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

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

17 сентября 2008 в 16:08

glu2006 wrote:
А можно посмотреть пример задачи для которой пришлось так извращаться?

Задача самая банальная.
Производится поиск в БД, результат выдается в виде строк-ссылок. Нужно в этих найденных стоках подсветить искомое слово.

17 сентября 2008 в 16:02

axel, большое спасибо за быстрый ответ!

Отличия ereg и preg я учел, модификатор i для preg ставил, mb-функции для ereg пробовал.
А вот про модификатор u не догадался Smile

И это получается еще один рабочий вариант:

28 декабря 2007 в 11:27

>> Может сделать одну группу в которую вкючить все возможные поля, а затем отключать ненужные по необходимости.

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

Как достичь с помощью предложенного тобой способа множественность наборов полей? Что ты имеешь ввиду под "отключать по необходимости"?..

25 декабря 2007 в 11:20

>> Поля можно использовать повторно, группы нет.

Поля или типы полей?
Дело в том, что мне нужно в форме добавления элемента сделать несколько одинаковых наборов полей.
То есть набор полей (их заголовки, типы, свойства) одинаковые, но сами то поля разные и хранят соответственно разные значения (то есть ввести в них можно и нужно разные значения).

>> если дублировать нужно при выводе

19 декабря 2007 в 15:26

Но ведь computed_field позволяет просто вычислить значение опираясь на несколько других полей.

А мне тут нужно как раз таки сделать удобную возможность добавленния сразу несколькоих разных полей, типа как шаблончик.
Ну к примеру, группа полей "Качество MP3", состоящая из полей "Формат", "Битрейт", "Канал", "Частота" и т.п.
И вот эту группу полей нужно вставить в несколько мест. При чем было бы идеально, если бы изменив где-то в одном месте к примеру заголовок или тип одного из полей, они бы менялись во всех местах, где встречаются..

8 декабря 2007 в 22:03

>> Отключить кеширование в настройках сайта.

Ух ты! А как это можно сделать?..
А то я искал-искал в настройках и что-то ничего подобного не нашел.. Sad

А чем чревато это отключение? Скорость работы сайта сильно замедлится?
То есть лучше отключать кэширование только временно?

7 декабря 2007 в 21:05

Неужели такой возможности действительно нет? Blush

Ведь этот метод (серенький/синенький кружок в текстовом поле при наборе текста с последующим раскрывающимся списком) используется во многих модулях..

Например, при настройке полей профиля можно включить эту опцию "Form will auto-complete while user is typing.", неужели нет подобного для CCK?..

6 декабря 2007 в 4:26

Огромнейшее спасибо! Разобрался со всем Smile

Для "Мой профиль" достаточно создать в нужном меню пункт со ссылкой "user", тогда "Мой профиль" туда перенесется автоматически.

Для "Входящие" тоже оказалось просто. Нужно перенести его в нужное меню, а потом отключить. Тогда будет работать как надо Smile

6 декабря 2007 в 0:42

Как временное решение сделал так: для необычной ссылки - обычное текстовое поле (вместо поля-link), а вид контента меняю с помощью templates, таким образом вывожу там просто обычную ссылку вместо текста или битой ссылки Smile

5 декабря 2007 в 9:45

Модуль auto_nodetitle это именно то, что нужно! Ура! Smile
Позволяет делать как раз то, что и требовалось, ни больше, ни меньше.
Еще одно большое-пребольшое спасибо Smile

4 декабря 2007 в 20:14

Спасибо, у меня всё получилось. Работает просто супер! Smile

Вот только еще такой вопрос.
Можно ли как-то убрать из формы поле "Заголовок"? Чтобы оно было невидимым и не обязательным для заполнения..
А то ведь его приходится сейчас обязательно вводить, не смотря на то, что я его всё равно заменяю другим значением..

25 ноября 2007 в 12:57

Огромное-преогромное спасибо! Я наконец-то понял идею Lol
Сейчас снова перечитал первый ответ и все стало на свои места. Раньше я его понял очень-очень смутно, теперь же всё кристально ясно Smile
Очень благодарен за предложенную ссылку, наконец-то я научусь создавать свои модули Lol

25 ноября 2007 в 1:18

Еще раз спасибочки, очень занятно получается Smile
Вот только что-то не понятно, как эти hooks применить.. Sad
Я создал предложенный файлик core.php в папке developer/hooks/ но ничего при этом не происходит, Drupal этот файл игнорирует.. Как его заставить увидеть этот файл?..

24 ноября 2007 в 13:43

Большое спасибо за наводку!
А где можно почитать о том как делать эти "хуки"?..
Я совсем недавно начал использовать Drupal и успел пока только "поиграться" с несколькими модулями..