Новая версия jQuery, 1.4.2? А с версией 1.2.6 или 1.3.2 пробовали?
Я этот модуль изучал, переделывал под себя. И заметил, что с jQuery 1.4.2 он не работает нормально, но причину не искал, т.к. новой версией jQuery пока не пользуюсь...
Не согласен, phptemplate_preprocess_calendar_datebox как раз переопределяет функцию, т.е. если есть phptemplate то template_preprocess не будет вызываться, вот если в своем модуле написать маймодуль_preprocess то тогда эта функция вызовется вслед за template_preprocess, а так четкое переопределение поскольку надо полностью скопировать код исходной функции в template.php
profile.module - это не из ядра. Это дополнительный модуль-конструктор для тех, кто не умеет создавать поля в профиле своими силами. По большому счету, модуль бесполезный для разработчика.
Почти все популярные модули для Друпала имеют лишние запросы. И это смешно?
Вот есть, например, такой модуль как simplemenu. Так он тоже делает подобные запросы на всех страницах, где есть это меню. И модуль как раз предназначается не только для админов, но и для пользователей сайта.
Как бороться вам подсказали выше, но видать вы не прочитали.
settings.php не поможет, если модуль vote_up_down гоняет лишние запросы в таблицу votingapi_cache...
К тому же, кстати, с помощью локализации вы не сможете, например, перевести такие слова как "edit", "view" для разных типов материала, а также для страницы профиля...
какие же это ошибки, следуя логики вся система локализации в drupal является одной большой ошибкой
Система локализации генерирует только те запросы, которые нужны на данной странице сайта. А с нашим "чудо-модулем" мы имеем запросы, которые не имеют отношения к текущей странице. Хотя это я уже написал в предыдущем комментарии...
А по мне так топик смысла не имеет, так как подобные запросы генерируются системой локализации
Нет. Насчет топика. Система локализации генерирует только те запросы, которые нужны на данной странице сайта. А с нашим "чудо-модулем" мы имеем запросы, которые не имеют отношения к текущей странице.
Да, я знаю истинное значение этого слова в терминологии Друпала. Согласен, что одним css нельзя изменить внешний вид, если структура разметки этого не позволяет. Но товарищ не объяснил, что он понимает под темизацией. И хотелось бы увидеть от него пример, иллюстрирующий его вопрос...
Я вот раньше делал одно общее поле cck для всех типов материала. А потом понял, что для меня лучше будет, если я для каждого типа материала создам свое поле. Но вот думаю, что на работающем сайте это надо сделать осторожно, чтобы не потерять данные
Тут на форуме както обсуждался модуль кеширования алиасов. Некисло увеличивалась производительность сайта. Но модуль сырой, были баги, сейчас его насколько я знаю никто не развивает.
Я знаю, я читал ту статью. Но мне не понравилась сама идея кеширования алиасов, по сравнению с возможностью отключения модулей path, pathauto, очистки таблицы url_alias и использования hook_menu для создания своих адресов.
Т.е. теперь при добавлении коммента со страницы http://sushifan.ru/sw мы попадаем на страницу с материалом и другими комментами к нему.
А когда комментирование будет без перезагрузки, то что должно произойти, мы должны остаться на прежней странице http://sushifan.ru/sw?
проблемы с AJAX Comments
Новая версия jQuery, 1.4.2? А с версией 1.2.6 или 1.3.2 пробовали?
Я этот модуль изучал, переделывал под себя. И заметил, что с jQuery 1.4.2 он не работает нормально, но причину не искал, т.к. новой версией jQuery пока не пользуюсь...
Создание личного счёта пользователя
Создаем свой модуль с необходимой логикой работы и радуемся жизни:)
Как переопределять функции препроцесса template_preprocess_calendar_datebox?
Нет, не совсем так.
Разница в установке модуля напрямую в ядерную папку или /sites/all/modules
О, спасибо,
hook_theme_registry_alter
- хороший хук!Как переопределять функции препроцесса template_preprocess_calendar_datebox?
Что вы понимаете под переопределнием функции?
Как переопределять функции препроцесса template_preprocess_calendar_datebox?
hook_theme_registry_alter
позволит отключить нужную preprocess функцию.Т.е., по-моему, если мы хотим добавить новую переменную, то используем phptemplate_preprocess_...
Разница в установке модуля напрямую в ядерную папку или /sites/all/modules
Если человек хорошо знает архитектуру Друпала, он может смело его оптимизировать хакингом. В некоторых случаях это очень полезно.
Какую тему используете как основу для темизации?
Вы мне объясните, зачем мне использовать какую-то левую тему и тратить время на ее переделывание?..
Где найти нормальные шаблоны для Друпал?
Беда Друпала в том, что им пользуется большое количество неумек...
Добавляем rel="nofollow" ссылкам в профилях и в меню
profile.module - это не из ядра. Это дополнительный модуль-конструктор для тех, кто не умеет создавать поля в профиле своими силами. По большому счету, модуль бесполезный для разработчика.
Модуль Administration menu вызывает ~20 лишних некешируемых запросов к базе из функции locale
Нормальный топик.
Почти все популярные модули для Друпала имеют лишние запросы. И это смешно?
Вот есть, например, такой модуль как simplemenu. Так он тоже делает подобные запросы на всех страницах, где есть это меню. И модуль как раз предназначается не только для админов, но и для пользователей сайта.
Модуль Administration menu вызывает ~20 лишних некешируемых запросов к базе из функции locale
settings.php не поможет, если модуль vote_up_down гоняет лишние запросы в таблицу votingapi_cache...
К тому же, кстати, с помощью локализации вы не сможете, например, перевести такие слова как "edit", "view" для разных типов материала, а также для страницы профиля...
Модуль Administration menu вызывает ~20 лишних некешируемых запросов к базе из функции locale
Система локализации генерирует только те запросы, которые нужны на данной странице сайта. А с нашим "чудо-модулем" мы имеем запросы, которые не имеют отношения к текущей странице. Хотя это я уже написал в предыдущем комментарии...
Модуль Administration menu вызывает ~20 лишних некешируемых запросов к базе из функции locale
Нет. Насчет топика. Система локализации генерирует только те запросы, которые нужны на данной странице сайта. А с нашим "чудо-модулем" мы имеем запросы, которые не имеют отношения к текущей странице.
Стоит ли использовать одно поле CCK в разных типах материала?
Да, я знаю истинное значение этого слова в терминологии Друпала. Согласен, что одним css нельзя изменить внешний вид, если структура разметки этого не позволяет. Но товарищ не объяснил, что он понимает под темизацией. И хотелось бы увидеть от него пример, иллюстрирующий его вопрос...
Стоит ли использовать одно поле CCK в разных типах материала?
Я вот раньше делал одно общее поле cck для всех типов материала. А потом понял, что для меня лучше будет, если я для каждого типа материала создам свое поле. Но вот думаю, что на работающем сайте это надо сделать осторожно, чтобы не потерять данные
Стоит ли использовать одно поле CCK в разных типах материала?
т
иемизироватьДавайте померимся.... скоростью загрузки страниц
Ух ты, как у многих тормозят сайты! Для меня больше 1 секунды - это долго:) (шучу:))
Кстати, это вы все тестируете скорость загрузки для анонимов, а для авторизованных пользователей картинка будет другая...
доработка модуля AJAX comments
Т.е. после добавления коммента мы:
1. Остаемся на прежней странице http://sushifan.ru/sw.
2. Видим только что добавленный нами комментарий.
3. Форма комментирования остается на прежнем месте, под добавленным только что комментарием.
Так?
Ищем альтернативу pathauto
Я знаю, я читал ту статью. Но мне не понравилась сама идея кеширования алиасов, по сравнению с возможностью отключения модулей path, pathauto, очистки таблицы url_alias и использования hook_menu для создания своих адресов.
Ищем альтернативу pathauto
Только лучше замени регулярные выражения...
доработка модуля AJAX comments
Т.е. теперь при добавлении коммента со страницы http://sushifan.ru/sw мы попадаем на страницу с материалом и другими комментами к нему.
А когда комментирование будет без перезагрузки, то что должно произойти, мы должны остаться на прежней странице http://sushifan.ru/sw?
доработка модуля AJAX comments
Пример покажите, ничего не понятно из ваших слов.
Как в шаблоне обозначается автор материала?
Отключите в админке переменную $submitted для шаблона node.tpl.php.
Как вариант, в template.php вашей темы добавьте новую переменную $my_submitted:
доработка модуля AJAX comments
Не совсем понятно, что вы хотите сделать. Как это должно выглядеть?