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

Настройка VIEWS: glossary (удаление знаков " и « из списка нод, если с них начинается заголовок)

13 мая 2013 в 10:09

Подскажите, при выводе представления glossary (список всех опубликованных материалов на сайте отсортированных по алфавиту), среди букв алфавита (первая буква заголовка материала) встречаются символы " и «, т.к. некоторые заголовки начинаются с кавычек.

Как настроить views чтобы при наличии таких символов в заголовке, он включал данные материалы в список по второй букве заголовка?
(Например статью "Как дела?" включал в список на букву К, а не символ ")

В представлении не нажимаются некоторые ссылки (проблемы с javascript)?

4 мая 2013 в 8:47

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

Во вложении:
foto_1 - админ вид представления
foto_2 - вид окна при нажатии редактирования поля Body, к примеру ссылка "перезаписать результаты" является не кликабельной, соответственно никак изменить параметры не получается...

Не удаётся обновить базу данных: Undefined index, Invalid argument

31 марта 2013 в 13:08

При попытке обновления базы данных, показывается ошибка:

Ошибка "Strict warning" при обновлении базы данных (модуль Authcache)

31 марта 2013 в 12:49

При попытке обновления базы данных, возникает ошибка:

Strict warning: Only variables should be passed by reference в функции _authcache_backendstatus() (строка 92 в файле /home/aaaaaa/public_html/sites/all/modules/authcache/authcache.install).

Если пойти на 92 строку модуля authcache.install, то там для этой области следующее:

/**
* Return true if settings.php is properly configured and authcache.inc is the
* last entry in the cache_backends array.
*/
function _authcache_backendstatus() {
// Check whether authcache.inc is last in cache_backends.
$last_in_backends = end(variable_get('cache_backends', array()));
$authcache_inc = drupal_get_path('module', 'authcache') . '/authcache.inc';
return $authcache_inc == $last_in_backends;
}

Случайный вывод через VIEWS в виде блока (как ограничить кол-во материалов)?

24 марта 2013 в 12:48

Ситуация: VIEWS выводит в блок случайным образом 3 записи по типу материала (статья), при этом на сайте 20 000 нод с таким типом материалов. Для ускорения работы сайта, чтобы каждый раз не делать запрос на формирование блока, используется по VIEWS Кэширование блока: Кэшировать единожды всё (глобально). Но, таким образом формируется в кеше 20 000 вариантов в таблице cache_form в чём нет никакой необходимости, достаточно будет брать информацию из 200 нод, вместо 20 000.

Ускорение сайта на Drupal 7

14 марта 2013 в 2:13

Сайт на Drupal 7.20 не очень посещаемый около 700 посетителей в сутки, кол-во страниц 25 000, база около 500мб, дисковое занято около 2гб.
Для кеширования статики используется модуль: Boost (сброс html/javascript кэша каждые 12 часов)

Хостинг предоставляет: 1024 мб физической памяти, 2048 мб виртуальной памяти, CPU 600 MHZ (1/4 от ядра 2400 MHZ), дисковая квота 10 гб, лимит 20 входящих процессов.

Если запустить тест нагрузки на сайт в 50 одновременных посетителей: http://loadimpact.com/
То сайт становится недоступен, все показатели памяти физической/виртуальной/CPU близки к 100%, и это уже на 35 одновременных посетителях.

Если проверить главную страницу сайта: http://gtmetrix.com/
Page load time: 3.20s
Total page size: 175KB
Total number of requests: 41

Отображать поле ноды при использовании пейджера только на последней странице?

21 февраля 2013 в 10:21

Подскажите как сделать так, чтобы при использовании пейджера (модуль smart paging), который разбивает длинный материал ноды в поле body на несколько страниц с указанным числом знаков для разбивки, чтобы поле, которое выводится после поля body указывалось не на каждой странице, а только на последней?

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

cron не запускается (или запускается редко на 45 секунд и страница уходит в 404 ошибку)

2 декабря 2012 в 7:55

Druapl 7.17
Проблема возникла 2-3 дня назад на нескольких сайтах, на одном сайте не может обновить переводы, т.к. их накопилось много, а 45 секунд которые отводятся не хватает, в итоге каждый раз уходит через 45 секунд начала обновлений переводов (процентов на 20-30 выполнено) на страницу, где тот же адрес и указано что страница не найдена, при обновлении страницы пишет что всё повторяется.

Модуль приема платежей Единый кошелёк для Drupal Commerce, изменить формат цены

29 октября 2012 в 13:53

Установил модуль для приёма платежей Единый кошелёк, но при нажатии кнопки оплатить, выходит сообщение, что формат цены 3,258 не правильный.
То есть возможно нужно вместо запятой, использовать точку/пробел/слитное написание цифр.

Как и где в Commerce Kickstart можно изменить формат цены, чтобы модуль нормально работал (то есть передавал на сервер Единого кошелька значение поля цены в правильном формате)?

Commerce Kickstart, import meta keywords, meta descriptions, alt и title к картинкам, вторые и так далее изображения к товару

29 октября 2012 в 13:46

При импорте товаров из csv файла, возникают некоторые сложности с импортом (информация не добавляется) в товары, в связи с чем вопросы:

1. Добавив поле для картинки foto, к типу материала Product display, машинное имя: field_images (admin/commerce/products/types/product) и тоже самое к типу товара (admin/structure/types/manage/product_display) с настройками поля, как множественные значения и затем в feed importers: product и product reference добавив это поле и затем сделав импорт Product и Product references. Если в файле csv сделать например вторую колонку со вторыми изображениями для товара, и колонка с тем же названием foto, то после импорта вторая картинка к товару не добавляется. То есть эффект множественного значения для поля foto почему то не работает.

Commerce Kickstart, отображение виджета при добавлении товара в корзину

29 октября 2012 в 13:20

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

Подскажите оригинальное название этого представления в сборке Commerce Kickstart 2.

Как автоматически для каждой ноды нажать редактировать, затем сохранить?

16 октября 2012 в 19:31

После импорта из базы данных поле Body имеет не просто текст, а текст с html тегами, которые отображаются при просмотре.
Было замечено, что если нажать редактировать, а затем сохранить, то после этого, html разметка не отображается и всё выглядит как надо.

Но товаров (нод) около тысячи, как бы это автоматизировать?

P.S. К полю body прикручен формат Full html и CKeditor для редактирования.

CommerceBox слетел после обновления базы, как починить?

10 октября 2012 в 23:09

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

Робот Яндекса видит страницы сайта с кодом статуса 403

27 сентября 2012 в 14:37

Сайт http://www.bronnikovmethod.ru
проверял различными сервисами в интернете для проверки кода статуса, везде пишет код статуса 200 для разных страниц.
Однако в панели янедкс вебмастера пишет:

Внимание! Главная страница сайта исключена из индекса: HTTP-статус: Доступ к ресурсу запрещён (403).

В итоге почти все страницы из 1000 осталось около 15, уже выпали из индекса.

Никак не могу разобраться в чём причина и как её решить...

Тех поддержка яндекса написала:

Постоянно выскакивает "Работа в режиме обслуживания. Переключиться в рабочий режим."

12 сентября 2012 в 2:23

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

Захожу в "переключиться в рабочий режим", снимаю галочку "Перевести сайт в режим обслуживания", после этого ОК. И так каждый раз!!!

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

Как добавить ссылки на след. материал в одном термине таксономии?

20 августа 2012 в 1:07

На сайте есть каталог статей (views + таксономия), где названия разделов, это термины таксономии.
Заходя в раздел, там до 30 анонсов (статей), заходя в статью, снизу видна ссылка на термин (раздел).

Нужно, чтобы внизу статьи, были дополнительные ссылки вида Предыдущий Следующий.
То есть что-то типа того, как если бы помимо таксономии, использовались ещё и подшивки.
Но так как статей около 600 и каталогов около 30, создавать подшивки и присваивать каждую статью к подшивке кажется довольно трудоёмким.

Перестал работать пейджер (пагинация), использую модуль smart_paging

13 августа 2012 в 1:08

После автоматических обновлений установленных модулей, их переводов и версии ядра друпала с 7.14 на 7.15, включая модуль Smart Paging: http://drupal.org/project/smart_paging , token, pachauto...перестала работать пагинация.

Как изменить правила транслитерации?

1 августа 2012 в 14:41

Сразу скажу, что транслитерация работает, но хотел бы внести некоторые изменения.
Но не в модуле path, не в модуле pathauto не нашёл файла i18n-ascii.txt (при этом транслитерация работает!)
установка этого файла в каждую из этих папок, и затем обновление синонимов, не изменило автоматом адреса страниц на желаемые.

Думаю, что не там искал и его нужно в другое место закачать, подскажите в какое?
Или может как то ещё решить задачу?

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

28 июля 2012 в 5:01

Ситуация: перенос страниц сайта с другого сайта со своей CMS через импорт в .CSV файл (что было успешно сделано), при этом необходимо на Drupal сайте сохранить адреса страниц вида: domain.ru/product/aaa

Как же это сделать?

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

Как это вылечить?

Текстовый редактор при наличии символов "" добавляет символы //

29 апреля 2012 в 3:11

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

Не знаю как бороться, перепробовал любые стандартные настройки, в форматах ввода пробовал отключать разные пункты, вплоть до всех, пробовал разные редакторы CKEditor, NicEdit, TinyMCE 3.5.