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

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

Вы не зашли.

#1 "А как сделать..." » Как сделать редирект каталогов » 2017-02-10 18:46:41

Xaron
Ответов: 0

Здравствуйте.
В .htaccess как можно прописать такое условие

site.ru/набор-произвольных-символов/название-товара.html

редирект на

site.ru/shop/название-товара.html

При этом нужно чтобы не редиректило каталоги cat1, cat2, cat3 и каталоги NGCMS, т.е. plugin, static, users, engine, templates, uploads.


Т.е. /набор-произвольных-символов/ - это все возможные варианты категорий, кроме указанных выше
cat1, cat2 и cat3 - заранее известны.

Сам по инструкциям додумался до такого, но не работает
RewriteCond %{REQUEST_URI} !(plugin|static|users|engine|templates|uploads|cat1|cat2|cat3)
RewriteRule ^(.+)/(.+)$ http://site.ru/shop/$2 [R=302,L]

#2 Re: Вопросы функционирования системы в целом » Если кол-во символов в новости превышает допустимое типом MySQL - TEXT » 2013-10-25 13:56:42

irbees2008, я в базе данных изменил тип на mediumtext и в
/engine/includes/classes/templates.class
после 65 строки добавил
preg_match_all('/(?<=\{)l_(.*?)(?=\})/i', $data, $larr);

все работает.

#3 Re: "А как сделать..." » Постраничка новостей в карте сайта (gsmg Google SiteMap Generator) » 2012-04-26 12:46:52

legenda, да плагин этот... в заголовке темы же написано.

legenda пишет:

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

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

То что зло, да, я знаю.

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

#4 Re: "А как сделать..." » Постраничка новостей в карте сайта (gsmg Google SiteMap Generator) » 2012-04-26 11:35:24

Velaskes, в плане того, что заголовки и метатеги одинаковые? Думал об этом. Решил, что это меньшее зло по сравнению с подвисшим браузером, пытающимся загрузить 50-100 страниц А4.
Как нарезать полную страницу новости яваскриптом, я не знаю. Подскажи как. Или какой запрос гуглить?

#5 Re: "А как сделать..." » Постраничка новостей в карте сайта (gsmg Google SiteMap Generator) » 2012-04-25 14:19:12

Ahatomik, я как бы ничего не придумывал... постраничка сама по себе есть, а плагин ее наличие почему то не учитывает.
Если можно было бы обойтись без постранички, то все путем было бы. Но большие публикации долго грузятся, пользователям неудобно. А если там еще порядка 20-30 картинок, то вообще.

#6 "А как сделать..." » Постраничка новостей в карте сайта (gsmg Google SiteMap Generator) » 2012-04-25 11:08:05

Xaron
Ответов: 6

Плагин добавляет только url первой страницы вида
домен/категория/название_новости

в большинстве новостей есть постраничка (~10 страниц в среднем).

Можно как то сделать, чтобы плагин добавлял и url постранички новости?
Вид постранички новости:
домен/категория/название_новости/page2
домен/категория/название_новости/page3
и так далее

#7 Re: "А как сделать..." » Как бы запретить ссылки в комментариях » 2012-02-07 23:24:24

Решил проблему, откатив плагин comments до версии 0.04
Все робит. Ссылки блочатся.

#8 Re: "А как сделать..." » Как бы запретить ссылки в комментариях » 2012-02-06 15:17:40

easmik, мне не нужно их заменять.

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

Мне нужно, чтобы комментарий с этими словами блокировался. В поле "Блокировка слов" никаких значений не нужно. Так и работает на 0.9.2 и выводит вот такое замечательное сообщение:

Ошибка: Создание комментариев, содержащих фразу 'http://' запрещено!
Ошибка: Плагин filter запретил добавление новости комментария в связи с ошибкой

Даже если &nsbp добавить, то бессмысленные комменты спамеров все равно нужно будет чистить.

Wombat McDown,

Очень смешно получается

Да мне же не для смеху надо wink

#9 Re: "А как сделать..." » Как бы запретить ссылки в комментариях » 2012-02-05 15:51:58

При обновлении до 0.9.3 в плагине filter перестала работать блокировка слов в комментариях
Задана блокировка:
http://
[url][url=
www
</a>[/url]
А ссылку можно спокойно добавить. На 0.9.2 - все работало.
Как сделать чтобы вновь заработала блокировка?

#10 Re: "А как сделать..." » Как вывести адрес страницы в news.full.tpl ? » 2011-11-29 15:45:44

Теперь понадобилось вывести адрес предыдущей страницы, с которой перешел пользователь.
С помощью javascript можно это сделать? По аналогии с тем, как выводится адрес текущей страницы.

#11 Re: "А как сделать..." » Как вывести адрес страницы в news.full.tpl ? » 2011-06-15 14:15:12

Ок. Сработало...

Я еще погуглил... нашел вот такой вариант

<script type="text/javascript">
document.write(window.location.href);
</script>

#13 "А как сделать..." » Как вывести адрес страницы в news.full.tpl ? » 2011-06-15 13:34:17

Xaron
Ответов: 6

Подобный вопрос поднимался тут. Но в 0.9.2 что-то не сработало, да и ссылка не очень требуется.
Нужно в теле news.full.tpl в конце новости вывести адрес этой новости. Форма вывода просто: _http://example.ru/newcategory/novost.html

#14 Re: "А как сделать..." » Как бы запретить ссылки в комментариях » 2010-10-27 15:52:09

А можно как-либо разрешить ссылки только админам и редакторам сайта?

#15 Re: Вопросы функционирования системы в целом » Если кол-во символов в новости превышает допустимое типом MySQL - TEXT » 2010-10-07 14:17:59

CyberMama пишет:

решается добавлением в templater.class.php строки ini_set('pcre.backtrack_limit',10000000);

А в какое место нужно добавить эту строку?

UPD: вроде сам нашел. Добавил после 65 строки
preg_match_all('/(?<=\{)l_(.*?)(?=\})/i', $data, $larr);

#16 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2010-04-26 01:43:30

vitaly пишет:

скачай из SVN.

Можно объяснить? hmm Несколько раз уже видел эту фразу на форуме, но я так и не понял, что это значит. sad

#17 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2010-04-24 02:16:00

Скачал NGCMG версии 0.9.2 [Release Candidate 1] и в плагине feedback не включается капча. Т.е. ставлю галку на "Использовать captcha" -> "сохранить" и сбрасывается галка. Аналогично с опцией "HTML рассылка".
И вместо "Email список рассылки:" отображается "{egroups}" .
Что-то не включилось или надо что-то ручками доделать?
Скрин:
81862bd614d9t.jpg

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

Работает на FluxBB