Аватар пользователя Litos Litos 0 9

Drupal 7 перешел в стадию "security fixes only"?

Здравствуйте!
Сейчас уже вышло ядро Drupal 8.4.4, судя по циклам разработки, версия 7.х уже перешла в стадию "security fixes only", так как по графику эта стадия начинается после версии 8.3.х.
График смотрю по этой ссылке: https://www.drupal.org/core/release-cycle-overview.

11 января 2018 в 0:12
Аватар пользователя Litos Litos 0 10 Решено

Обмен данными через файлы

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

1 сентября 2016 в 12:18
Аватар пользователя Litos Litos 0 4 Решено

Добавление кода формы в модуль

Здравствуйте!
Правильно будет, если вставить код формы на php прямо в модуль?
Имеется ввиду не писать форму через drupal_get_from, а открытым текстом.
То что вставить можно, в этом не сомневаюсь, а именно волнует вопрос безопасности и выполнение drupal way.

Спасибо!

22 августа 2016 в 14:47
Аватар пользователя Litos Litos 0 0

Использование views в механизме поиска и заказа авто запчастей

Здравствуйте!
Мне нравится как работает модуль Views, а именно exposed filter и решил это использовать как часть формы поиска.
То есть для поиска и заказа автозапчастей а автосервисе.

11 августа 2016 в 22:01
Аватар пользователя Litos Litos 0 5

Использование одного термина в ноде неограниченное количество раз

Здравствуйте!

Добавил к типу материала поле, в котором происходит выбор термина таксономии из словаря. По правилам системы один термин разрешено выбирать один раз. Как можно снять это ограничение?
Объясню. В моём примере каждый термин представляет из себя название города, соответственно в поле происходит перечисление городов: Москва - Тверь как точек путешествия.
Если необходимо вернутся в Москву, то получается: Москва - Тверь - Москва, но два раза термин Москва выбирать нельзя.
Возможно вы, уважаемые члены сообщества, сталкивались с проблемой и её можно решить.

4 апреля 2016 в 18:28
Аватар пользователя Litos Litos 0 4

[РЕШЕНО] Функция xmlrpc_message_parse не учитывает BOM

Здравствуйте, коллеги!

У клиента на сайте xmlrpc отдаёт xml с символом BOM в начале. Описание BOM здесь: https://goo.gl/aVkPXE

С принимающей стороны функция xmlrpc_message_parse не учитывает этот BOM и выдаёт ошибку парсинга "Parse error for system.getCapabilities".

Скажите пожалуйста в какую сторону искать решение и чья эта проблема: принимающей, которая не понимает BOM, или отправляющей стороны, которая добавляет BOM?

29 мая 2015 в 7:19
Аватар пользователя Litos Litos 0 9

Varnish + nginx + php-fpm. Не могу запустить ngnix на порту 8080

Здравствуйте.

Схема работы должна иметь следующий вид:
1. пользователь открывает в браузере сайт, при этом отправляется запрос на 80 порт
2. первым стоит Varnish на 80 порту. Если у него есть запрос - он отдаёт его сам. Если нет - переводит запрос на 8080 порт
3. на 8080 порту стоит Nginx. Если у него есть запрос - отдаёт сам, если нет - переводит на 9000 порт
4. на 9000 порту стоит php-fpm. Он выполняет полную обработку запроса с вызовом БД и загрузкой файлов

Конфиги:

/etc/default/varnish
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,512M"

/etc/varnish/default.vcl
backend default {
.host = "127.0.0.1";
.port = "8080";
}

21 апреля 2015 в 15:15
Аватар пользователя Litos Litos 0 0

Диапазон дат в представлении Views. Не выводит

Здравствуйте, уважаемые товарищи.
Стоит задача. В блоге для каждой ноды ввести диапазон дат, например, с 5 по 10 июля 2014 года.
Добавил два поля тип Date (модуль Date), скрыл оба поля из отображения в настройках типа материала.
Хочу чтобы под заголовком выводилось: 5 - 10 июля 2014.
Для этого добавил шаблон node--article.tpl.php в папку с темой.
В нём после выхода заголовка добавил:

<?php
<div class="start-finish">
<?
php
$dstart 
format_date(strtotime($node->field_start_date['und'][0]['value']), "custom""j");
$mstart format_date(strtotime($node->field_start_date['und'][0]['value']), "custom""n");
$mstart2 format_date(strtotime($node->field_start_date['und'][0]['value']), "custom""F");?>
11 июля 2014 в 13:20
Аватар пользователя Litos Litos 0 1

Views_calc = Syntax error or access violation: 1140 Mixing of GROUP columns

Здравствуйте.

Есть нода, в которой добавлены поля для ввода числовых значений: PIC, DUAL, NIGHT и так далее.
Создан views, в котором выводятся эти поля в виде таблицы от модуля views_calc.
В настройках модуля созданы дополнительные поля = totalhours, total takeoffs, total landings, которые суммируют соответствующие поля и выводят сумму в ячейку таблицы.
В настройках views для формата Views Calc Table выбрал у необходимым полей суммирование и вывод в подвале таблицы.

На локалхост всё норм, переношу на рабочую версию, вылазит ошибка:
SQLSTATE[42000]: Syntax error or access violation: 1140 Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause

Возможно кто сталкивался с подобной ошибкой? Как вы её решили?

27 июня 2014 в 17:12
Аватар пользователя Litos Litos 0 11

Обновление сайта rieltor-sochi.ru

Здравствуйте.
Обновил дизайн на сайте посвященному аренде недвижимости в Сочи - сайт здесь. Основная тематика - аренда квартир. Платформу оставил 6.
Глобальных программных изысков нет, только переопределил вывод для типа материала и вывод для модуля Views.
Основная работа производилась с дизайном и удобством использования.
Блок поиска сделан чере Views exposed.
Прошу писать мнение по внешнему виду, удобству и прочим вещам.

Спасибо.

15 августа 2013 в 12:17
Аватар пользователя Litos Litos 0 0

Продажа. sravni-sochi.ru

Здравствуйте!
Продаю сайт http://www.sravni-sochi.ru

Сайт представляет собой агрегатор цен на компьютеры в Сочи. Сделан на CMS Drupal с доработками для загрузки прайс-листов в формате Excel (XLS).
Сайт агрегирует цены полуавтоматическим способом. Что это значит? Из этого следует, сперва загружаются прайс-листы, потом необходимо вручную выбрать одинаковые позиции и проставить у них одинаковый идентификатор, для того чтобы потом при новой загрузке прайс-листов из этих магазинов цена "сливалась" в одну позицию товара. Также необходимо вручную загрузить фотографии товара и проставить категории для поискового блока справа на сайте.
Или продам только движок.
Блиц-цена: 25 000 рублей.
Начальная: 5 000 рублей.
Поучаствовать можно здесь: http://www.telderi.ru/ru/viewsite/2779 или пишите мне личное сообщение.

С уважением Юрий.

2 января 2012 в 23:09
Аватар пользователя Litos Litos 0 21

windsochi.ru

Здравствуйте, уважаемое сообщество Друпал.
Запустил новую версию сайта Виндсочи.ру на движке Друпал - http://windsochi.ru.
Выбор этой CMS очевиден:

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

В работе использовал следующие модули:

  • addthis
  • cck
  • ctools
  • disqus
  • ed_readmore
  • fckeditor
  • features
  • filefield
  • greybox
  • imageapi
  • imagecache
  • imagefield
  • imce
  • imce_crop
  • imce_mkdir
  • imce_rename
  • lightbox2
  • mimemail
  • nodereference_url
  • page_title
  • pathauto
  • simplenews
  • token
  • tvi
  • twitter_profile_widget
  • views
  • views_attach
  • views_gallery
  • xmlsitemap

если вам любопытно, могу кратко расписать для чего использовал каждый из модулей.
Спасибо за внимание к моей работе.
Отвечу на интересующие Вас вопросы.

27 августа 2011 в 17:43
Аватар пользователя Litos Litos 0 23

sravni-sochi.ru

Здравствуйте.
Запустил сайт сравния цен на компьютеры в Сочи = http://sravni-sochi.ru
Прошу крититковать, обсуждать, отвечу на вопросы по настройке.
Спасибо.

21 июля 2011 в 10:28
Аватар пользователя Litos Litos 0 4

Fps-sochi.ru

Здравствуйте.
Запущен сайта федерации парусного спорта в Сочи по адресу http://fps-sochi.ru.
Задавайте вопросы, критикуйте.
Буду рад любым отзывам.

Использовались следующие модули:
Archive
Twitter Profile Widget
fb social plugins
ImageCache
Mime Mail
Simplenews
SimpleMenu
jQuery plugins
Views
XML sitemap
AddThis
FCKeditor
IMCE
Lightbox2
Logotool
Page Title
Quick Tabs
Read More link
Token

21 июля 2011 в 10:25
Аватар пользователя Litos Litos 0 2

Комментарии на сайте Tinkov.com

Здравствуйте.
Каким средствами можно сделать подобные комментарии на как на сайте Тинькова = http://tinkov.com/bizsekrety/101 ?
Пробовал делать через Quicktabs, но минус в том, что комментарии из разных соц.сетей на разных вкладках. Да и то у мена получилось подключить только ВКонтакте и Facebook. А вот как остальные подключить, да так чтобы на одной странице шли?
Спасибо.

21 июля 2011 в 10:17
Аватар пользователя Litos Litos 0 3

[РЕШЕНО] Как обратиться к термину таксономии

Здравствуйте товарищи.
Долго пытал поиск, но ответа не получил.
Вопрос таков:
сайт по компьютерам, создано несколько словарей таксономии, из которых при необходимости надо выбирать нужные термины в ноде. Создал тип документа "Видеокарта", внёс товар и выбрал нужные термины. Теперь переделываю макет ноды, для этого файл node.tpl.php скопировал и переименовал в node-videocard.tpl.php. Начал верстать таблицу товара с описанием и ценой товара, заковырка вышла на том, что не удаётся пока определить выбран ли термин (например - "Производитель ASUS") или нет.
Смысл таков, что вёрстка происходить будет следующим образом:


');?>
');?>
content['field_videocard']['field']['#title']; ?>

');?>

');?>

');?>

');?>

То есть, проверяется если "Прозводитель ASUS" выбран при занесении товара, то будет выводиться:

Производитель ASUS Цена

В обратном случае - нет.
Не получается как раз обратиться и проверить термин "Производитель ASUS".
Прошу помощи. Спасибо.

18 мая 2011 в 16:53
Аватар пользователя Litos Litos 0 7

Галерея на CCK+ImageField+ImageCache+Lightbox2. Как центрировать?

Здравствуйте, сделал галерею по статье: http://habrahabr.ru/blogs/drupal/47205/
Единственный момент, не могу галерею картинок поставить по центру.
Применял информацию и отсюда: http://drupal.ru/node/14818
Всё равно ни в какую.
Прошу помощи.

Спасибо.

16 января 2011 в 18:01
Аватар пользователя Litos Litos 0 4

Покупку товара через кредитную карту

Здравствуйте.
На сайте надо сделать покупку товара через кредитную карту.
Схема такова: человек заходит - выбирает товар - выбирает способ оплаты - оплачивает через кредитку - и деньги идут непосредственно продавцу, без всяких посредников типа ROBOXchange, Assist и т.д.
Так возможно, чтобы сразу продавцу на счёт в банке деньги переводились?

С уважением Юрий.

13 января 2011 в 21:40
Аватар пользователя Litos Litos 0 5

Работа с jQuery Plugin, а конкретней - с jQuery Cycle

Здравствуйте, товарищи.
Расскажу как я решил проблему с jQuery Plugin, а если точнее - то с jQuery Cycle. С помощью модуля Cycle можно сделать простой ротатор картинок в любом месте, у меня - в блоке справа.

1. С сайта Drupal.org скачал последнюю версию jQuery Plugin

2. После установки зашёл на: http://malsup.com/jquery/cycle/begin.html

3. В нужном месте разместил код

<div class="pics">
    <img src="images/beach1.jpg" width="200" height="200" />
    <img src="images/beach2.jpg" width="200" height="200" />
    <img src="images/beach3.jpg" width="200" height="200" />
</div>

Конечно, этот код взят как пример с сайта, вместо всяких beach*.jpg прописываете свои пути к картинкам.
Для себя, чтобы можно открыть картинку, сделал так:

<div class="pics" id="s1">
<a rel="shadowbox" href="/localhost/sites/default/files/images/rotator/1b.jpg"><img width="200" height="150" alt="" src="/localhost/sites/default/files/images/rotator/1s.jpg" /></a>
<a rel="shadowbox" href="/localhost/sites/default/files/images/rotator/2b.jpg"><img width="200" height="150" alt="" src="/localhost/sites/default/files/images/rotator/2s.jpg" /></a>
<a rel="shadowbox" href="/localhost/sites/default/files/images/rotator/3b.jpg"><img width="200" height="150" alt="" src="/localhost/sites/default/files/images/rotator/3s.jpg" /></a>
</div>

Комментирую свои деяния:
id="s1" - это идентификатор моей группы картинок
rel="shadowbox" - указатель для модуля shadowbox. Для подробностей, прошу посетить соответствующий раздел сайта Drupal.org

4 января 2011 в 21:29