Yarri: Блог

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

Проблема выставления primary_key в модуле Data при создании views из webforms PDOException: SQLSTATE[HY000]: General error: 1347

28 октября 2014 в 21:24

Проблема присвоения primary_key для sid поля в создаваемой таблице.
После обновления модуля выползло вот это.

PDOException: SQLSTATE[HY000]: General error: 1347
'имя таблицы' is not BASE TABLE: ALTER TABLE {} CHANGE `sid` `sid` INT NOT NULL DEFAULT 0 COMMENT 'The id of the user that completed this submission.'; Array ( ) in db_change_field() (regel 3017 van /data/sites/web/TESTbe/www/includes/database/database.inc).
Или подобное.

Разбирали вот тут.
https://www.drupal.org/node/889306
патч сделали, я попытался его применить, но ничего не помогло.

[РЕШЕНО] Вывод полного текста в представлении из заполненной формы

20 октября 2014 в 11:36

Помогите решить проблему.

Суть в следующем.
Есть созданная вебформа.
Есть список отправленных сообщений.
Есть Data Tables, который позволяет вытащить поля в представление.
Есть представление с контекстным фильтром, через который я вытаскиваю все сообщения этой формы в собственный список.
Все поля формы я прекрасно вижу, сортирую, делаю фильтры - к примеру имя, емейл, само сообщение.

[РЕШЕНО] Изменение папки хранения уже загруженных на сайт оригиналов изображений.

4 августа 2014 в 14:29

Есть одна проблема.
Сразу скажу, что решенная проблема с переносом всего каталога общих файлов не та ситуация. У меня как раз общий каталог на месте и остается.
Изначально поля хранения избражений на сайте были не настроены и по-умолчанию при импорте документа (переносил данные с другого сайта через импорт csv) все картинки свалились в корень основной папки общих файлов (т.е. sites/default/files).
И, естественно, при использовании elfindera он тупо подвисает, пока не прочитает весь каталог с картинками.
Сделал подпапку imagе, слил туда все файлы картинок из корня.
Изменил настройки поля image во всех типах документов, где они используются.

Дополнительные поля для подгружаемых картинок в ноду

24 марта 2014 в 11:58

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

Стандартный метод предполагает 1 картинка=1 нода, в которой можно накидать сколь угодно много дополнительных полей, а далее все сводится в галерею.

Возник вопрос по другому методу. Если мы загружаем в типовую ноду кучу картинок и имеем там поля alt и title, то каким образом можно добавить туда еще поля (забиваемые вручную или поле таксономии)?

[РЕШЕНО] Проблема с автоматическим уменьшением загружаемых картинок

6 марта 2014 в 14:37

Есть прекрасная настройка в Drupal 7 при загрузке картинок большого формата ее автоматом уменьшать.
Но у меня она тупо не срабатывает.
Все модули обновлены до последней версии.
Пытаюсь прилинковать стандартную фотку с фотоаппарата размером 3200 на 2400 (к примеру).
Фото грузится, но превью не создается. Через фтп указанное изображение вижу, по клику открывается полный размер в colorbox, а превью нет нигде.
Делаю размер фото в два раза меньше - грузится и превью создается.
Но это снова не то. Ибо мне надо, чтобы пользователь грузил фотографии без дополнительных обработок. И на сайт уже попадала фотография меньшего размера (чтобы оригиналы не хранить почем зря).

В настройках структуры ноды в разделе настройки изображения ставлю 960х960 как максимальный размер.

Возникновение ошибки 500 на главной странице в модуле views

16 августа 2013 в 22:38

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

Через некоторое время пропадает отдача главной страницы - белый экран вместо нее и ошибка 500.
При этом все другие страницы работают как положено.

[РЕШЕНО] Корректная вставка java скрипта в действующий сайт

25 декабря 2012 в 0:41

На готовом сайте пытаюсь подключить дополнительный скрипт для вывода своего всплывающего окна.
css прописан.
Код сообщения занесен в блок и обернут в div нужного класса.
Классу изначально присвоено display: none;
скрипт собственно не особо сложный - по клику мыши необходимо закрыть окно.

