На хабре топик удалось переправить в блог "Друпал" - спасибо всем, кто добавил карму.
Пришлось там урезать код и тот, что остался - привести в порядок (добавить специально подсветку синтаксиса).
Мультисайтинг это одно из достоинств друпал.
Облегчает установку новых сайтов (нужно только добавить базу) и обновление ядра и модулей (нужно обновлять только в одном месте).
Внешние ссылки в блоках созникают, как правило, с ведома администратора, а не формируются программно модулями. Поэтому можно закрыть и их - нужно настроить форматы ввода (включить в них фильтр внешних ссылок).
Поля ССК не обрабатываются на данный момент.
Ссылки закрываются там, где можно применить форматы ввода - ноды и блоки.
Пункты меню, ССК-поля, ссылки прописанные в шаблоне темы не обрабатываются.
По-моему вы что-то намудрили.
В друпал есть нормальна работа с датами. Есть модуль Date, который добавляет все, что нужно ещё.
Чего реально нет - названий месяцев в родительном падеже. Вот для этого я писал свою функцию, а остальное уже сделано за нас и давно.
Если передаются данные в XML, то стоит обратить внимание на модуль Services.
Он позволяет делать поддобные обработчики, но работу с XML берёт на себя, а на выходе мы получаем PHP-структуры (массивы и/или объекты).
Влад, а зачем ты создаешь новые релизы вместо того, чтобы следовать стандартным альфа-бэта-релиз.кандидат?
Разреши dev-релиз и в него набирай очередную порцию изменений, а потом делай стабильный.
Есть хорошая поговорка: "Если ты придумал что-то действительно гениальное, то поищи в интернете - кто-то это уже сделал до тебя!".
Подлагаю вас сдаться и воспользоваться одним из множества существующих решений данной проблемы.
Поиск вам в помощь.
P.S. Под Денвером тестирую путем переименования папки установки и рестартом. А возможно сделать под ним одновременный доступ к двум сайтам?
Можно. Нужно настроить виртуальные хосты для каждого домена.
Под виндой пробовал в денвере сделать - не удалось. Воспользовался XAMPP и там получилось настроить вирт. хосты быстро. (Я в линуксе работаю - чего и всем желаю. С днем рождения Иисуса Христа!).
Товар является нодой.
Считываете из сторонней базы данные и создаете ноду типа product для уберкарта.
Нода - это объект. Создаете объект и добавляете в него ваши данные про автотовар.
Сохраняете ноду (node_save()).
Добавляете эту ноду в корзину и редиректите пользователя в корзину (drupal_goto('cart'))
Как-то так.
Думаю человеку задающему этот вопрос будет сложновато разобраться с препроцесом нод.
В node.tpl.php можно распечатать объект node и посмотреть все что нужно. и разбить что и как необходимо.
Согласен. Просто всегда приятно иметь альтернативы. А уж выбирать вариант решения нужно конечно по ситуации.
Раньше сам в node.tpl.php переопределял, но корректнее в template.php, а проще всего модулем contemplate.
Сейчас на серьезный проект я его пока не поставлю(.
Я не буду плакать! Я сильный.
Модуль создавался для реализации моих целей (эгоизм?!) и, добавление новых фишек, которые мне интересны, - имеет приоритет перед всем остальным. А исправление багов имеет приоритет перед всем.
но ОП-ПА - в низу каждой ноды помимо тематических тегов(те что уже ранее были) появляется куча "мусора", сеошных тегов из словаря, сгенерированного этим модулем. Ладно, думаю полезу руками уберу лишнее, полез в ноду, строку таксономии не нашел, но это и понятно - не привязывал к типу материала.
Кстати, насколько сейчас используется морфология например для русского языка? Есть ли выделение корней, анализ приставок и окончаний, разделение на части речи?
Морфологии нет. Я понимаю что для русского языка отсутствие выделения корней и прочего делает такой инструмент почти бесполезным, но я просто не представляю как это можно закодить.
Патч к модулю Date - показываем месяцы в родительном падеже
Да уж. Правильно "січень" - сейчас исправлю везде. Спасибо.
Патч к модулю Date - показываем месяцы в родительном падеже
Спасибо за поддержку. Надеюсь, что патч войдёт в релиз и всем будет счастье.
Патч к модулю Date - показываем месяцы в родительном падеже
На хабре топик удалось переправить в блог "Друпал" - спасибо всем, кто добавил карму.
Пришлось там урезать код и тот, что остался - привести в порядок (добавить специально подсветку синтаксиса).
Патч к модулю Date - показываем месяцы в родительном падеже
На хабре удалось таки выложить статью, но только в персональный блог - кармы оказалось маловато...
Мультисайтинг или использование одного ядра
Мультисайтинг это одно из достоинств друпал.
Облегчает установку новых сайтов (нужно только добавить базу) и обновление ядра и модулей (нужно обновлять только в одном месте).
Вот мой доклад: http://camp09.drupal.ua/ru/blog/multisiting
Я бы советовал изучить материал по ссылкам, что в конце презентации.
Drupal для сайта газеты?
Составляете ТЗ и ищите разработчиков, сравниваете цены и репу, делаете выбор.
Как правильно "крошить хлеб" по всему сайту
Для вьюс крошки, кажется, тоже можно настроить в самом виде - поищите, я что-то подобное видел.
Решение для полноценного бэкофиса (редакции) интернет-СМИ - поделитесь опытом
Посмотритет эту друпал-сборку: http://fourkitchens.com/pressflow-makes-drupal-scale
Мне кажется что это ваш случай.
Новый модуль закрывает внешние ссылки от индексации Яшей и Гуглом
Внешние ссылки в блоках созникают, как правило, с ведома администратора, а не формируются программно модулями. Поэтому можно закрыть и их - нужно настроить форматы ввода (включить в них фильтр внешних ссылок).
Поля ССК не обрабатываются на данный момент.
Ссылки закрываются там, где можно применить форматы ввода - ноды и блоки.
Пункты меню, ССК-поля, ссылки прописанные в шаблоне темы не обрабатываются.
[Решено] Проблема с полем типа date
По-моему вы что-то намудрили.
В друпал есть нормальна работа с датами. Есть модуль Date, который добавляет все, что нужно ещё.
Чего реально нет - названий месяцев в родительном падеже. Вот для этого я писал свою функцию, а остальное уже сделано за нас и давно.
как обработать post запрос в друпале?
Если передаются данные в XML, то стоит обратить внимание на модуль Services.
Он позволяет делать поддобные обработчики, но работу с XML берёт на себя, а на выходе мы получаем PHP-структуры (массивы и/или объекты).
Новые модули: Секс с WP
Да, красивенько сделано. Спасибо.
Теперь бы это все соединить с service links... да с русскими сервисами...
Новый украинско-русский модуль - список всех блоггеров сайта и заголовки последних постов из их блогов.
в таксономии вес словарей только от -10 до 10, а если словарей больше 20-ти [решено]
Если у них будет одинаковый вес, то будет сделана сортировка по алфавиту - можно попробовать это использовать...
Мультисайтинг - как добиться, чтобы пользователи переходили с сайта на сайт без авторизации на каждом?
Есть хорошая поговорка: "Если ты придумал что-то действительно гениальное, то поищи в интернете - кто-то это уже сделал до тебя!".
Подлагаю вас сдаться и воспользоваться одним из множества существующих решений данной проблемы.
Поиск вам в помощь.
Мультисайтинг или?
Можно. Нужно настроить виртуальные хосты для каждого домена.
Под виндой пробовал в денвере сделать - не удалось. Воспользовался XAMPP и там получилось настроить вирт. хосты быстро. (Я в линуксе работаю - чего и всем желаю. С днем рождения Иисуса Христа!).
Как заменить заголовок страницы модуля на свой?
Я думаю, что правильнее (и надежнее) будет использовать [ru-api=hook_menu_alter]
Ubercart, заказ товара которого нет в базе
Товар является нодой.
Считываете из сторонней базы данные и создаете ноду типа product для уберкарта.
Нода - это объект. Создаете объект и добавляете в него ваши данные про автотовар.
Сохраняете ноду (node_save()).
Добавляете эту ноду в корзину и редиректите пользователя в корзину (drupal_goto('cart'))
Как-то так.
Полностью поменять дизайн ноды
Согласен. Просто всегда приятно иметь альтернативы. А уж выбирать вариант решения нужно конечно по ситуации.
Раньше сам в node.tpl.php переопределял, но корректнее в template.php, а проще всего модулем contemplate.
Полностью поменять дизайн ноды
в файле template.php темы
найти или создать функцию phptemplate_preprocess_node - см. http://api.drupal.ru/api/function/template_preprocess_node/6
А в ней указать:
Модуль для создания семантического ядра сайта
Я не буду плакать! Я сильный.
Модуль создавался для реализации моих целей (эгоизм?!) и, добавление новых фишек, которые мне интересны, - имеет приоритет перед всем остальным. А исправление багов имеет приоритет перед всем.
Но патчи принимаются!
Модуль для создания семантического ядра сайта
Модуль для создания семантического ядра сайта
Отличная шутка! Спасибо - посмеялся!!!
Модуль для создания семантического ядра сайта
Всем хочу пожелать умножать количество добрый дел в течении всего нового года, чтобы было что вспомнить через год! Ну и много радости, хочу пожелать.
Скачать скрипт phpMorphy - толково. Мне казалось, что это просто нереальная задача... Буду изучать код чуть позже.
Как я себе вижу подключение морфлогии:
Модуль для создания семантического ядра сайта
Морфологии нет. Я понимаю что для русского языка отсутствие выделения корней и прочего делает такой инструмент почти бесполезным, но я просто не представляю как это можно закодить.