alexo: Блог

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

Конфигурация на Друпал 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

CommerceContentEntityStorage' not found

2 мая 2017 в 23:24

PHP Fatal error: Class 'Drupal\commerce\CommerceContentEntityStorage' not found in /home.../domains/site.ru/modules/commerce-8.x-2.0-beta6 (1)/modules/log/src/LogStorage.php on line 15
В этой строке "class LogStorage extends CommerceContentEntityStorage implements LogStorageInterface {"

Здесь похожая проблема
https://www.drupal.org/node/2863458
Предлагают решение
"Just need to add the commerce module to the dependency parameter:

Translations directory does not exist

21 апреля 2017 в 16:34
1

При установке Друпал 8 не создается папка для переводов. Пишется требовании создать папку вручную.
Проблема решена после перевода сайта в режим работы PHP как FastCGI (Apache) в свойствах www-домена.
Исходно проблема была связана с тем, что был назначен режим PHP как модуль Apache.
Для избежания ее служба поддержки хостинга не рекомендует назначать режим PHP как модуль Apache

Настройка сервера под друпал update и поиск готового хостинга

20 апреля 2017 в 11:43

Здравствуйте! Сравниваю разные серверы по удобству работы с Друпал 8.
Какими рекомендациями пользуетесь Вы по настройке под друпал 8 кроме основных с drupal.org
https://www.drupal.org/docs/8/system-requirements/web-server
Ищу обзоры какие-то типа такого "Сравнение различных конфигураций сервера для Drupal" но современные
http://drupal.ru/node/1748

Операционная система и настройки хостинга

14 апреля 2017 в 17:21

Выбираю настройки нового хостинга для Друпал 8.
требования к серверу на drupal.org
https://www.drupal.org/docs/8/system-requirements/web-server
И похожая тема на форуме
http://www.drupal.ru/node/125827

нужно иметь возможность натсроить php 5.6 и apache
Вопрос apache 2.2. или apache 2.4. Принципаильно?
Если есть возможность поставить php выше 5,6, какую выбрать?

Есть ли модуль для преобразования слов в теги?

28 января 2017 в 22:26

Смотрю на drupal.org модуль для преобразования слов в теги (чтобы при добавлении текста через графический интерфейс для определенных видов материалов определенные слова преобразовывались в теги и содержимое добавлялось на сайт уже с тегами), удалось найти похожие модули но не совсем то
https://www.drupal.org/search/site/word%20to%20tags?f[0]=ss_meta_type%3A...
Может все же есть то, о чем я пишу или нужно делать?

Доступ в административное меню на многоязычном сайте после отключения второго языка

6 марта 2015 в 15:05

На многоязычном сайте после отключения второго языка при попытке открыть административное меню выдается "Page not found

The requested page "/en/admin/..." could not be found." при включенных редиректах.
В адресной строке продолжает появляться префикс единственного включенного языка. (если настроены субдомены, возможно будут появляться субдомены)
Для доступа в административное меню нужно стереть префикс (либо возможно субдомен) в адресной строке.
Дальше можно разбираться с настройками.

Подключение page--front.tpl.php

6 марта 2015 в 13:27

Не подключается page--front.tpl.php для Друпал 7.
Пробую и page--front.tpl.php , и page-front.tpl.php на всякий случай.
Помещаю в корень темы и в папку templates.
В шаблоне просто html.

Без тегов php не работает, с открывающим тегом php не работает, с открывающим и закрывающим тоже не работает.
После сохранения настроек после загрузки файла (в admin/appearance и в теме) не работает, после очищения кэша тоже.

В /admin/config/system/site-information/ указано :
http://имя_сайта/ru[node]
Может быть, дело в /ru? Сайт многоязычный.

Ссылка логотипа должна ли быть на главной странице

1 марта 2015 в 2:02

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

Как еще можно убрать ссылку с логотипа на главной странице не создавая отдельный шаблон для нее?

Смена user 1

