Нужна помощь по XML и PHP

123
П
На сайте с 07.11.2008
Offline
85
#11
FladeX:
Вставьте мою строчку сразу после строчки с <h1>.

Боюсь, что не получится, так как title уже выдан в браузер. По коду не видно где он выводится Поэтому приходится только гадать и общие советы давать. Но по-любому у него $answer еще пустой при инициализации переменной $head["title"]. А после <h1> ставить - боюсь, что уже title вывелся. ☝

FladeX
На сайте с 07.11.2008
Offline
163
#12

Вместо этого:

<h1><?php echo $answer -> product -> name;?>

сделайте так:

<?php $head["title"] = $answer->product->name;?>

<h1><?php echo $answer -> product -> name;?>


---------- Добавлено 10.11.2013 в 12:31 ----------

Пустота, я не знаю, какой именно там шаблонизатор, но есть вероятность, что такой код тоже прокатит.
Услуги посредника на бирже контента: информационные статьи 40₽/1000, «продающие» тексты 50₽/1000. Пишите в личку. Помогаю правильно переехать на https (/ru/forum/973447). Подписывайтесь на мой канал в телеграм: https://t.me/fladex (https://t.me/fladex).
S
На сайте с 07.04.2010
Offline
71
#13
FladeX:
Вместо этого:
<h1><?php echo $answer -> product -> name;?>

сделайте так:
<?php $head["title"] = $answer->product->name;?>

<h1><?php echo $answer -> product -> name;?>


---------- Добавлено 10.11.2013 в 12:31 ----------

Пустота, я не знаю, какой именно там шаблонизатор, но есть вероятность, что такой код тоже прокатит.

Нет так тоже не прокатило.

Прямо загадка какая то. А если оставить в Тайтле например слова - Купить чаво то там, то это не есть хорошо для ПС((

Например в DLE с этим проще в тыщу раз))

Там в файле engine.php тайтлом можно крутить как хошь,а тут прям загадка.

Скачать фильмы HD (http://720rip.ru/)!
S
На сайте с 07.04.2010
Offline
71
#14

Неужели никто не знает как вывести тайтл?

IL
На сайте с 20.04.2007
Offline
435
#15


<?php $GLOBALS["head"]['title'] = $answer -> product -> name; ?>
<h1><?php echo $answer -> product -> name; ?>

Так прокатит?

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
S
На сайте с 07.04.2010
Offline
71
#16

Попробовал,результат никакого!

П
На сайте с 07.11.2008
Offline
85
#17

Без хирургического вмешательства не обойтись.

Вам надо найти где выводится тайтл в браузер уже и перенести весь кусок кода вызова $answer перед этим местом. По другому никак. Ваш кусок кода не совсем информативен. По нему не видно где выводится тайтл.

S
На сайте с 07.04.2010
Offline
71
#18

А если я вам скину весь скрипт,сможете помочь?

S
На сайте с 07.04.2010
Offline
71
#19

Неужели нет спецов по ПХП?

dkameleon
На сайте с 09.12.2005
Offline
386
#20

вставляйте $head["title"] = $answer->product->name;

в районе строки: $product = $answer -> product;

и после function show_content(){

global $head;

но вряд ли поможет...

скорее всего аутпут начинается раньше...

а потом просто функциявызывается.

---------- Добавлено 13.11.2013 в 01:30 ----------

ещё можно

$answer = $GLOBALS["obj"] -> parse_xml($GLOBALS["obj"] -> goods_info($_GET["id"],$GLOBALS["currency"]));

вынести в самое начало и там же присвоить тайтл, как предлагалось.

отсутсвие обработки параметров канеш плохо, но и пишем всем коллективом мы тут не биллинг.

Дизайн интерьера (http://balabukha.com/)
123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий