Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#2801 Re: Страницы плагинов » popular :: Популярные новости » 2010-02-08 13:51:45

RocketBoy, там чуток запрос поправить надо в коде. insider выше написал. В прикрепленном файле рабочий архив

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

#2803 Re: Флейм » Сайты на NG CMS » 2010-02-08 01:02:38

paradoxx пишет:

http://catalog.ic.vc/ это что, нг разве?

Дизайн deluxe themes. Реализовал: vairus. Работает на NGCMS

#2805 Re: Страницы плагинов » breadcrumbs :: «Хлебные крошки» » 2010-02-07 18:23:56

Добавлено отображение "Регистрация нового пользователя" и "Восстановление забытого пароля" Для кого критично - перекачайте архив smile

#2806 Re: Страницы плагинов » breadcrumbs :: «Хлебные крошки» » 2010-02-07 13:22:13

[0.2][2010-02-07]
+ Новая переменная {separator} в шаблоне. Раньше последний разделитель относился к {location_last} и
при задании собственного стиля этой переменной менялся и стиль последнего разделителя;
+ Добавлен вывод плагина uprofile (просмотр и редактирование профиля) и поиска;
+ Изменен вывод заголовка плагинов на собственной странице: если плагин дает корректную информацию,
то выводим ее (например  плагин tags: Главная страница » Облако тегов),
если нет, то выводим название плагина (Главная страница » lastcomments).

#2807 Re: Страницы плагинов » breadcrumbs :: «Хлебные крошки» » 2010-02-07 11:48:16

Иван, поправь еще плиз заголовок breadcrumbs У меня нет такой возможности...

#2808 Re: Релизы версий » Версия 0.9.1 Release » 2010-02-07 11:20:00

Предлагаю в function GetCategories добавить генерацию title для ссылок roll

#2811 Страницы плагинов » breadcrumbs :: «Хлебные крошки» » 2010-02-07 02:30:29

Wolverine
Ответов: 81

Плагин, который как я понял многим нужен: четыре человека апнули тему http://ngcms.ru/forum/viewtopic.php?id=425

Наименование: breadcrumbs
Описание: Breadcrumbs (англ. «Хлебные крошки») — элемент навигации по сайту, представляющий собой путь по сайту от его «корня» до текущей страницы, на которой находится пользователь. Представляет собой полосу в верхней части страницы примерно такого вида: Главная страница → Раздел → Подраздел → Текущая страница
Текущая версия: 1.1 [выпуск: 13.11.2011]
Страничка плагина на моем сайте: breadcrumbs :: «Хлебные крошки»
Страничка плагина на сайте CMS: breadcrumbs :: «Хлебные крошки»
Страничка плагина в SVN: breadcrumbs

Версия 1.1 для версии NG CMS 0.9.3, если кто-то еще не обновился и сидит на 0.9.2, то качайте версию плагина 0.3.1

История версий:

[1.1][2011-11-13]
* исправление работы в полной новости

[1.0] [2011-10-25]
+ возможность запрета на вывод полного пути из категорий в новостях
  и категориях
+ плагин теперь в репозитории кода NG CMS
* исправление работы в категориях

[0.4] [2011-10-09]
* плагин обновлен для новой версии 0.9.3
* оптимизация работы, удален новостной фильтр
+ добавлен выбор каталога шаблонов (из директории плагина или
  из шаблона сайта)
+ все переменные вынесены в языковые файлы (если вы хотите перевести
  плагин на отсутствующий язык, пишите на zhukov.alexei@gmail.com)
+ добавлена обработка страницы авторизации
+ добавлена возможность запретить вывод на главной на странице
+ добавлена интеграция с другими плагинами, подробнее в readme 

[0.3.1][2010-02-24]
+ Добавлен обработчик страницы 404, если она генерируется движком

[0.3][2010-02-22]
* Исправлена ошибка, которая возникала в полной новости, если категория, которой принадлежит
новость имела в альтернативном имени символ тире ("-")
* Фикс при работе с пустой категорией none
+ В конфигураторе добавлена возможность самостоятельного задания разделителя

[0.2][2010-02-07]
+ Новая переменная {separator} в шаблоне. Раньше последний разделитель относился к {location_last} и
при задании собственного стиля этой переменной менялся и стиль последнего разделителя;
+ Добавлен вывод плагина uprofile (просмотр и редактирование профиля) и поиска;
+ Изменен вывод заголовка плагинов на собственной странице: если плагин дает корректную информацию,
то выводим ее (например  плагин tags: Главная страница » Облако тегов),
если нет, то выводим название плагина (Главная страница » lastcomments).

[0.1][2010-02-07]
+ Выпуск первой версии

1. За основу был взят placement SwiZZeR'a для 2z, но там больше половины было нерабочего кода. Пришлось переписать все почти заново.

2. Доработал момент, который просили, а именно вывод: Заголовок сайта >> Категория >> Подкатегория >>  Новость.

Как это работает?

Плагин смотрит на новость, если она содержится более чем в одной категории, то выводит Категория 1 ... Категория N.

Если в одной категории, то смотрим есть ли у нее родительская категория, если нет, то выводит Категория 1, если да, то выводим всю цепочку Категория 1 > Подкатегория 1 ... Подкатегория N.

Выводить подкатегории, если новость в нескольких категориях это не ясно, так как дочерними могут быть и пять входящих категорий)) В итоге каша.

3. Добавил фишку: для последнего элемента можно задавать свой стиль, для всех остальных свой

