По просьбам трудящихся выкладываю мою поделку, основанную на стареньком дырявеньком хаке
Toplist
Сразу оговорюсь, делалось на коленке под собственные нужды
Хак не обновляет оригинальную версию Toplist до этой, может попозже напишу экспорт из него. Или добровольцы найдутся. Если вы его поставите не сделав бекап, либо удалятся все старые данные, либо просто работать не будет.
Проверено на 3.7 и 3.8 версиях
Требует PHP5
Работающий пример -
тут
Изменения.
1. Добавлена фильтрация вводимых данных. Проверка Url на работоспособность. Проверка на присутствие в каталоге.
2. На главной странице хака выводится не список сайтов, а список категорий
3. Добавлены подкатегории
4. К категориям можно добавлять изображения
5. Добавлены опции сортировки вывода ссылок в каталоге по Дате добавления и по автору
6. Подсчёт кол-ва ссылок в категориях
7. Возможность добавлять комментариии к ссылкам
8. Если в оригинальном хаке гостям было глобально запрещено добавлять ссылки, то здесь, если вы дадите такие права гостям, они смогут добавить ссылку, загрузить изображение баннера, они должны будут указать e-mail, (с одного e-mail незарегистрированному можно добавить только 1 ссылку) пройти проверку капчей, так же запишется их ip-шник и не зависимо от глобальной настройки, ссылка незарегистрированного будет отправлена на модерацию. А гостю после добавления ссылки будет предложено разместить ссылку или кнопку на ваш сайт. (В общем это такой гибрид получается просто каталога ссылок и ссылкообменной фишки, собственно именно то что было нужно мне.)
Для зарегистрированных же пользователей всё попроще, капчи нет, не требуется ввод e-mail и не отображается поле для загрузки баннера.
9. К ссылкам от зарегистрированных пользователей автоматически добавляется картинка- превьюшка сайта. Реализовано это через сервис webmorda.kz Если присоветуете более качественный бесплатный сервис - поменяем... хотя вообще просмотрела их довольно много, и всё-таки остановилась на этом.
10. Для незарегистрированных пользователей в предлагаемых вариантах ссылки/кнопки для установки динамическая ссылка отключена
11. При просмотре ссылок в категории выводится описание этой категории
В общем нравится - юзайте, не нравится - не юзайте. Помощь в доработке приветствуется. В перспективе довести до ума и ещё кое чего добавить планирую, но а конкретных сроках сказать затрудняюсь.
Ещё обращу внимание -
чтобы на главной нормально отображались последние ссылки в категориях, необходимо чтоб в каждой созданной категории присутствовала хоть одна ссылка
При массовом удалении или перемещении ссылок из одной категории в другую - запустите в админке пересчёт ссылок в категориях.
И ещё предлагаю пару модулей к VbAdvanced - вывод последних добавленных ссылок (можно установить - отображать их с картинками или без) И Вывод последних комментариев к ссылкам.