Отображение на главной странице и группы &#10 Отображение на главной странице и группы &#10
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Отображение на главной странице и группы

Started by Lix2008, January 17, 2008, 03:35:07 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Lix2008

Возможно ли, чтобы на главной странице отображалась:
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

Makc666

Quote from: Lix2008 on January 17, 2008, 03:35:07 PM
Âîçìîæíî ëè, ÷òîáû íà ãëàâíîé ñòðàíèöå îòîáðàæàëàñü:
1. ïîñëåäíÿÿ ðàáîòà
2. ëó÷øàÿ ïî ðåéòèíãó
2.1. ëó÷øàÿ çà ìåñÿö
2.2. ëó÷øàÿ çà ãîä
3. ×àñòî ïðîñìàòðèâàåìàÿ ðàáîòà

Îòâåò â äîêóìåíòàöèè òóò:
http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#admin_album_list

Êîíôèã -> Îòîáðàæåíèå ñïèñêà àëüáîìîâ -> Ñîäåðæàíèå ãëàâíîé ñòðàíèöû
Èç òîãî, ÷òî íàïèñàëè âû, ìîæíî òîëüêî ïóíêòû 1, 2 è 3.
Áóäåò ïðèìåðíî âîò òàê:
lastup,toprated,topn

Ïóíêòû 2.1 è 2.2 ìîæíî ðåàëèçîâàòü âîò ÷åðåç ýòîò ìîä:
http://forum.coppermine-gallery.net/index.php?topic=44054.0

Òîãäà ñòðîêà âûøå áóäåò âûãëÿäåòü:
lastup,toprated,anycontent2,topn

Quote from: Lix2008 on January 17, 2008, 03:35:07 PM
Âîçìîæíî ëè, ñîçäîâàòü ãðóïïû ïîëüçîâàòåëåé ñ âîçìîæíîñòÿìè è ïðàâàìè (êàê â ôîðóìàõ íàïðèìåð åñòü ìîäåðàòîðû, ñóïåðìîäåðàòîðû).
Íåò, íå âîçìîæíî. Òîëüêî àäìèíèñòðàòîðû èëè îáû÷íûå ïîëüçîâàòåëè.
Òàê æå ìîæíî âûáèðàòü, ÷ìîãóò ëè îáû÷íûõ ïîëüçîâàòåëè ñðàçó çàëèâàòü èçîáðàæåíèÿ èëè èõ íóæíî ïðîâåðÿòü çà íèìè.
Ìîæíî ñäåëàòü äâå ãðóïïû - îäíà ñìîæåò ñðàçó ðàçìåùàòü èçîáðàæåíèÿ, äðóãàÿ òîëüêî ïîñëå èõ ïðîâåðêè.

Quote from: Lix2008 on January 17, 2008, 03:35:07 PM
Åñëè âîçìîæíî ñîçäîâàòü ãðóïïû ïîëüçîâàòåëåé âîçìîæíî ëè àâòîìàòèçèðîâàòü âîò òàêóþ ñèñòåìó:
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, òî ÷àñòè÷íî íåêîòîðûå âåùè ìîæíî áóäåò ðåàëèçîâàòü.

Quote from: Lix2008 on January 17, 2008, 03:35:07 PM
Âîçìîæíî ëè ýòî, èëè ó ìåíÿ ôàíòàçèÿ ðàçûãðàëàñü?))

Ñ óâàæåíèåì, Lix2008
 æèçíè âîçìîæíî âñ¸, ïðîñòî íåêîòîðûå âåùè ïðèõîäèòñÿ ïåðåäåëûâàòü ïîä ñâîè ïîòðåáíîñòè.

Lix2008

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

Я так понял, логика работы такая:
1. Создается категория, "за месяц".
2. В категории размещается альбомы, ну возьмем к примеру альбом "картинки пользователя1".
3. Делаем модификацию, для отображение лучших работ по рейтингу на главной странице:
3.1. Открывам файл index.php.
3.1.1.Находим там вот такой код:

                    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 вот такой код:

                    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. Открываем и находим строку

////////////////////////
//Category number
$cat2 = 2;
////////////////////////

т.е. сдесь нужно выставивить цифру, которая соотвествует категории "за месяц". у меня например ссылка

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

оставляю $cat2 = 2.
3.2.2. Находим следующию строку:

////////////////////////
//Case type (look below for avaliable types)
$case2 = 'lastup';
////////////////////////

т.е. сдесь выставляется, что будет отображаться. В моем случае нужно чтобы отображались лучшие по

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

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

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

Alex Revo

Äà, ýòî â êîíôèãå - Íàñòðîéêè îòîáðàæåíèÿ ìèíèàòþð

Makc666

Quote from: Alex Revo on January 19, 2008, 07:47:23 PM
Äà, ýòî â êîíôèãå - Íàñòðîéêè îòîáðàæåíèÿ ìèíèàòþð
Alex Revo, òî ÷òî õî÷åò ñäåëàòü Lix2008
ñðåäñòâàìè ãàëåðåè ñäåëàòü íåâîçìîæíî...

Íóæíî ñíà÷àëà ïåðåïèñûâàòü/ïåðåäåëûâàòü ïîä ñåáÿ øàáëîí.
À óæå ïîòîì âûñòàâëÿòü íàñòðîéêè â
Êîíôèã -> Îòîáðàæåíèå ìèíèàòþð 

  • Êîëè÷åñòâî êîëîíîê íà ñòðàíèöå ñ ìèíèàòþðàìè
  • Êîëè÷åñòâî ñòðîê íà ñòðàíèöå ñ ìèíèàòþðàìè