Nette Debugger

Прислано: yustos.com

сб, 04/02/2012 - 11:03

Нашел вот такой модуль. Попробовал, понравился. Для отладки очень не плох, как по мне. В примере таки нужно ставить $stop() (или что угодно $anything());

Что я нашел о Друпале

Прислано: yustos.com

пн, 09/01/2012 - 13:14

Доброго всем дня!
Имею такую манеру - когда изучаю что-то нужное, не полагаясь на свою память, создаю что-то похожее на базу данных и храню эту информацию в ней. Таким образом собрал некоторое количество информации и о Друпале, и вот решил поделиться ей с сообществом. Информация собиралась в течении 3 лет - именно столько я занимаюсь Друпалом, поэтому некоторые проблемы, которые там высвечены, а особенно методы их решения для меня сегодняшнего носят абсолютно идиотский (и иногда даже просто ложный) характер (хотя все работает). Но поскольку лень шерстить всю базу, решил тем не менее их оставить. Информация сгребалась по всему Инету, на 99,9% даны ссылки. С большим сожалением должен отметить, что на 80-85% она на не нашем языке (но тут уж извините). Логика поиска по базе моя (делал для себя), но думаю, разобраться можно. Теперь - зачем это нужно? Действительно, все это есть (хоть и в разных местах), но некоторые вещи я нашел с большим трудом. Так что если кому поможет, буду рад. Кстати, общее количество записей более 1700 :)

[РЕШЕНО] Построить запрос в builder Drupal 7

Прислано: yustos.com

пт, 30/12/2011 - 15:16

Доброго всем вечера! Небольшой вопрос - как в query builder'е для 7 друпала написать запрос с IN (типа WHERE mydata IN (...)). Поискал, но что-то не находится так сразу. Кстати, в небилдере тоже ничего хорошего не получается с "... WHERE mytype IN (:mytype)",array(:mytype=>$mytype), работает только если я прямо в скобки вместо маркера $mytype подставляю. В шестерке с %s никогда проблем не было. Заранее благодарен

Нужен пример готового сайта на Друпал 7

Прислано: yustos.com

вс, 25/12/2011 - 16:37

Буду очень-очень благодарен общественности, если мне скинут какое-то количество ссылок на сайты, созданные именно на Друпал 7. Не могу выделить их из кучи Друпал 6, а отдельно ничего не нашел. Сайты могут быть любые - по языкам, тематике, интересует конкретно производительность. И еще раз - ТОЛЬКО НА ДРУПАЛ 7. Заранее благодарен.

Перевод calendar на украинский

Прислано: yustos.com

пн, 12/12/2011 - 12:28

Доброго всем дня! Вопрос по переводу модуля calendar на украинский язык. Все отлично, все перевелось, не могу только перевести строчку с краткими днями недели. Нашел и оригинал !day-abbreviation S|M|T|W|T|F|S, нашел и подставил !day-abbreviation Н|П|В|С|Ч|П|С, и все-равно висит английский вариант и все. Очень буду благодарен, если кто подскажет.

Такой себе сайт

Прислано: yustos.com

ср, 28/09/2011 - 20:51

Давно тут толкусь, вот решил свою хоть одну работу показать. Мой только сабдомен, основной сайт не мой..

Ajax: очередной перевод статьи не удался

Прислано: yustos.com

вт, 31/05/2011 - 07:51

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

[Решено] Не передает Drupal.settings на главную страницу

Прислано: yustos.com

пт, 20/05/2011 - 11:46

Доброго всем дня!
Есть вот такой себе вопрос. Пытаюсь передать переменную через Drupal.settings

$data=variable_get('ts_setting','');
$time=$data['timer'];
drupal_add_js(array(
  'ticknet_slider' => array(
    'time' => $time,
  )
), 'setting');

В java-script вставляю

