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

Волшебная граница при ручном выводе views

19 февраля 2015 в 17:44

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

<?php $view views_get_view('name_view');
        
$view->pager['items_per_page'] = 0;
        
$view->execute();

        

$nids=Array();
        foreach(
$view->result as $res) {
            
$nids[] = $res->nid;
        }
print_r($nids);
        
?>

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

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

19 февраля 2015 в 15:16

Как сделать так, чтобы пользователь в Ubercart мог покупать количество товара только кратное определённому числу? То есть не 1, 2 - а только 5, 10, 15 и тд? Есть какое-нить готовое решение для такого финта? Вроде в ядре модуля есть pkg - но как его использовать?

Как проверить существование переменной Друпала нормально?

6 февраля 2015 в 20:50

А то кроме <?php variable_get('abcd',0)?> и потом проверкой на ноль ничего в голову не приходит.

Массовое добавление товаров в термин

16 января 2015 в 10:16

Если какой-нибудь модуль, который позволяет добавлять в категорию или удалять из неё ноды без редактирования ноды, одним кликом?

Код во всплывающем окне аля fancybox

14 января 2015 в 15:47

Собственно нужно вывести блок во всплывающем окне( возможно сделанный через views). Не факт, что его удастся вывести напрямую - возможно просто php-кодом забить. Вопрос - насколько это возможно и какие модули со всплывающими окошками такое разрешают? Может где-то тут рецепт готовый пробегал?

[РЕШЕНО] Как программным путем узнать версию друпала или какого либо модуля?

11 августа 2014 в 12:20

Собственно вопрос в заголовке. Есть ли какие либо стандартные функции для этого или решения какие-либо? Где-нибудь хранится эта информация?

Простенькая система скидок для ubercart в Drupal 6

28 июня 2014 в 9:06

Просто нужно вводить для каждого товара скидочную цену и все. Ну и чтобы можно было покупать товары за эту цену само собой. Что посоветуете?

Замена title картинки во Views

2 июня 2014 в 11:40

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

Запутался в меню

23 мая 2014 в 8:27

Что-то совсем забыл, как работать с меню в Drupal 7.
Нужна банальность - раскрытие пунктов подменю, когда мы находимся на родительском или самом подменю. Как сделать, что ставить? Сейчас по умолчанию оно всегда показывается. DHTML поставил - не то

[РЕШЕНО] Создание imagecache-картинки программным методом в Drupal 7

22 мая 2014 в 12:47

Собственно - как создать картинку нужного "стиля"( замена imagecache в Drupal7) до её запроса Друпалом?
Ситуация такая - у ноды несколько картинок, выводятся иконки их и по нажатию на них выводятся большая(стиль BIG) картинка без перезагрузки картинки через jquery. НО! Так как запроса к неё нигде не было, она ещё не существует в природе - нет такого файла в папке sites\default\files\styles\big\public".

Как его программно создать, какими средствами? В Drupal6 была функция для этого - FLUSH, тут нету ((

[РЕШЕНО]Как корректно руками вывести поле

22 мая 2014 в 10:43

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

Слайдер произвольных картинок

20 мая 2014 в 16:34

Нужен простейший слайдер со стрелочками туда-сюда для ноды. Проблема в том, что стандартные решения типа Gallery Formatter или Views Slideshow использовать не получается - набор картинок формируется ручками для каждой ноды - это список нод категории за исключением самой ноды. Может кто встречал способы, как заставить работать с таким массивом данных какой-либо из модулей?

Ручное использование Gallery Formatter

20 мая 2014 в 16:16

Поставил Gallery Formatter. Прекрасно работает через стандартные механизмы Друпал 7 - но понадобилось вывести произвольный пул картинок через него и тут все, заглохло.
Кое как покопался в JS, прописал

 <div id="galleryformatter" class="galleryformatter galleryview galleryformatter-view-full galleryformatter-greenarrows">
                             <div class="gallery-slides" ><div class="gallery-thumbs" >  <div class="wrapper">
<ul>
 <li class="gallery-slide" ><img  src="http://mysite/sites/default/files/styles/small/public/ttt_11.jpg?itok=eB... width="49" height="49" alt="" /></li>

[РЕШЕНО] Admin menu только на определенной теме оформления

19 мая 2014 в 16:16

Есть прекрасный модуль Administration menu, который намного меню управления, удобнее даже семерочного. Одна проблема - оно показывается везде независимо от темы оформления, что бывает очень неудобно. Может кто-нибудь знает решение, чтобы его привязать только в нужным темам - или хотя бы только к теме, выбранной для администрирования?
PS Решил патчем. Файл admin_menu.module, текущая версия 7.x-3.0-rc4, начиная со строки 155
Вместо

<?php function admin_menu_page_build(&$page) {
  if (!
user_access('access administration menu') || admin_menu_suppress(FALSE)) {
    return;
?>

ставим

<?php function admin_menu_page_build(&$page) {
    global 
$theme;?>

Переключение языка без перезагрузки страницы

28 апреля 2014 в 12:22

Такое вообще кто-нибудь делал и возможно ли? Для произвольного сайта? Или может кто-нибудь хотя бы встречался, пусть даже и не под Друпал?

Фильтр по атрибутам в Drupal 7

15 марта 2014 в 12:10

В drupal 6 спокойно можно фильтровать вид по атрибутам Ubercart, в Drupal 7 не нашел такой возможности. Кто знает, как вернуть, может есть какой-нибудь модулек?

Перенос таксономии

26 февраля 2014 в 20:29

Есть несколько больших каталогов, многоуровневых. Их надо перекинуть с версии на версию(с 6-ки на 7-ку), лучше сразу вместо с нодами. Что лучше использовать?

[РЕШЕНО]Убрать ошибку form_set_error

7 февраля 2014 в 12:21

Собственно, можно ли как-либо убрать уже установленную ошибку? Например, чтобы не было реакции на обязательное поле при некотором условии?