Главная > Категория > Подкатегория > Новость
Главная > Категория > Подкатегория
Главная > Категория
Главная

4. SQL запросов нет, все берется из глобальных массивов.

Тестировал все на локалке, на хост пробиться не могу smile Но вроде все работает.

d63c989b3b971b08b95c11f2fa295df1.png

Отблагодарить меня можно по следующим реквизитам:

e614824e9d2d2593f59bca5c6425db06.png WebMoney: Z185759217217 и R128203457262

8be5d8481d4af767ee206f87929c8a6d.png Яндекс.Деньги: 41001246158060

#2813 Re: "А как сделать..." » Как добавить noindex и nofollow ко всем ссылкам в статьях » 2010-02-06 22:31:35

1. У меня такой $outkeys [] = 'href="'.$urlREF.'"'; строчки просто нет.

325 строчка
http://trac2.assembla.com/ngcms/browser/ngcms/trunk/engine/includes/classes/parse.class.php

2. Если заменить, то те же яйцы. Ничего не произошло, ссылки также съедаются.

как же ты ее заменил, если у тебя ее нет? smile

#2814 Re: "А как сделать..." » Как добавить noindex и nofollow ко всем ссылкам в статьях » 2010-02-06 21:37:22

А если эту строчку

$outkeys [] = 'href="'.$urlREF.'"';

заменить на

$outkeys [] = 'href="http://ваш_сайт/redirector/?'.$urlREF.'"';

Вообще того куска кода я так понял сейчас уже нет в движке:)

#2815 Re: "А как сделать..." » Как добавить noindex и nofollow ко всем ссылкам в статьях » 2010-02-06 21:07:14

Мой самый красивый, так как не уродует ссылки smile

Что подразумевается под словами как-то не очень ? Так никто тебе не поможет. Проблема не в CMS в общем, а в файле "редиректора". Движок ссылки заменяет

#2816 Re: "А как сделать..." » Как добавить noindex и nofollow ко всем ссылкам в статьях » 2010-02-06 20:22:30

В /engine/includes/classes/parse.class.php

array_push($rdest, "<a ".(implode(" ", $outkeys)).">".$alt.'</a>');

заменить на

$chek_url = parse_url($keys['href']);
if ($chek_url['host'] != 'site.ru') 
array_push($rdest, "<noindex><a ".(implode(" ", $outkeys))." rel=\"nofollow\">".$alt.'</a></noindex>');
else
array_push($rdest, "<a ".(implode(" ", $outkeys)).">".$alt.'</a>');

Выше же написано...

#2818 Re: Страницы плагинов » neighboring_news :: Соседние новости » 2010-02-05 20:12:58

Немного изменены CSS стили, плагин пересобран. Тем кто уже качал можно не перекачивать, если все нормально smile

#2820 Re: Обсуждение шаблонной системы » profile.tpl и users.tpl не меняются при смене шаблонов » 2010-02-05 19:19:36

Шаблон сайта - плагин будет пытаться взять шаблоны из общего шаблона сайта; в случае недоступности - шаблоны будут взяты из собственного каталога плагина. То есть плагин будет искать tpl в текущем шаблоне из /templates/template_name/plugins/uprofile/ . Это как раз то, что тебе нужно.

Плагин - шаблоны будут браться из собственного каталога плагина. То есть из /engine/plugins/uprofile/tpl/

Вроде все логично roll

#2822 Re: Обсуждение шаблонной системы » profile.tpl и users.tpl не меняются при смене шаблонов » 2010-02-05 16:29:10

В настройках uprofile есть возможность задать каталог, из которого брать шаблоны. Там стоит Шаблон сайта?

#2823 Re: Страницы плагинов » neighboring_news :: Соседние новости » 2010-02-05 02:43:03

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

[0.02][2010-02-05]
+  переработана логика работы плагина

1. Вывод на главной странице использует параметры сортировки новостей из настроек системы (массив $config['default_newsorder'])
ID категории сравнивается либо по главной категории либо на полное совпадение.

2. Вывод в категории site.ru/category.html использует параметры из настройки категории (массив $catz['category']['orderby'])
Самый напряг был с этим, так в категорию попадают еще и новости, в которых category не единственная категория smile
ID категории сравнивается по ID категории, в которой мы сейчас находимся, а она вполне себе может входить прямо посередине поля (id1, id2, id2)

3. Вывод в полной новости использует параметры из настройки категории (массив $catz['category']['orderby'])
ID категории сравнивается либо по главной категории либо на полное совпадение.

+ добавлен новый шаблон neighboring_news.tpl (см. readme)

vitaly, smile А также спасибо Trashcka'е за дефолтный стиль вывода ссылок

#2824 Re: "А как сделать..." » Как добавить noindex и nofollow ко всем ссылкам в статьях » 2010-02-04 18:07:37

Проверять хост:

$chek_url = parse_url($keys['href']);
if ($chek_url['host'] != 'site.ru') 
array_push($rdest, "<noindex><a ".(implode(" ", $outkeys))." rel=\"nofollow\">".$alt.'</a></noindex>');
else
array_push($rdest, "<a ".(implode(" ", $outkeys)).">".$alt.'</a>');

как-то так

#2825 Re: "У меня не работает..." » Плагин :: voting » 2010-02-03 12:20:03

Но минимум 4 миллиона юзеров все еще использует IE6

Подвал раздела

Работает на FluxBB