Litos: Блог

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

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

11 января 2018 в 0:12

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

0 Thanks

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

1 сентября 2016 в 12:18

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

0 Thanks

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

22 августа 2016 в 14:47

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

Спасибо!

0 Thanks

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

11 августа 2016 в 22:01

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

0 Thanks

Модуль для поиска данных

5 августа 2016 в 19:42

Здравствуйте!
Задался целью написать для опыта модуль, с формой поиска по следующим полям:

0 Thanks

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

4 апреля 2016 в 18:28

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

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

0 Thanks

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

29 мая 2015 в 7:19

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

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

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

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

0 Thanks

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

21 апреля 2015 в 15:15

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

Схема работы должна иметь следующий вид:
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";
}

0 Thanks

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

11 июля 2014 в 13:20

Здравствуйте, уважаемые товарищи.
Стоит задача. В блоге для каждой ноды ввести диапазон дат, например, с 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");?>
0 Thanks

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

27 июня 2014 в 17:12

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

Есть нода, в которой добавлены поля для ввода числовых значений: 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

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

0 Thanks

Агенство недвижимости в Сочи - rieltor-sochi.ru

12 декабря 2013 в 18:03

Сайт обновлен полностью - ссылка на сайт.
Предыдущий пост: от 15 августа 2013.

0 Thanks

Сочинский центр купли-продажи и реорганизации бизнеса | Друпал 7

12 декабря 2013 в 17:40

Сделал сайт для сочинского центра купли-продажи и реорганизации бизнеса.
Модули перечислил.
Ссылка здесь.

0 Thanks

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

15 августа 2013 в 12:17

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

Спасибо.

0 Thanks

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

2 января 2012 в 23:09

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

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

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

0 Thanks

windsochi.ru

27 августа 2011 в 17:43

Здравствуйте, уважаемое сообщество Друпал.
Запустил новую версию сайта Виндсочи.ру на движке Друпал - 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

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

0 Thanks

sravni-sochi.ru

21 июля 2011 в 10:28

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

0 Thanks

Fps-sochi.ru

21 июля 2011 в 10:25

Здравствуйте.
Запущен сайта федерации парусного спорта в Сочи по адресу 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

0 Thanks

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

21 июля 2011 в 10:17

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

0 Thanks

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

18 мая 2011 в 16:53

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


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

');?>

');?>

');?>

');?>

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

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

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

0 Thanks

Google map. Интересная фишка в Афинах

6 февраля 2011 в 1:59

Здравствуйте, товарищи.
Как можно сделать такую карту как на сайтах в Афинах здесь: http://www.cityofathens.gr/node/9893 или здесь: http://www.breathtakingathens.com/maps.
Спасибо.

0 Thanks

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

16 января 2011 в 18:01

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

Спасибо.

0 Thanks

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

13 января 2011 в 21:40

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

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

0 Thanks

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

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

Здравствуйте, товарищи.
Расскажу как я решил проблему с 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

0 Thanks