Сегодня 11 мая, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7272
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Сайт Ильи Азарова.
Сайт Ильи Азарова.
Голосов: 2
Адрес блога: http://brainstorm.name
Добавлен: 2008-03-13 01:05:02
 

Модуль path_extend

2011-09-25 17:22:55 (читать в оригинале)

path_extend
Drupal 7
Модули

Данный модуль позволяет делать красивые пути для Drupal минуя pathauto.

В Drupal 7 появились хуки hook_url_inbound_alter, hook_url_outbound_alter,  которые позволяют из модуля менять стандартные пути так, как разработчик сочтет нужным.

На данный момент модуль переопределяет пути для нод, делая их /node/123.html вместо /node/123, делает красивые пути для тэгов таксономии вида /tag/1234.hml вместо /taxonomy/term/123.

Ну и больной вопрос, который несколько лет не могут решить российские друпалеры.

?page=123 в конце урла при пейджинге заменяется на /page/123.html

Таким образом, системные URL приобретают более естественный вид, с исторически сложившимся окончанием(с чего веб начинался).

В планах есть мысли сделать всякие опциональные дополнения, возможность менять суффикс, но пока нет таких задач.

Модуль можно скачать на странице проекта http://drupal.org/project/path_extend.



Обновление brainstorm.name до Drupal 7

2011-09-24 02:07:28 (читать в оригинале)

Drupal 7
Update
переход с Drupal 6 на Drupal 7
Программирование

Перенес все на Drupal 7. Далось все малой кровью. Правда пришлось отказаться от nodewords, metatag и остального говнокода который пишет Дейв Рейд и других модулей. Качество их и в 6ке хромало. Остальное все вроде как есть - все что было на сайте когда тут был Drupal 6 - все в новой сборке присутсвует.

Тема - простая самописная на базе omega(drupal.org/project/omega) - теперь все вертится на HTML 5 :). Есть еще что подкрутить и доделать, но основное все работает.

Да, на сайте крутятся вот эти два модуля моего изготовления:

http://drupal.org/project/imagefield_tagfilter и http://drupal.org/project/path_extend

Позже сделаю отчет о них.

Да, еще. Трудоемкость сборок на D7 выросла на порядок. Как и в плане написания модулей так и всего остального.  Так что, мой личный проект сборки drupal для блоггеров имеет все шансы так и остаться сборкой для D6. Ищутся желающие помочь проекту. Делами или деньгами. Как-то так. Читать тут http://brainstormblogger.org/blog/1/2011-09-16/42.html



Модуль интеграции phptraffica и Drupal доступен для свободного скачивания

2011-09-13 23:45:41 (читать в оригинале)

Программирование
Drupal
модули для Drupal
Phptraffica

Выкладываю модуль для интеграции изестной системы статистики PhpTraffica и CMF Drupal в свободный доступ.  Для скачивания доступна версия для Drupal 6. 

Подробности, описание и архив - на странице модуля.



Логин без пароля для Drupal 7

2011-09-12 12:12:31 (читать в оригинале)

Документация
Drupal 7

Добавил в документацию в статью о заходе на сайт Drupal без пароля код для Drupal 7. Oн несколько иной нежели в Drupal 6. Читать тут.



Задача обхода hook_theme в Drupal 6/7

2011-09-07 19:05:00 (читать в оригинале)

Программирование
Drupal 6

Возникла задачка вызывать функцию темизации без описания ее в вызове hook_theme модуля, чтобы не забивать большим количеством вызовов регистр  темизации друпала.

В такой ситуации вызов theme('customfunc')  где customfunc нужная нам функция, просто работать не будет. Однако, все же есть способ поправить регистр тем друпала налету, прописав нашу функцию там. Вот таким образом(сама функция дана для примера):
 
 
       init_theme();
       $reg = theme_get_registry();
       $reg['customfunc'] = array(
         'arguments' => array('param' => NULL),
         'file' => drupal_get_path('module', '<имя вашего модуля>') . '/file.inc',
         'theme path' => array(0 => drupal_get_path('module', '<имя вашего модуля>') ),
         'function' => 'theme_customfunc',
         'preprocess functions' => array(0 => 'template_preprocess'),
       );
       theme_get_registry($reg);
 
 
 
Кодом выше(это код для Drupal 6) регистрируется вот эта функция:
 
function theme_customfunc($param) {
 return "theme_customfunc($param)";
}
 
Далее ее вызов будет работать сразу после манипуляций с регистром тем. Код дан для Drupal 6, однако я предполагаю что в Drupal 7 все аналогично.


Страницы: 1 2 3 4 5 6 7 8 9 10 11 

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»
Изменения рейтинга
Категория «Блогосфера»
Взлеты Топ 5
+1241
1261
Robin_Bad
+1175
1263
Futurolog
+1090
1094
MySQL Performance Blog
+1028
1098
Ksanexx
+1023
1097
Refinado
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.