Категории

[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} тоже ничего.

Помоги, если знаешь как.

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


Источник



Copyright ShopOS