[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: необходим совет
Dominat
В скрипте прописано
HTML
<title>{$page_title|default:" shopping title>

<meta name="Title" content="{$page_title|default:"based "}">
<meta name="Description" content="{$page_meta|default:"powered software"}">
<meta name="KeyWords" content="{$page_meta|default:" software"}">

т.е. титлы, кейворды и дескрипшены отображаются на ВСЕХ страницах одинаково,что мне надо изменить, что бы отображалось название продукта(каждая еденица продукта это отдельная страница)

Замечание. Нужно уважать тех кому задаёте свой вопрос, поэтому обрамляйте код соответствующими тегами. Иначе сообщение становиться не читабельным.



Спустя 20 минут, 54 секунды (16.04.2009 - 22:43) waldicom написал(а):
Очевидно присвоить переменной $page_title название продукта.
Многое зависиь от того, как построено приложение (используется smarty?)

пысы. там в первом тайтле скобки и кавычки не хватает

Спустя 51 минута, 10 секунд (16.04.2009 - 23:35) Dominat написал(а):
Да, используется smarty.
Все дело в том(стесняюсь сказать) я не знаю как присвоить переменной название продукта(мои познания в РНР пока довльно скудны)

Спустя 53 минуты, 34 секунды (17.04.2009 - 00:28) jetistyum написал(а):
$smarty->assign('page_title', 'Hello world');

если это тебе ничего не говорит, тогда вперед - штудировать доки по смарти

Спустя 3 дня, 9 часов, 43 минуты, 30 секунд (20.04.2009 - 10:12) Dominat написал(а):
С этим тоже сейчас понятно.Но проблему это не решает.Хелло ворлд будет показываться на всех 20.000 страницах, мне же над чтоб на каждой странице титл, дескрипшн были наименованием прдукта, расположенном на этой странице.к примеру 1я стр. продукт "тапочки"-тайтл"тапочки", дескрипшн "тапочки, 2я продукт "валенки", тайтл "валенки" дескрипшн "валенки" и т.д.

Спустя 55 минут, 7 секунд (20.04.2009 - 11:07) jetistyum написал(а):
а что тебе мешает вместо хелловорлд подставить название продукта?
ты же на разных страницах отображаешь разный дескрипшн....

Спустя 15 часов, 45 минут, 58 секунд (21.04.2009 - 02:53) Dominat написал(а):
Дело в том, что у меня все страницы типа /index.php?productID=10205, т.е. это генерируемые страницы и тайтл, дескрипшн, кейворд , прописанные в шаблоне
index.tpl.php, одинаковы на всех 20000 стр.так вот как мне сделать что бы на страницах тайтлы, дескрипшн и кейворды были идентичны названию товара
(ID=хххх)

Спустя 6 часов, 9 минут, 39 секунд (21.04.2009 - 09:02) waldicom написал(а):
Делаешь функцию получения имени по айди.
И при показе товара, при генерации страницы ставишь title таким, каким надо.

Спустя 4 часа, 47 минут, 4 секунды (21.04.2009 - 13:50) FatCat написал(а):
1. Определить для каждого товара переменную $tovar
2. В шаблоне вместо названия товара установить <% TOVAR %>
3. Сделать замену:
PHP
$output str_replace("<% TOVAR %>",$tovar,$output);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.