Андрей(Yatsenco)

Реальное имя
Андрей
Пол
мужской
ICQ UIN
570-27-45-27
Предлагаю_сервисы_для_Drupal
Программирование модулей на заказ
Вёрстка и дизайн тем оформления
Создание коммерческих сайтов
Блог
Просмотреть последние записи в блоге
Темная материя
Материалов: 0/38, комментариев: 0/50
Время участия
7 лет 2 months
Пользователь поблагодарил
Материалы: , Комментарии:
Пользователя поблагодарили
Материалы: , Комментарии:

Yatsenco Ср, 05/09/2012 - 07:14

[Решено] Как правильно передать данные из одной формы на страницу с другой формой (Form API) ?

Нужно передать данные из одной формы на страницу с другой формой и результатами "поиска" на основе первой формы (может быть эта же страница или другая, не имеет значения).

Мультистеп как в модуле [module=examples] использовать для меня не желательно из-за того что на странице с второй формой помимо формы выводится много данных (на основе данных из первой формы, в контенте, не блоками) и таблица cache_form очень быстро растет + у меня это не корректно работает с включенным кешированием страниц.

Я вижу много вариантов, и не знаю какой использовать правильно в друпал. Для меня важна безопасность и соблюдение стандартов.
В форме 5 полей, одно из них обязательное.
Методы, до которых я додумался:

Ключевые слова: 
Версия Drupal: 
0 Спасибо

Yatsenco Сб, 18/08/2012 - 17:29

Как подставлять разные шаблоны page.tpl.php для одной страницы в смоем модуле в зависимости от условия?

theme() меняет только содержимое $page['content'] внутри шаблона page.tpl.php а нужно заменить весь шаблон page.tpl.php без дополнительных аргументов в меню, адресс будет всегда один 'menu-path'
Кусок кода по которому понятно, что мне нужно сделать (все очень упрощено для лучшего понимания задачи):

function MYMODULE_menu() {
    $items['menu-path'] = array(
        'title' => 'Page Title',
        'page callback' => 'MYMODULE_view',
        'access callback' => TRUE,
      );
}

function MYMODULE_view() {
    if (MYMODULE_condition()) {
        // Поставить шаблон page--1.tpl.php
    }
    else {
        // Подставить шаблон page--2.tpl.php
    }
}

function MYMODULE_condition() {
    return TRUE;
}

Тип материала: 
Версия Drupal: 
0 Спасибо

Yatsenco Чт, 05/07/2012 - 11:19

[Решено] Drupal 7 Ajax Forms. Как узнать какой из ['#ajax']['callback'] был выполнен

Есть форма, в ней на несколько элементов навешены ajax callback (причем не все из них кнопки, есть и обычный textfield)
Как в hook_form_alter узнать какой из колбеков был выполнен? мне нужно в зависимости от этого изменять значения элементов формы.

В гугле и на d.org не смог найти ответ, возможно я не правильно сформировал вопрос.

Подскажите, пожалуйста в какую сторону копать, возможно ктото раньше уже с этим встречался. Спасибо.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Yatsenco Пт, 23/12/2011 - 07:02

Нужна помощь: На хостинге файлы css и js подгружаются не полностью, обрываются на половине, или сервер отдает их пустыми

В общем вся ситуация описана в теме.

Не знаю по какой причине, но на хостинге, где установлен drupal7 (в админке все кеширование отключено), когда правлю файлы css и js, по фтп (transmit mac, но сомневаюсь что дело в программе, поскольку на более чем 20 клиентских хостингов все работает хорошо), перегружаю страницу в браузере чтобы проверить результат и иногда(последнее время очень часто) сервер отдает файлы не полностью, например в js часто не загружает последнюю строчку, причем файлы по 20 строчек и посещаемость нулевая, такчто сомневаюсь что дело в нагрузке, и бывает такое что css файлы отдает пустыми вовсе, 20 раз перегружу страницу, 3 раза выдаст нормальную, все остальное время без стилей, и все в таком роде, работать стало жутко не удобно, но я даже не знаю что хостеру сказать, гугль по этому поводу выдает не релевантные ответы, или может я не так ищу. Если кто сталкивался и знает решения, или причину по которой это происходит, подскажите, в какую сторону копать. Хостинг какраз заканчивается на днях, и хочется решить вопрос с техподдержкой до оплаты за следующий год(помесячной оплаты нет), или же если проблема не решится то поменять хостинг.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Yatsenco Ср, 14/12/2011 - 19:08

[Решено] Ошибка. An HTTP error 0 occurred. Imagefield при загрузке файла больше 1М (413 Request Entity Too Large, nginx)

Ошибка возникает при загрузке файла больше 1М

При отключенном js выдает ошибку 413 Request Entity Too Large, nginx
С включенным js в сплывающем окне (не зависимо от браузера) выдает ошибку An HTTP error 0 occurred. /filefield/ahah/profile/field_av_drivers_license/0

Гуглил на drupal.ru и .org решения не смог найти, на drupal.ru есть подобные темы но там ошибка только в хроме, а у меня она бывает и в других браузерах.

Ограничение в 1М для файлов меня устраивает, и если ставлю в админке для поля ограничение 512 кило и загружаю файл в 700 кило то выдает стандартную ошибку в друпал что файл больше чем надо, как положено. А если файл больше 1М то ошибка описанная выше.

admin/reports/status
File system Writable (public download method)
GD library bundled (2.0.34 compatible)
MySQL database 5.0.77
PHP 5.2.17
PHP memory limit 128M

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Yatsenco Ср, 30/11/2011 - 12:48

[Решено] На новом хостинге imagecache не создает картинки, Права на tmp и files 777, пути в "File system" прописаны

Не знаю уже в какую сторону копать, перечитал все что нашел по поводу проблемм imagecache на этом сайте, решения так и не нашел.

Описание:
1) права на tmp в корне и sites/default/files 777 (а также на все что внутри) владелец nobody также пробовал ставить своего пользователя фтп владельцем, безрезультатно.
2) clean urls включены.
3) в "File system" прописаны tmp и sites/default/files, также пробовал прописытьть полный адресс на сервере к папке tmp, не помогло.
4) сразу на хостинге был php 5.3 заменил на 5.2.17 ( подключен как CGI дополнение ), не помогло.
5) пробовал flush для пресета делать, а также создавать новый просет, вместо картинки ссылка, не создает даже папки на хостинге в imagecache.
6) в логах ничего нет. (Читал что можно както включить вывод ошибок обработки картинок, но не нашел как... если кто знает, подскажите, пожалуйста).

не знаю в чем еще может быть проблемма...Если нужно чтото еще для объяснения ситуации готов предоставить любые материалы.

Хостинг http://www.mojohost.com/

admin/reports/status
File system Writable (public download method)
GD library bundled (2.0.34 compatible)
MySQL database 5.0.77
PHP 5.2.17
PHP memory limit 128M

Модули и темы: 
Версия Drupal: 
0 Спасибо

Yatsenco Пнд, 29/08/2011 - 10:19

[решено костылем]Как отобразить полный текст ноды в тизере? пытался сделать шаблон node-teaser.tpl.php, но он не работает,

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

Думаю что ранее с этим обязательно кто-то сталкивался, подскажите в какую сторону копать, пожатуйста?

update
Решено костылем, в виде node_load в node.tpl.php для тизера !$page

Тип материала: 
Версия Drupal: 
0 Спасибо

Yatsenco Пт, 20/05/2011 - 06:56

[Решено]Где друпал 6 кеширует стили, если все кеширование отключено?

