Augustus

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

user-icon

Augustus Augustus

Слишком большой размер таблицы cache_views_data

Аватар пользователя Augustus

Недавно задался вопросом, как снизить стоимость хостинга. Начал смотреть, за что конкретно с меня снимают деньги, оказалось что 50% за размер mysql базы данных. Модуль Database Optimization показал, что в целом моя база весит 1.3 гб из которых 1 гб это данные кэша в таблице cache_views_data ! Я не программист, но это явно не самое рациональное использование ресурсов.

0 Спасибо

[РЕШЕНО] С сервера не удаляются старые файлы, добавленные через тип поля "Файл"

Аватар пользователя Augustus

Заметил такую гадкую вещь - если в материале в прикреплённом поле типа "файл" удалить этот самый файл, то на сервере он остаётся и продолжает занимать место.
Файлы хранятся в хранилище Друпала "Приватные файлы", т.е. доступ к ним можно получить только с сайта. Настройки htaccess не менял.

0 Спасибо

В Views пропадает "сводка результатов" сама по себе

Аватар пользователя Augustus

Заметил такой неприятный баг - в представлении есть у меня поле
ЗАГОЛОВОК: Глобальный: Сводка результатов
Там выводится общее число материалов, выводимых представлением. Так вот периодически эта сводка просто не выводится (например, когда отредактируешь страницу, на которой это представление находится или добавишь комментарий), появляется представление с материалами, но без сводки. Также не срабатывает галочка "Показывать даже если результат пустой" - когда материалов ноль, то эта сводка просто не выводится.

0 Спасибо

[РЕШЕНО] Баг с title термина таксономии через Views

Аватар пользователя Augustus

Я заблудился в трёх соснах и вообще потерял всякое терпение, помогите справиться с простой задачей. Есть словарь таксономии, весьма стандартный:
Термин 1
- вложенный термин 1-1
- вложенный термин 1-2
Термин 2
- вложенный термин 2-1
- вложенный термин 2-2
-- вложенный термин 2-2-1
и т.д.

0 Спасибо

На друпале отказывается работать проверенный скрипт

Аватар пользователя Augustus

Прошу подсказать людей, знающих особенности друпала. Не работает проверенный скрипт вывода случайного видео с ютуба.

Сам скрипт:

$(document).ready(function() {
var keys = ['gamplay']; //слова поиска
var countvideo = 3;
var youtube_link = new Array();
$.getJSON('http://gdata.youtube.com/feeds/api/videos?q='+keys.join('+')+'&format=5&max-results='+countvideo+'&v=2&alt=jsonc', function(data){
$.each(data['data']['items'], function(i,item){
youtube_link.push(item['id']);
});
$('#videotube').html('<iframe width="315" height="170" src="//www.youtube.com/embed/'+youtube_link[Math.floor(Math.random()*youtube_link.length)]+'" frameborder="0" allowfullscreen></iframe>');
});    
});

и в html
<div id="videotube"></div>

0 Спасибо

Существует ли модуль для автоматического создания изображения на основе данных ноды?

Аватар пользователя Augustus

На кинопоиске у каждого фильма есть иконка типа rating.kinopoisk.ru/ xxxxxx.gif например http://rating.kinopoisk.ru/258687.gif которая генерируется на основе рейтинга фильма. Есть ли модуль для реализации подобного на друпале?

0 Спасибо

Из ячейки таблицы views обратиться к "похожему материалу"

Аватар пользователя Augustus

Здравствуйте. Не могу понять, как в views реализовать не сказать чтобы сложную задачу. На сайте есть материалы двух типов, например "завод" и "марка машины" (это просто пример). Эти материалы связаны между собой термином таксономии - например, нода типа "завод" имеет значение словаря "название завода" - "ваз", и нода типа "марка машины", озаглавленная, например, "2109" имеет такое же значение такого же словаря, т.е. "название завода" - "ваз". На странице ноды типа "завод" автоматически отображается представление с марками машин данного завода с помощью модуля Similar By Terms (типа как "похожие материалы", а похожесть определяется по совпадению термина в словаре "название завода"). Всё просто и работает отлично.

0 Спасибо

Сортировка в Views по рейтингу Fivestar работает с ошибками

Аватар пользователя Augustus

Задача элементарная - у материалов есть рейтинг с помощью модуля Fivestar. Есть вьюха со списком материалов. Нужно: отсортировать по рейтингу материала. Проблема: сортируется как попало - вроде и работает, но то там, то здесь значение не в тему. Вот пример такой сортировки (рейтинг в процентах):
100%
90%
90%
70%
90%
80%
60%
100%
50%
50%
и т.д.

0 Спасибо

Фильтр комбинированных полей views дублирует результаты поиска

Аватар пользователя Augustus

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

Среди стандартных настроек ничего не нашел. Есть варианты исправить?

0 Спасибо

[РЕШЕНО] Учитывать пробелы при добавлении текста

Аватар пользователя Augustus

Появилась необходимость учитывать пробелы в тексте при добавлении. Drupal их обрезает, из-за чего вся разметка документа портится (отчёты программ).

0 Спасибо

[РЕШЕНО] Мусор от фильтров Views в поисковиках

Аватар пользователя Augustus

Обнаружил, что страницы, получаемые в результате применения открытых фильтров во вьюхе, успешно попадают в поисковики, в результате дублируя мне контент в сумасшедших количествах. Страницы вида site.ru/page&order=name&sort=asc

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

0 Спасибо

Таблица entity tokens вешает страницу

Аватар пользователя Augustus

Когда ещё делал сайт на локальном сервере, при включении entity tokens заметил странные события: если в devel перейти на вкладку tokens, то по прошествии некоторого времени загрузки получал сообщение "MySQL error 2006: mysql server has gone away". Гуглил - слишком большая таблица, поменял ограничения сервера, и она просто стала не загружаться. Вдобавок половина токенов из этого модуля всё равно не работали. Гуглил вновь, оказывается, что это распространённая проблема, у меня на сайте типа слишком много полей у метериалов, поэтому такое. Нашел даже костыль под названием Token tweaks, который отключает некоторые entity токены. Но ситуация с ним не изменилась. Ну я отключил entity tokens вообще, оставив решение до лучших времён.

0 Спасибо

Drupal 7 сохраняет файлы с одинаковым расширением, но с разным регистром

Аватар пользователя Augustus

Возможно совсем нубский вопрос, но уж простите. Сейчас делал первый раз бекап сайта - т.е. полностью его копировал себе по FTP (даже не знаю, это правильно так делать, или его надо на сервере собрать в архив сначала, но не суть). Нажал копироваться, в том числе и папку со скриншотами от пользователей, и через некоторое время меня спрашивают "заменить файл?". Стоп, а как такое может быть, если копировал я сайт в пустую папку! Оказалось, что на сервере файл 1.jpg и 1.JPG это разные файлы, и drupal не меняет в подобном случае имя на xxx_0, как он это обычно делает.

0 Спасибо

Простейшее использование условий при выводе текста полей views

Аватар пользователя Augustus

Есть простейшая задача - в зависимости от значения поля вывести его текст разным цветом. Поставил PHP для views, думал там с подстановочными шаблонами можно будет провести проверку и сделать как я хочу. Ан нет - там вместо привычных шаблонов переменные, которые возвращают числовое значение. Что с ним делать я понятия не имею, мне-то текст нужен из поля. Может поможет кто советом?

0 Спасибо

Словарь таксономии через views, в котором свзяь с другим словарём. Как?

Аватар пользователя Augustus

Есть немного нестандартная задача (по моим меркам, конечно). Вывожу словарь таксономии через views. К каждому термину описание и ссылка на страницу термина, где отображаются все связанные с ним материалы. Всё как обычно. Но есть задача. Во всех материалах используется, условно, два словаря таксономии. Мне нужно на странице первого словаря (о которой я уже написал, выводимой с помощью views) сделать поле и фильтр, по которому можно было определить с какими терминами второго словаря сочетается в материалах данный.

0 Спасибо

Вопрос по кэшированию views

Аватар пользователя Augustus

Вот тут мне в голову пришла мысль, интересно, реализована ли она или нет.

Для анонимов с кэшированием всё понятно, даже стандартными средствами. А вот что касается зарегистрированных, у меня есть один нюанс. По идее, используя нужный модуль, я бы мог и для них выставить кеширование страниц, да даже в самом views оно прекрасно работает для всех. Но при добавлении материала, пользователю нужно обязательно увидеть обновлённую вьюху, так уж устроен мой сайт. Поэтому нужна свежая информация из базы. Поэтому если бы можно было запретить кеширование для свежесоданных документов, но потом по прошествии, например, суток применять к ним стандартные настройки кэширования для пользователей/views, то это было бы отлично! Нет ли чего-то подобного среди модулей?

0 Спасибо

На странице термина таксономии вывести в заголовок все дочерние термины

Аватар пользователя Augustus

Есть страница термина таксономии, на которой выводится views. Нужно, чтобы в $title на странице (т.е. на самой странице в body, а не в тег title в head) выводился не только текущий термин таксономии, но и все (или хотя бы root) дочерние. Если с тегом title в head легко справляется модуль page titles, то тут я что-то запутался как сделать.

0 Спасибо

[РЕШЕНО] Вывести список последних ревизий (версий) документов (views + revisioning)

Аватар пользователя Augustus

Что-то совсем замучился, думал всё просто, но видно где-то баг. Нужно с помощью views вывести список последних редакций (версий) материалов на сайте. При этом используется модуль revisioning.
Опубликованные версии выводятся стабильно, а вот те, что на модерации ("в черновиках") не хотят. Я что только не пробовал в критериях фильтрации: и Документы: Revision moderation (= Not moderated) и Редакции материала: pending и даже Опубликовано (= нет) - ничего не помогает, пустой список.
Может кто-нибудь знает, что сделать?

0 Спасибо

Файловая система drupal 7 - как сделать файл "секретным"?

Аватар пользователя Augustus

У меня совсем нубский вопрос. Сейчас попробовал загрузить т.н. "секретные файлы", для которых я настроил путь "системная папка — закрытая". И ничего не изменилось - доступны они мне по тому же адресу, даже если скопировать его (адрес файла) и ввести в другом браузере - файл стабильно скачивается. Это так и должно быть? Просто я так понял, что такой файл по замыслу можно скачать лишь непосредственно с сайта, а не из любого места как у меня.

0 Спасибо

[РЕШЕНО] Не работает BUEditor

Аватар пользователя Augustus

Поставил BUEditor, а его BB-код в ноде не работает, появляется просто текст вида
[i]текст[i]
В чём проблема? Подозреваю, что как-то связано с форматами ввода, но там пункта BUEditor нет, а простое тыканье наугад ничего не принесло.

0 Спасибо