Блог пользователя - Айдар

Как влияет на производительность выборка по содержимому в views?

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

Привет.

На сайте более 1000 нод с овермного текста в дефолтовом друпаловском поле body.

Если настроить выборку нод в вьюс с фильтром по определённому слову в этом поле текста с оператором "содержит", то как сильно это повлияет на производительность? Что смотреть в sql запросах предпросмотра вьюхи - только время запроса или формирования выдачи по нему?

0 Спасибо

Модули слайдеров изображений в полях

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

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

0 Спасибо

Почему могут пропадать картинки с сервера?

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

Загружаю посредством OCUpload в CKEditor в содержимое ноды при её создании. Картинки грузятся в /sites/default/files/inline/images/
Версия OCUpload 2.0-dev - галки "deleete unused files" там в настройках нет.
Пропадают через 2-3 дня.
Напрямую не связано с кроном или очисткой кеша (пропадают не непосредственно после запуска обоих).
Если загрузить снова - не важно, посредством OCUpload, редактируя ноду, или же загрузить напрямую по FTP - то больше не пропадают.

Есть идеи?

0 Спасибо

[Решено] Редирект по маске средствами nginx

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

Добрый вечер.

Поменял движок сайта, на старом урлы заканчивались на ".html". Убрал это окончание ("/sompage.html" > "/somepage").
Как бы теперь настроить редиректы по маске, чтобы при обращении к старым урлам редиректилось на новые без ".html"?

0 Спасибо

Web-developer в крутую команду! Только Казань

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

Для постоянной интересной работы в офис в городе Казани требуется укротитель существующего кода и создатель самых смелых возможностей и решений в CMS Drupal и Битрикс. Пусть это и звучит немного олдскульно.

Уровень з/п: от 25 до 60000 рублей.

Что мы предлагаем Вам:

0 Спасибо

Nginx+Boost 500 ошибка при запросе урлов с параметрами

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

Возникает 500 ошибка при попытке настройки boost на сайте - при открытии урлов с параметрами (от поиска вьюс до utm меток метрики), а также при открытии внешних ссылок, которые редиректятся модулем gotwo (ссылка вида /go/233).

Лог ничего не говорит.

Использовал фрагмент конфига нжинса отсюда: http://www.drupal.ru/node/103671

В итоге у меня получился следующий конфиг:

0 Спасибо

[Решено] An error occured только в режиме обслуживания сайта. Nginx, php 5.5.9

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

Добрый день!

Гугл не помогает. Ошибка возникает, только когда перевожу сайт в maintenance mode:

«An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.
If you are the system administrator of this resource then you should check the error log for details.
Faithfully yours, nginx.»

Error.log нжинса молчит по этому поводу, версия php - 5.5.9.
Есть какие-то мысли, из-за чего это может быть и где ещё что можно посмотреть?

0 Спасибо

[Решено] PHP-код в контекстном фильтре по comment id не работает

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

Доброго времени суток!

Подскажите, по инструкции отсюда не срабатывает в контекстном фильтре php-код "argument->cid" (там для 6 версии друпала написано).

Не подскажете, что нужно писать в PHP-коде (при выборе "provide default value") в случае семёрки (нужно показать блок вьюс в каждом комментарии в контексте ID-комментария)?

0 Спасибо

Показать термины с тем же термином в views (по аналогии нод)

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

Доброго времени суток! Что-то туплю.

Как вывести "похожие" термины на странице текущего термина на основе одного присвоенного термина словаря?

Например, имеем два словаря: "Марки авто", "модели авто". В словаре моделей имеем поле типа "term reference", где присваиваем термину марку (например, термин "ВАЗ-ТАЗ 2109" имеет термин "ВАЗ-ТАЗ").

Нужно с помощью вьюхи показать другие модели этой же марки на странице определенной модели (по аналогии с нодами - но там все легко).

Пробовал добавлять контекстные фильтры "term id", "my_field_марка_авто" - но безуспешно.

0 Спасибо

Подключение jQuery ready(function)

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

Доброго времени суток, господа!

Пытаюсь добавить атрибут инпуту через jQuery - нашел такой пример:

0 Спасибо

Как настроить блок Google Analytics Counter?

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

Трудности перевода: на странице модуля есть описание конфигурации:

"Either enable block Google Analytics Counter, or place [gac] in any page or custom block. If you need to show page views counter for a page other than the current one, use: [gac|path/without/wrapping/slashes] (e.g. [gac|node/1])
To show all page views of a website, use the following special tag: [gac|all]
"

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

0 Спасибо

Пропало ID термина таксономии из url в аргументах views 2

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

Такая проблема: блоки, организованные в качестве замены стандартному выводу документов вьюсами на страницах терминов таксономии, пропали внезапно и беспричинно.

При этом, в предпросмотре вьюх по терминам все выводится, сами блоки - нет.

Вьюсы с аргументом: Таксономия: ID Термина (с глубиной), в настройке данного аргумента нет баттона "ID таксономии из url" - а вот почему нет, так и не понял (вероятно, именно из-за этого не выводится блок). Проверил все модули, настройки и т.п. (сравнивал с соседним сайтом, где такие баттоны есть.

0 Спасибо

К кому на сайт заходили сегодня из Костромы?

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

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

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

Спс!

Псы и еще более залитая слезами статейка об этом.

0 Спасибо

Почему может не подхватываться box.tpl.php в теме

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

В теме не было данного шаблона, а потому скопировал его из модуля system, но любые изменения ни к чему не приводят. В т.ч. ни к чему не приводит изменение в файле в папке модуля. Хотя в контенте есть стандартные "боксовские" комменты <!-- box -->.

Изрыл весь template.php, кэш разумеется, в шаблон вставлял тупо набор символов, на всякий запускад update.php!

0 Спасибо

[Встречал ли кто?] Слайдшоу на views картинка+текст+ссылки с возможномстью навигации и изменения текста при mouseOver

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

Собственно, субж: http://www.turizm.ru/ - блок "Лучшие предложения".

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

0 Спасибо

Кому-нибудь таки удалось подружить кеширование views c exposed filters и сортировкой?

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

Views 2, Drupal 6, табличное представление с раскрытыми фильтрами и сортировкой (аякс: да) с включенным кешированием (0/xx часов/минут).

Десятки ишью на странице модуля, но ни одно не решено - может быть, кому-нибудь удавалось решить данную проблему?

Только не говорите, что все работает "на ура", и я один такой несчастный.

0 Спасибо

[Решено] Странности отображения формы в разных браузерах - html-теги в разных местах

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

Господа, есть сайт, в содержание вставлена форма в таблице. В админке выглядит примерно так:

0 Спасибо

Не получается подключить jquery.ui слайдер к форме

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

Добрый, коллеги! Надеюсь не все пьяные после конфы.

Не могу подключить слайдер по этой инструкции.

Вроде все делаю правильно, примерно такое в коде страницы:

<script type="text/javascript" src="/sites/all/libraries/slider/jquery-1.6.1.min.js" ></script>
<script type="text/javascript" src="/sites/all/libraries/slider/jquery.ui-slider.js"></script>

<div id="slider"><input name="txtHeight" type="text" id="txtHeight3" size="5" maxlength="3" style="text-align: center;" /></div>
            <script type="text/javascript">
jQuery("#slider").slider({
    min: 0,
    max: 1000,
    values: [0,1000],
    range: true
});
</script>

Не хочет работать!

0 Спасибо

[Экспорт вьюхи] "Спасибо" пользователям - вывод списка благодарностей каждого пользователя и общего списка (Flag + Views)

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

Сам мучился пару часов - вдруг кому еще понадобится...

Во вложении экспортный файл вьюхи, в которой 2 пейджа: первый выводит таб в профиле (user menu) со списком комментов, за которые пользователю сказали "спасибо", второй - список всех юзеров с их комментами, за которые их (юзеров) благодарили.

Начальные данные: флаги для комментариев.

Нерешенные вопросы (upd: авродя уже решено во втором комменте этого поста): как вывести тупо цифрой кол-во благодарностей (флагов в комментариях, автором которых является юзер) (flag_count) пользователя с теми же начальными данными?

0 Спасибо

Views 3: как работает фильтр User: Last access (последний доступ)

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

Ребяты, пытаюсь сделать что-то наподобие иконки "Юзер онлайн" в форуме вьюсом - использую для этого фильтр Пользователь: последний доступ (last access). Только вопрос: как он работает?

Последний доступ - это последняя загрузка страницы под своим аккаунтом или нет?

Пытался выставить значение фильтра в 'Is less than "An offset from the current time"', значение: '15 minutes' - таким образом получилось '<= 15 minutes'.

0 Спасибо