Никак не связан. Просто функцию можно подключить в разных местах. Сперва подключил в новом фильтре - не заработала. Начал разбираться, создал просто Php файл - заработала. Воткнул в тему, опять не работает, добавил в пути слэш - заработала.
Добавил слэш в фильтре - все равно не работает. прописал полный путь 'sites/all/.....' - заработало.
Разобрался, точнее "методом тыка" добился результата.
В page.tpl.php перед путями необходимо ставить обратный слэш, а в теле модуля у меня вообще получилось только написав полный путь 'sits/all/modules/...../perenos/hyph_ru_RU.conf'.
Следовательно возник вопрос, а как в теле модуля узнать в какой директории он установлен?
присоединюсь к вопросу + вопрос кто чем мобильные сайты на компьютере тестирует? Какие сейчас эмуляторы мобильных устройств считаются наиболее правильными?
И еще вопрос
Функция позволяет настраивать символ мягкого перевода и вместо стандартного "­" ставить другой.
Я плохо представляю зачем это может понадобиться. Имеет ли смысл давать возможность это настраивать в настройках фильтра? Кто нибудь может показать пример зачем это может быть нужно?
Мне вот интересно: что может помешать авторам(как с одной, так и с другой стороны) поставить просто в тексте ссылку куда угодно, кроме честности и совести?
Может это проще организовать "Правилами использования сайта" да личными сообщениями?
1. Запрет использования ссылок в материалах (не мой случай, но вполне возможная ситуация)
2. Обыкновенная забывчивость.
Вроде никто не пытался. Но сделать это не сложно -- почитайте о фильтрах друпала. Даже если вы не знакомы с архитектурой друпала написание модуля займёт у Вас не более одного дня (знание PHP таки нужно).
Дело хозяйское, никто насильно не заставляет. Речь всего лишь о том, что от знания языка (хотя бы на уровне чтения технических текстов) польза огромна и очевидна, а от незнания языка пользы - ноль целых, хер десятых.
На данный мемент на д.орг такой подбор модулей для node2node связей: http://drupal.org/project/node2node -- различные виды связей. Депубликован из-за проблем с безопасностью
кстати, на drupal.ru как-то слабо отслеживаются/фиксируются оригинальные разработки . точнее - вообще никак .
интересно - каким бы был drupal.org при таком подходе (риторич.
Да мне вообще подход русскоязычных специалистов по IT весьма интересен и непонятен.
Спасибо за развернутый ответ!
А можно узнать как должен выглядеть вызов функции l() чтобы подставился синоним? А то у меня обратное получается - (подаешь синоним, выводится путь), а наоборот никак не получается.
Переименовал тему, чтобы не плодить новую.
Задача выглядит так.
Есть номер ноды (NID)
Нужно получить строчку типа:
"Заголовок ноды опубликовано Имя автора" и чтобы все было красиво.
Со второй частью разобрались, первая часть как я догадываюсь тоже должна вызываться через theme(),
а не через L() как это у меня сейчас, чтобы путь на ноду был не стандартным, а в виде синонима.
Если правильно понял вропрос, то одна папка локально и на сервере невозможна.
Правильно делать так, для действующего сайта:
sites/all/modules (общие модули)
sites/site1/modules
sites/site1/themes
sites/site1/settings.php
для нового:
sites/all/modules (общие модули)
sites/site2/modules
sites/site2/themes
sites/site2/settings.php
Так не получилось.
Решил копированием php.ini в корень конкретного сайта, изменением в нем параметра и прописыванием в .htaccess пути до него suPHP_ConfigPath /hsphere/local/home/...
Вопрос про красивый вывод текста.
Никак не связан. Просто функцию можно подключить в разных местах. Сперва подключил в новом фильтре - не заработала. Начал разбираться, создал просто Php файл - заработала. Воткнул в тему, опять не работает, добавил в пути слэш - заработала.
Добавил слэш в фильтре - все равно не работает. прописал полный путь 'sites/all/.....' - заработало.
Вопрос про красивый вывод текста.
Разобрался, точнее "методом тыка" добился результата.
В page.tpl.php перед путями необходимо ставить обратный слэш, а в теле модуля у меня вообще получилось только написав полный путь 'sits/all/modules/...../perenos/hyph_ru_RU.conf'.
Следовательно возник вопрос, а как в теле модуля узнать в какой директории он установлен?
Мобильные темы - кто какие пользует?
При включении/выключении любого модуля белый экран.
а памяти сколько php выделено? Скорее всего дело именно в этом.
Мобильные темы - кто какие пользует?
присоединюсь к вопросу + вопрос кто чем мобильные сайты на компьютере тестирует? Какие сейчас эмуляторы мобильных устройств считаются наиболее правильными?
Вопрос про красивый вывод текста.
И еще вопрос
Функция позволяет настраивать символ мягкого перевода и вместо стандартного "­" ставить другой.
Я плохо представляю зачем это может понадобиться. Имеет ли смысл давать возможность это настраивать в настройках фильтра? Кто нибудь может показать пример зачем это может быть нужно?
Как проще всего реализовать подобный функционал?
1. Запрет использования ссылок в материалах (не мой случай, но вполне возможная ситуация)
2. Обыкновенная забывчивость.
Вопрос про красивый вывод текста.
Вопрос про красивый вывод текста.
Мой первый в жизни модуль для Друпал.
Мой первый в жизни модуль для Друпал.
Мой первый в жизни модуль для Друпал.
Над этим подумаю, хотя в моем варианте это не требуется. ИМХО Хозяин Барин.
Мой первый в жизни модуль для Друпал.
Мой первый в жизни модуль для Друпал.
Да мне вообще подход русскоязычных специалистов по IT весьма интересен и непонятен.
Мой первый в жизни модуль для Друпал.
UPD Добавил удаление всех ссылок на документ, при удалении документа.
Мой первый в жизни модуль для Друпал.
Спасибо! Но честно говоря очень хочется критики.
Мой первый в жизни модуль для Друпал.
(Решено)Как правильно сделать ссылки?
Разобрался это у меня в голове что то переглючило.
(Решено)Как правильно сделать ссылки?
Спасибо за развернутый ответ!
А можно узнать как должен выглядеть вызов функции l() чтобы подставился синоним? А то у меня обратное получается - (подаешь синоним, выводится путь), а наоборот никак не получается.
(Решено)Как правильно сделать ссылки?
Переименовал тему, чтобы не плодить новую.
Задача выглядит так.
Есть номер ноды (NID)
Нужно получить строчку типа:
"Заголовок ноды опубликовано Имя автора" и чтобы все было красиво.
Со второй частью разобрались, первая часть как я догадываюсь тоже должна вызываться через theme(),
а не через L() как это у меня сейчас, чтобы путь на ноду был не стандартным, а в виде синонима.
(Решено)Как правильно сделать ссылки?
мультисайтинг
ИМХО правильнее все модули в одном месте держать, а на каждом сайте включать только нужные, но в этом могу быть и не прав.
Как разумнее хранить данные
Т.е. если бы я его не задавал, то было бы однозначно наоборот или все таки нет?
мультисайтинг
Если правильно понял вропрос, то одна папка локально и на сервере невозможна.
Правильно делать так, для действующего сайта:
sites/all/modules (общие модули)
sites/site1/modules
sites/site1/themes
sites/site1/settings.php
для нового:
sites/all/modules (общие модули)
sites/site2/modules
sites/site2/themes
sites/site2/settings.php
register_globals включен (решено)
Так не получилось.
Решил копированием php.ini в корень конкретного сайта, изменением в нем параметра и прописыванием в .htaccess пути до него suPHP_ConfigPath /hsphere/local/home/...