http://jsfiddle.net/YU8cV/
js только берет внизу товар и показывает его справа. Если отключить js то просто будет срабатывать обычный якорь и отправлять к полному описанию товара на этой же странице.
happy-joker, вот так http://jsfiddle.net/YU8cV/embedded/result/ список внизу можно сделать как display:none; при необходимости.
Можно вот так сделать:
1. В начале идут карточки
2. После них идут списком товары с кратким описанием и т.д.
3. Продающий текст
По клику на ссылку, просто брать из списка(2) нужный товар и показывать как вам угодно.
Таким образом вы ничего не скрываете и в тоже время вам не нужен ajax и пс проиндексирует все карточки.
кхм... клоакинг - это разве не выдача разной информации роботу и пользователю?
Разумеется с книжки и нужно было начинать, т.к. ни один видео курс не даст вам той полноты знаний о языке как хорошая книжка, а еще лучше если это будет обычная книга - не электронная.
У всех подобных видео курсов (особенно по PHP и особенно у русскоговорящих) есть 2 проблемы:
1. (то что я написал выше)ни один видео курс не даст вам той полноты знаний о языке как хорошая книжка
2. примерно 95% людей которые создают и ведут эти курсы как правило очень слабо разбираются в предметной области языка
Новичкам этого не видно и поэтому они хавают все что им скажет великий мастер, что порождает все больше и больше не компетентных специалистов.
Не могу понять, про кого вы говорите? Про дизайнеров и верстальщиков или про швей-гитаристок веб-мастеров? Разве дизайнеры и верстальщики не для того нужны что бы создавать новый дизайн, а не покупать/качать готовые шаблончики?
Для веб-мастеров это конечно актуальная проблема, именно поэтому задачи нужно разделять между разными специалистами - каждый должен заниматься своим делом. А если хотите что бы совсем все было красиво, то желательно еще и писать +1 тз для дизайнера(что бы его не сильно заносило в креативе) и верстальщика(что бы не наделал вам костылей). А если не хотите с этим заморачиваться, то просто купите шаблон и передайте его веб-мастеру.
А что касается готовых шаблонов с themeforest, templatemonster и др. - хорошо они смотрятся только там у них на сайте с демо котентом, а на боевом проекте выглядят как унылое говно. Поэтому и подходят разве что для сайтов визиток для местной стоматологической клиники(знаете такие, стоят в шапке сайта и лыбятся, а в руках бор машина).
Если я вас правильно понял, то вам нужно обычное html форматирование текста.
С этим справиться любой wysiwyg редактор, например такой как в wordpress.
Я не думаю что за это стоит брать деньги.---------- Добавлено 17.07.2013 в 12:25 ----------А вот за семантической разметку контента думаю стоит брать денюжку
http://help.yandex.com/webmaster/?id=1122752
include "bd.php"; $res = mysql_query("SELECT * FROM `menu` ORDER BY `id` ASC ") or die(mysql_error()); while ($row=mysql_fetch_array($res)) { $tab.='<тег>$row[title]</тег>'; $res2 = mysql_query("SELECT * FROM `menu` WHERE `parent`=$row[id] ORDER BY `id` ASC ") or die(mysql_error()); while ($row2=mysql_fetch_array($res2)) { $tab.='<тег>$row2[title]</тег>'; } } return $tab;
Дергать базу по несколько раз - только ради того что бы выстроить дерево? Не надо так делать.
А если у вас будет несколько уровней вложенности и вы не сможете знать сколько именно?!
anton000, в данном случае тебе поможет рекурсивная функция, которая соберет дерево.
include "bd.php"; $a = "SELECT * FROM menu"; $b = mysql_query($a); while($row = mysql_fetch_array($b)) { $menu_items[] = $row; } function build_tree_menu($items, $parent_id = 0) { foreach ($items as $item){ if($item['parent'] == $parent_id){ $html.='<li>' .'<a href="'.$item['title_url'].'">'.$item['title'].'</a>' .build_tree_menu($items, $item['id']) .'</li>'; } } return !empty($html) ? '<ul>'.$html.'</ul>' : ''; } echo build_tree_menu($menu_items);
iframe