astrameridian: Блог

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

Не работают внешние соединения для сайта

18 февраля 2017 в 16:20

Здравствуйте!

Столкнулся с проблемой не работающих внешних соединений для 1 из многих сайтов на аккаунте на хостинге (т.е. на всех сайтах всё нормально, а только на 1 проблема).

1. При загрузке в браузере страницы-ноды (сделанной из админки CMS Drupal 7.54) со следующим php кодом:
<?php print_r(drupal_http_request('https://updates.drupal.org/')); ?> отображается следующий текст:
stdClass Object (

Проблема с выводом ноды, переопределённой views представлением.

8 декабря 2016 в 18:53

Задача:
Получить страницу созданную через views, замещающую стандартную node страницу с поддержкой синонимов в url адресе (модуль pathauto), поддержкой метатегов прописанных на основе токенов полей ноды (модуль metatag), выводом хлебных крошек (модуль path_breadcrumbs) и без вывода заголовка ноды.

Как для словаря (vocabulary) задать URL (alias) вида: domen.ru/sloavar.html ?

9 августа 2016 в 15:48

Стоит задача для словарей прописать конкретные URL адреса с окончанием .html на конце, причём не по имени словаря с транслитерацией, а другие.

Как создать меню в котором увязаны категории, термины и ноды?

6 августа 2016 в 17:58

Здравствуйте!

Стоит задача: в левом блоке вывести список нескольких словарей
1. при клике на словарь - открывается страница со списком терминов, при клике на термин на странице - открывается страница термина (только заголовок) со ссылкой на ноду.
2. при наведении мышкой на словарь - открывается выдвигающееся вправо меню в котором перечислены термины, входящие в словарь, но по клику на которые открывалась сразу страница ноды, связанная с термином и словарём.

Boost - как удалить в конце каждой страницы сообщение от Boost ?

19 марта 2015 в 3:27

Спасибо за ответы. Проблема возможно действительно никак не связана с Boost.

Проблема во views с фильтром по Стране (модуль: countries)

21 февраля 2015 в 23:54

При попытке отобразить список городов России (фильтр по полю Страна=Россия), отображается пустое представление. Если удалить фильтр, то показываются все города в разных странах мира. Данное поле является частью модуля countries (а не просто термин таксономии), поэтому не понятна как решить проблему.

Пример рабочего отображения без фильтра по Стране: http://geogoroda.ru/citizens

При добавлении фильтра по Стране, пустое отображение (скриншот представления 1, скриншот модулей для стран 2).

Генерация адреса и заголовка во VIEWS на основе токенов?

11 февраля 2015 в 17:49

Подскажите как организовать автогенерацию адресов (и каким то образом их получить/собрать) на основе словарей с терминами?

Например, есть словари Страны, Города, Мосты.
И мне нужно, чтобы вбив шаблоны токенов (терминов), получить все имеющиеся адреса страниц. Шаблон генерации заголовка: "Мост [название_моста] в городе [название_города], [название_страны]", шаблон для генерации адреса такой же, только транслитом (на основе модулей pathauto и translitiration).

Как настроить VIEWS чтобы на неверный адрес показывать ошибку 404 ?

24 января 2015 в 21:01

VIEWS выводиться по адресу: http://radio-rynok.ru/cpu, но если после cpu набрать любую последовательность знаков, например: http://radio-rynok.ru/cpu/88888888, вместо ошибки показывается тоже самое.

В каком то ответе на похожий вопрос, понял что нужно настраивать аргументы (предполагаю это тоже самое что "контекстные фильтры"). Но как именно их настраивать, какие поля добавлять (может все поля по которым производится поиск?) и какие настройки им выставлять не понимаю.

Backup and Migrate проблема с бэкапом всего сайта

7 декабря 2014 в 18:45

Здравствуйте!

При попытке делать отдельные бэкапы базы или файлов, получаются бэкапы по 200 и 300 мб соответственно.

Но при попытке полного бэкапа: код,база,файлы, получается объём бэкапа более 5 гб.
Просмотрев структуру бэкапа, увидел, что помимо того, что бэкапится папка бэкапов, чего не должно быть, так как явно прописана директория в настройках для исключения из бэкапа, так ещё к тому же, в ней вкладывается ещё такая же с бэкапами, а в ней ещё и ещё, получается до 5 вложений одного и того же.

Добавил к уже имеющимся настройкам исключения:
public://backup_migrate

Прямые пути для исключения:
/home2/some_user/public_html/private
/home2/some_user/public_html/private/backup_migrate
/home2/some_user/public_html/private/backup_migrate/manual

Некорректно работает модуль Media

1 декабря 2014 в 19:25

Здравствуйте!

Проблема с отображением видео с youtube: При просмотре галереи, показываются уменьшенные изображения (превью) видеоклипа, после нажатия на изображение, должна открываться страница, где подгружается непосредственно видео ролик, который можно просмотреть. Но вместо ролика показывается увеличенное изображение.

Пример галереи с превью: http://www.bio-pc.ru/vyacheslav-gubanov
Пример страницы, где должно быть видео: http://www.bio-pc.ru/media-gallery/detail/5/82

В настройках (Главная » Администрирование » Конфигурация » Мультимедиа » Типы файлов - Видео - Управление отображением): /admin/config/media/file-types/manage/video/file-display

Как вместе с токеном добавить и его имя?

5 ноября 2014 в 18:32

Ситуация такая, для генерации текста из шаблона на основе полей, в случае если поле пустое, получается корявый текст. Например в конструкции: Кол-во SIM карт в телефоне составляет: [node:field-sim], при незаполненном поле кол-ва сим карт останется текст: "Кол-во SIM карт в телефоне составляет: "

А нужно, чтобы текст тоже не показывался если значение токена не заполнено.

Как можно реализовать это?

Метатеги, запятые и пустые поля. Как избавиться от лишних запятых

22 августа 2014 в 16:51

Здравствуйте!

При использовании в настройках модуля metatags автонастроек для терминов таксономии с токенами: [term:name], [term:description]
в случае не заполненного (пустого) поля Описания тега, результат будет с лишней запятой, например: Процессор,

Как избавиться от таких ситуаций. Чтобы если поле пустое, то и запятую не показывать?

Как подружить VIEWS по термину с VIEWS по содержимому?

21 августа 2014 в 17:43

У термина таксономии есть image поле для добавления картинки.

Нужно сделать блок, который показывает Похожие материалы в соответствии с заданными аргументами. Сам блок уже есть и работает, выводит строку Title ноды материала.
Задача, чтобы перед заголовком показывалось уменьшенное изображение, привязанное к термину, используемому в ноде.

Во views по термину можно найти поле с картинкой от термина и выставить нужные параметры (выставил показывать оригинальное изображение). С помощью модуля views filed, добавил поле к ноде, показывающее картинку.

Попробовал клонировать в виде блок данное представление, где указал размер картинки 30х30, а затем добавил к типу материала поле с данным представлением, а в режиме отображения указал Скрывать.

Перестало отображаться Управление полями / отображением !!!

19 августа 2014 в 18:03

Сегодня потребовалось внести изменения в отображение полей, но обнаружил что на сайте перестали отображаться на привычных местах ссылки: Управление полями / Управление отображением (Структура - Тип материалов - Материал - Управление полями или Управление отображением).

Адреса тоже перестали работать, раньше это были:
/admin/structure/types/manage/article/fields
/admin/structure/types/manage/article/display
(*при запросах в строке браузера с окончаниями /fields или /display отображается вкладка редактирования типа материала, т.е. то, что отображается без окончаний: /admin/structure/types/manage/article)

Drupal стоит последний 7.31, может это разработчики его так обновили?

Как удалить символы "&&&&&&" в url адресах пагинатора VIEWS?

16 августа 2014 в 5:24

При выводе страницы VIEWS представления с пагинатором, ссылки пагинатора выглядят к примеру: http://domen.ru/aaa?&&&&&&page=31

Откуда появились эти знаки "&&&&&&" в URL адресе и как от них избавиться?

Спасибо.

Как руссифицировать datatables ?

9 августа 2014 в 17:02

Во views установлен вывод таблицы с помощью модуля datatables, но элементы навигации выводятся на английском.

На сайте: http://datatables.net/plug-ins/i18n/Russian
представлен плагин перевода на русский, но никак не пойму как его прикрутить к сайту (в какую папку сохранить файл Russian.json)?

Сортировка по термину даты, если дата разноформатная?

5 августа 2014 в 13:26

Поле даты выполнено в виде словаря терминов таксономии, и на данный момент в этом словаре встречаются 3 разных вида даты: 01.10.2013, 1 квартал 2012, 2011.
Общим для всех этих 3-х видов данных является окончание из 4-х символов, то есть Год.

Вот по году и котелось бы настроить сортировку, чтобы пользователь мог выбрать нужный ему Год из доступных, например 2008 из диапазона с 2001 по 2014 (без вариантов с кварталом или месяцем).

Как проще всего это реализовать?

Помогите настроить контекстный фильтр во Views для словаря

15 мая 2014 в 10:56

Взял за основу шаблон представления glossary (словарь), удалось вывести при нажатии на конкретную букву список всех слов на эту букву.
Но при заходе на главную страницу словаря, показываются все слова словаря (на все буквы).

Не могу отправить комментарий

10 мая 2014 в 6:44

При попытке отправить комментарий (под админом или гостем), появляется сообщение: "Ошибка На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже."

А в журнале ошибок Drupal 7.27 появляются 2 идентичные записи с типом Комментарий и типом PHP:

Уникализация анонсов для терминов таксономии разных словарей + VIEWS

26 февраля 2014 в 1:13

Помогите правильно настроить представление.
Сайт - каталог фильмов с таксономией по словарям: В ролях, Жанр, Страна, Режиссёр.

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

Задача: Чтобы при нажатии на термин Жанр, показывались одни поля и не показывались другие. То же самое с другими словарями.

Сортировка во VIEWS для заголовка по номеру

13 февраля 2014 в 16:34

Не получается отсортировать в представлении колонку Заголовок, где значения поля одно-двухзначное число. Например: колонка называется "№ павильона:" и нужно вывести на каждой строчке значения 1,2,3...,10,11,12...20,21,22...

А сейчас сортировка корявая, например 1,10,11,2,20...

Ввёл дополнительное поле, двухзначное, где номер 01, 02, 03...

Но мне нужно чтобы в таблице отображалось без нуля, а сортировывалось с учётом нуля, как это сделать?

Не получается изменить е-мейл адрес сайта по умолчанию

27 января 2014 в 1:37

Не получается изменить е-мейл адрес сайта по умолчанию в разделе: admin/config/system/site-information
Меняю на другой, нажимаю сохранить, получаю сообщение что изменения внесены, вижу прежний е-мейл.

Как с этим справиться?

Вывод блока на определённых страницах и по типу материала одновременно?

27 декабря 2013 в 18:10

Подскажите, нужно выводить блок с видео на страницах представлений (здесь можно использовать по маске адреса video*) и если пользователь перешёл на конкретное видео (показ блока по типу материала Видео).

Но проблема в том, что можно выбрать либо одно либо другое (при выборе и того и другого, работают оба условия, получается взаимное исключение и такой способ не работает совсем, а нужно чтобы работало по принципу ИЛИ, чтобы по адресу или по типу.

VIEWS случайный вывод блока и Кеширование

27 декабря 2013 в 17:52

Цель: на каждой странице сайта показ блока с разным содержимым (потребности в том, чтобы при обновлении страницы показывалось другое содержимое нет, достаточно уникального содержимого блока для каждой страницы).
Способ достижение: представление с настройкой - Критерий сортировки - Глобальный: Случайно (возр.), включено кеширование представления на 1 час и кеширование блока.

Снизить нагрузку на БД при выводе случайных материалов

15 ноября 2013 в 0:31

Нужно выводить блок из 3-х случайных книг на сайте, состоящий из Заголовка, Уменьшенной картинки (берётся 1-ая картинка из поля body с помощью модуля teaser_image) и небольшого текста (первые 200 знаков поля body).

При этом на сайте 1000 книг, каждая нода - глава книги объёмом в среднем 50 000 знаков. Насколько я понимаю, чтобы вывести через views такой блок, нужно будет сделать очень ресурсоёмкий запрос ко всем нодам типа "книга", в частности обработать каждое поле body и вырезать из него первые 200 знаков, и потом показать случайно 3 элемента... И делать так каждый раз при показе страницы или её обновлении. Так как выборка большая, а вывод случайный, кеширование блока работать корректно не будет, либо будет создавать не малую нагрузку при каждом сбросе кеша.

Вопросы: