Таблица files
Прислано: Lexandro
ср, 05/10/2011 - 10:18
В таблице files хранится очень много записей о файлах, которые уже не связаны ни с одном материалом. Причем в статусе у этих файлов стоит 1, т.е. они не удаляются во время выполнения крона.
Можно ли как-то определить какие именно файлы ни с чем не связаны?
- Для комментирования войдите или зарегистрируйтесь
Поиск и удаление не нужных файлов
Прислано: Lexandro
вт, 04/10/2011 - 06:12
Есть сайт, на котором скопилось огромное количество файлов, не связанных ни с какими нодами. Нужно сделать скрипт, который бы автоматом нашел и удалил все файлы, которые не используются. Уже сделал поиск по файлам, которые прикреплены к нодам - работает.
Но осталась одна проблема - как определить, что в тексте ноды есть ссылка на файл, например картинка в коде html?
- Для комментирования войдите или зарегистрируйтесь
[РЕШЕНО] Блок с фильтрами и переходом на страницу
Прислано: Lexandro
пт, 12/08/2011 - 05:07
Есть страница с настроенным видом для вывода каталога товаров. На ней есть раскрытые фильтры.
Хочу на главной странице сделать блок, в котором будут размещены некоторые из этих фильтров. При нажатии кнопки Применить должен быть переход на эту страницу вида, и при этом в фильтры должны подставиться выбранные значения и сформироваться страница.
Как это можно сделать? Кажется видел что-то похожее, но не могу найти.
Фильтр во Views по числовому полю
Прислано: Lexandro
ср, 27/04/2011 - 08:33
Есть каталог товаров с полем цены товара.
С помощью Views сделал вывод каталога по разделам.
Хочу еще добавить фильтр по цене. Делаю раскрытый фильтр на значения этого поля От и До. Проблема в том, что когда поля фильтра не заполнены, то во Views ничего не выводится. Если в поля указать значения цен, то выводится нормально. Как сделать так, чтобы при не заполненных полях фильтра выводились во Views все объекты?
Определить URL текущей страницы
Прислано: Lexandro
пт, 30/04/2010 - 05:08
Хочу в настройках темы вставить вывод URL текущей страницы.
Смотрю файл page.tpl.php. Базовый адрес нашел, а адрес страницы нет.
В какую переменную он записывается или какой функцией его можно извлечь?
Выполнить код перед загрузкой страницы
Прислано: Lexandro
пн, 26/04/2010 - 07:58
Нужно перед началом загрузки страницы (например, стандартная страница Добавления нового материала) выполнить php-код.
Может есть какой модуль готовый?
Делать под это отдельную страницу с начальным кодом и выполнять потом переход на конечную страницу не устраивает, т.к. начальный и конечный адреса должны совпадать.
Запомнить положение на странице
Прислано: Lexandro
пн, 08/02/2010 - 09:06
Сделал при помощи Views редактирование объектов каталога для каждого пользователя.
Каждый объект каталога представлен в виде элемента списка. И для каждого объекта есть ссылка "изменить", по которой открывается окно для изменения объекта. Потом пользователь нажимает кнопку Сохранить и возвращается на прежнюю страницу каталога. Вот вопрос - как сделать, чтобы страница прокрутилась до того объекта, на котором было начато редактирование, а не в начало страницы? Может есть какие интересные модули, которые позволяют сделать что-то подобное, например, при помощи Аякса.
[Решено]Не прикрепляются файлы
Прислано: Lexandro
чт, 04/12/2008 - 06:05
Внезапно перестали прикрепляться файлы.
Пытаюся прикрепить и выдается ошибка:
Указанный файл Prieiskurant_2008.doc не может быть загружен. Файл 215.5 кб, что превысит квоту вашего диска в 1 Мб.
С чего бы это? Ничего не менялось на сайте. Работало хорошо.
Количество документов в термине+
Прислано: Lexandro
ср, 19/11/2008 - 10:25
Не силен в MySQL. Помогите оформить запрос.
Просто подсчитать количество документов в термине делаю так:
$vid = 13; // Номер словаря $terms = taxonomy_get_tree($vid); foreach ( $terms as $term ) { $count = db_result(db_query("SELECT COUNT(nid) FROM {term_node} WHERE tid = %d", $term->tid)); }
В этих документах есть поле mode (в БД - таблица content_field_mode, поле field_mode)
Надо в запрос добавить еще что-то, чтобы в результате остались только документы, у которых это поле равно mode_1.
Зависимые поля
Прислано: Lexandro
чт, 23/10/2008 - 08:11
На форме создания материала есть список типа SelectList и простое текстовое поле. Как сделать, чтобы при выборе пункта в списке в текстовом поле появлялся номер выбранного пункта?
Понимаю, что это просто делается с помощью JavaScript, но не понимаю как это все связать вместе.
- Для комментирования войдите или зарегистрируйтесь
Временно запретить редактирвание материала
Прислано: Lexandro
пн, 20/10/2008 - 07:34
Нужно на время запретить редактировать определенный тип материалов. Как это можно сделать, но не из панели Разрешений?
Где в базе хранятся записи пунктов со страницы Разрешений для модуля node (пункты create, delete own, edit own)? Может напрямую в базе можно поменять?
Изменение прав доступа
Прислано: Lexandro
пн, 06/10/2008 - 06:37
Нужно для определенной роли дать возможность изменять права на редактирование определенного типа материалов. Но делать это нужно не со страницы Разрешений прав для пользвателей (как для админа), а вынести этот переключатель на другую страницу. Можно это как-то сделать?
- Для комментирования войдите или зарегистрируйтесь
Фильтрация во Views2
Прислано: Lexandro
вт, 30/09/2008 - 09:14
С помощью Views2 настроил вывод материалов словаря.
В списке есть материалы доступные только для чтения и доступные для редактирования пользователю. Для редактирования доступны не только собственные материалы, но и созданные другими пользователями. Права на доступ определены с помощью Taxonomy Access Control.
Как настроить фильтр, чтобы в списке остались только материалы, доступные для редактирования?
- Для комментирования войдите или зарегистрируйтесь
Идентификатор словаря
Прислано: Lexandro
вт, 30/09/2008 - 08:20
Где в параметрах ноды указывается словарь и термин, к которому она принадлежит?
$node->... ???
Выбор жирного шрифта
Прислано: Lexandro
ср, 24/09/2008 - 11:04
При вводе текста в текстовом поле ССК надо дать пользователям единственную возможность делать шрифт простым или жирным. Что бы такого прикрутить? Полноценного функционала (как например в форме комментариев на этом сайте) не надо.
- Для комментирования войдите или зарегистрируйтесь
