Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2014-08-30 12:33:02

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Модернизированный плагин gmanager - помогите доработать

Добрый день, проблема такова, имеется немного модернизированный плагин gmanager, в нем был реализован вывод списком всех альбомов с фотографиями сразу на странице плагина, то есть без переходов во внутрь, но сейчас столкнулся с задачей реализовать все немного по другому, то есть, чтобы на странице плагина все так же выводился тот же список всех альбомов, с выводом превьюшек из них, но в ограниченном кол-ве, то есть чтобы можно было выставить ограничение в 2-3 фотографии для каждого альбома, на странице плагина, и чтобы в шаблоне вывода этих превью main.thumbs.tpl, присутствовал тег для вывода ссылки на страницу альбома, тк сейчас там присутствуют лишь {full_url} и {thumb_url}, а хотелось бы так же видеть {url_gallery}.

А второе, что смущает и не получается сделать самому, так это человеческие хлебные крошки для страницы альбома.

Сейчас все выглядит так: "[link]Главная страница[/link] - Галерея Тестовый альбом"
А хотелось бы чтобы выглядело вот так: "[link]Главная страница[/link] - [link]Галерея[/link] - Тестовый альбом"

А еще хотелось бы добавить в main.cell.tpl вывод тегом кол-ва фотографий в альбоме, если это не очень сложно.

Сам плагин прикладываю к теме.

Заранее спасибо за любую помощь!


I NGeneration CMS

Вне форума

#2 2014-08-30 20:04:04

irbees2008
Продвинутый чайник
Откуда: Шахтинск
Здесь с 2012-03-14
Сообщений: 2,739
Рейтинг :   114 
Сайт

Re: Модернизированный плагин gmanager - помогите доработать

Что то я вообще не понял,насколько знаю модернизированный так и работает,или я не понял тебя
Вот моя галерея http://naraione.org/gallery/

Вне форума

#3 2014-08-31 00:30:39

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Модернизированный плагин gmanager - помогите доработать

irbees2008 пишет:

Что то я вообще не понял,насколько знаю модернизированный так и работает,или я не понял тебя
Вот моя галерея http://naraione.org/gallery/

Я собственно вот о чем говорю, это сейчас:
392ac5a0b6e1d41c579e524b2ff1e8d4_pv.png

Как хочу сделать:
b575c26070df0fa756202478df5e6d57_pv.png
То есть выставить как-то ограничение в 2-3 фотки.
Плюс у меня не будет страничек для фоток, будет только общая галерея с альбомами, и собственно страницы самих альбомов, где идут фотографии, при нажатии по которым просто они увеличиваются.

Оговариваю именно тот плагин который я приложил, я просто не знаю же какая у тебя версия.


I NGeneration CMS

Вне форума

#4 2014-08-31 01:14:06

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Модернизированный плагин gmanager - помогите доработать

1.
Найти:

foreach ($mysql->select('select * from '.prefix.'_images where `folder`='.db_squote($row['name']).' '.$limit) as $img_e) {

Заменить:

foreach ($mysql->select('select * from '.prefix.'_images where `folder`='.db_squote($row['name']).' limit 2 ') as $img_e) {

Найти:

'thumb_url' => $img_list[$img_e['id']]['thumburl'],

Ниже добавить:

'url_gallery' =>generatePluginLink('gmanager', 'gallery', array('id' => $row['id'], 'name' => $row['name'])),

2. В чем проблема прописать вручную?

3. Если без кеширования, то +N запросов на странице, где N - число выведенных галерей.
Найти:

$thumburl	=	file_exists($fmanager->dname.$folder.'/thumb/'.$icon['name'])?$fmanager->uname.'/'.$folder.'/thumb/'.$icon['name']:$fileurl;

Ниже добавить:

$count = 0;
if (is_array($pcnt = $mysql->record('select count(*) as cnt from '.prefix.'_images where folder='.db_squote($row['name']))))
$count = $pcnt['cnt'];
$pvars['vars']['cnt'] = $count;

Отредактировано infinity237 (2014-08-31 01:23:08)

Вне форума

#5 2014-08-31 01:51:59

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Модернизированный плагин gmanager - помогите доработать

infinity237, спасибо огромное! А по поводу "2. Прописать вручную", ты имеешь в виду построить на твиге конструкцию? Или же в коде плагина задать? Просто я помню что уже так сделали один раз с каким-то плагином, или же для статики перенаправленной вроде бы реализовывали...поэтому подумал, может быть проще просто сразу сделать в плагине галереи нормальное правило для крошек.

2a9beb8436cea92c7b7d8282f098f68c_pv.png


I NGeneration CMS

Вне форума

#6 2014-09-01 00:31:41

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Модернизированный плагин gmanager - помогите доработать

Там же на галерею всегда один путь. Да и смысла нет дорабатывать эту старую версию.

Вне форума

#7 2014-09-01 00:36:53

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Модернизированный плагин gmanager - помогите доработать

infinity237, ясно.
А более новая версия вообще в принципе существует?


I NGeneration CMS

Вне форума

#8 2014-09-01 00:52:22

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Модернизированный плагин gmanager - помогите доработать

http://ngcms.ru/forum/viewtopic.php?pid=25527#p25527
Но это всё говно, нужно переписывать.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.014 сек, 7 запросов выполнено - Использовано памяти: 564.3 Кбайт (Пик: 585.3 Кбайт) ]