sasha^
-
Posts
77 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by sasha^
-
-
-
Если в целом,то сайт говно. Аргументирую:
1. за чем вы просите оценить сайт на котором 90% страниц отсутствуют?
2. то выпадающее меню для которого вы решили использовать 100kb js кода настолько медленно раскрывается (убогость эффекта опустим) что пока оно раскрывается я успеваю проверить почту. Неужели самим удобно?
3. боюсь спросить, за чем на главной время Лондона и Мадрида?
4. шрифты в 16 пикселей для текста выглядят размашесто, что для чтения, лично мне, неудобны
5. ящик почты должен быть кликабельный
6. дизайн уныл, на таком сайте не вылечиться, а скорее повесится хочется
Форум повеселил где он? Комментарии вижу, а форума нет
Жду критики...
Заранее спасибо.
Пожалуйста
спасибо, исправлю...
-
Здравствуйте!
Я вот сделал сайт, прошу оценить http://mmdio.com
И также форум http://mmdio.com/ru/3
Жду критики...
Заранее спасибо.
-
решение нашел... просто переход на страницу с ошибкой...
а за решение спасибо и не знал зачем этот атрибут раньше, буду знать...
на плюсик не жадный)
тема закрыта
-
допустим у меня есть форма, как мне сделать так, чтобы при нажатии добавить комментарий сначало проверилось поле комментарий на *пустость* и если не пустое, то отправлялось, а если нет -- вывод ошибки...
на 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> -
спасибо...
-
-
дорогие форумчане, как выучить регулярки в пшп? достало всех просить...
-
У меня есть форма, с которой идут данные в 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
просто кажется можно проверку по-проще сделать..
а еще скажите как узнать есть ли в строке любой символ кроме пробелов или нет (наверно с помощью регулярок, но я их не знаю((((
-
все очень легко... учи ajax -- изменение содержимого без обновления страницы (асихронные запросы)
-
Так пробелы ставьте между словами.
Вы о чем?))
а если один придурок напишет так, то что мне делать?
это же вольные каменты без модерации...
или же сделать проверку на пшп?
-
поди туда, не знаю куда, исправь то, не скажу что
ни исходников, ни описания проблемы... ну ё-моё...
ну вообще дать пшп код?
исходник есть... 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> -
Здравствуйте форумчани!
Делал я отзывы на php + mysql... все нормально работает, все отзывы добавляет...
Но выводит неправильно.
Сайт: http://mmdio.com -- тут все понятно, комментарий выводит не правильно...
но на второй странице http://mmdio.com/?showpage=6 нормально
ПОМОГИТЕ ИСПРАВИТЬ!
заранее спавибо..
-
низнаю, просто спросил
тема закрыта!
-
1. Сделать - да. Выполнять обе - наверное, нет. Но к чему это было сказанно? Какое это имеет отношение к id в html? Почему из-за этого нужно ставить/использовать id?
например, я сделал хеддер сайта и назначил id="header", далее, допустим, мне нужно сделать функию, которая в хедере что-то убирает какую-нибудь картинку, какой ид брать? -- header
так не проще писать в ксс классы, а джс иды и не путаться?
2. Какая разница сколько раз используеться/вызываеться функция по отношению к использования class или id?разницы нет, но 75% функций используются единственный раз и все, конечно если это два слайдера или еще что-то то придется взять классы.
вообще нужно писать от конкретной ситуации, как кто хочет и все
-
помогите скриптеры дорогие!
суть:
есть сайт на котором есть фоновая картинка-анимация.
нужно сделать так чтобы через 10 секунд(например) после полной загрузки страницы показался новый слой с другим фоном,он с текстом и чтобы старого фона не было видно.
скрипт нужно написать!
<div id="test"></div>
<script>
function hide()
{
var teston = document.getElementById("test");
teston.style.display = "none";
}
setTimeout("hide()", 10000);вот такое работает
а другие способы?
попроще никак нельзя?
кроссбраузерность не нужно, важно чтобы работало с ие 8-9, мазила 11 и выше, в хроме, в опере 11 и больше ничего)
-
я завтра сверстаю в обед
бесплатно, одна ж страница
за 3 плюсика сегодня и три завтра(их можно ставить после 30 сообщений на форуме)
- 1
-
это же 1-страничный сайт?
вы уже, по моему, неделю верстаете
- 1
-
да в хроме норм... зачем дисплей табле-селл вообще использовать?)
он же ни в ослике, ни мазиле не работает)))
- 1
-
а иды оставим JS, так как там нельзя сделать функции с одинаковыми именами..
что-то я не уловил связи...
это потому, что при применении функций JS, Jquery, других библиотек придется использовать иды
это почему же?
1. ты хочеш сказать что в JS можно сделать две одинаковые функции?
2. ну мне редко приходилось использовать классы, в основном функция 1 раз используется..
-
у меня все норм) лиса 12..
вот:
- 1
-
Вторая по значимости проблема - отсутствие валидности в верстке. Каким образом, например, можно понять, что нужно поставить именно такую заглушку для браузера, чтобы в нем страница отображалась корректно? - Это ведь нужно знать, либо искать в интернете.
=) если бы ты хорошо знал все, то и искать не нужно заглушки
Самая главная проблема - отсутствие представления о последовательности шагов в написании сайта (не знаю с какой стороны подойти, в результате хватаюсь сразу за все).сайт делается по порядку -- делаем базовую структуру, дальше -- оформление и наполнение, в конце добавляем "штрих-коды"
а так только практика поможет...
-
вообще в css, если это нормальный код, будут практически только классы..
это потому, что при применении функций JS, Jquery, других библиотек придется использовать иды, а просто в ксс смысла нет...
еще причина -- вы делаете макет, стили, вы знаете будете ли вы еще использовать этот стиль или нет? конечно нет, так-что берем классы и не думаем!
а иды оставим JS, так как там нельзя сделать функции с одинаковыми именами..
а так можно и с идами -- разницы нет, кроме того что ид может быть применен всего раз, а класс -- сколько угодно
-
да.
извини конечно, ну если чесно, то сайт просто ужас
за 100 рублей устроит?)
ПОМОГИТЕ определить стиль phpBB3
in HTML Coding
Posted
Люди скажите какая тема, стиль форума http://forum.htmlbook.ru
Заранее спасибо.
С меня плюс!