Блог пользователя - ml

Редирект на нижний регистр в URL

15 мая 2017 в 15:45

Здравствуйте!
Как сделать редирект в URL на нижнй регистр? Например urlName на urlname. А то получается фактически 2 и больше одинаковые страницы, т.е. дубли что не есть хорошо.
Вроде как эту проблему решает модуль globalredirect, но он срабатыет только для некэшированных страниц. Т.е. когда я ставлю галочку "Кэшировать страницы для анонимных пользователей", то редирект не срабатывает.

Проблема с кодировкой при использовании substr (Решено)

17 декабря 2015 в 19:48

Здравствуйте!
Есть тип материала новости. В определенном месте нужно вывести краткое содержимое новости.
Для етого программно вывожу код

Не показывает подробно об ошибке в системном журнале для гостя

30 октября 2015 в 12:51

Здравствуйте!
Есть сайт на Drupal 7.
В системном журнале (admin/reports/dblog) отображаются записи о произошедших на сайте системных событиях.
Но если я хочу конкретней посмотреть запись связанную с пользователем "Гость" (admin/reports/event/4), то у меня выводит пустой лист, т.е. не формируется таблица с датой, ИП, адресом страницы.
Запись связанная с администратором (включил/выключил модуль) отображается нормально. Причем в базе данных, в таблице watchdog есть те все записи, и дата и ИП, и адрес страницы.
В чем может быть проблема? Заранее спасибо )

Помогите с ошибкой

26 октября 2015 в 16:01

Здравствуйте!
Есть сайт на D7, есть некий тип материала (abc) и в поле в нем (field_image с множеством изображений к конкретной ноде).
Вывожу вот таким кодом изображения в нужном месте:

<?php foreach(($node->field_image['und']) as $values => $item): ?>
  <?php print '<div><a href="'.image_style_url('image-style'$item['uri']).'" title="'.$item['title'].'"><img src="'.image_style_url('image-style'$item['uri']).'" title="'.$item['title'].'" alt="'.$item['alt'].'" /></a></div>'?>
<?php 
endforeach; ?>

код отрабатывается, все изображения выводит, но ...
пишет иногда такие ошибки:
Notice: Undefined index: und в функции include() (строка 13 в файле /var/www/domain/sites/all/themes/name/templates/node--abc.tpl.php).

Изображения с itok-токеном

17 июля 2015 в 13:19

Здравствуйте!
Использую веб-фреймворк UiKit, и в частности их решение Lightbox.
Вывожу вывод изображений вот так:

<?php
$img_url 
$node->field_image_product['und'][0]['uri'];
?>
<a data-uk-lightbox="{group:'group1'}" href="<?php print image_style_url("style-1"$img_url); ?>">
  <img src="<?php print image_style_url("style-2"$img_url); ?>"
</a>
?>

В итоге получается ссылка на изображение типа .../image.png?itok=abcdefgh, и uikit-овский модуль лайтбокса не может открыть такое изображение (без него же все нормально).

У меня вопрос, если я удалю этот itok-токен, какие могут быть последствия для сайта и стоит ли так делать?

Мультиязычность в связке Apache Solr и Views

25 сентября 2014 в 13:43

Здравствуйте!
Вывожу с помощью Views индекс нод Apache Solr. Мультиязычность сайта - модуль i18n.
Проблема такая, с критериях фильтрации views ставлю "Indexed Node: Language", ну и далее в списке только текущие языки, нужно же добавить "= Current user's language". Вообще при фильтрации терминов таксономии, просто нод все замечательно, а с индексными материалами выдает только список установленых языков.
В какую сторону копать, не подскажете ?

Комментарии в табах

1 августа 2014 в 12:54

Здравствуйте!
Есть определенный материал, я нем вывожу некоторые поля в табах с помощью модуля "Field Group". Подскажите пожалуйста, каким образом мне в одной из вкладок можно вывести комментарии?

Логическое поле для отдельного поля ноды

16 июля 2014 в 16:22

Здравствуйте!
Для типа материала добавляю "Логическое" поле, машинное поле "field_link_org", тип виджета "Одиночный флаг вкл./выкл.". Значения "Включить" / "Выключить" оставляю пустыми.
Нужно в соответствии со значением поля вывести:
- "text-1" если значение "1", и
- "text-2" если значение другое.
Вставляю код php в шаблоне ноды node.tpl.php:

<?php
if ($content['field_link_org']['#items']['0']['value']=='1') {
  print 
'text-1';
}
else {
  print 
'text-2';
}
?>

Все работает замечательно, но когда хочу вывести не в шаблоне ноды, а в переопределенном шаблоне поля "field_link_org", то не работает, постоянно выводится текст "text-2". В чем может быть причина?
Код файла field--field-link-org.tpl.php:
<?php?>