Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Модули для DLE » Коллекции / Подборки

Коллекции / Подборки


     05.04.2019    Модули для DLE    7588    67 комментариев

Краткая информация о модуле (хаке)

Автор: TeraMoune
Версия DLE: 13.0 и выше
Контакты: teramoune@gmail.com
Цена: Бесплатно
Модуль позволит создавать подборки новостей
Коллекции / Подборки


  • Free
  • Открытый код
  • CEO оптимизация
  • Закладки
  • Отдельная сортировка новостей


Подробней, скачать и скриншоты: Collections-DLE on GitHub

Не актуально с 27.09.2020

67 комментариев

tcse
Юзер

tcse - 9 апреля 2019 14:30 -

а чем "подборки" отличаются от custom блоков стандартного DLE?

Только наличием интерфейса в админке?

ТeraMoune
Юзер

ТeraMoune - 9 апреля 2019 23:09 -

Сделайте пожалуйста страницу с подборками, выведите на страницу подборок 10-50 содержащие определённые новости. Потом расскажите о впечатлениях удобно ли колупать tpl файл. Отличие еще и в отдельной странице и возможностью заносить подборки в закладки. Менять сортировку вывода отдельную от сортировки стандарта новостей. И я перенёс почти все особенности из модуля от LazyDev'a, там если Вы внимательно читали еще настройка ceo. Задавать каждой странице подборки теги, описание и заголовки. Вы это тоже вручную сделаете, для каждой из 50 подборок будите прописывать всё в tpl ?)

К тому же я сделал этот мелочный модуль в качестве альтернативы модулю от LazyDev'a. Даже одну из подборок я сделал как у него на скринах :D

Но это еще не всё, я планирую добавить возможность добавлять подборки прямо из новости и находясь в новости управлять добавлением и удалением.
И быть может добавлю создание и управление подборок для пользователей сайта. Чтобы и люди могли создавать подборки на свой взгляд. С настройками групп кому это будет разрешено. И даже приватностью, сделать закрытые от всех глаз подборки (для личного использования)


И почему я получаю этот вопрос, Вы Лазидева тоже спрашивали об этом ? Что он Вам ответил ?


Короче это лишь заготовка для более функционального модуля. Но если никто интерес не проявит и никому не нужно будет то я так и оставлю это и данный модуль таким о останется.

tcse
Юзер

tcse - 10 апреля 2019 11:26 -

Цитата: ТeraMoune
И почему я получаю этот вопрос, Вы Лазидева тоже спрашивали об этом ? Что он Вам ответил ?


Модуль от lazydev я вообще не видел. И скорее всего (по тому ка кон описывает свои модули) вообще бы не понял для чего он.
А про Ваш спросил именно потому, что пытался без установки понять суть модуля.
Так как клиентам очень часто нужные модули именно с админками, так как строки подключения custom новостей для них это уже "программирование" с большой буквы П.

Ваш модуль поставлю на тестовый домен и попробую вникнуть в суть. Благодарю.

Цитата: ТeraMoune
вы мне так мстите, комментируя мою заготовку ?

Количество вменяемых разработчиков под DLE настолько мало, что заниматься глупостями типа "едких комментариев" контрпродуктивно.
Говорливых - много. Дельных - мало.

ТeraMoune
Юзер

ТeraMoune - 10 апреля 2019 13:32 -

Ясно. Суть банально проста, собрать новости в кучу под другим названием, отдельно от категорий. С возможностью заносить эти кучи в закладки. И выставлением для каждой кучи описания и мета тегов.

Если это будет нужно людям то чего еще доделаю. Идей полно :D

ТeraMoune
Юзер

ТeraMoune - 27 апреля 2019 22:20 -

Обновил:
- Добавление новости в подборки на этапе её создания
- Разрешение на добавление группам
- Вывод подборок в любом месте сайта
- В админке в разделе поиск и замена так же производить замену текста в описании подборок

Подробнее на GitHub'e

deadluk
Юзер

deadluk - 28 апреля 2019 00:24 -

Годно) позже затестим

dj-avtosh
PHP-developer

dj-avtosh - 1 мая 2019 13:07 -

молодец

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

snamp
Юзер

snamp - 30 апреля 2019 13:56 -


Спасибо за модуль, но при добавлении подборки нет кнопки загрузить изображение для него и при редактировании также

ТeraMoune
Юзер

ТeraMoune - 30 апреля 2019 18:41 -

Предоставьте мне лицензию найду проблему, а так извиняйте у меня нету внешнего сайта в инете с лицензионной копией движка я устанавливал на всех возможных нулах 13.0-13.2 версиях везде без каких либо танцев с бубнами всё есть.

Я без понятия как я должен найти проблему в тех доступных мне движках где её по сути и нету. Это как за охотиться за призраками. Вы не первый кто пишет про кнопку.

thisiskorsar
Юзер

thisiskorsar - 30 апреля 2019 20:11 -

Годно, спасибо))

thisiskorsar
Юзер

thisiskorsar - 30 апреля 2019 20:15 -

И почему такие хорошие плагины и хаки не известны? Спасибо за работу, почти все ваши работы оказались полезными) скиньте свои Qiwi, отблагодарю)

ТeraMoune
Юзер

ТeraMoune - 15 мая 2019 02:48 -

up: Подборки по тегам, значениям дополнительных полей, простой но в тоже время упрощающий поиск кучи новостей по опять же 3 параметрами (среди названия, тегов и дополнительных полей), пара тегов (вывод названия и описания подборки) для общих шаблонов

hent4ib
Юзер

hent4ib - 23 мая 2019 00:49 -

а как вывести теги h1 и тп?
пример:
зашел на web.site/collections/
h1 тег Подборки новостей
Зашел в подборку топ новостей
h1 тег Топ новостей на сайте

ТeraMoune
Юзер

ТeraMoune - 23 мая 2019 06:47 -

Читайте описание в репозитории там всё есть для main.tpl и дочерних шаблонов есть теги выводящие заголовок и описание их разместите в любых тегах как вам удобно.

hent4ib
Юзер

hent4ib - 23 мая 2019 11:22 -

а в самих шаблонах нельзя прописать?

ТeraMoune
Юзер

ТeraMoune - 23 мая 2019 06:46 -

Устранена проблема из за которой была ошибка при подключении скриптов в админке, кнопка постера теперь появляется и другие проблемы связанные с этим больше не будут мешать.

sinedslonim
Юзер

sinedslonim - 20 июня 2019 02:42 -


не грузит картинку, кнопка есть, но выдаёт ошибку. В чём может быть проблема?

ТeraMoune
Юзер

ТeraMoune - 21 июня 2019 16:04 -

Всем у кого не грузит картинки, пока самостоятельно найдите все admin.php в файлах и измените на файл который у Вас прописан в настройках. До конца следующего месяца обнов не будет.

ТeraМoune
Юзер

ТeraМoune - 7 августа 2019 06:25 -

07.08.2019
- Исправлена ошибка при которой в случае добавления новостей всегда была попытка обновить информацию подборки с 0 id.
- Исправлена работа тега {collections-link} с включённым ЧПУ.
Добавлена $config['admin_path'] в админке, теперь проблем с запросами в случае изменённого файла админки не будет.
- Изменено расположение элементов в редактировании подборки.
- Добавлен тег для вывода ID новостей принадлежащих подборке для использования в других нуждах. (Например при выводе кастомных новостей)
- Дополнительный модуль для организации блока с списком новостей. (платный)

P.S. Много из всего я так и не смог сделать, запамятовал, а информация находилась на других аккаунтах которые заблокированы и доступ к перепискам я не имею. Если чего не сделал будьте добры напомнить в телеге если оно еще нужно.

Создал две страницы в wiki репозитория по разделам логов изменений и faq. Буду дополнять если будет что.

ushkom
Юзер

ushkom - 17 декабря 2019 18:43 -

Добрый день. Спасибо большое за модуль, очень удобный. У меня один вопрос, я изменил везде в модуле отображение ссылки с collection на actors. Везде все прекрасно работает, но застрял с плагиацией, кнопки по прежнему ведут на collection, подскажите пожалуйста где подправить?
Файл engine/modules/news_collections.php

ТeraМoune
Юзер

ТeraМoune - 17 декабря 2019 22:14 -

Другая часть в плагине в правке коротких новостей

ushkom
Юзер

ushkom - 17 декабря 2019 22:33 -

В плагине тоже везде менял где встречалось collection. В правке engine/modules/show.short.php не встречается collection, в ссылках везде $url_page. Не могли бы носом ткнуть где заменить в плагине.
Делал замену в правках: engine/engine.php, engine/init.php, engine/modules/functions.php

ТeraМoune
Юзер

ТeraМoune - 17 декабря 2019 22:54 -

Цитата: ushkom
В плагине тоже везде менял где встречалось collection

Так как в show.short.php используется значение переменной $do которое по прежнему остаётся collections
но поставляется ссылка из переменной выше

if( $do == 'collections' ) {
  
  if( $collections_id ) {
    if( $config['allow_alt_url'] ) $url_page .= '/' . $do . '/'.$collections_id . '-' . $collections['alt_url'];
    else $ucid = '?do=' . $do . '&id='.$collections_id;
  } else {
    if( $config['allow_alt_url'] ) $url_page .= '/' . $do;
    else $ucid = '?do=' . $do;
  }

} else $ucid = '';

ushkom
Юзер

ushkom - 17 декабря 2019 23:08 -

То есть нужно еще везде заменить if( $do == 'collections' ) на if( $do == 'actors' )
?

ТeraМoune
Юзер

ТeraМoune - 17 декабря 2019 23:09 -

верно и в engine где case тоже

Pyaniyotchim
Юзер

Pyaniyotchim - 18 декабря 2019 18:52 -

А не могли бы подсказать, где конкретно искать двоеточие (перед выводом названия коллекции в full-story), в случае вывода тегом {collections-link}?
Ковыряю в папке modules файл, все никак не могу найти.

Pyaniyotchim
Юзер

Pyaniyotchim - 18 декабря 2019 19:25 -

Отбой, единственное что не проверил, это действия в плагинах (последний раз с DLE 9 работал). Как проверил - сразу же нашел.
Спасибо.

ushkom
Юзер

ushkom - 17 декабря 2019 23:12 -

Большое человеческое, по возможности отблагодарю по реквизитам на github

ushkom
Юзер

ushkom - 21 декабря 2019 17:20 -

Подскажите пожалуйста, а есть возможность подборки добавить в карту сайта?

ТeraМoune
Юзер

ТeraМoune - 22 декабря 2019 01:03 -

Сейчас нету

wilfilm
Юзер

wilfilm - 1 ноября 2020 17:58 -

можете помочь в настройке модуля?
для вывода картинок подборки на главной странице сайта, какой код прописывается?

TeraMoune
Эксперт

TeraMoune - 1 ноября 2020 21:18 -


Кастомом выводятся на главной

Тестовый репозиторий установки плагинов: teramoune

wilfilm
Юзер

wilfilm - 1 ноября 2020 23:07 -

прописал в файле на главной странице

{collections-custom limit="5"}

по умолчанию выводит шаблон collections_block.tpl

<li>
<a class="collections-block" href="{url}" onclick="return nav.go(this.href);">
<span class="image" style="background-image: url('{cover}');"/></span>
<span class="title">{title}</span>
<span class="date">{num_elem}</span>
<span class="clear"><!-- --></span>
</a>
</li>


выводит только текст подборки , а рисунок не выводит, что не правельно делаю?

TeraMoune
Эксперт

TeraMoune - 2 ноября 2020 04:17 -

Без понятия, не достаточно данных чтобы ответить на этот вопрос.

Тестовый репозиторий установки плагинов: teramoune

TeraMoune
Эксперт

TeraMoune - 2 ноября 2020 19:27 -

Обновите modules/news_collections.php

Спасибо, dj-avtosh за наводку на косяк.

Тестовый репозиторий установки плагинов: teramoune

rytis.arkusauskas
Юзер

rytis.arkusauskas - 25 февраля 2021 20:37 -

есть ли возможность добавить чтобы показать количество избранных рядом со ссылкой {favorites-collections-link}

TeraMoune
Эксперт

TeraMoune - 26 февраля 2021 09:43 -

init.php

после
$tpl->load_template( 'login.tpl' );

Добавить

$tpl->set('{favorites-collections-count}', ($member_id['favorites_collections'] ? count(explode(',', $member_id['favorites_collections'])) : 0));


использовать {favorites-collections-count}

Тестовый репозиторий установки плагинов: teramoune

iFresh
Юзер

iFresh - 13 марта 2021 13:23 -

Подскажите пожалуйста!
В sitemap.xml выдает ошибку на подборки, потому что не указан <priority>. Как указать?
DLE 14.1
<loc>https://сайт/2-pro-ljubov</loc>
<lastmod>2021-03-11</lastmod>
<priority/>

TeraMoune
Эксперт

TeraMoune - 13 марта 2021 21:05 -

Добавил, обнови xml

Тестовый репозиторий установки плагинов: teramoune

iFresh
Юзер

iFresh - 13 марта 2021 21:11 -

Спасибо тебе большое!

iFresh
Юзер

iFresh - 14 марта 2021 12:18 -


Новая ошибка в админке DLE 14.1 после обновы.

MSK
Юзер

MSK - 14 марта 2021 12:30 -

Этот запрос уже был выполнен при первой установке плагина.
Зачем повторно устанавливали?

iFresh
Юзер

iFresh - 14 марта 2021 16:06 -

я обновил xml и все!

TeraMoune
Эксперт

TeraMoune - 14 марта 2021 16:16 -

Это можно игнорировать, там просто сказано, что такая ячейка в базе уже есть.

Тестовый репозиторий установки плагинов: teramoune

iFresh
Юзер

iFresh - 14 марта 2021 16:17 -

Понял, спасибо большое.

rytis.arkusauskas
Юзер

rytis.arkusauskas - 16 марта 2021 23:41 -

беда, когда я устанавливаю код на addnews.tpl {collections} коллекция выбирается автоматически первая из списка. как исправить это?

TeraMoune
Эксперт

TeraMoune - 17 марта 2021 00:12 -

Без понятия, у меня это не подтвердилось.

Тестовый репозиторий установки плагинов: teramoune

rytis.arkusauskas
Юзер

rytis.arkusauskas - 19 марта 2021 10:12 -


Fatal error: Uncaught Error: Call to undefined function collectionsSumNewsRead()


Я получаю сообщение об ошибке при публикации новостей.
когда я удаляю тег {collection}, все в порядке..

Я заметил, что в поле выбора категории есть пустое место вверху, а вот на выбора collections его нeт, поэтому у меня автоматически выбираю коллекцию.

rytis.arkusauskas
Юзер

rytis.arkusauskas - 19 марта 2021 17:12 -

Fatal error: Uncaught Error: Call to undefined function collectionsSumNewsRead()

изменил строку:
collectionsSumNewsRead($val, $c_list);

на:
collectionsSumExtended_info($val, $c_list);

и начал работать, просто не знаю, хорошо так или нет

TeraMoune
Эксперт

TeraMoune - 19 марта 2021 17:49 -

Да, я сам недавно заметил и тоже поменял, 3 дня назад. Видимо забыл когда-то. То старая функция была я переименовал её но не обновил там где она исполняется.

Тестовый репозиторий установки плагинов: teramoune

rytis.arkusauskas
Юзер

rytis.arkusauskas - 21 марта 2021 19:48 -

TeraMoune, есть ли способ отсортировать новости по тому, когда они были добавлени в подборку а ни когда добавлены на сайт?
или используйте тот же принцип, что и DLE категории, возможен раздвижной вариант

TeraMoune
Эксперт

TeraMoune - 21 марта 2021 20:15 -

Нету, дата этого действия не сохраняется

Тестовый репозиторий установки плагинов: teramoune

rytis.arkusauskas
Юзер

rytis.arkusauskas - 25 марта 2021 15:25 -

TeraMoune,
сколько нужно заплатить, чтобы это стало возможным

TeraMoune
Эксперт

TeraMoune - 26 марта 2021 07:13 -

rytis.arkusauskas,
Предлагай, а там видно будет. Да и думать о цене за работу проблематично когда отсутствует личный интерес выполнять её. Так что только предложение и может как-то повлиять на это.

Тестовый репозиторий установки плагинов: teramoune

rytis.arkusauskas
Юзер

rytis.arkusauskas - 21 марта 2021 20:27 -

спасибо, тогда вся работа была напрасна.....

TeraMoune
Эксперт

TeraMoune - 21 марта 2021 21:07 -

rytis.arkusauskas, Чья работа ?

Тестовый репозиторий установки плагинов: teramoune

rytis.arkusauskas
Юзер

rytis.arkusauskas - 21 марта 2021 21:20 -

я хотел сделать радио топ песни
record radio top
power hit radio

и так далее .

песни должны быть в порядке от первого до последнего места. а теперь я вообще не знаю, как это сделать, все перепуталось

rytis.arkusauskas
Юзер

rytis.arkusauskas - 4 апреля 2021 12:02 -

почему нельзя использовать
{date =Y-M-D}
в collections_block.tpl? a в collections_item.tpl - можно...
я пытался сделать это сам, но изображает плохую дату..
можете вы помочь мне с этим вопросом..

TeraMoune
Эксперт

TeraMoune - 4 апреля 2021 15:42 -

