alexo: Блог

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

pathauto, global redirect, индекс удаленных страниц, 404 или 301 или что?

10 ноября 2018 в 16:29

У меня было импортировано на сайт пару сотен страниц через feeds.

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

Так как в feeds заголовок был настроен как "not used as uniq", то чтобы случайно не получилось дублей, старые ноды были удалены, а новые загружены заново.

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

Адаптирование Bartik vs готовые адаптивные темы 2018

8 ноября 2018 в 15:14

Здравствуйте!
Как Вы думаете, стоит ли для сайта на Друпал7 адаптировать Bartik под мобильные устройства или лучше взять готовую адаптированную тему.
Дело в том, что на Друпал 8 Bartik уже хоть и минимально, но адаптирована, там даже есть модная сейчас современная мини иконка меню в виде строчек вместо пунктов меню. И в целом даже на мобильном там все читаемо получается.

<description> для поисковиков на главной

15 октября 2018 в 15:14

Здравствуйте! Есть сайт с небольшим количеством страниц по узкой теме. Продвижение предполагается за счет того, что запросы низкочастотные и за счет внутренней оптимизации. Сначала не хотелось заморачиваться с отдельной главной и было решено текст для главной с основными ключевиками вывести простым блоком, который отображается только на главной. Но можно сделать главную и вручную, если потребуется (но не желательно). Еще будет около 10-30 нод. Остальная перелинковка предполагалась с помощью меню, которые будут на всех страницах и ссылками из блока и между нодами.

Индексирование commerce kickstart

12 октября 2018 в 12:17

Здравствуйте! Появились глюки с индексированием Яндексом commerce kickstart.
При том, что языки на сайте всегда были только русский и английский, и сейчас вообще включен только русский, в индекске много страниц с другими языками со статусом 404 (в частности /fr/user/registe, /it/node/253, /de/node/249 - при том что мною было создано только 1 нода), также есть еще сслыки на страницы, которые идут в качестве образца по умолчанию при установке дистрибутива

Как убрать дублирование на всех сайтах мультисайтинга.

28 сентября 2018 в 12:53

Здравствуйте! У меня возникла проблема на мультисайтинге на новом хостинге.
Настраиваю все как обычно, чтобы отправлять ноду только на один сайт
1)В пункте "Настройки доступа к доменам"
Выключаю пункт "Отправить на все домены"

2)Выбираю один домен из списка

3)В пункте "Исходный домен" выбираю либо активный, либо вручную нужный домен.

Редактирование settings.php

26 сентября 2018 в 17:49

Здравствуйте! Добавляю строчку в settings.php для работы domain access.
При редактировании файла вручную все нормально
При редактировании через echo строчка добавляется, но появляется ошибка 500
(echo 'include DRUPAL_ROOT . '/sites/all/modules/domain/settings.inc';' >> settings.php)
скриншоты (первый - через echo , второй -вручную)
С чем это может быть связано?
Вероятно дело в кавычках?
Как правильно экранировать?

Языки, мультисайтинг, глубина пути.

26 сентября 2018 в 13:07

Здравствуйте! В мультисатинге есть сайт с несколькими языками и сайт только с русским. Язык по умолчанию - английский. Для английского /en в пути нет. Для русского есть /ru. Такой вопрос: как для сайта с только русским языком убрать /ru при автоматическом создании пути? Хочу убрать лишнюю глубину пути для большего "веса" ключевиков в пути для поисковиков.

Т.е. можно ли как-то в мультисатинге настроить чтобы
1)путь на одном из доменов (site1.com) был для нод на русском с /ru, например:

site1.com/ru/transliterirovannoe-nazvanie

Права. Инсталляция. Настройки хостинга

21 сентября 2018 в 12:21

Здравствуйте!
Какие настройки прав делаются автоматически при устновке Друпал, а какие зависят от настроек сервера?

Верно ли будет сделать
chmod 440 sites/default/settings.php
chmod 555 sites/default

Что делать, если мне на хостинге после установки Друпал в службе поддержки при вопросе об одной ошибке зачем-то сделали

find -type d -exec chmod 755 {} \; && find -type f -exec chmod 644 {} \;

У меня теперь на все папки 755, на все файлы 644?

Термин в текстовом поле

18 августа 2018 в 13:29