На время разработки тем кеширование не включаю, по известным всем причинам. но происходит такая ситуация, если в браузере открыть страницу сайта, на которой уже изменены стили (тоесть в файл style.css темы были дописаны новые строки или поправлена часть старых), то отображаются старые стили, после ctrl+r стили обновляются, но бывает еще и такой глюк, что если закрыть этот сайт а потом открыть по новой, то он опять загружается со старыми стилями, которые были еще до обновления кеша, и получается что изменения в стилях были 1 раз, а обновлять кеш нужно каждый раз когда по новой открываю сайт( в основном происходит в хроме и опере).

Есть ли для этого решение? возможно есть какаято команда, говорящая браузеру про то что кеш стилей нужно обновить? или у друпала кешируются стили гдето еще, ведь ctrl+r должен сбрасывать весь кеш браузера, а учитывая то что при повторном открытии сайта стили опять старые, значит, насколько я понимаю их еще и друпал гдето кеширует...?

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

Тип материала: 
Версия Drupal: 
0 Спасибо

Yatsenco Чт, 19/05/2011 - 08:19

[Решено]Как сделать в Webform отправку писем в формате html?

не могу разобраться, сделал форму с помощью модуля webform последней версии для друпал 6. настроил в поле "шаблон e-mail"(Через e-mail шабло можно настроить отображение e-mail сообщений) вывод сообщения, которое нужно отправлять на почту, сообщение с html тегами, но на почту приходят сообщения с текстом вида

Тип материала: 
0 Спасибо

Yatsenco Пнд, 11/04/2011 - 14:40

Drupal 7. Вывод main_menu в колонках по n элементов в шаблон[решено]

Меню по умолчанию в друпал выводится в формате. Drupal 7. изменения нужно сделать в template.php в самом шаблоне, чтобы не затрагивать самого движка.
Вот что есть по умолчанию:

<ul>
<li>1 item</li>
<li>2 item</li>
<li>3 item</li>
<li>4 item</li>
<li>5 item</li>
<li>6 item</li>
<li>7 item</li>
</ul>

а нужно выводить в формате, приведенном ниже, не зависимо от количества элементов, по 3 в колонке:

<ul>
<li>1 item</li>
<li>2 item</li>
<li>3 item</li>
</ul>
<ul>
<li>4 item</li>
<li>5 item</li>
<li>6 item</li>
</ul>
<ul>
<li>7 item</li>
</ul>

Поскольку это реализуемо в шаблоне путем переопределения 1-2 функций (думаю это не более чем 30 минут), бюджет не большой. 10-15 $, но если я не прав, обоснуйте почему цена должна быть выше и я рассмотрю ваше предложение.

В теме хочу увидеть ответы от людей с опытом на работы Drupal 7. Оставляйте icq для связи.

0 Спасибо

Yatsenco Втр, 15/02/2011 - 07:18

Как поместить полноценный блок внутри пункта меню?

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

Тип материала: 
Версия Drupal: 
0 Спасибо

Yatsenco Вс, 30/01/2011 - 16:37

[Решено] Поле состоящее из несколькох полей или multigroup возможно ли?

Ищу аналог table field, только в моем случае столбцы в таблице заданы для всех нод одного типа одни и те же.

Может кто сталкивался с подобной проблемой?

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

Например есть група из полей (поля это столбцы таблицы): дата имя описание, нужно чтобы для ноды эта група полей несколько раз могла добавляться, В идеале фукнционал как при добавке файла нужен, только вместо закачки файла поля заданные зарание.

Тип материала: 
Версия Drupal: 
0 Спасибо

Yatsenco Пнд, 24/01/2011 - 17:21

Как сделать jcarousel в 2 строчки?

Собственно сабж, нужно в модуле views_slideshow_jcarouselthumbs сделать вывод материалов в карусели в 2 строчки. Возможно ли это и если да то как?

Тип материала: 
Модули и темы: 
Версия Drupal: 
0 Спасибо

Yatsenco Пт, 14/01/2011 - 22:30

