Я ещё на 4.3 юзал модуль который делает publish/unpublish ноды по расписанию (даты публикации и скрытия задаются при создании ноды), не знаю есть ли этот модуль по сей день и уже и не вспомню как назывался. Пошукай на drupal.org
А в плане "Хорошей практики" предлагаю на этом сайте открыть подшивку а-ля "Cook book".
Только будь готов к тормозам. SQL операция order by random чрезвычайно тормознутая и даёт сильную нагрузку на базу что может в разы увеличить время генерации страницы.
Я на этом форуме где-то уже отвечал по поводу подобной организации прав:
1. Создаём группу для владельцев фирм
2. Создаём каждой фирме необходимый контент
3. Назначаем контенту владельцев
4. Даём в установках прав роли фирм право на редактирование своего контента но не даём прав на создание нового:
create page content ( )
edit own page content (x)
edit page content ( )
Плюсы: всё элементарно просто и никаких дополнительных модулей.
Народ, не знаю как вы ридми читаете. Ставится так:
1. В modules\tinymce копируем друпаловский модуль
2. В modules\tinymce\tinymce ядро с офсайта
Получаем структуру каталогов:
Есть такой модуль, встречал. Но тут другое. Если юзверь с соответствующими правами поделится с кем-либо прямой ссылкой то файл смогут качать все, а вот через Disk Node если нет прав на доступ то и прямая ссылка не поможет - выкинет на error 403.
Сейчас я контролирую закачки на уровне нод а есть желание на уровне кликов. Т.е. у меня есть группы пользователей, которые имеют право качать определённые файлы. Хотя есть желание чтобы неавторизованные пользователи всё-таки могли открывать ноды но не могли качать вложенные в них файлы.
А что, captcha уже работает с комментами? Я тут с пол годика (или более того) назад поднимал тему по поводу того что на 4.6 captcha не работает с комментами.
Вот потому что нет кипера под Линукс, МакОС, Симбу и иже с ними, и нужно юзать Click'n'buy, тем более что не на всех компьютерах можно использовать ActiveX, требуемый для авторизации.
Ну если гнаться за простотой то можно вообще создать на plati.ru свой магазин (что я и делал) а потом отобразить его на сайте как подраздел. Система за это берёт всего 0.5% так что совсем недорого.
У Вебманей есть два платёжных интерфейса: Merchant и Click'n'buy. Первый легко прикручивается к чему угодно и эксплуатируется на 99% интернет магазинов именно ввиду своей простоты и (как сопутствующее) повальной лени программеров, к коим и себя отношу
Тут вступает в работу Analytics. Он парсит страничку при каждом обращении к ней. Т.к. каждый раз когда какой-либо пользователь посещает сайт, Google Analytics под гостём заходит на ту-же УРЛу и парсит полученный файл для анализа. Таким образом количество обращений к сайту удваивается. Плюс если установлены баннеры Google AdSense то для их показа опять-же каждый раз дёргается страничка, парсится и на основании её содержимого генерится баннер. А т.к. Analytics, AdSense и иже с ними ходят под гостём то при посещении закрытых частей сайта они натыкаются на Access Denied.
Один раз пробовал обновлять локально - не прошло. Сайт просто умер (тогда правда переводил 4.6 на 4.7).
Много установленных модулей плюс один самописный.
Вопрос такой: если я перед запуском update.php отключу все нестандартные модули а потом залью их новые версии, мне нужно будет снова update.php запускать?
Странные результаты показывает модуль devel
До установки патча на главной странице было 326 запросов за 87мсек и 3.3с на всю страницу.
После установки стало 210 запросов за 84 мсек и 3с на всю страницу.
Странно не то что слабый эффект дало а то что визуально страница стала открываться как минимум в два раза быстрее! Сайт почти без графики и быстро грузится даже на медленном канале и раньше напрягало вольяжное открытие стартовой даже с хорошей выделенки, теперь всё ок!
Ну это то что ты только что сделал
От англ quote - брать в кавычки, квотировать - видоизменять текст для вставки если его непосредственная вставка невозможна ввиду присутствия управляющих символов или тегов.
Вроде как всё правильно сделал, терм таксономии нормально раздаётся, но views по нему не фильтрует... Всё-ли я правильно делаю?
Filters
Taxonomy: Terms for Language - As all of - RU
В общем, судя по материалам drupal.org эту проблему пока никто не решил.
Я тут поковырялся и придумал довольно простую заплатку, которая повисит у меня пока модули i18n и views не подружатся.
1. Создаём словарик Languages без указания языка
2. Выбираем в списке контент, который подлежит переводу и может быть выведен на главную
3. Ставим флаг "Обязательно"
4. Создаём в нём термин RU в русском языке, термин EN в английском, etc (по количеству используемых языков)
Проектирование велосипеда (каталог фирм)
Я ещё на 4.3 юзал модуль который делает publish/unpublish ноды по расписанию (даты публикации и скрытия задаются при создании ноды), не знаю есть ли этот модуль по сей день и уже и не вспомню как назывался. Пошукай на drupal.org
А в плане "Хорошей практики" предлагаю на этом сайте открыть подшивку а-ля "Cook book".
Tinymce не ставится!
http://drupal.ru/node/3535
Как вывести случайную ноду из определенного типа материалов?
Только будь готов к тормозам. SQL операция order by random чрезвычайно тормознутая и даёт сильную нагрузку на базу что может в разы увеличить время генерации страницы.
Проектирование велосипеда (каталог фирм)
Я на этом форуме где-то уже отвечал по поводу подобной организации прав:
1. Создаём группу для владельцев фирм
2. Создаём каждой фирме необходимый контент
3. Назначаем контенту владельцев
4. Даём в установках прав роли фирм право на редактирование своего контента но не даём прав на создание нового:
create page content ( )
edit own page content (x)
edit page content ( )
Плюсы: всё элементарно просто и никаких дополнительных модулей.
Не работает upload и TinyMCE на 5.0
Народ, не знаю как вы ридми читаете. Ставится так:
1. В modules\tinymce копируем друпаловский модуль
2. В modules\tinymce\tinymce ядро с офсайта
Получаем структуру каталогов:
Чем выкладывать файлы под 5.0 ?
Есть такой модуль, встречал. Но тут другое. Если юзверь с соответствующими правами поделится с кем-либо прямой ссылкой то файл смогут качать все, а вот через Disk Node если нет прав на доступ то и прямая ссылка не поможет - выкинет на error 403.
поиск по полям CCK
Присоединяюсь. Тоже нужен поиск именно с заданием значений определённых полей (выпадающий список, точное значение, диапазон)
Чем выкладывать файлы под 5.0 ?
Вдогонку.
Сейчас я контролирую закачки на уровне нод а есть желание на уровне кликов. Т.е. у меня есть группы пользователей, которые имеют право качать определённые файлы. Хотя есть желание чтобы неавторизованные пользователи всё-таки могли открывать ноды но не могли качать вложенные в них файлы.
Голосование и защита комментариев от флуда
А что, captcha уже работает с комментами? Я тут с пол годика (или более того) назад поднимал тему по поводу того что на 4.6 captcha не работает с комментами.
Платежный модуль WebMoney\yandex.деньги.
Вот потому что нет кипера под Линукс, МакОС, Симбу и иже с ними, и нужно юзать Click'n'buy, тем более что не на всех компьютерах можно использовать ActiveX, требуемый для авторизации.
Платежный модуль WebMoney\yandex.деньги.
Ну если гнаться за простотой то можно вообще создать на plati.ru свой магазин (что я и делал) а потом отобразить его на сайте как подраздел. Система за это берёт всего 0.5% так что совсем недорого.
Платежный модуль WebMoney\yandex.деньги.
У Вебманей есть два платёжных интерфейса: Merchant и Click'n'buy. Первый легко прикручивается к чему угодно и эксплуатируется на 99% интернет магазинов именно ввиду своей простоты и (как сопутствующее) повальной лени программеров, к коим и себя отношу
Привидения на сайте...
Тут вступает в работу Analytics. Он парсит страничку при каждом обращении к ней. Т.к. каждый раз когда какой-либо пользователь посещает сайт, Google Analytics под гостём заходит на ту-же УРЛу и парсит полученный файл для анализа. Таким образом количество обращений к сайту удваивается. Плюс если установлены баннеры Google AdSense то для их показа опять-же каждый раз дёргается страничка, парсится и на основании её содержимого генерится баннер. А т.к. Analytics, AdSense и иже с ними ходят под гостём то при посещении закрытых частей сайта они натыкаются на Access Denied.
обновление до 5.0 по пунктам
Один раз пробовал обновлять локально - не прошло. Сайт просто умер (тогда правда переводил 4.6 на 4.7).
Много установленных модулей плюс один самописный.
Вопрос такой: если я перед запуском update.php отключу все нестандартные модули а потом залью их новые версии, мне нужно будет снова update.php запускать?
Как прикрутить модуль Captcha к гостевой книге, самописному модулю и т.д.
Интересует тот-же вопрос. Как его прикрутить к комментариям а то уж больно много спама в комменты сыпится а запретить ставить комменты гостям не могу.
А если локализация Друпала без базы?
Странные результаты показывает модуль devel
До установки патча на главной странице было 326 запросов за 87мсек и 3.3с на всю страницу.
После установки стало 210 запросов за 84 мсек и 3с на всю страницу.
Странно не то что слабый эффект дало а то что визуально страница стала открываться как минимум в два раза быстрее! Сайт почти без графики и быстро грузится даже на медленном канале и раньше напрягало вольяжное открытие стартовой даже с хорошей выделенки, теперь всё ок!
Как разместиь две картики в блоге друг под другом?
После картинки ставь <br> и удали из тега img-assist поле align
i18n & Project module
А кто-нибудь вообще работал с модулями project, project_issue и subversion?
Локализация нод
Ну это то что ты только что сделал
От англ quote - брать в кавычки, квотировать - видоизменять текст для вставки если его непосредственная вставка невозможна ввиду присутствия управляющих символов или тегов.
Помогите с многоязычностью
Да, я тоже ручками алиасы выставляю для особо важного контента чтобы не пугать пользователя странным ссылками
Локализация нод
А можно квотировать код а то нифига не видно?
views и локализация
В общем с фильтрами не разобрался, прибегнул к хардпатчу (есть на drupal.org но говорят что не тестили на предмет безопасности):
views и локализация
Шото лыжи не едут
Вроде как всё правильно сделал, терм таксономии нормально раздаётся, но views по нему не фильтрует... Всё-ли я правильно делаю?
Filters
Taxonomy: Terms for Language - As all of - RU
views и локализация
В общем, судя по материалам drupal.org эту проблему пока никто не решил.
Я тут поковырялся и придумал довольно простую заплатку, которая повисит у меня пока модули i18n и views не подружатся.
1. Создаём словарик Languages без указания языка
2. Выбираем в списке контент, который подлежит переводу и может быть выведен на главную
3. Ставим флаг "Обязательно"
4. Создаём в нём термин RU в русском языке, термин EN в английском, etc (по количеству используемых языков)
Разные темы для разных языков
Во, заработало но только после указания всех вариантов:
ru/about
ru/about/*
en/about
en/about/*
Жуть!