Здравствуйте! Пытаюсь настроить, чтобы внутри текста были термины. Для того чтобы во-первых можно было пройти по ссылке на этот термин и чтобы их переводы подставлялись в соответсвующие места текста (на то же место, на котором был оригинал).
Есть ли какой-то способ сделать что-то типа embeded термина?

Можно ли добавить какой-то специальный тег или типа токена что-то.
Или можно ли сделать теоретически для этого модуль. Если делать модуль, то насколько сложно это будет?

Поля для комментариев

17 августа 2018 в 14:21

Здравствуйте! Можно ли как-то добавить поля к комментариям в Друпал 7?
Или может создать сущность с помощью ECK и ее как-то присоединить в виде комментария или flag приспособоить как-то. Но смысл в том, что нужно чтобы добавлять комментарий могли не только те, кто может редактировать ноду. Ну или другим способом нужно как-то сделать поле типа ссылки на термин в комментарии. А в Друпал 8 есть для этого что-то?

Мультисайтинг и хостинг

4 июня 2018 в 19:46

Здравствуйте! Хочу поднять тему мультисайтинга и производительности в свете современных возможностей хостинга.
Есть ли существенная разница в типе хостинга (виртуальный, выделенные серверы, эластичный, облако или другие) с точки зрении производительности, на какие характеристики обращать внимание в случае планирования мультисайтинга временно на виртуальном хостинге (на первое время)? Какие варианты хостинга вообще лучше подходят?
Решает ли эластичный хостинг проблему производительности или нужно еще на что-то обращать внимание?

Источник и база данных для импорта с помощью модуля Migrate.

23 мая 2018 в 16:35

Как правильно создать и разместить источник данных для импорта Migrate, чтобы потом связать их и установить соответствия?
У меня уже есть модуль в папке
/domains/periodic-table.space/sites/all/modules/custom/mymigrate5
В нем файлы
mymigrate5.info
mymigrate5.migrate.inc
mymigrate5.module

Файл info я приблизительно представляю как заполнять, хук в .inc также прописываю, добавить еще файл .inc и т.д смогу
Класс могу прописать. На следующем шаге (3 пункт), я не знаю как мне сделать.

Регистрация статической миграции модуля Migrate, реализация hook_migrate_api()

22 мая 2018 в 17:19

Здравствуйте!
Пытаюсь добавить хук для статической миграции в файл mymigrate.migrate.inc своего модуля Mymigrate.
Но не все понятно на некоторых шагах.
Ниже привожу код хука, для модуля Mymigrate
группы миграций с машинным именем my_group_machname,
видимое имя "My UI name for migrations group",
сами миграции и классы соответсвенно 1- my_article_migration_name, класс - my_class_for_article,
2- ая миграция my_mytype_migration_name, класс - my_class_for_mytype, можете ли Вы подсказать, что неправильно?

Создание модуля через командную строку

22 мая 2018 в 10:23

Здравствуйте! Создаю модуль через командную строку, но не получается добавить открывающий тэг php в файл .module
Через командную строку не добавляется, а при добавлении вручную потом при включении модуля сообщение о синтаксической ошибке.
Скриншоты прилагаю.
Подскажите, пожалуйста, какая ошибка?
Также верно ли, что помещаю его в папку sites/all/modules/custom
Или нужно было в папку модуля Migrate помещать?

Полное название файла mymigrate3.module (так как создание его для модуля Migrate)
Кодировка UTF-8 without BOM

Ссылка на изображение без копирования в default/files

14 мая 2018 в 17:08

Здравствуйте! Использую модуль filefield_sources.
Пробую опции ссылки на изображение с другого сервера и ссылки на изображение со своего сервера, залитого по ftp в папку sites/default/files/file_attach. Подскажите, как настроить, чтобы изображение не копировалось в папку sites/default/files, а просто использовалась ссылка?
И где управление у альтернативных модулей
remote_stream_wrapper
и remote_file_source ? Включаю их, но никаких добавлений нет по сравнению с filefield_sources.

Импорт изображений и других файлов

10 мая 2018 в 14:08

Здравствуйте! Как можно настроить импорт переводов альтов и title для изображений?
У меня установлены модули Entity translation и file_entity, пытаюсь импортировать с feeds, в настройках соответсвия для всех полей есть поля на всех языках для всех включенных языков, а для изображений только по одному альту и заголовку.
Модуль image import сейчас не используют, если я правильно понимаю? image_importer установлен только на 219 сайтах file_import на 49 сайтах.

Настройка источника Feeds:один файл -одна нода, одна строчка - одно поле.

11 февраля 2018 в 15:00

Здравствуйте! Подскажите, можно ли в Feeds поменять настройку для файла источника импорта, чтобы каждой строке соответствовала не отдельная нода, а содержимое для одного поля в будущем материале. Т.е. чтобы было один файл- одна нода, одна строчка – одно поле, а не один столбец – одно и поле и много нод в одном файле. У меня сейчас пару сотен нод было сделано в разных файлах, в каждом больше десяти полей. есть какие-то варианты их импортировать из имеющихся файлов или придется вручную переносить в стандартную таблицу для импорта в Feeds?

Удаление модуля с помощью drush

29 сентября 2017 в 13:06

Здравствуйте! Я пытаюсь выключить и удалить модуль с помощью drush
Drush pm-uninstall должна удалять 1)модули из списка UI, 2)папку и 3)все данные из базы данных?
В чем отличие drush dis от drush pm-uninstall?
(было на этом форуме что-то вроде про это, но никак не могу найти)

XML sitemap и ошибка 404

25 сентября 2017 в 23:26

После установки модуля карты сайта и включения всех его подмодулей
drush dl xmlsitemap
drush en xmlsitemap xmlsitemap_engines xmlsitemap_custom xmlsitemap_i18n xmlsitemap_menu xmlsitemap_node xmlsitemap_taxonomy xmlsitemap_user –y

Выдавалась ошибка 404 при попытке открыть карту.
Временно решено выключением и удалением модуля и повторной установкой с включением только подмодулей для нод, меню и таксономии.

Дублирование на мультиязычном сайте, robot, canonical и другие настройки.

25 сентября 2017 в 18:42

Здравствуйте!
Какие настройки Вы используете для многозязычных сайтов, чтобы не было дублирования?
Самый простой способ, наверное, в настройках структура/ тип материала/ редактировать во вкладке "мультиязычные настройки" выбрать "требовать язык"
(/admin/structure/types/manage/...)
А что делать если все же этот пункт не ставить и получается что есть две одинаковые страницы по адресам например /en и /ru.
Что актуально на сегодня для Друпал 7?

Как убрать дублирование меню в теме Commerce kickstart

20 сентября 2017 в 12:11

Дублируется меню в исходной теме Commerce kickstart.
(см скриншот)
Активно только одно меню, а копия не имеет активных ссылок и hover
Это какой-то глюк css?
Можно как-то настройками убрать?
https://medicinskayaodezda.ru/

Редирект на Друпал 8

16 июня 2017 в 13:51

Здравствуйте!
Как Вы решаете проблему редиректов для Друпал 8?
Есть ли какой-то способ автоматизированной настройки кроме еще не готового полностью модуля редирект в альфа версии https://www.drupal.org/project/redirect?
global redirect на восьмерке еще как-то можно заменить?

Конфигурация на Друпал 8 и git

30 мая 2017 в 19:09

Если многое теперь в файлах на Друпал 8, что если попробовать залить друпал на два сайта. Сделать коммиты сразу после заливки на обоих для каждого в своей ветке, внести добавления в сайт номер два, сделать коммит и потом применить git cherry-pick?
Так можно тогда сайт номер два в другой ветке от следующих вновь создаваемых использовать для добавления новых функций как "лекало" и потом при создании любого нового сайта просто таким образом переносить все (если изменения однотипные)?

Интернет магазин на друпал 2017. kickstart. установка и продвижение

4 мая 2017 в 11:58

Здравствуйте!
Устанавливаю Commerce для Друпал 8 и Друпал 7 и в обоих случаях на первых же шагах начинаются сбои.

Каким руководством для установки Интернет магазина для Друпал 7 и Друпал 8 Вы пользуетесь? Все по описанию на drupal.org или еще что-то?
Какие-то варианты kickstart используете?

Возникают ли у Вас такие проблемы как в скриншоте (1) у меня при установке Commerce для Друпал 8 выдалась ошибка 500 http://www.drupal.ru/node/133107