Jump to content

sasha^

User
  • Posts

    77
  • Joined

  • Last visited

Posts posted by sasha^

  1. Если в целом,то сайт говно. Аргументирую:

    1. за чем вы просите оценить сайт на котором 90% страниц отсутствуют?

    2. то выпадающее меню для которого вы решили использовать 100kb js кода настолько медленно раскрывается (убогость эффекта опустим) что пока оно раскрывается я успеваю проверить почту. Неужели самим удобно?

    3. боюсь спросить, за чем на главной время Лондона и Мадрида?

    4. шрифты в 16 пикселей для текста выглядят размашесто, что для чтения, лично мне, неудобны

    5. ящик почты должен быть кликабельный

    6. дизайн уныл, на таком сайте не вылечиться, а скорее повесится хочется

    Форум повеселил :rofl: где он? Комментарии вижу, а форума нет

    Жду критики...

    Заранее спасибо.

    Пожалуйста :)

    спасибо, исправлю...

  2. допустим у меня есть форма, как мне сделать так, чтобы при нажатии добавить комментарий сначало проверилось поле комментарий на *пустость* и если не пустое, то отправлялось, а если нет -- вывод ошибки...

    на jquery...

    вот форма

    <div id="add_comment">
    <form action="/addcomment.php" method="post">
    <p id="add_comm_f">Оставьте комментарий</p>
    <p id="add_comm_name" align="left">Ваше имя <small><i>(по желанию)</i></small></p>
    <p align="left" id="add_comm_pname"><input type="text" name="name" id="add_comm_inputname" maxlength="14"></p>
    <p id="add_comm_com" align="left">Комментарий <small><i>(не более 500 символов)</i></small></p>
    <p align="left" id="add_comm_ptext"><textarea id="add_comm_text" name="message" maxlength="500"></textarea></p>
    <p align="center"><input type="submit" value="Добавить комментарий" id="submit"></p>
    </form>
    </div>

  3. У меня есть форма, с которой идут данные в php


    <?php
    if (isset($_POST['message'])&&!empty($_POST['message'])) {
    $message = strip_tags($_POST['message']);
    $message = htmlspecialchars($message);
    $message = mysql_escape_string($message);
    $message = trim($message);
    if(strlen($message) < 1) exit();
    if (strlen($message) > 500) $message = substr($message, 0, 500)."...";
    if ($_COOKIE['message'] == $message) exit();
    setcookie("message", "$message");
    if (isset($_POST['name'])&&!empty($_POST['name'])) {
    $name = strip_tags($_POST['name']);
    $name = htmlspecialchars($name);
    $name = mysql_escape_string($name);
    $name = trim($name);
    $name = substr($name, 0, 15);
    }
    else {
    $name = 'Без имени';
    }
    }
    else {
    exit();
    }

    мне нужно чтобы если, например вместо имени 5 пробелов, то удалило пробелы (trim не работает)

    или какуето регулярку, ну кароч когда вместо имени 5 пробелов, чтоб присвоило *Без имени* а не

    пробел)))

    А вообще если вам не лень, то перепишите код так, чтоб удаляло в начале пробелы, и если сообщения нет -- выходило или имя пустое -- писало без имени, если больше 500 сообщ -- отрезало и ставило 3 точки, а если имя больше 14 -- просто обрезало...Не забыть про strip_tags,htmlspecialchars и mysql_escape_string

    просто кажется можно проверку по-проще сделать..

    а еще скажите как узнать есть ли в строке любой символ кроме пробелов или нет (наверно с помощью регулярок, но я их не знаю((((

  4. Так пробелы ставьте между словами.

    Вы о чем?))

    а если один придурок напишет так, то что мне делать?

    это же вольные каменты без модерации...

    или же сделать проверку на пшп?

  5. поди туда, не знаю куда, исправь то, не скажу что :facepalmxd:

    ни исходников, ни описания проблемы... ну ё-моё...

    :D

    ну вообще дать пшп код?

    исходник есть... ctr + u)))

    кароч не правильно выводит строку, а именно вторую строчку..

    код генерирует пшп...


    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>Форум</title>
    <link href="main.css" rel="stylesheet" type="text/css"/> <!-- ?????? ???????-->
    <link href="ru.css" rel="stylesheet" type="text/css"/> <!-- ?????? ???????-->
    <link href="forum.css" rel="stylesheet" type="text/css"/> <!-- ?????? ???????-->
    <script src="jquery.js" type="text/javascript"></script> <!-- Jquery 1.5 -->
    <script src="menu.js" type="text/javascript"></script>
    <script src="ie_7.js" type="text/javascript"></script>
    </head>
    <body>
    <div id="bordiv">
    <!-- ?????????.?-->
    <div id="main">
    <!-- ????????????>
    <div id="heder">
    <!-- ??????? ????????????>
    <div id="heder_top" align="right">
    <!-- ???????->
    <div id="heder_top_right">
    <a href="/ru"><div id="rus" class="rus_ok"></div></a>
    <a href="/en"><div id="eng"></div></a>
    <a href="/de"><div id="ger"></div></a>
    <a href="/fr"><div id="fra"></div></a>
    <a href="/pt"><div id="port"></div></a>
    <a href="/es"><div id="esp"></div></a>
    <a href="/it"><div id="ita"></div></a>
    </div>
    </div>
    <!-- ????????-->
    <div id="heder_bottom">
    <center>
    <ul id="nav">
    <li id="nav_1">
    <a href="/ru">Главная</a>
    </li>

    <li id="nav_2">
    <a href="/ru/1">Формы псориаза</a>
    <ul>
    <li><a href="/ru/1/#1">???????1</a></li>
    <li><a href="/ru/1/#2">???????2</a></li>
    <li><a href="/ru/1/#3">???????3</a></li>
    <li><a href="/ru/1/#4">???????4</a></li>
    <li><a href="/ru/1/#5">???????5</a></li>
    <li><a href="/ru/1/#6">???????6</a></li>
    <li><a href="/ru/1/#7">???????7</a></li>
    <li><a href="/ru/1/#8">???????8</a></li>
    <li><a href="/ru/1/#9">???????9</a></li>
    <li><a href="/ru/1/#10">???????10</a></li>
    <li><a href="/ru/1/#11">???????11</a></li>
    <li><a href="/ru/1/#12">???????12</a></li>
    <li class="endli"><a href="/ru/1/#13">???????13</a></li>
    </ul>
    </li>

    <li id="nav_3">
    <a href="/ru/2">Лечение псориаза</a>
    <ul>
    <li><a href="/ru/2/#1">????????</a></li>
    <li><a href="/ru/2/#2">????????</a></li>
    <li><a href="/ru/2/#3">????????</a></li>
    <li><a href="/ru/2/#4">????????</a></li>
    <li><a href="/ru/2/#5">????????</a></li>
    <li class="endli"><a href="/ru/2/#6">????????</a></li>
    </ul>
    </li>

    <li id="nav_4">
    <a href="/ru/3">Форум</a>
    </li>

    <li id="nav_5">
    <a href="/ru/4">Наши услуги</a>
    </li>

    <li id="nav_6">
    <a href="/ru/5">Видео</a>
    </li>

    <li id="nav_7">
    <a href="/ru/6">Разное</a>
    </li>
    </ul>
    </center>
    </div>
    </div>
    <div id="content">
    <p align="center" id="forum_nadpis">КОММЕНТАРИИ</p>
    <div class="forum_nav">
    <hr align="center" color="#757571" size="3" width="898" class="lines" />
    <table cellspacing="0" cellpadding="0" border="0" height="60" align="center">
    <tr align="center"><td valign="middle">
    <ul class="linkes">
    <li class="back"><a href="/">← начало</a></li>

    <?php

    // Ю?? ?????????$showpage

    if(isset($_GET['showpage'])&&!empty($_GET['showpage'])) {
    $showpage = intval($_GET['showpage']);
    if($showpage < 0) {
    $showpage = 0;
    }
    }
    else {
    $showpage = 0;
    }
    // ??????????

    mysql_connect('', '', '');
    mysql_select_db(');

    // ??????????????
    $numberOFtable = mysql_query("SELECT COUNT(*) FROM comment_ru");
    $numberOFtable = mysql_fetch_array($numberOFtable);
    $zapisey = $numberOFtable[0];

    // ????????, ?? ??????? ? ???????

    $pages = ceil($zapisey / 10) - 1;
    if($showpage > $pages) $showpage = 0;
    if($showpage > 5) {
    if(($pages - $showpage) < 4) {
    $startpage = $showpage - (5 + (4 - ($pages - $showpage)));
    $endpage = $showpage + 4;
    }
    else {
    $startpage = $showpage - 5;
    $endpage = $showpage + 4;
    }
    }
    else {
    $startpage = 0;
    $endpage = 9;
    }

    // ??????????

    for(;$startpage <= $endpage;$startpage++) {
    if($startpage <= $pages) {
    if($startpage != $showpage) {
    $nomer = $startpage + 1;
    $navigation = $navigation.'<li><a href="/?showpage='.$startpage.'">'.$nomer.'</a></li>';
    $navigation1 = $navigation1.'<li class="bott_h"><a href="/?showpage='.$startpage.'">'.$nomer.'</a></li>';
    }
    else {
    $nomer = $startpage + 1;
    $navigation = $navigation.'<li class="active"><a href="/?showpage='.$startpage.'">'.$nomer.'</a></li>';
    $navigation1 = $navigation1.'<li class="active bott_h"><a href="/?showpage='.$startpage.'">'.$nomer.'</a></li>';
    }
    }
    }

    $navigation = $navigation.'<li class="next"><a href="/?showpage='.$pages.'">конец →</a></li>';
    $navigation1 = $navigation1.'<li class="next bott_h"><a href="/?showpage='.$pages.'">конец →</a></li>';
    echo $navigation;
    ?>
    </ul>
    </tr></td>
    </table>
    <hr align="center" color="#757571" size="3" width="898" class="lines" />
    </div>

    <div id="comments">
    <table cellspacing="0" cellpadding="0" width="590px">
    <?php

    // ???????????
    $end = 10;
    if($showpage > 0) {
    $startcoment = $zapisey - ($showpage * 10) - 10;
    }
    else {
    $startcoment = $zapisey - 10;
    }
    if($startcoment < 0) $startcoment = 0;
    if($showpage == $pages) {
    $end = $zapisey - ($showpage * 10);
    $startcoment = 0;
    }
    $result = mysql_query("SELECT * FROM comment_ru LIMIT $startcoment,$end");
    $i = 0;
    while($coment = mysql_fetch_array($result)) {
    $i++;
    $com = '<tr valign="center"><td width="100px" class="nommer">#'.$coment[id].'</td>';
    $com = $com.'<td width="150px" class="imya">'.$coment[name].'</td>';
    $com = $com.'<td width="280px" class="datta">'.$coment[date].'</td>';
    $com = $com.'<td width="60px" class="time">'.$coment[time].'</td>';
    $com = $com.'</td></tr><tr><td></td><td colspan="3" class="sam_text">'.$coment[message].'</td></tr>';
    if($i != 1) {
    $com = $com.'<tr height="15px" valign="bottom" align="center"><td colspan="4"><hr align="center" color="#757571" size="2" width="570" class="text_line" /></td></tr>';
    }
    else {
    $com = $com.'<tr height="15px" valign="bottom" align="center"><td colspan="4"></td></tr>';
    }
    $comok = $com.$comok;
    }
    echo $comok;
    ?>
    </table>
    </div>
    <div id="add_comment">
    <form action="/addcomment.php" method="post">
    <p id="add_comm_f">Оставьте комментарий</p>
    <p id="add_comm_name" align="left">Ваше имя <small><i>(по желанию)</i></small></p>
    <p align="left" id="add_comm_pname"><input type="text" name="name" id="add_comm_inputname" maxlength="14"></p>
    <p id="add_comm_com" align="left">Комментарий <small><i>(не более 500 символов)</i></small></p>
    <p align="left" id="add_comm_ptext"><textarea id="add_comm_text" name="message" maxlength="500"></textarea></p>
    <p align="center"><input type="submit" value="Добавить комментарий" id="submit"></p>
    </form>
    </div>

    <div id="clear"></div>

    <div class="forum_nav">
    <hr align="center" color="#757571" size="3" width="898" class="lines" />
    <table cellspacing="0" cellpadding="0" border="0" height="60" align="center">
    <tr align="center"><td valign="middle">
    <ul class="linkes">
    <li class="back bott_h"><a href="/">← начало</a></li>

    <?php
    echo $navigation1;
    ?>

    </ul>
    </tr></td>
    </table>
    <hr align="center" color="#757571" size="3" width="898" class="lines" />
    </div>
    </div>
    <div id="footer">
    <p></p>
    <p class="addr" align="right">© 2012 Alexander Company, on all questions please contact us at com000net@gmail.com
    <!--LiveInternet counter--><script type="text/javascript"><!--
    document.write("<a href='http://www.liveinternet.ru/click' "+
    "target=_blank><img src='//counter.yadro.ru/hit?t26.6;r"+
    escape(document.referrer)+((typeof(screen)=="undefined")?"":
    ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
    screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
    ";h"+escape(document.title.substring(0,80))+";"+Math.random()+
    "' alt='' title='LiveInternet: ?????????????????? ?+
    " ???????' "+
    "border='0' width='88' height='15'><\/a>")
    //--></script><!--/LiveInternet--></p>

    </div>
    </div>
    </div>
    </body>
    </html>

  6. Здравствуйте форумчани!

    Делал я отзывы на php + mysql... все нормально работает, все отзывы добавляет...

    Но выводит неправильно.

    Сайт: http://mmdio.com -- тут все понятно, комментарий выводит не правильно...

    но на второй странице http://mmdio.com/?showpage=6 нормально

    ПОМОГИТЕ ИСПРАВИТЬ!

    заранее спавибо..

  7. 1. Сделать - да. Выполнять обе - наверное, нет. Но к чему это было сказанно? Какое это имеет отношение к id в html? Почему из-за этого нужно ставить/использовать id?

    например, я сделал хеддер сайта и назначил id="header", далее, допустим, мне нужно сделать функию, которая в хедере что-то убирает какую-нибудь картинку, какой ид брать? -- header

    так не проще писать в ксс классы, а джс иды и не путаться?

    2. Какая разница сколько раз используеться/вызываеться функция по отношению к использования class или id?

    разницы нет, но 75% функций используются единственный раз и все, конечно если это два слайдера или еще что-то то придется взять классы.

    вообще нужно писать от конкретной ситуации, как кто хочет и все :D

  8. помогите скриптеры дорогие!

    суть:

    есть сайт на котором есть фоновая картинка-анимация.

    нужно сделать так чтобы через 10 секунд(например) после полной загрузки страницы показался новый слой с другим фоном,он с текстом и чтобы старого фона не было видно.

    скрипт нужно написать! :D

    <div id="test"></div>                 

    <script>
    function hide()
    {
    var teston = document.getElementById("test");
    teston.style.display = "none";
    }

    setTimeout("hide()", 10000);

    вот такое работает :D

    а другие способы?

    попроще никак нельзя?

    кроссбраузерность не нужно, важно чтобы работало с ие 8-9, мазила 11 и выше, в хроме, в опере 11 и больше ничего)

  9. а иды оставим JS, так как там нельзя сделать функции с одинаковыми именами..

    что-то я не уловил связи...

    это потому, что при применении функций JS, Jquery, других библиотек придется использовать иды

    это почему же?

    1. ты хочеш сказать что в JS можно сделать две одинаковые функции?

    2. ну мне редко приходилось использовать классы, в основном функция 1 раз используется..

  10. Вторая по значимости проблема - отсутствие валидности в верстке. Каким образом, например, можно понять, что нужно поставить именно такую заглушку для браузера, чтобы в нем страница отображалась корректно? - Это ведь нужно знать, либо искать в интернете.

    =) если бы ты хорошо знал все, то и искать не нужно заглушки :D

    Самая главная проблема - отсутствие представления о последовательности шагов в написании сайта (не знаю с какой стороны подойти, в результате хватаюсь сразу за все).

    сайт делается по порядку -- делаем базовую структуру, дальше -- оформление и наполнение, в конце добавляем "штрих-коды" :D

    а так только практика поможет...

  11. вообще в css, если это нормальный код, будут практически только классы..

    это потому, что при применении функций JS, Jquery, других библиотек придется использовать иды, а просто в ксс смысла нет...

    еще причина -- вы делаете макет, стили, вы знаете будете ли вы еще использовать этот стиль или нет? конечно нет, так-что берем классы и не думаем!

    а иды оставим JS, так как там нельзя сделать функции с одинаковыми именами..

    а так можно и с идами -- разницы нет, кроме того что ид может быть применен всего раз, а класс -- сколько угодно :D

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy