Забыли пароль?
Запросите новый здесь.

Автор темы: mishqa35
ID темы: 1058
Информация:
Тема содержит 12 сообщения, была просмотрена 4680 раз.
Просмотр темы
 Распечатать тему
Разработка плагинов/модов/панелей
mishqa35
Теги для Новостей + Панель v1.0

Описание:
- При Добавлении \ Редактировании новости из админки есть новое поле "Теги".
Вписывать через , (запятую)
- Около каждой новости после текста выводятся сами теги.
Возможно вывести в любое место на вашем Шаблоне.
- Страница tags.php имеет сходство с news.php, выводит все новости в таком же виде.
- Не затрагивает базу news, при обновлении не возникнет проблем.

Версия v7+

Демо: тут
Логин: demo11
Пароль: demo12

Моя цена: 400р (Предлагайте ваши цены)


Заказы оставляйте в ПМ.
Изменил(а) mishqa35, 25.11.2012 12:52
x2 x2
 
Web
jikaka
отличная работа! молодец! то, что доктор прописал!

одно небольшое замечание - в админке рядышком где-нить при вводе тегов надо указать - вводите через запятую
иначе люди не поймут!

интересует вопрос установки
каким образом? модифицируются файлы? установка аддоном?
 
Web
mishqa35
Устанавливается как плагин, в news.php (в обоих) внесены некоторые изменения, имеется своя таблица tags не связанная с news.
Подойдет ко все версиям фьюжина. Нужно лишь подредактировать файлы news.php в обоих случаях. Простым методом, найти > ниже добавить

В админке дописал, спасибо
 
Web
jikaka
файл админки administration/news.php разве не надо подправлять?
 
Web
mishqa35
я же написал в обоих случаях, вот
Скачать исходники  Код
/administration/news.php
/news.php




В планах доработать чтобы не нужно было редактировать, но не знаю как сильно будет грузить функция
Скачать исходники  Код
if (FUSION_SELF == 'news.php') { }



 
Web
Chief
Грузить не будет, все ссылки навигации через FUSION_SELF сравниваются, нагрузка нулевая. Другое дело что FUSION_SELF плоховато дружит с параметрами в адресной строке, т.е. news.php норм обрабатывается а news.php?foo=1 уже мимо.

Как вариант if (preg_match("#news.php#i", FUSION_SELF)) - но лишний прегмач не есть гуд, их и так в движке over9000
У богатых людей — большая библиотека. У бедных людей — большой телевизор.
 
Rush
советую изучить print_r($_SERVER);

FUSION_SELF == $_SERVER['PHP_SELF'] == news.php | index.php ...
foo=1 это уже $_SERVER['QUERU_STRING'], а чтобы сравнивать по полному ури надо использовать $_SERVER['REQUEST_URI'], он же FUSION_REQUEST
 
Web
Chief
шчыра дзякую кэп bi
У богатых людей — большая библиотека. У бедных людей — большой телевизор.
 
Polarfox
В панелях реализация этого неплохо сделана (в целом), посмотрите кому нужно.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
mishqa35
Перенесено bm
Изменил(а) mishqa35, 25.11.2012 16:52
 
Web
Polarfox
Делал бы отдельными топиками, честно говорю (жыдобогом клюянусъ) - это лучше.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
PahaW
30-и дневной версии нету? пффф... бяка...
-----
Лайкай авууууу, авы себя не залайкают
x1
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: