AntiSlaed CMS
Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?
Войти скрытым?

Здравствуйте, Гость ( Вход | Регистрация )

> Внимание!

Адрес нашего форума изменился, теперь мы доступны по адресу antislaed.net. Обновите ссылки и закладки, он больше не изменится.


> Проблема в Security.php
DjSalamander
сообщение Oct 17 2010, 22:32
Сообщение #1


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




Не пойму как этого гоблина заставить нормально отобразить"C:\Program Files\Skype\Phone\Skype.exe" такую строчку в ББ редакторе, у меня отображает вот так- C:&# 092;Program Files&# 092;Skype&# 092;Phone&# 092;
Есть у кого, какие нибудь идей по этому поводу?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
 
Начать новую тему
Ответов (1 - 17)
turbu
сообщение Oct 18 2010, 02:07
Сообщение #2


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




у меня нормально отображается, скорее всего дело в кодировки...у меня utf8)
а чего ты взял что проблема в security.php ?

Сообщение отредактировал turbu: Oct 18 2010, 02:09
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Oct 18 2010, 09:32
Сообщение #3


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




не думаю что кодировка, он ведь в каракули конвертит \ вот эти слэши.
А у тебя 4.3.1 в кодировке ютф8?
Если да, давай делись (IMG:http://antislaed.net/style_emoticons/default/smile.gif) , не жадничай (IMG:http://antislaed.net/style_emoticons/default/tongue.gif)
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Myxa
сообщение Oct 18 2010, 18:49
Сообщение #4


Приблуда
Иконка группы

Группа: Пользователи

Сообщений: 10
Регистрация:
29.12.2008
Из: г. Караганда
Пользователь №: 6,752
Спасибо сказали: 1

Вставить ник




Это не каракули, это как раз и есть отображение обратного слеш

Сообщение отредактировал Myxa: Oct 20 2010, 12:01
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Oct 18 2010, 18:52
Сообщение #5


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




ЦИТАТА(Myxa @ Сегодня, 17:49 )
Это не каракули, это как раз и есть отображение обратного слеш


Очень исчерпываюшии ответ, полная белиберда!
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Myxa
сообщение Oct 18 2010, 19:06
Сообщение #6


Приблуда
Иконка группы

Группа: Пользователи

Сообщений: 10
Регистрация:
29.12.2008
Из: г. Караганда
Пользователь №: 6,752
Спасибо сказали: 1

Вставить ник




Если для вас белиберда то вам сюда - http://minenko.sumy.ua/web/code.html
А так же сюда - http://pyramidin.narod.ru/html401/charset.html

Сообщение отредактировал Myxa: Oct 20 2010, 11:59
Myxa, Вас 1 раз(а) поблагодарили за это сообщение:
DjSalamander
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
turbu
сообщение Oct 19 2010, 01:20
Сообщение #7


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




ЦИТАТА(DjSalamander @ Oct 18 2010, 10:32 ) *
А у тебя 4.3.1 в кодировке ютф8?
Если да, давай делись (IMG:http://antislaed.net/style_emoticons/default/smile.gif) , не жадничай (IMG:http://antislaed.net/style_emoticons/default/tongue.gif)


вообше да, но уже не совсем 4.3.1, дохера изменений внесено, стандартные темы и модули не подойдут))
мне не жалко будь у меня стандартный АС 4.3.1 в utf8)
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Oct 19 2010, 10:19
Сообщение #8


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




Myxa- пасиб, ценная и полезная информация, но не в данном случае.\ этот слеш я там так и не нашел(мож плохо искал), а у нас в днном случае \ рубит и преабразовывает function/function-security.php-

КОД
        $out = ((defined("ADMIN_FILE") && $editor == 1) || (!defined("ADMIN_FILE") && $conf['redaktor'] == 1)) ? nl2br(str_replace(array("\\", "\"", "'"), array("&# 092;", """, "'"), stripslashes(text_filter($text, 2)))) : str_replace(array("\\", "\"", "'"), array("&# 092;", """, "'"), stripslashes($text));


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


ЦИТАТА
мне не жалко будь у меня стандартный АС 4.3.1 в utf8
, понятно, может у кого другого есть?, 4.2 у меня есть, но он не катит из за загрузки картинок, я та знаю как его(старый аякс) заставить грузить, но юзеры не будут подстраиватся под двиг, остается решение при помощи АС 4.3.1 в utf8
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
turbu
сообщение Oct 19 2010, 19:38
Сообщение #9


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




это у тебя что за версия АС??
если это функция save_text то у меня она выглядит немного иначе..
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Oct 19 2010, 21:33
Сообщение #10


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




4.2 next, покажи свою строку
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
turbu
сообщение Oct 19 2010, 22:35
Сообщение #11


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




КОД
function save_text($text) {
    global $admin, $conf;
    if ($text) {
        $editor = intval(substr($admin[3], 0, 1));
        if ((defined("ADMIN_FILE") && $editor == 1) || (!defined("ADMIN_FILE") && $conf['redaktor'] == 1)) {
            $text = ($conf['clickable']) ? url_clickable($text) : $text;
            $out = nl2br(str_replace("\\", "\", stripslashes(text_filter($text, 2))));
        } else {
            $out = str_replace(array("'", "\\"), array("'", "\"), stripslashes($text));
        }
        return $out;
    }
}
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Oct 19 2010, 23:38
Сообщение #12


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




КОД
function save_text($text) {
    global $admin, $conf;
    if ($text) {
        $editor = intval(substr($admin[3], 0, 1));
        
       if ((defined("ADMIN_FILE") && $editor == 1) || (!defined("ADMIN_FILE") && $conf['redaktor'] == 1)) {
            $text = ($conf['clickable']) ? url_clickable($text) : $text;
            $out = nl2br(str_replace(array("'", "\\"), array("'", "&# 092;"), stripslashes($text)));
        } else {
            $out = nl2br(str_replace(array("'", "\\"), array("'", "&# 092;"), stripslashes($text)));
        }
        return $out;
    }
}


Есть у меня и такой вариант, но опятьже другие приколы бывают, все вроде пашет на ура, а потом раз, и как упрется рогом, латышскии в базу не пишет и все.Перекидываю на тот вариант, сохраняет, вот такие веселя млин.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
turbu
сообщение Oct 19 2010, 23:54
Сообщение #13


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




хм, я вот шас использовал твой вариант теперь у меня твоя проблема ))

ставлю свою и все норм отображается ..
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Oct 20 2010, 09:43
Сообщение #14


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




попробую твой вариант, а твой принимает <Embed></embed> или вот типо такого-

КОД
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,29,0" width="408" height="356" id="flvplayer_videoHost" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="movie" value="http://www.vesti.ru/i/flvplayer_videoHost.swf?vid=304077&fbv=true&isHome=false" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="devicefont" value="true" /><param name="bgcolor" value="#000000" /><param name="vid" value="304077" /><embed src="http://www.vesti.ru/i/flvplayer_videoHost.swf?vid=304077&fbv=true&isHome=false" quality="high" devicefont="true" bgcolor="#000000" width="408" height="356" name="flvplayer" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>



кушает?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
turbu
сообщение Oct 20 2010, 14:09
Сообщение #15


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




ну у меня всякие youtube, rutube и т.д установлены и работают!
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Oct 20 2010, 14:54
Сообщение #16


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




это понятно, у меня все это тоже пашет, я имею ввиду именно в таком виде как я кинул код
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
turbu
сообщение Oct 20 2010, 19:51
Сообщение #17


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 273
Регистрация:
13.3.2008
Пользователь №: 2,710
Спасибо сказали: 43

Вставить ник




нет, в исходном коде

> и < преобразует в & lt; и & gt;
и
" в &quot;

Сообщение отредактировал turbu: Oct 20 2010, 19:52
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Oct 20 2010, 23:43
Сообщение #18


прорвемся...
Иконка группы

Группа: [..AS..]

Сообщений: 2,388
Регистрация:
6.9.2008
Из: Latvia Riga-Vangaži
Пользователь №: 5,367
Спасибо сказали: 457

Вставить ник




для этого надо в в function.php надо заменить-

КОД
."<textarea id=\"n".$id."\" name=\"".$name."\" cols=\"65\" rows=\"".$rows."\" class=\"".$style."\" onkeypress=\"TransliteFeld(this, event)\" onselect=\"FieldName(this, this.name)\" onclick=\"FieldName(this, this.name)\" onkeyup=\"FieldName(this, this.name)\">".htmlspecialchars(replace_break($desc))."</textarea>"


на

КОД
."<textarea id=\"n".$id."\" name=\"".$name."\" cols=\"65\" rows=\"".$rows."\" class=\"".$style."\" onkeypress=\"TransliteFeld(this, event)\" onselect=\"FieldName(this, this.name)\" onclick=\"FieldName(this, this.name)\" onkeyup=\"FieldName(this, this.name)\">".replace_break($desc)."</textarea>"
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение

Ответить в данную темуНачать новую тему

4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
 

RSS Текстовая версия Сейчас: 25 November 2024 - 12:21
Хостинг предоставлен NetLevel.Ru   Eleanor CMS