Webform, как сделать чтобы значение по умолчанию не принималось за правильно заполненное поле?

В вебформе сделал значение по умолчанию как подсказку, и с помощью js, очистку поля при клике. но выходит что если поля вообще не заполнит то друпал примет данные как есть тоесть, например, значение по умолчанию было "введите сюда свое имя" и друпал это воспринимает как заполненное поле.

Как можно сделать чтобы если значение поля равное значению по умолчанию поле считалось незаполненным и данные не отправлялись? возможно есть какойто модуль для проверки значения поля...

Тип материала: 
Версия Drupal: 
0 Спасибо

Yatsenco Сб, 08/01/2011 - 18:25

[Решено] При установке drupal 7 на хостинге выдает ошибку, с 6 друпалом такого небыло

Вот полный текст ошибки:

«PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '' (2) in lock_may_be_available() (line 165 of /usr/home/yatsenko/data/www/codins.com/includes/lock.inc).»

параметры бд 100% прописаны правильно, перепроверял раз 10, на друпал 6 на этом же хостинге все нормально,
также пробовал ставить d7 на локалке (MAMP Pro), установилась нормально при переносе на хостинг опять таже ошибка.

Смотрю в d7 отличный принцип записи доступа к бд, вот так у меня прописано, на локальном d7

<?php 
$databases 
= array (
  
'default' => 
  array (
    
'default' => 
    array (
      
'database' => 'database1',
      
'username' => 'root',
      
'password' => 'root',
      
'host' => 'localhost',
      
'port' => '',
      
'driver' => 'mysql',
      
'prefix' => '',
    ),
  ),
);

?>

решено host' => 'localhost127.0.0.1',

Тип материала: 
Версия Drupal: 
0 Спасибо

Yatsenco Пнд, 06/12/2010 - 16:29

Ограничить доступ к страницам по url, или доступ к view для анонима

Стала задача закрыть доступ к странице, которая генерируется модулем views.

Есть ли модули, позволяющие ограничить доступ к выборочным страницам, генерируемым views, или ограничить доступ по url для анонимных пользователей?

Искал на drupal.org и тут, нашел только url access но к сожалению он для 5 версии, а у меня шестерка.
Все модули что я нашел работают с правами ноды, но тут страница не является нодой, как быть?

Тип материала: 
Версия Drupal: 
0 Спасибо

Yatsenco Сб, 13/11/2010 - 16:17

после смены синонима "страница не найдена"

Установлены модули pathauto, token. включен стандартный path.

После смены синонима на equipment/bakery/silos/data/ic_100/92/ пишет "страница не найдена" что именно друпалу не нравится в данном синониме, и как это можно исправить, чтобы можно было вводить такие синонимы?

p.s. пробовал отключать pathauto не помагает.

Тип материала: 
Версия Drupal: 
0 Спасибо

Yatsenco Ср, 03/11/2010 - 20:21

Скрыть title для ссылок в модуле taxonomy menu

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

Это можно както убрать?

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

Ключевые слова: 
Версия Drupal: 
0 Спасибо

Yatsenco Ср, 03/11/2010 - 16:50

Как сделать чтобы, если у термина таксономии есть подтермины выводилось одно представление, а если нет, другое?

Как сделать чтобы, если в термина таксономии есть подтермины выводилось одно представление, а если нет, другое?

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

возможно ли это на друпал, и если да, то куда копать?

на сайте используется ubercart + taxonomy menu + views

слышал идею про taxonomy-page.tpl.php но не смог настроить.
возможно это можно в аргументы через views передать както...

спасибо.

Тип материала: 
Версия Drupal: 
0 Спасибо

Yatsenco Втр, 02/11/2010 - 20:37

[Решено] Drupal + Ubercart не добавляет товар в корзину для views который выводит товары в random

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

Подскажите в чем может быть проблема, или хотябы в какую сторону копать.
Спасибо

Версия Drupal: 
0 Спасибо

Страницы