natbampo: Комментарии

Главные вкладки

9 мая 2011 в 8:24

"Scarrr" wrote:
Вопрос в том - как снимать на лету тот текст, который пользователь вводит в эту долбаную форму, при этом не Ява-скриптом, а только средствами PHP?

PHP выполняется на сервере. Ни о каком снимании на лету ввода пользователя без js речи быть не может.

6 апреля 2011 в 16:43

Что то странное ты делаешь.
Скрипт можно добавить:
1) в теме(для всех страниц)
2) в своем модуле hook_init, для разных условий
3) во всех шаблонах кроме шаблона страницы
4) в функции препроцесса страницы, с небольшой магией (penexe выше намекнул как)

3 апреля 2011 в 8:57

"Bezlepkin" wrote:
все верно???

угу.
Чтобы темы перестроить надо "Настройка сайта"->"Производительность"->"Очистить кеш данных"
И поставь себе модуль Devel, в нем есть Themer Developer показывает что и откуда берется.

2 апреля 2011 в 16:33

ну это ты сглупил явно. Хакать ядро и модули нельзя. А что то добавил? Если нет - то, показывается картинка что ли?

... да и еще - реестр тем перестраивал?

1 апреля 2011 в 10:08

Вот эта функция формирует тебе то что у тебя сейчас есть.
В теме, в файле template.php создаешь функцию имяТемы_preprocess_user_picture и в ней переформировываешь $variables['picture'] по тому принципу что в template_preprocess_user_picture

29 марта 2011 в 9:13

Конечно, такая возможность есть.
На уровне темы - страницы, блоки, ноды - имеют свои шаблоны, в которых можно писать свой код php(PHPTemplate - основной движок тем для друпала - на pure php).
Обычно в шаблонах правда выводится информация, подготовленная уже самим друпалом, а не реализуется логика приложения. Дополнительные переменные устанавливаются в функциях препроцесса. Тут можете почитать про темизацию.

28 марта 2011 в 11:49

"q2_faith" wrote:
самое интересное что ТС уже отчалила, а тема живет, вызывая споры)

это не споры. А логичное продолжение темы, чтобы придти к решению. К этой теме можно потом будет отпуливать спрашивающих аналогичное, правда начало обсуждения весьма нелицеприятное =(.

28 марта 2011 в 11:22

G.A. Vinogradov, кстати я засомневался, что твой модуль вообще то делает. Он ко внутреннему пути слеш добавляет. А слеш надо добавить в конце синонима.

p.s. с семеркой правда почти не работал, по доке чисто глянул

28 марта 2011 в 11:11

"G.A. Vinogradov" wrote:
Ну и собственно, держите альфа версию модуля, реализующего этот абсолютно бессмысленный, глупый и ненужный функционал

посмотрел =). Это ты добавляешь слеш ко всем ссылкам включая и ссылки на документы, а скорее всего этот слеш нужен только у виртуальных директорий, т.е. слеш - определенным путям "разрешать".
Хотя тут интересно было бы услышать мнение сео-шника. Насчет всех ссылок на сайте с замыкающим слешем.

28 марта 2011 в 11:02

"RxB" wrote:
дык

угу, такое, ручной режим. И не самый легковесный походу.
Я правда раньше когда разок столкнулся по-другому сделал(Чисто для ссылки в меню через hook_menu_link_alter).
В семерке смотрю для этого хук специальный завели.

28 марта 2011 в 10:14

"q2_faith" wrote:

и чем он поможет? Он только создает алиас. А я говорю о правиле друпал - что в конце алиаса не должен идти слеш(/).
В pathauto я например в шаблон создания синонима для термина добавил слеш - он игнорируется самим pathauto - чтобы не создавать неверных алиасов.