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

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

Вы не зашли.

#1 Re: Вопросы функционирования системы в целом » Проблема с 404 ошибкой » 2012-07-21 01:35:00

Доброго времени суток! smile

Подскажите пожалуйста, что делать, если реакция на неизвестный URL (внутри шаблона) отображает вверху страницы лишние символы?
Например: 2941, 28e2 и т.п.

#2 Re: Страницы плагинов » rss_export :: Экспорт новостей в формате RSS » 2012-07-05 12:48:52

Здравствуйте все! smile

Обнаружил маленький глюк. Хотя, возможно, это только у меня глючит...

Дело вот в чём. Например, добавил новость в 12:45, а в rss-ленте отображается 11:45

#5 Re: Вопросы функционирования системы в целом » К вопросу безопасности » 2012-06-23 23:09:48

Здравствуйте, Уважаемые Специалисты! smile

Сегодня посмотрел статистику (awstats), бесплатно предоставленную хостером...
Там есть страничка с отчетом "Требуемые но не найденные URL".

Ну так вот. У меня возникло несколько вопросов smile

С какой целью некоторые посетители очень хотели открыть следующие страницы:

http://мойсайт.ru/wp-login.php (Думали, что сайт на WP? Хотели админку взломать? Или хотели узнать на каком движке сайт?)

http://мойсайт.ru/components/com_content/content.php (Думали, что сайт на ДЖУМЛЕ?)

http://мойсайт.ru/phpmyadmin/scripts/setup.php (Замышляли что-то нехорошее?)

http://мойсайт.ru/myadmin/scripts/setup.php (Опять замышляли что-то нехорошее?)

http://мойсайт.ru/wp-includes/js/prototype.js (А это зачем? Наверное снова замышляли что-то нехорошее smile )

http://мойсайт.ru/foaf (Что за "фоаф"?)

P.S. А ссылку на ngcms.ru пока не поставил, т.к. сайт на двух движках собран...

#6 Re: "А как сделать..." » Переход на новую версию с сохранением базы » 2012-06-23 22:38:55

Ну так вот... Эксперимент как-то не удался... :)

Залил на "полигон" версию 0.9.3 Release [880+FIX01] и воткнул через админку БД с сайта версии 0.9.2 Release [SVN646].

Первая проблема - это надпись на верху страницы: MySQL ERROR [select]: *** (you don't have a permission to see this error) ***
Вторая проблема - не совсем понятно, как переносить настройки плагинов.

#7 Re: Вопросы функционирования системы в целом » Важнейшие обновления для версии 0.9.3 Release [SVN880+FIX01]. » 2012-05-23 23:39:51

vitaly пишет:

В принципе самой опасной из них была XSS уязвимость при удалении новости, добавленной недоверенным пользователем.

А если администратор удаляет свою же новость? В этом случае образование XSS уязвимости не грозит?

#8 Re: Вопросы функционирования системы в целом » Важнейшие обновления для версии 0.9.3 Release [SVN880+FIX01]. » 2012-05-23 23:06:19

vitaly пишет:

cmsTester, в релизе проблемы не было. Она появилась в процессе разработки и была быстро устранена в ближайших ChangeSet'ах

Это касательно чего?

Касательно работоспособности раздела "Управление базой данных" или касательно уязвимостей?

Или и того и другого?

Если вообще не было проблем, то получается, что я просто всё не так понял...
А зачем же тогда Knopik меня так далеко послал? :)))))

#9 Re: Вопросы функционирования системы в целом » Важнейшие обновления для версии 0.9.3 Release [SVN880+FIX01]. » 2012-05-23 20:41:00

Knopik, спасибо! Пойду разбираться...

Ой, чуть не забыл... Вот насчёт "Восстановление работоспособности раздела "Управление базой данных""
А что именно неработоспособно в этом разделе в версии 0.9.3 Release [SVN880+FIX01]?
Пока что я только в интерфейсе этого раздела заметил отличия от версии 0.9.2 Release [SVN646] - нет столбиков "Операции с таблицами".
Это единственное отличие, или есть ещё сюрпризы, которые смогут помешать, например, переехать или обновиться в будущем?

infinity237 пишет:

Только не обежайтесь потом, что ничего не работает. xD

Уже страшно... Желание модернизации начинает испаряться :) Лучше б я это не читал :D

P.S. Прошло 30 минут... Посмотрел я на всё на это, что посоветовал мне Knopik...
Замечание от infinity237 стало как-то очень убедительным ))) И вообще... Это я полгода буду разбираться, если не больше :D
Скорее всего буду ждать следующего релиза. Ибо при таком раскладе я так обновлюсь, что потом "костей не соберёшь"...

Надеюсь за это время какой-нибудь хакер не вскроет мне сайты через все незаштопанные уязвимости :D

#10 Вопросы функционирования системы в целом » Важнейшие обновления для версии 0.9.3 Release [SVN880+FIX01]. » 2012-05-23 01:39:50

cmsTester
Ответов: 9

Здравствуйте, Уважаемые Специалисты! :) Возможно спрашиваю глупость, вы уж извините...

Я простой пользователь без углублённых знаний программирования. Выбрал NGCMS по причине её гибкости и быстроты.
Но вот понемногу начинаю впадать в депрессию, изучая обновления в виде Changeset-ов :)

Я так понимаю, что некоторые из них крайне важны. Но как их применить - не совсем понимаю...
Например, залез в 998, а там идёт сравнение с 970... Захожу в 970, а там идут сравнения с 957 и 966... И так далее.
В общем, если "простой смертный", как я, будет разбираться со всеми чейнджсетами начиная с 880, то это легче застрелиться... :)

В связи с этим такой вопрос:

Можно ли выложить на сайте ngcms.ru (или на форуме) информацию о том, как быстро применить к версии 0.9.3 Release [SVN880+FIX01] следующие важные обновления:

- Исправление потенциальной уязвимости при редактировании новостей (добавлен токен безопасности)
- Восстановление работоспособности раздела "Управление базой данных"
- Добавление к кукам безопасности флага "httpOnly", против воровства авторизационной cookie через обнаруженные XSS уязвимости
- Устранение XSS уязвимости при удалении новости

#11 Re: Страницы плагинов » ads_pro :: Реклама на сайте » 2012-05-19 16:59:47

sheepyshape пишет:

Обновился до новой версии 0.5 и перестало работать.
Было 2 блока, расположены в одном и том же месте, один за другим:

{ads1}
{ads2}

Первый показывался везде, кроме полной новости.
В настройках было: Главная - да, категории, статика, плагин (все) - да.

Второй показывался только в новостях. В настройках: новость (все) - да.

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

В блоках простой html код.

Подскажите в чем может быть проблема.
Спасибо!

Когда такие вещи происходят и никто не может ничего подсказать, смело переходи обратно к рабочей версии )))
От добра добра не ищут :) Ведь работало же раньше? Какой толк от новой версии, если она не рабочая?

Вот мне, например, не понравился плагин simple_title_pro, когда я готовил новый сайт... Чего-то там работало не так, щас уже не помню... :)
Ну я взял и вместо "pro" поставил старую версию ("ng"). И остался доволен! )))

Кстати, в старой версии simple_title (которая simple_title_ng) есть ошибочка. В строке 56...

Вместо
array ($SYSTEM_FLAGS['info']['title']['header'], $page_number ),

должно быть
array ($SYSTEM_FLAGS['info']['title']['header'], $pageNo ),

Всем привет! :)

#12 Re: Вопросы функционирования системы в целом » К вопросу безопасности » 2012-05-19 15:22:44

Ahatomik пишет:

Перечитал все что написали - бред полный !

Абсолютно справедливое замечание! )))))

#13 Re: Вопросы функционирования системы в целом » К вопросу безопасности » 2012-05-19 01:10:57

О, да!
Это не просто хорошее решение... Это гениально!

Я снимаю шляпу, Сударь!

Да здравствует hot!
Ура! Ура! Ура!

#14 Re: Флейм » Сайты на NG CMS » 2012-05-18 02:56:27

Мнда... Оказалось всё гораздо проще )))
Если бы кто-то из ваших не зашел ко мне на сайт с этой страницы, то я бы её и не увидел в статистике.
Так что, это вы сами и прокололись )))))))) Извини, что спалил тему... Я не знал, что это секретно! Честно! :)

Если бы я сегодня не увидел на этой страничке домен ng.ru, то я и не стал бы о ней писать. Просто я искренне хотел узнать, действительно ли сайт "Независимой" работает на ngcms...

А сообщение твоё в личке я только щас прочитал ))) Если бы раньше, то сразу бы всё объяснил. :)
А так, ты наверное подумал, что я, мало того, что сайт взломал, да ещё стебусь и прикалываюсь )))) Блин, комедия )))

#15 Re: Флейм » Сайты на NG CMS » 2012-05-18 01:44:29

Более интересное? smile

Слушайте, ребята, вы меня сегодня ставите в тупик... Сначала ты, потом Hot...  smile

Ну какое "Более интересное?". Я же не программист и не хакер. Так что, повторяю - я не понимаю о чём ты smile

#16 Re: Вопросы функционирования системы в целом » К вопросу безопасности » 2012-05-18 01:32:50

hot пишет:
cmsTester пишет:

...В смысле, раз по другому никак, буду делать как надо )))

А как надо?

Сам(а) может "двигло" напишешь?

Можем заплатить...

Какая-то у тебя не совсем адекватная реакция, Уважаемый Hot :)
Или ты просто не так меня понял...

Я имел в виду, что сделаю так, так сказал vitaly, а не так, как я изначально пытался сделать.

Ещё точнее (на всякий случай, что бы ты понял стопудово): я делал неправильно, а vitaliy открыл мне глаза на то, как правильно...
Так я и сделаю, как сказал мне vitaliy.

Так что, не надо мне твоих денег. Не заслужил я такой чести :)

#17 Re: Флейм » Сайты на NG CMS » 2012-05-18 01:21:51

В общем, я нашел только http://ngcms.ru/services/resolver2.php

А на URL http://ngcms.ru/services/zExistDomains изначально я вышел несколько месяцев назад, когда смотрел статистику посещений своего первого пробного сайта на NG.

Так что, я не понимаю, о чём ты smile

#18 Re: Вопросы функционирования системы в целом » К вопросу безопасности » 2012-05-18 01:03:54

vitaly пишет:
cmsTester пишет:

Ага, понятно. Спасиба! Можно выдохнуть smile
Не до такой степени я допиливаю дефолтную версию системы, чтобы лесть в такие дебри, как разработка плагинов.

Однако, неужели не найдётся человека, который бы ответил на другие два вопроса в моём посте за номером #18 ?
Ау! Пролейте свет, господа! Вы же всё знаете! smile

Всё намного проще - тебе нужно было не заменять файлы, а применить патч (т.е. выполнить указанные замены).
В SVN уже лежит более новый код, для его использования нужно вообще весь двиг обновлять.

Аааа... Понятно... То есть открыть и ручками заменить соответствующие цифирки и букафки, а потом перезалить на сайт...
И это называется "Всё намного проще" ??? ))))))))))))))

Ну так - так так (вот, блин, оборот... великий русский язык). В смысле, раз по другому никак, буду делать как надо )))

#19 Re: Флейм » Сайты на NG CMS » 2012-05-18 00:52:16

vitaly пишет:

cmsTester, почти угадал :)
Есть 2 замечательных сайта (да и не только они) - Yandex.ru и Google.ru, они позволяют узнать МНОГО полезного :)

Что-то мне не удалось найти через ПС информацию о том, на каком движке работает сайт "Независимой газеты" (http://www.ng.ru/).
Или я просто не понимаю, к чему ты про Яшу с Гуглой написал...

Зато нашел хвалебную статью Устойчивость NG cms к взлому :)

#20 Re: Вопросы функционирования системы в целом » К вопросу безопасности » 2012-05-17 23:28:51

Ага, понятно. Спасиба! Можно выдохнуть :)
Не до такой степени я допиливаю дефолтную версию системы, чтобы лесть в такие дебри, как разработка плагинов.

Однако, неужели не найдётся человека, который бы ответил на другие два вопроса в моём посте за номером #18 ?
Ау! Пролейте свет, господа! Вы же всё знаете! :)

#21 Re: Флейм » Сайты на NG CMS » 2012-05-17 23:14:30

А что вот это такое: http://ngcms.ru/services/zExistDomains ?

Это список доменов, на которых активировалась система?

Если да, то вот интересно, сайт "Независимой газеты" до сих пор что ли на ngcms ??? smile
Проверка на http://2ip.ru/cms/ результатов не дала...

#22 Re: Вопросы функционирования системы в целом » К вопросу безопасности » 2012-05-17 11:42:17

Короче, как я понимаю, от sql-инъекций система защищена по умолчанию. Спасибо! Успокоили... smile

Тогда осталось разобраться с защитой против "воровства авторизационной cookie через обнаруженные XSS уязвимости".

Подскажите пожалуйста:

(1) После замены соответствующих файлов на файлы из Changeset [994] возникают следующие проблемы:

на 9.2 показывает белый экран, а на 9.3 ругается вот так:

NGCMS Runtime error: Call to undefined function loadPermissions()
[ 1]: Call to undefined function loadPermissions()

Stack trace
Line #    File name
308    /home/бла-бла-бла/public_html/engine/core.php

Как с этим бороться? Может подкрутить чего в файле core.php ?

(2) Если в настройках безопасности выбрано не использовать cookies для авторизации, то в этом случае Changeset [994] продолжает быть актуальным или уже нет?

#23 Re: Вопросы функционирования системы в целом » К вопросу безопасности » 2012-05-17 01:36:55

Уважаемый Виталий!
Спасибо, что обратил внимание на мой вопрос! :) Но...

Из твоего поста мне не понятно, могу ли я спать спокойно, или же мне сейчас надо срочно бежать и что-то делать с функцией db_squote() и с функцией intval() :)))))

Дуб я в программировании, ты уж извини :)

А поэтому (потому, что дуб) задам вот такой вопрос: эти функции уже работают по умолчанию или мне нужно чего-то сделать, чтобы всё это заработало?

Просто меня с толку сбивает пояснение "(лежит в functions.inc.php)". Это зачем? Чтобы я туда сходил и убедился, что оно там есть, или с ним надо что-то делать? В системе столько разных плагинов, и все их надо активировать после установки, вот и тут я недопонял, надо ли чего поковырять или уже успокоиться и не отсвечивать... :)

#25 "А как сделать..." » Вариант создания h1-заголовков новостей, отличных от тега title (СЕО) » 2012-05-16 01:36:06

cmsTester
Ответов: 2

Всем доброго времени суток! smile

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

В общем, кто круто волокёт - не судите строго )))

Итак... Для реализации использования альтернативного заголовка в новостях (заголовка h1, отличного от title)
необходимо установить плагин xfields - Custom fields (Дополнительные поля) и настроить его, например, так:

Идентификатор поля: h1pole
Название поля: h1
Тип поля: Текстовый
Обязательное: Да

Далее, в шаблон news.full.tpl добавить:
<h1> [xfield_h1pole] [xvalue_h1pole] [/xfield_h1pole] </h1>

Конечный код в этом шаблоне может выглядеть так (вариант без даты):

<h1> [xfield_h1pole] [xvalue_h1pole] [/xfield_h1pole] </h1>
{short-story} [more][/more] {full-story}

А в шаблон news.short.tpl между [link] и [/link] вставить:
[xfield_h1pole][xvalue_h1pole][/xfield_h1pole]

Конечный код в этом шаблоне может выглядеть так (вариант без даты):

[link][xfield_h1pole][xvalue_h1pole][/xfield_h1pole][/link]
{short-story}

Когда будете добавлять новость, пройдите по кнопке "Дополнительно" и там увидите поле для ввода альтернативного заголовка.

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

Работает на FluxBB