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

Янык и венок. С прошедшим!

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

Ходят упорные слухи (неплохо аргументированные), что отец Януковича был полицаем в Беларуси. Как видим, прошлое ему мстит :)

0 Спасибо

Как симитировать 1000 и более уников?

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

Нужно оценить перформанс под нагрузкой, без больших затрат.

0 Спасибо

Футер: всегда внизу (прибамбас на Jquery)

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

Наверное многие замечали: если текста на странице мало,футер болтается всередине скрина, причиняя страдания глазу истинного эстета

Небольшой рецепт, о котором наверное кто-то не знает, позволяющий автоматически садить футер в положенное место при полу-пустой странице

http://www.neeraj.name/blog/articles/870-always_at_bottom-jquery-plugin-which-keeps-footer-at-the-bottom-of-page

0 Спасибо

1500 запросов на главной - кто больше?

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

Давно не пользовался devel,а вот давеча решил проверить. Сподвигнул тот факт, что иногда при творчестве на локалхосте, бывает, глохнет плеер на компе...я провёл связь с работающим в то же время друпалом и не ошибся :)

Сервачок я так понял уже сейчас стоит покупать? :)

Собственно вопрос: а у кого больше?

ЗЫ. штук 80 модулей,ничего особенного. Не обошлось без вьюсов :)

0 Спасибо

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

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

Наверное ситуация знакома многим: в процессе творчества скапливается огромная куча шаблонов нод, блоков, страниц, видов

Вопрос: как их рассовать по разным папкам, так что-бы они не выпали из поля зрения друпал?

0 Спасибо

[очередной топик про хостинг] Кто пользуется Greengeeks?

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

Намечается очередной переезд, надеюсь окончательно свалить за бугор. Интересует ХОРОШИЙ и дорогой шаред (дедик желаю ещё больше,но нет ни времени ни знаний его админить)

Кто юзает http://www.greengeeks.com ? Как впечатление? На орге вроде нахваливают

0 Спасибо

Как сделать 2 независимые ветки комментариев для ноды?

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

Звучит как извращение,но....Хочу позволить продавать посетителям сайта те же товары, что и у меня :) Человек видит в продаже у меня некий товар и имеет точно такой у себя. Он постит в комментариях к этому товару свои контакты и тд.

Стандартные комментарии у меня заняты под отзывы о товаре, нужна вторая независимая ветка

Хотел присобачить это http://drupal.org/project/facebook_status , но там нет привязки к ноде

0 Спасибо

Как правильно подключить множественные конфигурации jquery в странице?

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

Навешал тут всяких полезняшок-рюшечек в виде jquery плагинов

Конфигурации в станице получились примерно такие:

<script type="text/javascript">
Drupal.behaviors.productpageBehavior = function (context) {
 
// переключалки

        $('.product-question-form').hide();
        $('.product-question-link a').click(function() {
        $('.product-question-form').toggle(400);
          return false;
        });

        $('.where-cheaper-form').hide();
        $('.where-cheap-link a').click(function() {
        $('.where-cheaper-form').toggle(400);
          return false;
        });

            $(".btn-slide-tabs").click(function(){
            $("#admin-tabs").slideToggle("fast");
            $(this).toggleClass("active"); return false;
            });
         
// а тут тултипы
       
        $('div.tooltip').cluetip({
           arrows: true,
           splitTitle: '|'
        });

// всплывающие превью картинок

        $('.carousel-block-related a').imgPreview({
           preloadImages:false,
           containerID: 'related-imagepreview',
           srcAttr: 'rel',
           distanceFromCursor: {
           top: -250,
           left: 10
        }
    });

};

</script>

У меня всё это работало и между

$(document).ready(function(){   });

, но это как бы неправильно...

0 Спасибо

Нужно написать пару сниппетов аргументов для Views

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

Ищется человек, который компетентен во вьюс 2. Нужно написать аргументы.
Сниппеты обещают быть несложными (как по мне)

Подробности по мылу ymakux##собака##gmail.com. Аськой не пользуюсь

0 Спасибо

Кто-нибудь знает, почему пункты меню сохраняются как taxonomy/menu?

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

Стоит i18n и соответственно подмодуль i18n menu.

Создаю пункт меню, урл указываю в виде синонима таксономии,например page/item

В итоге пункт меню имеет урл вид site.com/taxonomy/term/ID, а редиректит на site.com/taxonomy/term, т.е без ID.

В базу данных сохраняется синоним taxonomy/term, без ID

Отключаю i18n menu - всё нормально.

Бага,фича,недосмотрел?

0 Спасибо

Откуда в системе куча "пустых" терминов вида "taxonomy/term/"?

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

После обновления с 5 на 6 заметил такое:

есть куча одинаковых системных терминов вида taxonomy/term/, то есть без ID. Они, впрочем, имеют разные алиасы,вида taxonomy/term/100,т.е алиас имеет вид,как нормальный системный термин.

В то же время, этот "алиас", например taxonomy/term/100 есть также в качестве обычного системного термина, с соответствующим "нормальным " алиасом,например product/dvd

Другими словами,в системе есть такие термины:

система | алиас
----------------------------------------

taxonomy/term/ ---> taxonomy/term/100
taxonomy/term/ ---> taxonomy/term/101
taxonomy/term/ ---> taxonomy/term/102

taxonomy/term/100 ---> product/dvd
taxonomy/term/101 ---> product/audio
taxonomy/term/102 ---> product/video

Наверное с этим связана другая проблема: термины имеют указанные мною алиасы только вязыке по умолчанию. Для другого языка - только системные названия,например вместо
product/dvd упорно показывает taxonomy/term/100, хотя определено product/dvd!

Какие будут соображения?

0 Спасибо

Валидация ошибок формы комментария на той же странице, без редиректа

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

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

Ajax comments не предлагать - слишком тяжёл под мои нужды.

0 Спасибо

А есть ли более менее внятный стартап на Друпале?

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

Полно примеров высокопосещаемых ресурсов на друпал. Но эти сайты ещё до перехода на друпал были высокопосещаемыми. Например popsci.com. Или сайт Белого Дома - всегда был посещаемым.

Я ни разу не встречал такого, чтобы взяли и сделали с нуля на друпале классный стартап.

Предполагаю что таких нет и не может быть. Кто что думает?

0 Спасибо

Перевод. Potx видит шаблоны переводов от несуществующих модулей

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

Переехал с 5-ки на 6-ку
Решил "дожать" перевод, так как в новых модулях много чего поменялось. Включил potx,чтобы извлеч переводы. Извлёк. Перевёл.

Дропнул,точнее очистил таблицы locales_source и locales_target

Загрузил новые переводы. Смотрю,potx мне показывает наличие шаблонов для модулей,которые я выкинул ещё год назад. Проверил БД, таблиц явных от них вроде не заметил,в папках их нет (искал поиском)

Пробую загрузить шаблоны несуществующих переводов - белый экран

Что за хрень,откуда эти шаблоны?

0 Спасибо

Форма логина/регистрации/пароля в jquery табах. Рецепт

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

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

Это в page.tpl.php (у меня для этого есть отдельный шаблон page-user.tpl.php)

<?php if (!$user->uid): ?>
<div id="account-tabs-wrapper">
<ul class="account-tabs">
<li><a href="#" class="defaulttab" rel="register-tab"><?php print t('Register'); ?></a></li>
<li><a href="#" rel="login-tab"><?php print t('Log in'); ?></a></li>
<li><a href="#" rel="pass-tab"><?php print t('Forgot password'); ?></a></li>
</ul>
<div id="register-tab" class="tabs-content"><?php print drupal_get_form('user_register'); ?></div>
<div id="login-tab" class="tabs-content"><?php print drupal_get_form('user_login'); ?></div>
<div id="pass-tab" class="tabs-content"><?php print drupal_get_form('user_pass'); ?></div>
</div>
<?php endif; ?> 

Стили (рихтуем по вкусу)

<style type="text/css">

#account-tabs-wrapper {
    width:500px;
}
ul.account-tabs {
    width:350px;
    margin:0;
    padding:0;
}
ul.account-tabs li {
    display:block;
    float:left;
    padding:0 5px;
}
ul.account-tabs li a {
    display:block;
    float:left;
    padding:5px;
    font-size:0.8em;
    background-color:#e0e0e0;
    color:#666;
    text-decoration:none;
}
.selected {
    font-weight:bold;
}
.tabs-content {
        clear:both;
    border:1px solid #ddd;
    padding:10px;
}
</style>

0 Спасибо

Популярность товара по просмотрам в условных единицах измерения

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

Хочу определять популярность товара по просмотрам и всё это выводить вьюсами. Как выводить кол-во просмотров всем известно,а как на основании этих значения определять условную позицию в рейтинге?

Скажем,имеем 1000 товаров определённой категории,лучший из низ получает 100 просмотров день,у него самая высокая позиция,скажем 100,непопулярный товар получает 2 просмотра,он на дне,по отношению к лидеру скажем на 2-м месте. Результаты необходимо выводить вьюсам

Смотрел views Charts - громоздко и не то :(

0 Спасибо

Темизация страницы comment/reply

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

У меня форма добавления комментария на отдельной странице. Сделал так,потому что в форме комментариев капча,думаю это повлияет на кеширование всей страницы ( или зря парюсь?)

Теперь,меня не устраивает как выглядит сама страница comment/reply,хочу выводить там только форму комментариев и немного текста вместо всей ноды наверху. Как сделать?

0 Спасибо

Проблемы с z-index в осле

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

Вот горя не знал и даже думал,что ie приличный браузер :(

Значит задача такая. В хидере у меня форма аякс-поиска,типа автокомплит,результаты выпадают вниз. Ниже,в основном теле страницы стоит блок,который завёрнут в див #block и имеет свойство position:relative;

В этом блоке у меня 3 дива #div1,#div2,#div3,которые имеют position:absolute; плюс основной статический текст. Эти плавающие дивы у меня подключаются через яву попеременно и показываются НАД основным содержимым в єтом блоке.

Далее собственно трабла: когда работает поиск и вываливаются результаты,див c результатами #search (имеет свойство position:absolute;) не перекрывает блок,а уходит ЗА него

В лисе те значения z-index,которые я задаю для #search и #block работают,в осле - нет.

Как я понял,ie принимает во внимание только z-index внутри родительского дива. Я назначаю свойства position:relative для самого верхнего дива,который объединяет #search и #block,следовательно z-index для них должен работать,но он не работает.Почему?

0 Спасибо

Чёта с мылом на друпал.ру

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

Unable to send e-mail. Please contact the site administrator if the problem persists.

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

0 Спасибо

После обновления с 5 на 6 пропали ссылки на создание ноды

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

Случилось после переезда на 6-ку

Страница node/add

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

Что отвечает за отображение ссылок на создание нод в админке,где смотреть в БД?

UPD.Также на странице admin/content/types не у всех нод есть ссылка "удалить".Ноды были созданы вручную

0 Спасибо