Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Отображение на главной странице и группы  (Read 5927 times)

0 Members and 1 Guest are viewing this topic.

Lix2008

  • Coppermine newbie
  • Offline Offline
  • Posts: 5

Возможно ли, чтобы на главной странице отображалась:
1. последняя работа
2. лучшая по рейтингу
2.1. лучшая за месяц
2.2. лучшая за год
3. Часто просматриваемая работа

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

Если возможно создовать группы пользователей возможно ли автоматизировать вот такую систему:
1. Пользователь - может выкладывать картинки и коментировать
2. Пользователь у которого к примеру 3 изображения - может выкладывать картинки, коментировать и голосовать в диапазоне 1... 1/5 от бала в пятибальной шкале (1/25, 2/25, 3/25, 4/25, 1/5)  к примеру.
3. Пользователь у которого к примеру 5 изображений, 100 балов рейтинга, может все тоже что и 2 пользователь, только у него появляется возможность голосовать в диапазоне 1...5 в пятибальной шкале измерения.
4. Пользотели с правами модератора -  могут помечать изображения, если 3 модера пометили картинку, то она автоматически удаляется.

Возможно ли это, или у меня фантазия разыгралась?))

С уважением, Lix2008
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

Возможно ли, чтобы на главной странице отображалась:
1. последняя работа
2. лучшая по рейтингу
2.1. лучшая за месяц
2.2. лучшая за год
3. Часто просматриваемая работа

Ответ в документации тут:
http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#admin_album_list

Конфиг -> Отображение списка альбомов -> Содержание главной страницы
Из того, что написали вы, можно только пункты 1, 2 и 3.
Будет примерно вот так:
Code: [Select]
lastup,toprated,topn
Пункты 2.1 и 2.2 можно реализовать вот через этот мод:
http://forum.coppermine-gallery.net/index.php?topic=44054.0

Тогда строка выше будет выглядеть:
Code: [Select]
lastup,toprated,anycontent2,topn
Возможно ли, создовать группы пользователей с возможностями и правами (как в форумах например есть модераторы, супермодераторы).
Нет, не возможно. Только администраторы или обычные пользователи.
Так же можно выбирать, чмогут ли обычных пользователи сразу заливать изображения или их нужно проверять за ними.
Можно сделать две группы - одна сможет сразу размещать изображения, другая только после их проверки.

Если возможно создовать группы пользователей возможно ли автоматизировать вот такую систему:
1. Пользователь - может выкладывать картинки и коментировать
2. Пользователь у которого к примеру 3 изображения - может выкладывать картинки, коментировать и голосовать в диапазоне 1... 1/5 от бала в пятибальной шкале (1/25, 2/25, 3/25, 4/25, 1/5)  к примеру.
3. Пользователь у которого к примеру 5 изображений, 100 балов рейтинга, может все тоже что и 2 пользователь, только у него появляется возможность голосовать в диапазоне 1...5 в пятибальной шкале измерения.
4. Пользотели с правами модератора -  могут помечать изображения, если 3 модера пометили картинку, то она автоматически удаляется.
Если интегрировать галерею в какой-нибудь форум с рейтингом типа vBulletin, то частично некоторые вещи можно будет реализовать.

Возможно ли это, или у меня фантазия разыгралась?))

С уважением, Lix2008
В жизни возможно всё, просто некоторые вещи приходится переделывать под свои потребности.
Logged

Lix2008

  • Coppermine newbie
  • Offline Offline
  • Posts: 5

Quote
Пункты 2.1 и 2.2 можно реализовать вот через этот мод:
http://forum.coppermine-gallery.net/index.php?topic=44054.0
Тогда строка выше будет выглядеть:
Code: [Select]
lastup,toprated,anycontent2,topn

Я так понял, логика работы такая:
1. Создается категория, "за месяц".
2. В категории размещается альбомы, ну возьмем к примеру альбом "картинки пользователя1".
3. Делаем модификацию, для отображение лучших работ по рейтингу на главной странице:
3.1. Открывам файл index.php.
3.1.1.Находим там вот такой код:
Code: [Select]
                    case 'anycontent':
                        if ($cat == 0) {
                            ob_start();
                            /**
                             * Any php code or HTML can be put in this file and will be displayed
                             */
                            include('anycontent.php');
                            $anycontent = CPGPluginAPI::filter('anycontent',ob_get_contents());
                            ob_end_clean();
                            echo ($anycontent);
                        }
                        flush();
                        break;
3.1.2. Вставляем ниже break вот такой код:
Code: [Select]
                    case 'anycontent2':
                        if ($cat == 0) {
                            ob_start();
                            /**
                             * Any php code or HTML can be put in this file and will be displayed
                             */
                            include('anycontent2.php');
                            $anycontent2 = CPGPluginAPI::filter('anycontent2',ob_get_contents());
                            ob_end_clean();
                            echo ($anycontent2);
                        }
                        flush();
                        break;
3.1.3. Заходим по пути конфиг > Отображение списка альбомов > Содержание главной страницы > 

breadcrumb/lastup/random,1/toprated,1/topn,1/anycontent2 
3.2. Копируется anycontent2.zip(в архиве файл anycontent2.php) и рапаковывается в корень установленой

галереи.
3.2.1. Открываем и находим строку
Code: [Select]
////////////////////////
//Category number
$cat2 = 2;
////////////////////////
т.е. сдесь нужно выставивить цифру, которая соотвествует категории "за месяц". у меня например ссылка

на категорию за месяц вот такая "http://galery2.ru/index.php?cat=2" в запросе стоит cat=2, поэтому я

оставляю $cat2 = 2.
3.2.2. Находим следующию строку:
Code: [Select]
////////////////////////
//Case type (look below for avaliable types)
$case2 = 'lastup';
////////////////////////
т.е. сдесь выставляется, что будет отображаться. В моем случае нужно чтобы отображались лучшие по

рейтингу, поэтому я выставляю $case2 = 'toprated';

Различные возможные команды для $case2:
'random': Случайные файлы
 'lastup': Последние добавления
'toprated': Часто просматриваемые
'lastcom': последние коменируемые
'lastcom': последние просмотреные
Вот, что получилось у меня - файл 01.jpg

Встречный вопросы:
1. Возможно ли сделать картинки в один ряд, как в файле 02.jpg?
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону

Да, это в конфиге - Настройки отображения миниатюр
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

Да, это в конфиге - Настройки отображения миниатюр
Alex Revo, то что хочет сделать Lix2008
средствами галереи сделать невозможно...

Нужно сначала переписывать/переделывать под себя шаблон.
А уже потом выставлять настройки в
Конфиг -> Отображение миниатюр 
  • Количество колонок на странице с миниатюрами
  • Количество строк на странице с миниатюрами

 
Logged
Pages: [1]   Go Up
 

Page created in 0.025 seconds with 15 queries.