if (Drupal.jsEnabled) {
    $(document).ready(function () {
...................................
var time=Drupal.settings.ticknet_slider.time;
alert(time);
...................................
}
}

Работает везде, кроме главной (а вот там-то мне и нужно :( ), там дает ошибку
Uncaught TypeError: Cannot read property 'time' of undefined.
На главной работает только после очистки кеша, но при перегрузке страницы опять нужно чистить кеш. Буду очень благодарен. если кто что-то подскажет.

Мой блог

Прислано: yustos.com

вт, 22/03/2011 - 17:13

Другие статьи по теме:

Выдалось чуть время, потратил день на обновление внешний вид своего блога. И, как говаривал профессор Преображенский, за обедом никогда не читайте не пользуйтесь артистиром! Редкостная дрянь :(

Использование новейших версий jQuery в Drupal

Прислано: yustos.com

ср, 16/03/2011 - 20:52

Давно интересовался подключением новых версий jQuery, вот нашел статью "Using Newer Versions of jQuery with Drupal 6" (Использование новейших версий jQuery в Drupal), для интересующихся перевод у меня в блоге.

Сколько стоит сделать сайт на Друпале

Прислано: yustos.com

пн, 14/03/2011 - 18:38

Другие статьи по теме:

Вот заглянул на фри-ланс.ру, и такое вот прочитал:

Создать сайт на Drupal

Есть сверстанный сайт, необходимо повесить его на Drupal.

Структура сайта:
1. Главная
2. Подключение
1. Сервисы (описание услуг)
2. Тарифы (тарифные планы)
3. Акции
4. Подключение
5. Покрытие
6. Личный кабинет
3. Абонентам
1. Web-mail
2. Биллинг
3. Поддержка (Удаленная помощь. siteheart.com/) Настройки подключения, почты, сервисов, инструкции
4. Чат
5. Он-лайн сервисы (FM/TV),
6. Ресурсы сети: фото-, музыкальный-, видео-, архивы.
7. UpLoad – Сервер. Своя флешка в интернете.
8. Игровые сервера.
4. Услуги
1. Построение локальных вычислительных (компьютерных) сетей
2. Настройка ПК, серверов, сетевого оборудования
3. Поддержка инфраструктуры
4. Курсы обучения
5. Удаленная помощь и поддержка ПК
5. О компании
1. Новости

Все кроме раздела "Подключение" – обычные текстовые страницы.
В разделе "подключение" польззователь может выбрать улицу и номер дома и получить есть, ли возможность его подключить по этому адресу. Соответственно в админкке должна быть возможно указать адреса, в которых присутствует покрытие.
Самое интересное:
Бюджет: $ 100
Это: 71.29 €
3077.09 Р.
76.49 FM
Прямо растрогало. Тут у нас меценатов, которые аж по 200 уе предлагают, посылают по-хамски, а там на полном серьезе за 100 уе хотят иметь неслабый такой сайт. Правда, пишут, что "обычные текстовые страницы". Заинтересованные еще могут подать заявку.

Добавление аттрибутов в ubercart

Прислано: yustos.com

пн, 24/01/2011 - 12:34

Давно ничего не писал, вот решил поделиться.
Задача - создать магазин по продаже подарков на основе юберкарта. Продаются детские книги, сделанные под заказ. Имеется несколько вариантов обложек. Пользователь заходит, выбирает тип книжки, потом обложку к ней и далее оформляется. Обложки решил добавлять как опции атрибутов данной книжки (товара). Небольшое усложнение задачи - сайт на 5 языках. Создал список атрибутов cover, cover_lt, cover_lv, cover_pl, cover_et по языкам. Создал тип материала cover с заголовком и рисунком обложки. Заголовок одновременно является названием опции атрибута. Теперь проблема - сделать так, чтобы при обновлении обложки одновременно менялся список опций атрибута.
Прежде всего создаю триггер

<?php
function uboo_action_info() {
    
/*
     * Добавление нового аттрибута
     */
    
$info['uboo_attribute_action'] = array(
        
'type' => 'system',
        
'description' => t('Добавлен аттрибут'), 'configurable' => FALSE'hooks' => array('nodeapi' => array('insert''delete''update')),);
    return 
$info;
}
?>

Акция настраивается на изменение контента. Думаю, как это сделать проблем не представляет Теперь при любом изменении обложки обновится список опций атрибута.
Сам код для обновления состоит из двух частей. Сначала обновляем список опций:

<?php
function uboo_attribute_action($object$context) {
    
$node $context['node'];
    if(
$node->type == 'cover') {  //проверяем, какой тип материала изменяется. Если cover, идем дальше.
        
$nid $node->nid;
        
$language $node->language;?>

Программная очистка кеша [РЕШЕНО]

Прислано: yustos.com

чт, 23/09/2010 - 10:01

Другие статьи по теме:

Добрый день! Поискал по сайту, но ничего не нашел. Проблема такая - есть два типа материала, в них используется один и тот же тип поля CCK, который соответственно хранится в отдельной таблице. Я программно меняю значение ключа поля для отдельной ноды, скажем, с 0 на 1, но значения в выведенном поле в ноде остаются те же. После очистки кеша таблиц все становится нормально. Проблема в том, что я не могу очистить кеш программно - cache_clear_all() не дает ничего ни при каких мной придуманных сочетаниях аргументов. http://content-management-systems.info/drupal/snippet/597 не помогает. Даже если я делаю это через node_save, бесполезно (а в нее встроена функция clear_cache_all), до тех пор пока я ручками не пройду по пути Flash all caches -> Cache table. Объясните, пожалуйста, где я так жестоко туплю :(

Не могу добавить блок [РЕШЕНО]

Прислано: yustos.com

пт, 16/07/2010 - 10:03

Добрый день! Совершенно дикая ошибка - не могу добавить - удалить блоки из своей темы. Сначала, когда ставлю одну - гарланд - все нормально, добавляю/удаляю. Добавляю свою (не первый вроде раз :() тему, появляются блоки, которые были в стандартной. Потом я уже не могу ни добавить, ни удалить из нее никакой блок. Все остальное пока работает.

Проблемы с template_preprocess

Прислано: yustos.com

вт, 06/07/2010 - 13:22

Доброго всем дня!
Попробую спросить :( Имеется webform, надо кое-что переписать. Нашел в модуле template_preprocess_webform_confirmation, переделал, назвал его моятема_preprocess_webform_confirmation, вставил в template.php. Почистил кеш, запустил - и ничего, template_preprocess в модуле как работал, так и дальше работает. Заремил, почистил кеш - моятема_preprocess заработал. Раскомментировал template_preprocess в модуле - опять не работает. Я, конечно, могу навсегда его в модуле отключить, но по-моему это неправильно. Почитал туториалы, вроде все верно делаю. Подскажите, плз, чего не так :(

RSS-материал

Новое на сайте