astrameridian: Блог

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

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.

Запрет вывода тега rel="canonical" ???

3 апреля 2012 в 2:58

На сайте: biopc.ru установлена тема Sky на Drupal 7.12,
Хочется избавиться от тега rel="canonical" в коде на всех страницах сайта.

пробовал следующий код для удаления тегов (shortlink, generator, canonical):

function sky_html_head_alter(&$head_elements) {
foreach ($head_elements as $key => $element) {
if (isset($element['#attributes']['rel']) && $element['#attributes']['rel'] == 'shortlink') {
unset($head_elements[$key]);
}
}

foreach ($head_elements as $key => $element) {
if (isset($element['#attributes']['name']) && $element['#attributes']['name'] == 'generator') {
unset($head_elements[$key]);
}
}

foreach ($head_elements as $key => $element) {

На главной - не выводит шапку, подвал и т.д.

3 апреля 2012 в 2:50

На сайте biopc.ru есть размещённый материал (книга), и в настройках публикации стоит галочка "Помещено на главную страницу".
В итоге на главной отражается анонс 600 знаков этого материала.

В шапку сайта (блок) были добавлены форма поиска и ссылка на карту сайта, в настройках блока указано, показывать на всех страницах.
Так вот он показывает на всех страницах, кроме главной.
Пример: http://www.biopc.ru/nil-donald-uolsh-doma-s-bogom-chast-1

Media Gallery - как изменить отображение видео + описание по умолчанию?

13 февраля 2012 в 20:54

Суть вопроса:

Media Gallery по умолчанию выводит слева видео (70% ширины), а справа текст описания (30% ширины).
Пример: http://www.bio-pc.ru/media-gallery/detail/555/433

В связи с большим кол-вом текста, хотелось бы, чтобы текст описания раполагался под видео (100% ширины).

Как это выполнить?
В каком именно файле(файлах) на каких строках что заменить чем?

Как сделать ссылку на сайт автора темы Zeropoint rel=nofollow?

28 января 2012 в 7:39

После установки темы 0 point (Zeropoint) в самом низу каждой страницы появился код:

Вопрос заключается в том, как убрать эту внешнюю ссылка с моего сайта на другой сайт.
(закомментировать, удалить, поставить атрибут rel="nofollow"...)

Вообщем чтобы данная ссылка не считалась поисковиками внешней ссылкой?

(везде искал в коде темы не нашёл, через PHPMyAdmin вроде нашел что-то (6 соответствий в 3 таблицах по слову "by Dr. Radut"), но что с этим делать не знаю - уровень знаний не позволяет)

Модуль Smart Page (делает из 1 ноды сотни страниц), есть аналоги?

14 января 2012 в 3:54

Нашёл модуль Smart Paging: http://drupal.org/project/smart_paging.
Практически то, что мне было нужно - загружаешь сразу весь текст книги в редактор, он разбивает к примеру по 3000 знаков (ставит тег <--pagebreak-->), а на выходе сотни страниц, разбитые по указанному числу знаков, с постраничной навигацией.

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

Правильно ли я понял принцип его работы?
Можно ли как то ускорить вывод страниц?

После включения Pathauto текстовое содержание страниц стало пустым

26 декабря 2011 в 7:37

Собственно никак не мог настроить автоматическую работу модуля Pathauto с целью автоматической замены адреса страниц на Заголовок страницы в латинице.
Как оказалось он видимо конфликтовал с модулем Page title, по крайней мере после его отключения адреса страниц переименовались правильно (до этого адреса страниц были введены в ручную).

В итоге все страницы переименовались как и требовалось. Но страницы с видео галереями - всё нормально.

А страницы текстовые (Basic Page), с размещенными статьями/текстами - выглядят пустыми!!!

Т.е. есть страница, заголовок, прочие модули (меню, шапка, подвал), но самого текста (контента) нету.
При входе в режим редактирования страницы - контент есть (контент вводился в режиме Full HTML с помощью CKEDITOR).

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

Как изменить адреса, генерируемые Media Gallery?

26 декабря 2011 в 4:09

На сайте с помощью модуля Media Gallery создан каталог видеороликов с ютуб по разным темам.
В целях хорошей оптимизации и индексирования максимального числа страниц отдельных роликов, стоит задача:

1. Заменить адрес вида: domen.ru/media-gallery/detail/1/11 на domen.ru/title-stranitsy
(по типу PathAuto, чтобы media-gallery/detail/1/11 заменялся на title страницы с видеофайлом, используя модуль транслитерации в латиницу и маленький регистр.

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

2. Т.к. сайт не индексирует динамические страницы, то как их добавить sitemap.xml (имеется ввиду автоматом при создании, а не в ручную каждый адрес)?

Давно ищу, но так и не нашел решения.