Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
Нет названия в H1
При выборе или или фильтрации страниц "по производителю" в <h1></h1> ничего нет. Что нужно поправить!! Просьба не игнорировать данный пост, а реально помочь!!!
ссылку дайте на страницу, где пусто. фильтровать по производителю можно с главной или из категорий. что именно имеете в виду?
без разницы, например: имеем главную страницу, далее выбираем из выпадающего списка производителя, получаем фильтрацию по производителю. Смотрим исходный код страницы в <h1></h1> пусто. Вот пробую поколдовать в файле product_listing.php, хочу добавить метку manufacturers_name, а потом в product_listing_columns.html через if ее подключить по условию, но в php я не силен....не получается.
Вот кусок кода, который надо прикрутить
$manufacturers_query = "select distinct m.manufacturers_id, m.manufacturers_name from ".TABLE_MANUFACTURERS." as m, ".TABLE_PRODUCTS." as p where m.manufacturers_id=p.manufacturers_id order by m.manufacturers_name"; $manufacturers_query = osDBquery($manufacturers_query); // Display a drop-down $manufacturers_array = array (); if (MAX_MANUFACTURERS_LIST < 2) { $manufacturers_array[] = array ('id' => '', 'text' => PULL_DOWN_DEFAULT); }
while ($manufacturers = os_db_fetch_array($manufacturers_query, true)) { $manufacturers_name = ((utf8_strlen($manufacturers['manufacturers_name']) > MAX_DISPLAY_MANUFACTURER_NAME_LEN) ? utf8_substr($manufacturers['manufacturers_name'], 0, MAX_DISPLAY_MANUFACTURER_NAME_LEN).'..' : $manufacturers['manufacturers_name']); $manufacturers_array[] = array ('id' => $manufacturers['manufacturers_id'], 'text' => $manufacturers_name); } $box_content = os_draw_form('manufacturers', os_href_link(FILENAME_DEFAULT, '', 'NONSSL', false), 'get').os_draw_pull_down_menu('manufacturers_id', $manufacturers_array, $_GET['manufacturers_id'], 'onchange="this.form.submit();" size="'.MAX_MANUFACTURERS_LIST.'" style="width: 85%"').os_hide_session_id().'</form>';
Если подключить так ($box = $box_content;), то переносим саму форму с выбраным содержимым производителя, но мне надо только его наименование(без формы). как прикрутить????
$box = ?????
результат прикрутить вот сюда: $module->assign('MANUFACTURERS_NAME', @$box);
Решил проблему самостоятельно. Пришлось доковрять код. Спасибо за активное участие и помощь дорогие форумчане!
Melav, подскажи, как решил проблему, пожалуйста. Вставил твой кусок в product_listing.php - ничего не изменилось. В product_column.html добавил теги {$manufacturers_name} тоже ничего.
Помоги, если знаешь как.
Заранее спасибо.
Источник
|