Предлагаю решение

Посоветуйте нормальный хостинг

10 декабря 2010 в 16:13

Т.е. Посоветуйте хостинг, с которым работаете более одного года, у которого хорошая репутация. Хочу перейти с дешёвого на более качественный. Их так много, что даже не знаешь что тебя ожидает через 1 мес...

Как из ноды сформировать и отправить запрос? Ага [Решено]

8 декабря 2010 в 21:55

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

Чего хочется:
Из ноды (тип А) при необходимости, по ссылке, хочу перейти к созданию ноды (тип Б). Заголовок в типе Б должен быть идентичен заголовку ноды типа А (или составной) + свои поля, в ноде Б, и ВУАЛЯ.

Одним словом сделать возможность отправлять запрос с ноды типа А.

Перекопал кучу модулей и ничего не могу подобрать.
Заранее благодарен.

[РЕШЕНО] Кастомный профиль. Вопрос по категориям

8 декабря 2010 в 13:23

Есть много разных кодов по выводу полей профиля.

Но я не нашел как вывести

Категорию профиля (Личная информация, интересы)

И что бы выводилось при условии что хотя бы одно поле заполнено тогда выводится заголовок...

Не хочется ручками оформлять и что бы оставалось в профиле пустые строки типа:

Интересы:

[и пусто все тут ибо не заполнены поля]

[РЕШЕНО] Wysiwyg Imagefield у вас работает?

2 декабря 2010 в 17:50

хочу вместе с insert+imagefield использовать этот wysiwyg imagefield, кнопочка в редакторе появляется (ckeditor) но при нажатии на нее ничего не происходит, js-консоль молчит, jquery ui 1.4 стоит и либа для нее 1.7.3 и к ним в довесок jquery_update 2.x (с альфой не захотел аякс у filefield работать)

либа jquery ui 1.6 не вариант, т.к. работает с jquery 1.2 а мне нужно именно 1.3

если у когото работает то подскажите на каком наборе версий.

UC JS Cart - корзина с динамическим пересчётом цен

2 декабря 2010 в 10:03

И так модуль, которую уже запросили несколько людей на форуме JS Cart

Скрин:

Модуль был сделан по образу и подобию euroset. Если есть какие-либо пожелания или поправки в коде... буду рад выслушать.

Вход на сайт, когда сайт на обслуживании

2 декабря 2010 в 0:00

Когда сайт находится в состоянии "Работа", все посетители могут просматривать страницы сайта как обычно. В состоянии "Обслуживание" доступ к сайту имеют только пользователи с правами "Управление настройками сайта"; все остальные посетители увидят сообщение о перерыве в работе сайта. Зарегистрированные пользователи могут входить на отключенный сайт через страницу входа на сайт.

Для того чтобы войти на отключенный сайт под своим логином, нужно указать:
http://[sitename.xxx.xx]/index.php?q=user/login

Курим систему меню Drupal

30 ноября 2010 в 17:24

Рассмотрим кусок меню на обычном сайте.

Пока все стандартно. Теперь мы хотим, чтобы когда пользователь нажимает на меню Компания ему открывалась страница О компании.

Как обрезать теги в тизере? Решение есть!

29 ноября 2010 в 17:32

Всем привет!

Я думаю, что вам всем, а если не всем, то многим известна проблема: пользователи публикуют контент в том формате, в котором им (пользователям) хочется. Иной раз на выходе выглядит это презабавнейше: в рамках одной вьюхи или странички стили тизеров "пляшут" - нода жирным, нода италиком, нода с подчеркиванием, нода с "битым" куском видео (object) и т.д. Выглядит не очень, а все теги не запретишь. Что же делать?

Пишем функцию в template.php:

function ИМЯ ТЕМЫ_preprocess_node(&$vars, $hook) {
// Strip tags from teaser
if ($vars['teaser']) {
$coreteaser = $vars['node']->content['body']['#value'];
if ($coreteaser) {
$teaser = $vars['content'];
$start = strpos($teaser, $coreteaser);
$length = strlen($coreteaser);
$replacement = strip_tags($coreteaser);
$vars['content'] = substr_replace($teaser, $replacement, $start, $length);
}
}
}

Отлично. Поубивали все теги! Верните мне переносы строки и картинки, с3№;%!

Нет проблем, шеф!

Меняем:
$replacement = strip_tags($coreteaser);

на

$replacement = strip_tags($coreteaser, '
');

Нет, все равно фигня какая-то. Прикрепеленные темы и голосования побились!
И снова никаких проблем!

Дописываем:
if(($vars['sticky'])|| ($vars['node']->type == 'poll')) {
//do nothing, leave all tags
}
else {

и в самом конце, после $vars['content'] = substr_replace($teaser, $replacement, $start, $length);
}
}

еще одну }

В сборе получаем:
function ИМЯТЕМЫ_preprocess_node(&$vars, $hook) {