Вы не зашли.
function plugin_gmanager_category($params)
{
global $tpl, $lang, $mysql, $template;
if (pluginGetVariable('gmanager', 'if_auto_cash'))
{
$cacheFileName = md5('gmanager'.'category').'.txt';
$cacheData = cacheRetrieveFile($cacheFileName, pluginGetVariable('gmanager', 'cash_time'), 'gmanager');
if ($cacheData != false) {
$template['vars']['plugin_gmanager_category'] .= $cacheData;
return true;
}
}
$tpath = locatePluginTemplates(array('category', 'category.row'), 'gmanager', pluginGetVariable('gmanager', 'locate_tpl'));
$tpl_url = $tpath['url:category'];
$output = '';
@include_once root.'includes/classes/upload.class.php';
$fmanager = new file_managment();
$fmanager->get_limits('image');
foreach($mysql->select('select *, (select count(*) from '.prefix.'_images where folder='.prefix.'_gmanager.name) as count from '.prefix.'_gmanager where if_active=1 order by iorder '.$limit) as $row)
{
$pvars['vars']['tpl_url'] = $tpl_url;
$pvars['vars']['url_gallery'] = generatePluginLink('gmanager', 'gallery', array('id' => $row['id'], 'name' => $row['name']));
$pvars['vars']['id'] = $row['id'];
$pvars['vars']['name'] = $row['name'];
$pvars['vars']['title'] = $row['title'];
$pvars['vars']['description'] = $row['description'];
$pvars['vars']['count'] = $row['count'];
$icon = $mysql->record('select name, folder from '.prefix.'_images where `id`='.db_squote($row['id_icon']).' limit 1');
$folder = $icon['folder']?$icon['folder'].'/':'';
$fileurl = $fmanager->uname.'/'.$folder.$icon['name'];
$thumburl = file_exists($fmanager->dname.$folder.'/thumb/'.$icon['name'])?$fmanager->uname.'/'.$folder.'/thumb/'.$icon['name']:$fileurl;
$pvars['vars']['icon'] = $fileurl;
$pvars['vars']['icon_thumb'] = $thumburl;
$tpl->template('category.row', $tpath['category.row']);
$tpl->vars('category.row', $pvars);
$output .= $tpl->show('category.row');
}
$tvars['vars']['tpl_url'] = $tpl_url;
$tvars['vars']['entries'] = $output;
$tvars['vars']['url_main'] = generatePluginLink('gmanager', null);
$tpl->template('category', $tpath['category']);
$tpl->vars('category', $tvars);
$template['vars']['plugin_gmanager_category'] = $tpl->show('category');
if (pluginGetVariable('gmanager', 'if_auto_cash')) cacheStoreFile($cacheFileName, $template['vars']['plugin_gmanager_category'], 'gmanager');
}
{plugin_gmanager_category}
Не в сети
В шаблоне category.row.tpl добавить:
<img src="{icon_thumb}" />
Не в сети
Добрый день.
Тут такое дело, я хочу вывести галереи не в {mainblock} main.tpl, а в созданном мною шаблоне gallery.tpl специально для галереи. Тойсть меню списка галерей у меня выводится в gallery.tpl, но при просмотре плагин обращается к главному шаблону движка main.tpl.
Где в плагине нужно править, что бы изменить шаблон вывода информации?
Всем спасибо, решил проблему с помощью плугина елка
Изменено jam214 (2011-06-28 22:07:00)
Не в сети
Нужная, но раз никто не хочет кооперироваться, то придёться пробивать по своим каналам.
Не в сети
Кто готов сброситься на доработку галереи и кто готов доработать и за сколько? 8)
+ массовая загрузка
+ комментарии
+ рейтинг (+/-, сортировка по рейтингу, виджет для топ рейтовых фоток)
+ подкатегории
Не в сети
Сколько готов скинуться?
Не в сети
Ясно. Отписал в ЛС.
Не в сети
РАБОТАЕТ ТОЛЬКО НА 0.9.2.
Отличия от стандартного gmanager'a:
1. Для каждого изображения создается своя страница.
2. Для каждого изображения теперь можно оставлять комментарии. (Используется моддифицированный плагин comments).
3. Для каждой категории можно прописывать свои мета-теги. Для каждого изображения/категории можно вывести описание.
4. Для каждого изображения можно выводить специальные данные - даты загрузки изображения, размеры оригинала изобаржения, количество просмотров, количество комментариев.
5. Генерация ссылок - следующее изображение/предыдущее изображение.
6. Сделана генерация страниц с комментариями для каждой из категории, т.е. страницы "комментарии к альбому", на которых выводятся все комментарии всех фотографий из данной категории.
7. Сделаны зачатки breadcrumbs.
8. Дополнен функционал виджетов - стало возмодным выводить выджет на отдельной странице. Добавлены новые методы сортировки - "случайно", "по кол-ву комментариев", "по кол-ву просмотров".
9. Исправлены известные ошибки стандартного gmanager'a.
Не в сети
РАБОТАЕТ ТОЛЬКО НА 0.9.2.
Отличия от стандартного gmanager'a:
1. Для каждого изображения создается своя страница.
2. Для каждого изображения теперь можно оставлять комментарии. (Используется моддифицированный плагин comments).
3. Для каждой категории можно прописывать свои мета-теги. Для каждого изображения/категории можно вывести описание.
4. Для каждого изображения можно выводить специальные данные - даты загрузки изображения, размеры оригинала изобаржения, количество просмотров, количество комментариев.
5. Генерация ссылок - следующее изображение/предыдущее изображение.
6. Сделана генерация страниц с комментариями для каждой из категории, т.е. страницы "комментарии к альбому", на которых выводятся все комментарии всех фотографий из данной категории.
7. Сделаны зачатки breadcrumbs.
8. Дополнен функционал виджетов - стало возмодным выводить выджет на отдельной странице. Добавлены новые методы сортировки - "случайно", "по кол-ву комментариев", "по кол-ву просмотров".
9. Исправлены известные ошибки стандартного gmanager'a.
Крут
Не в сети
Теперь другой вопрос как сделать чтоб новые изображения появлялись на первой странице а не на последней ?
Собсна, никто случаем не знает решения? А то хочется использовать виджет а ля lastnews, чтобы при добавлении новых фоток в галерею они отображались в начале.
Не в сети
kapellan пишет:Теперь другой вопрос как сделать чтоб новые изображения появлялись на первой странице а не на последней ?
Собсна, никто случаем не знает решения? А то хочется использовать виджет а ля lastnews, чтобы при добавлении новых фоток в галерею они отображались в начале.
Там сейчас так и отображается.
Не в сети
Там сейчас так и отображается.
Ммм, нет, к сожалению, что при просмотре галереи, что при выводе виджета, фотки идут в порядке возрастания id, т.е. более ранние - в начале. Пробовал наугад в файле плагина все "asc" заменить на "desc", но, естественно, ничего не вышло Может есть какие-нибудь идеи? Был бы безумно благодарен.
Не в сети
Версия плагина какая?
Не в сети
if ($sort == 1)
{
$order = 'order by `date` desc,`id` desc';
}
должно решить проблему
Не в сети
TITAN-UZ, просто надо сначала сделать категорию в разделе "Изображения", потом зайти в плагин, обновить список галерей, зайти в настройки появившейся галереи(категории), и там уже задать ей статус "активная". Все, после этого галерея появится на странице плагина.
У меня на SVN(1087) версии все работает.
I ♥ NGeneration CMS
Не в сети
как сделать что бы виджет галереи отображался только на главной? сайт http://kosiki.org.ua/
сейчас он вставлен в main.tpl под {mainblock}
<table width="100%" border="0">
<tr>
<td>{widgal}</td>
</tr>
</table>
версия установленной галереи gmanager : Gallery Manager Плагин 0.03 beta
Изменено M0rS (2013-02-15 16:38:03)
Не в сети