Блог пользователя - Litos

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

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

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

0 Спасибо

include php-файла в поле формы

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

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

0 Спасибо

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

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

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

Спасибо!

0 Спасибо

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

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

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

0 Спасибо

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

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

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

0 Спасибо

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

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

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

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

0 Спасибо

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

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

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

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

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

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

0 Спасибо

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0 Спасибо

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

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

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

0 Спасибо

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

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

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

Спасибо.

0 Спасибо

Куплю сайт на Drupal

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

Здравствуйте!
Куплю готовый сайт или сайты сами знаете на какой CMS (Drupal конечно).
Сайты принимаются готовые с доменом, хостинг мой.

Спасибо.
С уважением, Юрий.

0 Спасибо

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

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

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

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

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

0 Спасибо

windsochi.ru

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

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

sravni-sochi.ru

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

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

0 Спасибо

Fps-sochi.ru

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

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

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

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

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

0 Спасибо

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

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

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

<?php if ("если-термин-Производитель-ASUS-принадлежит-ноде" ?>
<?php print ('
');?>
<?php print ('

');?>
<?php print ('

');?>
<?php print ('

');?>
<?php endif; ?>

');?>
<?php print $node->content['field_videocard']['field']['#title']; ?>
<?php print ('
');?>
<?php print "Цена"?>
<?php print ('

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

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

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

0 Спасибо