alex_ros: Блог

Главные вкладки

Функциональность модуля Handy Alias под Drupal 7

15 июля 2013 в 13:21

Для Drupal 6, есть отличный модуль Handy Alias, который позволяет формировать красивые алиасы ссылкок на ноды. Версии модуля под Drupal 7 нет, и поэтому вопрос есть ли модуль или решение такой же задачи в Drupal 7?

Не удаляется модуль FileField

2 июня 2013 в 23:28

Ситуация такая... вышла версия модуля FileField 3.11 решил ее обновить с 3.10., переписал новую версию поверх старой, следом Update и... версия модуля в списке осталась 3.10!? Тогда решил полностью удалить, отключил модуль, через удаление модулей удалить модуль, обновляю страницу со списком модулей и... вижу модуль FileField живее всех живых! Тогда я уже вручную удаляю файлы модуля, делаю обновление страницы со списком модулей,... а он опять присутствует в списке и включается и выключается.... Вот такие чудеса!

Счетчик статистики поседения страниц сбрасывается в 1

17 января 2012 в 8:08

Периодически, счетчик статистики визуально сбрасывается в 1 (единицу) при просмотре списка нод. Чтобы его значение "восстановилось" необходимо перейти по ссылке на ноду. Тогда счетчик восстанавливается и соответственно увеличивается на 1. Пытался чистить кеш через меню админки, не помогает. Есть мысли почему это происходит?

Кеш и отображение блоков

24 августа 2011 в 14:09

Ситуация, такая, есть сайт и есть форума на phpBB. На сайте выводится блок с последними сообщениями с форума. Систематически возникает ситуация, что блок с последними темами с форума перестает отображаться. Проблема решается в настоящее время путем очистки кеша. Отображение блока пропадает для незарегистрированных пользователей, для зарегистрированных пользователей такой проблемы нет. У меня включено кеширование для всего, за исключением блоков, т.к. я думал что это может помочь. Время обновления кеша 1 час.

Обновил модуль, а drupal не видит новую версию модуля!?

22 мая 2011 в 8:49

Ситуация, такая, вчера увидел что есть обновления модулей установленных у меня на сайте. Решил их обновить, сказал переписал в соответствующие места поверх существующих и сделал update, потом захожу на страницу /admin/reports/updates и вижу... что ни один из модулей не обновился, также висят сообщение что для модулей есть обновления, хотя как я уже писал выше все обновил.

Почему при наличии двух словарей таксономии URL хлебные крошки формируются из терминов второго словаря?

26 марта 2011 в 21:58

Ситуация такая, создал 1-й словарь, чтобы сделать раздела сайта на его базе. При любом вложении подпунктов, вся иерархия отображается как в URL, так и в хлебных крошках. Добавляю второй словарь для тегов(меток) и в результате чего хлебные крошки начинают формироваться, на мой взгляд случайно, относительно этих терминов, а не относительно терминов (разделов) первого словаря.

Почему так и как сделать чтобы хлебные крошки формировались относительно терминов 1-го словаря?

Страницы сайта открываются 20-30 секунд!?

21 марта 2011 в 6:57

Страницы на сайте, да и выход на главную страницу сайта открывются по 20-30 секунд, общение с техподдержкой хостинга выявили что в базе данных MySQL висят запросы со статусом Sleep, которые выполняются более 20 секунд. Вот таблица:

mysql>  show processlist;
+----------+----------+-----------+-----------------------+---------+------+-------+------------------+

| Id       | User     | Host      | db                    | Command | Time | State | Info             |
+----------+----------+-----------+-----------------------+---------+------+-------+------------------+

| 52654063 | user     | localhost | user_db               | Query   |    0 | NULL  | show processlist |
| 52654402 | user     | localhost | user_db               | Sleep   |   22 |       | NULL             |
| 52654470 | user     | localhost | user_db               | Sleep   |    0 |       | NULL             |
| 52654609 | user     | localhost | user_db               | Sleep   |    8 |       | NULL             |
| 52654691 | user     | localhost | user_db               | Sleep   |    0 |       | NULL             |
+----------+----------+-----------+-----------------------+---------+------+-------+------------------+

5 rows in set (0.00 sec)

Вопрос что делать с этими запросами и где смотреть? Почему запросы с таким статусом возникают?

Меню сделанное с помощью таксономии сворачивается при выборе статьи.

6 марта 2011 в 21:58

С помощью таксономии построено меню, все отлично работает. Что я имею ввиду, вся иерархия терминов в словаре отображается также в меню, т.е выбор очередного термина в меню раскрывается и показывает все вложенные термины в соответствии с иерархией и список статей на данном уровне и на уровне ниже. Но при выборе статьи на каком-то уровне меню, все меню сворачивается в исходное состояние.

А вопрос такой, как сделать так, чтобы при выборе статьи меню не сворачивалось, а оставалось в раскрытом состоянии на том уровне которому принадлежит статья?

NetBeans 6.9.1 + XDebug + отображение строк на русском языке

18 декабря 2010 в 11:19

Есть проблема с отладкой php-кода под NetBeans связанная с отображением значений строковых переменных, когда в них находится строка на русском языке. Собственно скриншот все объясняет:
Проблема с отображением строк на русском языке

Кто знает как решить эту проблему?

Не работают синонимы в меню, которое создал вручную

8 сентября 2010 в 23:58

Вообщем, надо было сделать свое меню в подвале сайта. я переопределил в своей теме block-menu-menu-bottommenu.tpl.php. И написал следующий код для вывода меню:

<?php

  $nav 

Хлебные крошки и модуль поиска

1 апреля 2010 в 13:06

Проблема в следующем, если набрать в блоке поиска, например, слово, тест, то мы получим URL следующего вида:

http://localhost/search/node/тест

а хлебные крошки будут выглядеть как:

Главная » Поиск » Поиск

Т.е. в URL появлятеся почему-то /node/, а в хлебных крошках идет ссылка на пункт "Поиск" а затем тоже самое но уже без ссылки.

Собственно есть два вопроса:

1. Как сделать чтобы хлебные крошки выглядели следующим образом:

Как настроить работу модуля XDEBUG (важные нюансы)

28 марта 2010 в 0:03

Вообщем, решил поделиться своим опытом новичка, как настроить XDEBUG для отладки и диагносткики PHP кода, так сказать по свежим памяти, т.к. я потратил на это дело несколько дней, собирая информацию по крупицам из блогов и порталов, сопоставляя и анализируя. Почему? Да потому что даже на официальном сайте разработчика модуля написано невнятно и непонятно для новичка.

Как выделить аннотацию (тизер) из тела ноды и вынести ее в отдельную переменную?

24 марта 2010 в 17:07

Я начинающий друпаллер, поэтому у меня есть может быть простой вопрос...

Я хочу удалить аннотацию из тела ноды перед ее отображением, и так, чтобы она была в отдельной переменной.
Мне это нужно чтобы применить один стиль отображения для аннотации и другой стиль отображения для тела ноды.

Если выделить аннотацию в отдельную переменную у меня получилось благодаря фунции tеmplate_preprocess_node. То удалить аннотацию из тела ноды красиво и безболезненно не получается.

Вот собственно код: