30.01.2013, 19:15 | #21 |
Печник
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 233
|
Если вы делаете сайты на Друпале, вы наверное должны представлять себе, что такое переменные в PHP.
Во всех версиях Друпала есть переменная - $content, вот ее и надо обработать функцией: replace_in_text_segment($content) в момент вывода основного содержания страницы. Надеюсь это вам понятно?
__________________
|
30.01.2013, 19:41 | #22 |
Новичок
Регистрация: 29.01.2013
Сообщений: 5
Вес репутации: 0
|
просто в других шаблонах я нашёл строчку а в своём нет...
Добавлено через 2 минуты вод коды node.tpl.php PHP код:
PHP код:
Последний раз редактировалось diabolos; 30.01.2013 в 19:42. Причина: Добавлено сообщение |
30.01.2013, 20:13 | #23 | |
Печник
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 233
|
Цитата:
1) Версия друпала 2) Какая у вас схема установлена, название? Уже понятно, что из стандартного набора. 3) Урл вашего сайта 4) доступ по фтп Думаю проще обойтись вторым вопросом. Четвертый, ни кому не давайте, да третий, не желательно. Добавлено через 4 минуты 1) Зайдите в каталог вашей схемы. 2) Выберете все фалы с расширением php. 3) Найдете строчку, содержащую "$content", обернутую в функцию print или echo. Добавлено через 3 минуты Например эту - print render($content); И замените $content на replace_in_text_segment($content) Добавлено через 2 минуты Примерно так: print render( replace_in_text_segment($content) ); Дальше сами, спать уже охота.
__________________
Последний раз редактировалось ubuntu; 30.01.2013 в 20:13. Причина: Добавлено сообщение |
|
10.02.2013, 09:58 | #24 |
Новичок
Регистрация: 29.01.2013
Сообщений: 5
Вес репутации: 0
|
спасибо вставил сап нашел страници но при нажатии [CACHE ] пишет Array, что делать?
Добавлено через 10 минут а исходный код страници выглядит так <div class="content"Array <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p>бла бла.</p> </div></div></div></div> Последний раз редактировалось diabolos; 10.02.2013 в 09:58. Причина: Добавлено сообщение |
10.02.2013, 16:52 | #25 | |
Печник
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 233
|
Цитата:
Ждите первой покупки.
__________________
|
|
17.03.2013, 16:33 | #26 | |||
Новичок
Регистрация: 17.03.2013
Сообщений: 3
Вес репутации: 0
|
Помогите, пожалуста, решить проблему установки кода на Друпал 7,
следовал рекомендациям в теме, файла node.tpl.php в каталоге не нашел - нашел вот здесь тема/templates/ файл page.tpl.php переменной $content там не нашел, есть просто - content Цитата:
Когда я заменил строчку <?php print render($page['content']); ?> <!-- /content --> на код то у меня перестало выводиться содержание страниц - только титл Что нужно сделать? Там же есть еще второй файл 2page.tpl.php с тем же содержанием - видно это первоначальнач версия, замененная впоследствии... Добавлено через 5 минут Цитата:
Добавлено через 36 минут Нашел файл в дефолтной теме bartik - node.tpl.php, там нашел Цитата:
<?php print $content_attributes; ?> на код Сапе - вставил этот файл в основную тему, где лежит page.tpl.php - Сапе пишет, что код не установлен, когда тот же файл ложу в свою тему - тоже самое - код не установлен Последний раз редактировалось eshatoslogos; 17.03.2013 в 16:33. Причина: Добавлено сообщение |
|||
18.03.2013, 19:42 | #27 | |
Печник
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 233
|
Цитата:
Не надо всю жизнь ждать точной инструкции, вы не робот.
__________________
|
|
26.03.2013, 20:20 | #28 |
Специалист
Регистрация: 29.02.2008
Сообщений: 121
Вес репутации: 202
|
Ну вы что, там где есть рэндэр это же 7 и выше версия, сначала отрендерите в переменную(не сразу в принт) а потом реплэйсте ин текст.
Замените: PHP код:
PHP код:
|
26.03.2013, 21:03 | #29 |
Печник
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 233
|
Optimizator1, спасибо, что пытаетесь помочь вебмастерам, правильно установить код.
Только в данном случае, вы не совсем правильно отследили последовательность преобразований.
__________________
|
26.03.2013, 21:16 | #30 | ||
Специалист
Регистрация: 29.02.2008
Сообщений: 121
Вес репутации: 202
|
Странно что такого спеца в drupal как я кто-то поправляет, я же верховный жрец . Все я написал правильно. В 7 и 8 версии текст генерится функцией рендер из масива.
http://api.drupal.org/api/drupal/inc...ction/render/7 Вот node.tpl.php Цитата:
Цитата:
Пишу "почти" потому что $content упразднен а вместо него рендерится обычный регион в который теперь выводится основной контент. и то же самое для нод, содержимое переменной $content из node.tpl.php 6 версии равно результату вызова функции render($content) из 7 версии. |
||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Инструкция по установке кода размещения контекстных ссылок | TPAKTOP | Контекстные ссылки и все, что с ними связано | 332 | 07.11.2017 13:01 |
Нужна помощь в установке кода для продаж ссылок. | Romik | Установка кода на различные движки | 13 | 01.02.2010 15:27 |
Разный учет кол-ва разрешенных ссылок для обычных и контекстных ссылок. | Maugli | Пожелания пользователей системы | 2 | 04.09.2009 21:23 |
Инструкция по покупке ссылок. | samunris | Вопросы по работе системы | 1 | 10.05.2009 16:47 |
Где инструкция по установке обычных и контекстных ссылок? | Jheka | Вопросы от новичков | 14 | 12.01.2009 14:58 |
Часовой пояс GMT +3, время: 00:09.