Chesse: нет, это главная проблема. Вы не знаете в этой тематике ничего. Просто так люди к вам не пойдут, будь вы хоть вообще одни в нише.
Для такого проекта правильнее писать всё с нуля, но для вас - берите CMS, подойдёт любая более-менее популярная общетематическая. Чтобы написать самому что-нибудь прилично - нужно учиться пару-тройку лет, не думаю что вам это подходит.
Языки - PHP + MySql для начала
JS, HTML и CSS это фронтенд
kofon: мне это объясняли на парах в универе более года назад, так что могу в общих чертах описать, но не точно, нужно гуглить
первый вариант могу описать подробно, им ещё пользуюсь.
по второму, то что помню, работало под винду:
качаете YASM
запускаете
yasm.exe test.asm -f win32
тут у вас появился test.obj
затем
link.exe test.obj /subsystem:console /entry:print /defaultlib:user32.lib /defaultlib:kernel32.lib
тут появился test.exe
соответственно нужны kernel32.lib, user32.lib, link.exe, kernel32.dll, mspdb100.dll, User32.Lib (это всё есть по дефолту на винде, естественно)
+ возможно что-то ещё, в зависимости от того, что вы делаете в своём asm
Валентина: вы должны нарисовать отдельные версии дизайна под разные разрешения и при этом помнить что верстка на это дело будет одна.
Ну, можно к примеру 3 - 480 в ширину (мобильные), 800 (планшеты), 1200 (пк). Чисто навскидку, погуглите лучше, я сам не дизайнер).
А так же нужно понимать что при макет 480 будет виден при расширении 0 - 799
макет 800 будет актуален для расширения 800 - 1199
макет 1200 для 1200 и до бесконечности
В общем я бы очень советовал пока читать только теорию, и рисовать статичные макеты (или резиновые), адаптив, раз такие вопросы возникают, ещё рано)
нужно использовать ф-ю s_browse_sub для вывода навигации и в шаблоне навигации сравнивать $data[$i]['Parent_Sub_ID'] с ID продукции, а не $current_sub['Parent_Sub_ID']
так же шаблон придётся немного переделать под работу с этой ф-ей
Виталий Unknown: ну этот скрипт оборачивает в h4 в продукции, в других местах в span.
Если не нужен span - просто удалите его от туда.
Если нужно для других типов (не только active) - сделайте там по аналогии. По логике это нужно везде, где есть h4, то есть [1][active] и [1][unactive]
Виталий Unknown: да просто сделайте в шаблоне var_dump($current_sub); и посмотрите какие в нём значения, нужное возьмите - по названиям индекса будет понятно что. (только делайте это либо на тест сайте, либо скройте вывод в комментарии html, чтобы не поломать клиентский сайт)
У меня нет сейчас тест сайта на netcat, чтобы проверить какой именно элемент.
Виталий Unknown: Вот так примерно будет выглядеть ваш кусок:
$browse_top_menu[1]['active'] = "\t".($id_раздела == ID_ПРОДУКЦИИ:""?"")."%NAME>".($id_раздела == ID_ПРОДУКЦИИ:""?"")."\n";
%PARENT_SUB тут вроде не подходит, в условие его не запихнуть
вместо $id_раздела подставляете переменную, хранящую ID родителя текущего раздела, что именно тут подставить с ходу не помню и нет возможности посмотреть в неткате прямо сейчас, но по-моему это один из элементов массива $current_sub[]
вмето ID_ПРОДУКЦИИ подставляете ID раздела продукции.
Но начинайте в любом случае с этого.