27 февраля 2015 в 23:49

В одной из тем писали, что можно стереть один из файлов друпала (или строки в нем),и при входе на сайт откроется страница запуска установки.
Какой файл нужно стереть или отредактировать? (install...?)

Есть способы восстановления пароля
с помощью SQL запросов
с помощью исполнения php файла в корне
с помощью drush команды drush uli admin
и др.
но
Хотелось бы просто менять пользователя при установке через графический интерфейс.

Недоступность для перевода контента

26 февраля 2015 в 15:31

Если форматы ввода добавлены на многоязычный сайт, нужно добавить переводимые форматы в настройках многоязычности
admin/config/regional/i18n/strings
Иначе текст, написанный в этих форматах, может быть недоступен для перевода.

CKEditor, фильтры HTML и "config.allowedContent = true;"

25 февраля 2015 в 13:56

CKEditor не пропускает теги HTML даже в Full html
Решение этой проблемы предлагают:
1) http://www.drupal.ru/node/103400
http://www.drupal.ru/node/99897
duozersk: "Надо либо настраивать эту фичу, либо отключать. Проще отключить - если используете модуль CKEditor, то в настройках профилей нужно в доп настройках прописать config.allowedContent = true;"

2)"ВНИМАНИЕ! Если вы скачали ckEditor версии 4.1+, то после установки в файле /sites/all/modules/ckeditor/ckeditor.config.js необходимо прописать: "config.allowedContent = true;" , иначе ckEditor будет работать некорректно!"

Робот пытался зарегистрироваться через captcha, fatal error, настройка batrik

24 февраля 2015 в 15:43

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

"Fatal error: Cannot redeclare bartik_preprocess_html() (previously declared in ...sites/all/themes/mybartik/template.php:6) in ... themes/bartik/template.php on line 27"

(тема мною была нетронута, только скопирована (batrik) и поменян файл .info)

Относительные пути для картинок, теги, CKEditor

19 февраля 2015 в 12:00

Пока настраиваю модули для галереи и вставки изображений, было решено вставлять изображения вручную.
Впервые делаю это на друпале. Видимо, закидываю не в ту папку или неправильно путь прописываю.
- img src="sites/default/files/pictures/img1.jpg" width="259" height="194" alt"alarm" align="right" hspace="60" vspace="20">
здесь вместо "<" специально "-", иначе он его как картинку пытается показывать
Относительно чего нужно прописывать? относительно корня?
права 755 и 775, формат full html

но выдает просто в виде текста

Масштабирование и стили изображения в gallery formatter и colorbox

18 февраля 2015 в 23:57

Галерея изображений сделана с помощью gallery formater и colorbox. Все работает. Но некорретно отображаются форматы для разных типов изображения.

Если я для большой картинки (Select the slide style) выбираю large или свой стиль с масштабированием (например 500*500 без обрезания), то для вертикальных изображений (например ширина*высота = 10*15 см или 1200*1800px) есть ссылка на полный размер, а горизонтальные, он показывает в непонятном формате, обрезает и нет ссылки на полный размер. Предположение, что он предлагает полный размер только если одна из сторон больше, чем в созданном стиле (т.е. он поверяет только одну из сторону, например высоту). Но нет закачиваю и большие изображения, он тоже так отображает.

Альты и переход в другое окно

18 февраля 2015 в 23:06

Делаю галерею изображения с помощью gallery formater и colorbox.
Все работает. Настроено так, что появляется одно изображение большое и под ним остальные маленькие, листается по ссылкам вправо и влево.
Включены альты и заголовки.
Но на большом изображении сразу появляются альты и заголовки. Я хочу сделать, чтобы альт высвечивался только при наведении мышки на картинку. Это в css пописывать? где?
(если я так сделаю поисковик их так увидит?)
Также если отрыть изображение в полный размер, оно открывается по другому url, но в том же окне. Нужно настроить, чтобы оно открывалось в другом окне, чтобы его можно было просто закрыть, а не возвращаться назад. Я помню есть HTML тег для этого. Если поищу, то вспомню какой. Но куда его прописывать в модуль?

Ключевые слова

18 февраля 2015 в 15:01

Настраиваю ключевые слова и описание для каждой страницы.
Был выбор между metatag и quickmetatag.
В результате был выбран metatag. Но для того, чтобы ввести ключевые слова нужно каждый раз открывать вкладку мета-теги.
В quick metatag это не нужно, но у меня выдается ошибка при его установке. Поэтому я его не использую.
Как настроить ключевые слова и описание для каждой страницы, чтобы поля для них были сразу под body или заголовком, например как на этом сайте ?
Создавать поля с префиксом? прописывать в шаблон?
Может, можно настроить модуль metatag?

Закачка модулей друпал 7

17 февраля 2015 в 17:19

Раньше при входе в меню "модули" было предложение "install new modules" и можно было закачать модули с локального компьютера,
теперь пишет "Download additional contributed modules to extend Drupal's functionality"
и можно закачивать только с сайта.
Друпал 7.34
Почему?
Как это исправить?
Как у Вас?
Как Вы закачиваете модули? каждый раз с сайта?

Синонимы для нод на английском

9 февраля 2015 в 17:58

Настраиваю синонимы. Установлены Token, Global Redirect, Transliteration, Pathauto.
Для нод на русском языке создает синонимы и транслитерирует.
Для нод на англйиском просто включает чистые ссылки.
Была мысль, что это связано с тем, что у меня в настройках стоит галка "транслитерировать перед созданием синонима". Но нет и без нее тоже не создает синоним для нод на английском.
Кто сталкивался? Как исправить?

Откат базы

5 февраля 2015 в 15:31

Можно ли сделать откат базы по аналогии того, как откатывают файлы в git?
Т.е. убрать ненужные изменения?
Или только вручную заменой базы на раннюю сохраненную версию?

Не делается откат в git

5 февраля 2015 в 12:59

Работаю с git.
На denwer. Друпал 7.
Пробую делать откат до комита, но не получается.
Создаю репозиторий. Вношу изменения на локальном сервере, пишу git add . потом git commit
Вношу изменения специально, чтобы потом их убрать (в тестовом режиме).
Пытаюсь сделать откат,
пишу по-разному:
git reset --hard HEAD
git reset --hard
Откат не делается
synthaxis errow unexpected token near 'newline'
После git reset --hard
вроде сделался откат
пишет
head now at ... (то, что было в коменте моего предыдущего коммита)

Замена логина на другое поле из учетной записи или профиля

4 февраля 2015 в 12:53

Нужно сделать, чтобы в нодах (например в теме форума там, где пишется опубликовано, дата, кем ....) выводился не логин, а фио или ник. Это нужно в шаблоне нод менять? Нет такого модуля? Я добавляю поля в профиль. Но что дальше делать? Есть тема на форуме похожая http://www.drupal.ru/node/75325,
но я не могу разобраться
машинное имя поле username, surname, secondname, nickname

Настройки Adaptive Theme

29 мая 2014 в 16:08

Здравствуйте!
Делаю дизайн на Adaptive theme. Для внесения изменений использую свою подтему myat (от my Adaptive theme), все вроде делаю по инструкции, в нужных файлах вставлено название myat. При перезагрузке моего компьютера тема слетает: мои настройки не отображаются (т.е. отображается голая тема adaptive theme)и выдаются ошибки:

Undefined index: myat в функции drupal_theme_initialize() (строка 100 в файле ... theme.inc).
Trying to get property of non-object в функции _drupal_theme_initialize() (строка 146 в файле ... theme.inc).
Trying to get property of non-object в функции _theme_load_registry() (строка 335 в файле ... theme.inc).
Trying to get property of non-object в функции _theme_load_registry() (строка 319 в файле /...theme.inc).

Файл csv для импорта

14 апреля 2014 в 22:59

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