О-о-о! Вот это совсем другое дело !! 2Natalie - а говорите, что не всезнайка 2seaji - var_dump (get_defined_vars()); - спасибо, очень полезная конструкция, возьму на вооружение.
Спасибо большое, Natalie ! Но думаю конечному пользователю это не очень понравиться
Тогда точно буду из базы читать, потому, что если даже Natalie других вариантов не предложила, то, думаю, никто уже не поможет.
2Slavyansk.net.ru - значит опубликуем как "хак"
Цель хака - сделать так, чтобы стандартный модуль статистики считал просмотры ноды более объективно - за одну сессию учитывается только один просмотр.
Реализация - правим файл "modules/statistics/statistics.module", функцию statistics_exit():
Исходный код функции (жирным выделены добавленные мной строки):
Всем спасибо!
В общем, решение нашел сам, немного подправив стандартный модуль статистики (как вынести свое решение в отдельный модуль - не знаю). При увеличении счетчика посещаемости ноды, ID этой ноды добавляется в $_SESSION. И при последующих посещениях этой ноды, проверяется наличие nid в $_SESSION.
Если кто может посоветовать, как вынести это в отдельный модуль - милости просим, жду советов.
Вот именно, мне это нужно именно для вывода самых популярных нод.
Короче говоря, с помощью Views, в блоке я вывожу несколько самых популярных рисунков из галерей. Так что статистику мне нужно считать внутренними средствами.
Может как по другому можно сделать - не знаю. Посоветуйте, пожалуйста.
Когда выбирал, какую бесплатную CMS выбрать для изучения, зашел на какой-то обзор и на глаза попались TYPO3 и Drupal.
По описаниям больше понравилась TYPO. Поставил.... и офигел - это ж просто ужас какой-то !!! разбирался несколько дней... конечно впечатление, что ЭТА СИСТЕМА МОЖЕТ ВСЕ !!! но до чего же сложно все и запутанно... С темизацией там вообще какой-то кошмар... пытался сделать свой довольно простой шаблон - сил не хватило.
Решил проблемку очень просто - сделал дополнительное текстовое поле, в которое вводится название заведения, если такового нет в выпадающем списке.
Тупо, зато без лишних наворотов и модулей...
Однако за совет большое спасибо!!! Может еще прийдется переделывать
Упс, требуется уточнение. Необходимо, чтобы при создании события была возможность не только выбрать из списка существующих заведений, а и ввести название заведения отсутствующего в списке. При этом соответствующая запись в списке заведений создаваться не должна.
Пробовал установить для свойства "Элемент" поля "Заведение" значение "Autocomplete Text Field", после чего появилась возможность вводить названия заведений, отсутствующих в списке, однако при сохранении введенное значение утрачивается.
О ! Кажется получилось - поставил CCK, включил все модули входящие в его поставку и добавил в тип материала "События" поле связанное с типом материалов "Заведения" - вроде работает так как надо. Теперь при создании События появилось поле "Заведение" в котором можно выбрать из списка уже существующих заведений.
Как в page.tpl.php получить email, указанный в "О сайте" ?
О-о-о! Вот это совсем другое дело !!
2Natalie - а говорите, что не всезнайка
2seaji - var_dump (get_defined_vars()); - спасибо, очень полезная конструкция, возьму на вооружение.
Как в page.tpl.php получить email, указанный в "О сайте" ?
Спасибо большое, Natalie ! Но думаю конечному пользователю это не очень понравиться
Тогда точно буду из базы читать, потому, что если даже Natalie других вариантов не предложила, то, думаю, никто уже не поможет.
Как в page.tpl.php получить email, указанный в "О сайте" ?
Жаль, я надеялся обойтись без лишних запросов к базе данных... ну или хотябы стандартными методами Drupal.
Ладно, буду читать из базы. Спасибо!
Но если у кого есть другие предложения - буду рад
Уникальное количество просмотров
2Slavyansk.net.ru - значит опубликуем как "хак"
Цель хака - сделать так, чтобы стандартный модуль статистики считал просмотры ноды более объективно - за одну сессию учитывается только один просмотр.
Реализация - правим файл "modules/statistics/statistics.module", функцию statistics_exit():
Исходный код функции (жирным выделены добавленные мной строки):
Уникальное количество просмотров
Всем спасибо!
В общем, решение нашел сам, немного подправив стандартный модуль статистики (как вынести свое решение в отдельный модуль - не знаю). При увеличении счетчика посещаемости ноды, ID этой ноды добавляется в $_SESSION. И при последующих посещениях этой ноды, проверяется наличие nid в $_SESSION.
Если кто может посоветовать, как вынести это в отдельный модуль - милости просим, жду советов.
Уникальное количество просмотров
Cтранно, не нешел модуля с похожим названием. Во всяком случае, на drupal.org
Уникальное количество просмотров
Спасибо, попробую адвансед статистик.
А вообще как-то странно, что стандартный модуль этого не позволяет. Хоть бы к сессии привязывали, что-ли...
Уникальное количество просмотров
Вот именно, мне это нужно именно для вывода самых популярных нод.
Короче говоря, с помощью Views, в блоке я вывожу несколько самых популярных рисунков из галерей. Так что статистику мне нужно считать внутренними средствами.
Может как по другому можно сделать - не знаю. Посоветуйте, пожалуйста.
Почему вы HE выбрали Drupal?
Когда выбирал, какую бесплатную CMS выбрать для изучения, зашел на какой-то обзор и на глаза попались TYPO3 и Drupal.
По описаниям больше понравилась TYPO. Поставил.... и офигел - это ж просто ужас какой-то !!! разбирался несколько дней... конечно впечатление, что ЭТА СИСТЕМА МОЖЕТ ВСЕ !!! но до чего же сложно все и запутанно... С темизацией там вообще какой-то кошмар... пытался сделать свой довольно простой шаблон - сил не хватило.
Снес нафиг TYPO.
Поставил Drupal 5, впечатления:
Помогите! Как установить связь между несколькими типами материалов?
Решил проблемку очень просто - сделал дополнительное текстовое поле, в которое вводится название заведения, если такового нет в выпадающем списке.
Тупо, зато без лишних наворотов и модулей...
Однако за совет большое спасибо!!! Может еще прийдется переделывать
Где задавать вопросы? В блоге или в форуме?
Кратко и внятно
, спасибо !
Помогите! Как установить связь между несколькими типами материалов?
Упс, требуется уточнение. Необходимо, чтобы при создании события была возможность не только выбрать из списка существующих заведений, а и ввести название заведения отсутствующего в списке. При этом соответствующая запись в списке заведений создаваться не должна.
Пробовал установить для свойства "Элемент" поля "Заведение" значение "Autocomplete Text Field", после чего появилась возможность вводить названия заведений, отсутствующих в списке, однако при сохранении введенное значение утрачивается.
Баг в версии 5.6 друпала. Не редактируются допустимые тэги. Модуль filter.
Вдруг кому пригодиться, вот ссылка на обсуждение этой проблемы на форуме: http://www.drupal.ru/node/11020
Помогите! Как установить связь между несколькими типами материалов?
О ! Кажется получилось - поставил CCK, включил все модули входящие в его поставку и добавил в тип материала "События" поле связанное с типом материалов "Заведения" - вроде работает так как надо. Теперь при создании События появилось поле "Заведение" в котором можно выбрать из списка уже существующих заведений.
Большое спасибо !
Помогите! Как установить связь между несколькими типами материалов?
Мне пожалуй больше подойдет вариант, когда и заведение и событие будут нодами. Спасибо за CCK и NODE REFERENCE. Попробую разобраться.