Потому что это два совершенно разных шаблона с разными данными и у collections_block.tpl нету тегов таких какие есть у collections_item.tpl

я пытался сделать это сам, но изображает плохую дату..


Код отвечающий за формирование такой даты, которой нету в функции show_collections

$news_date = $row['date'];
$tpl->copy_template = preg_replace_callback ( "#\{date=(.+?)\}#i", "formdate", $tpl->copy_template );

Тестовый репозиторий установки плагинов: teramoune

rytis.arkusauskas
Юзер

rytis.arkusauskas - 4 апреля 2021 21:21 -

Да, я знаю, но как только я добавляю этот код functions.php в плагинах у меня сразу отображается плохое дату.. C create_date такой же

TeraMoune
Эксперт

TeraMoune - 4 апреля 2021 21:29 -

У функции show_collections, не прописана глобальная переменная $news_date

Тестовый репозиторий установки плагинов: teramoune

rytis.arkusauskas
Юзер

rytis.arkusauskas - 6 апреля 2021 10:00 -

я пытался добавить дополнительный поисковый плагин, абсолютно ничего не работает.

Я загрузил js код в шаблон
Я продублировал код #searchsuggestions_c
Я добавил collections_fsearch.tpl в свой шаблон

установил код

	<div class="quicksearch_c">
			<input id="story_c" class="tokenfield form-control" placeholder="Поиск..." name="story" value="" type="search">
	</div>


установил xml файл.

что еще? почему никто не работает на меня, вроде все сделал по инструкции

TeraMoune
Эксперт

TeraMoune - 6 апреля 2021 10:12 -

Проверяй консоль на ошибки, ответы от сервера. Откуда я могу знать почему у тебя не работает, что-то значит не так.

Тестовый репозиторий установки плагинов: teramoune

RedFox
Юзер

RedFox - 19 января 2022 20:07 -

Модуль работает на DLE 15?
Можно ли с его помощью вывести (предварительно создав подборку) франшизы на странице с фильмом, как тут?
https://prnt.sc/26fcbzk

TeraMoune
Эксперт

TeraMoune - 19 января 2022 23:51 -

RedFox,
Модуль работает на DLE 15?

Ну конечно же уже не работает... 15я многие модули портит, но и проблем в обновлении 15й как таково нету (просто появились изменения, и в модулях любых не сложно внести коррективы согласно новым изменением)

Можно ли с его помощью вывести (предварительно создав подборку) франшизы на странице с фильмом, как тут?

Можно было, это был отдельный плагин,

Тестовый репозиторий установки плагинов: teramoune

RedFox
Юзер

RedFox - 20 января 2022 01:54 -

С твоего позволения уточню.

У меня (не)стандартная задача: на странице с фильмом, где-нибудь вверху с прочей инфой вывести подборки, если таковы закреплены за этим фильмом. Делается это тегом - {collections-link} в fullstory.tpl, тут все понятно.
Внизу я хочу уже вывести блок с франшизами, который будет иметь отдельный дизайн (ну как на скрине). Я смогу его вывести?

Т.е. как я себе это представляю. Я создаю подборку "Фильмы Марвел", кидаю туда все их фильмы, она будет выводится тегом {collections-link}, а так же еще одну подборку, но уже под франшизу, скажем "Четвёртая фаза кинематографической вселенной Marvel", туда я накидаю фильмы Марвел 2021 года. И тут я уже не понимаю. В каком файле мне настроить дизайн под этот блок/франшизу и какой тег прописать в fullstory.tpl, чтобы эта вся красота вывелась на странице с фильмом? И будет ли возможность в таком случае выделить активную новость (фильм), сделать ей иконку, убрать активную ссылку (полезно для SEO)?

TeraMoune
Эксперт

TeraMoune - 20 января 2022 08:44 -

RedFox,

Я смогу его вывести?

Никак, плагин был сделан в качестве дополнительного "Платного" функционала. Так как он не был востребован в нём не было обновлений и никаких настроек оформления не было. Если новость была в нескольких подборках, то выводился блок с несколькими табами в количестве равном количестве подборок в которых находилась новость, но активная новость удалялась (иначе она дублировалась в двух табах) это всё отображено на скриншотах в репозитории. То как хочешь ты, было возможным только если новость была в одной единственной подборке.

Да и это всё уже не имеет значения, основной модуль подборок ныне не актуальный. Последнее обновление было 27.09.2020.

Тестовый репозиторий установки плагинов: teramoune

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх