Тест обновления безопасности 1.9

#16 26 мая 2012 в 22:01

сравни через winmerge со своими и внеси изменения

mexanik
Это если стандартный шаблон… А если нет?
#17 26 мая 2012 в 22:06
Прийдется еще и анализировать, вносить или нет изменения. Но там больше изменений в самом движке, чем в шаблоне.
#18 27 мая 2012 в 13:30

если вы будете использовать эти данные, то указывайте — все же очевидно.

Fuze
Вам, конечно, всё очевидно, мне, к сожалению, нет.
Объясните, пожалуйста, какие данные и где использовать? Другими словами, какое назначение у этих строк?
  1.  
  2. $mod_count['top'] = $inPage->countModules('top');
  3. $mod_count['sidebar'] = $inPage->countModules('sidebar');
Спасибо!
#19 27 мая 2012 в 13:56
Это обьявление переменных для условий "если в такой-то позиции найден модуль, то позицию показать...."
Если в своем шаблоне вы такие позиции используете, то для каждой из них вы должны прописать такую строку, соответственно если не используете, то ничего не нужно.
#20 27 мая 2012 в 14:04
Чуть-чуть уточню, это подсчёт количества модулей на выбранную позицию с учётом прав доступа и привязкой к определенному пункту меню…
#21 27 мая 2012 в 14:38
Pasha, • Mike •, спасибо, разобрался!
#22 30 мая 2012 в 16:07
Проблемы при замене файлов index.php и cms.php.

После замены первого, на Стене светлеют надписи «Удалить», так что на ощупь наводить приходиться. При попытке написать что-либо на стене, на кнопках «Отправить» и «Отмена» исчезают надписи.

При замене второго, светлеет мини-плеер на стене для mp3-файлов. Работать он тоже перестает.
#23 30 мая 2012 в 17:14
Подскажите кто обновил безопасность !
если создать пост или коммент с спойлером, он нормально открывается?
#24 30 мая 2012 в 17:31

если создать пост или коммент с спойлером, он нормально открывается?

KS

у меня не открывается.
#25 30 мая 2012 в 17:37

у меня не открывается.

Dinar (aka Polder)

у меня тоже…
Видимо у Вас есть проблема как и у меня, с заменой одинарных кавычек в html перед сбросом его в базу ...
Я тут наковырял времянку, сейчас напишу…
#26 30 мая 2012 в 17:56
Амперсанд заменяется не вовремя ((

  1. "&" зарезервирован в качестве начала ссылки-мнемоники, то в тексте его следует заменять на мнемонику &
Если я правильно понял, библиотека jevix в целях безопасности меняет одинарные кавычки на мнемонику '
Все бы хорошо, но и амперсанд тоже заменяется на &
в итоге мы имеем это вместо кавычки: '… что не воспринимает браузер…
Я пока придумал пока только так:
1. Перед выдачей в шаблон, делать подмену: $content = str_replace("&", '&', $content);
в этом случае будет все ок, одинарная кавычка — ' это нужно прописать в блогах и комментах .
2. Удалить в файле core\classes\jevix.class.php
в строке public $entities1 = array('"'=>'"', "'"=>''', '&'=>'&', '<'=>'<', '>'=>'>');
из массива эту замену — "'"=>''', '&'=>'&',
строка будет так — public $entities1 = array('"'=>'"', '<'=>'<', '>'=>'>');
Это проще, но не безопаснее ..


Вот блин… теги по обрезались в сообщении…
Вот рисунок :

#27 30 мая 2012 в 18:21
Подождем комента Fuze.
#28 31 мая 2012 в 11:52
Добрый день, а можно ли на патчи безопасности как-то обращать внимание пользователей? Не банально писать в релизах, а сделать отдельный подфорум по безопасности?
Или вывести их в дополнения. Просто если бы я случайно не зашел на форум, так бы и не увидел что появилось обновление безопасности.
#29 1 июня 2012 в 06:31
Если не вставляется через BBcode видео, нужно поправить строчку в cms.php ,
внутри функции — public static function htmlCleanUp($text){

есть задаваемый массив разрешенных доменов на видео:
array('#domain'=>array('youtube.com','vimeo.com','vk.com',HOST)

нужно прописать вместо HOST свой домен :
array('#domain'=>array('youtube.com','vimeo.com','vk.com','MoiDomen.Ru')
#30 1 июня 2012 в 09:26
А патч уже можно использовать или пока подождать?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.