Сам скрипт

  var myp = $('.popup__overlay');
  $('#popup__toggle').click(function() {
    myp.css('display', 'block');
  });
  myp.click(function(event) {
    mye = event || window.event;
    if (mye.target == this) {
        $(myp).css('display', 'none');
    }
  });
  $('.popup__close').click(function() {
    myp.css('display', 'none');
  });

был обернут конструкцией

(function ($) {
//код выше
}) (jQuery);

[РЕШЕНО] Автоматическая пагинация ноды

16 декабря 2012 в 20:26

Порылся в модулях Drupal 7 на предмет автоматического разбиения страницы при вставке внутри текста кодового слова.

Есть модуль для Drupal 6, где все это работает вроде.
А под 7 у автора только dev-версия, и она у меня не заработала. По идее после установки должно появиться в конфигурации сайта место для настройки: либо по количеству символов, либо врукопашную вставленные [PageBreack], либо текст под тегом h3, который будет являться одновременно и заголовком подстраницы.
Но с ссылки Настройки на этом модуле кидает просто на страницу /admin/config/content. И в фильтрах текста никаких новых настроек не отображается.
Последнее изменение в мае 12 года, т.е. автор пока что забросил его.

Фильтры WYSIWYG

27 марта 2012 в 18:03

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

Суть в следующем. Друпал 6.25. Последние модули CKEditor, сам CК с сайта разработчика 3.6.2, модуль wisiwig_filter и два файловых модуля IMCE и lFinder.
Все поставилось и завелось. Файловые менеджеры работают оба.

Пишу текст. Вставляю картинку, указываю фулл html формат - режет ее при сохранении. Ладно, иду в настройки модуля фильтра, все делаю как на сайте нашел рекомендации, прописываю его в форматах вывода.
Картинка сохраняется, но стили режутся (float пропадает, хотя разрешение style указано).
Но далее происходят вообще странные вещи.
Открываю сохраненный текст на редактирование - картинка вырезается.

Сайт марафонцев

27 марта 2012 в 16:51

http://esc-marathon.org - сайт любителей марафона. Организован клуб, объединяющий все города Европы, в которых проходили Олимпийские игры и, как следствие, проводился марафонский забег. После этого во всех этих городах ежегодно проходят забеги.
Зарегистрированные на этом сайте могут получить паспорт бегуна на 12 страниц с городами-марафонцами, где организатором сайта (сам он тоже марафонец) ставится штамп о прохождении дистанции (данные для подтверждения всегда есть на официальных сайтах этих марафонов).

Использован стандартный друпал 6.13, расширены поля в профилях пользователей для внесения в учетку дистанций, отметок об оплате вступительного взноса.

1. Подстановка значения одного списка значением другого списка. 2. Отправка uid в письме об активации при регистрации.

9 марта 2011 в 21:19

Прошу помочь в поиске решения.
Для учетной записи пользователя добавил при регистрации поле Страна (в поле вкопипастил столбиком страны из официального списка), где он выбирает нужную ему.
Далее в созданном view вывожу список этих пользователей. В поле страна все выводится.
Но мне необходимо, чтобы именно во view это значение подменялось на официальное короткое имя.
При этом при редактировании в профиле пользователя выбор из списка представляется полным наименованием.
Пример.
профиль РОССИЙСКАЯ ФЕДЕРАЦИЯ
view RUS

[2 ЧАСТИЧНО РЕШЕНО]
И второй вопрос дабы не плодить темы.
В письме о регистрации отсылаемого пользователю имеются многие поля, но поля с uid нет. Как (или где) воткнуть в коде, чтобы я мог точно также как, к примеру, !username, воткнуть !uid ?
Это необходимо, чтобы пользователь при оплате (система платежей с сайта пока не работает) на переводе банку в поле платежей указал этот ID.

Спасибо заранее.