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

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

> Внимание!

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


3 Страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему
> Перевод системы в UTF-8
DjSalamander
сообщение Feb 13 2009, 10:36
Сообщение #21


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

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

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

Вставить ник




ЦИТАТА(c0wb0y @ Вчера, 05:16 )
Свяжись со мной по асе: 359-966-восемьсот девяносто один


только заметил,сегодня обязательно свяжусь по icq
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Immeasurability
сообщение Feb 13 2009, 10:45
Сообщение #22


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

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

Сообщений: 752
Регистрация:
11.12.2007
Из: Москва а так по всюду гы
Пользователь №: 1,591
Спасибо сказали: 154

Вставить ник




подскажите плз уже весь мозг сломал не могу понять почему при использование функции...
КОД
cutstr($text, 30)

где $text руское слово взятое из SQL где в mysql.php...
КОД
function sql_query($query = "", $transaction = false) {
        unset($this->query_result);
        if ($query != "") {
            mysql_query("SET NAMES utf8");
            mysql_query("SET CHARACTER SET utf8");

и все текстовые поля базы в utf8_general_ci
при использование cutstr в function.php...
КОД
function cutstr($linkstrip, $strip) {
    $linkstrip = stripslashes($linkstrip);
    if (strlen($linkstrip) > $strip) $linkstrip = "".substr($linkstrip, 0, $strip)."...";
    return $linkstrip;
}


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

как быть???
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
mobman
сообщение Feb 13 2009, 15:35
Сообщение #23


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

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

Сообщений: 226
Регистрация:
6.4.2008
Из: Казахстан, Караганда
Пользователь №: 3,130
Спасибо сказали: 48

Вставить ник




юзай mb_substr
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
pusik
сообщение Jun 15 2009, 13:16
Сообщение #24


Я уже люблю АС
Иконка группы

Группа: Забаненые
Сообщений: 151
Регистрация:
13.10.2007
Пользователь №: 1,198
Спасибо сказали: 26

Вставить ник




может кто нить выложить плиз сборку 4.3.1 от некста в УТФ-8?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Feb 12 2010, 00:39
Сообщение #25


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

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

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

Вставить ник




ЦИТАТА(pusik @ Jun 15 2009, 11:16 )
может кто нить выложить плиз сборку 4.3.1 от некста в УТФ-8?


Похоже зов в пустыне а ведь 100% знаю что есть!!!
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Erbol1988
сообщение Mar 16 2010, 23:00
Сообщение #26


Я только смотрю...
Иконка группы

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

Сообщений: 6
Регистрация:
21.8.2009
Пользователь №: 8,979
Спасибо сказали: 1

Вставить ник




http://megatorrents.kz/forum/viewtopic.php?t=106554

Готовый AS 4.3.1 NeXt под UTF-8
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Mar 17 2010, 07:06
Сообщение #27


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

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

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

Вставить ник




все это хорошо, вот тока раздачу не наблюдаю


P.S Скинь архив в личку, так быстрей будет
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Mar 18 2010, 21:52
Сообщение #28


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

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

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

Вставить ник




вот блин кинул сцилку без раздачи и пропал (IMG:http://antislaed.net/style_emoticons/default/26.gif)
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Erbol1988
сообщение Mar 19 2010, 12:07
Сообщение #29


Я только смотрю...
Иконка группы

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

Сообщений: 6
Регистрация:
21.8.2009
Пользователь №: 8,979
Спасибо сказали: 1

Вставить ник




ЦИТАТА(DjSalamander @ Mar 18 2010, 21:52 ) *
вот блин кинул сцилку без раздачи и пропал (IMG:http://antislaed.net/style_emoticons/default/26.gif)


я на раздаче (IMG:http://antislaed.net/style_emoticons/default/wink.gif)
Erbol1988, Вас 1 раз(а) поблагодарили за это сообщение:
DjSalamander
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Mar 19 2010, 12:30
Сообщение #30


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

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

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

Вставить ник




скачал, буду тэстить
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Mar 19 2010, 16:11
Сообщение #31


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

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

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

Вставить ник




релиз не рабочий, даже не запустить setup.php
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Mar 22 2010, 15:58
Сообщение #32


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

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

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

Вставить ник




приколисты блин, ссылка на демо (AntiSlaed 4.3.1 NEXT (под UTF8))- _http://www.zhastar.biz/ идем, смотрим исходник, и видим сие- <meta name="copyright" content="Copyright © Open SLAED 1.2">
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Erbol1988
сообщение Apr 14 2010, 18:30
Сообщение #33


Я только смотрю...
Иконка группы

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

Сообщений: 6
Регистрация:
21.8.2009
Пользователь №: 8,979
Спасибо сказали: 1

Вставить ник




ЦИТАТА(DjSalamander @ Mar 22 2010, 16:58 ) *
приколисты блин, ссылка на демо (AntiSlaed 4.3.1 NEXT (под UTF8))- _http://www.zhastar.biz/ идем, смотрим исходник, и видим сие- <meta name="copyright" content="Copyright © Open SLAED 1.2">



раньше был АС...
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
rAmantiK
сообщение Feb 19 2013, 22:12
Сообщение #34


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

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

Сообщений: 462
Регистрация:
23.5.2008
Из: Aktobe Kazahstan
Пользователь №: 3,888
Спасибо сказали: 51

Вставить ник




Не стал плодить... поэтому решил писать сюда.
Мне в первую очередь интересна поддержка казахского языка и на просторах инета нашел вот такое:

КОД
public class DecodeUTF8 {
        private static char[] charUtf8 = new char[] {
                'Һ',
                'Қ',
                'қ',
                'һ',
                'Ұ',
                'ұ',
                'Ә',
                'ә',
                'Ө',
                'ө',
                'Ғ',
                'ғ',
                'Ү',
                'ү',
                'І',
                'і',
                'Ң',
                'ң'
        };
        public String DecodeUtf8ToKz(String s) {
                for (int i = 0; i < charUtf8.length; i++) {
                        char[] c1 = new char[] {charUtf8[i]};
                        if (s == null) return "";
                        s = s.replaceAll("&#" + new Integer((int)charUtf8[i]).toString() + ";", new String(c1));
                        
                }
                return s;
        }
}


Вот теперь вопрос.
Насколько я понял эта штука помогает переводить именно спец символы из-за которых вся проблема.
и далее. Можно ли это дело приспособить в 5-ку?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
rAmantiK
сообщение Feb 19 2013, 23:59
Сообщение #35


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

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

Сообщений: 462
Регистрация:
23.5.2008
Из: Aktobe Kazahstan
Пользователь №: 3,888
Спасибо сказали: 51

Вставить ник




Та же функция
function encode_php($text) {
Тот же принцип.

Т.е. предположим букву ұ он преобразовывает в код "&# 1201;". (Пробел кстати в коде специально поставлен, иначе вместо этого кода будет буква "ұ")

Итак...
В function bb_decode($sourse, $mod) {
Нашел
КОД
$sourse = str_replace(array(""", "'", "\"), array("\"", "'", "\\"), preg_replace($bb, $html, $sourse));



Продублировал эту строку и заменил данные на свои
КОД
$sourse = str_replace(array("&amp;#1201;", "&amp;#1179;"), array("ұ", "қ"), preg_replace($bb, $html, $sourse));

т.е.
& #1201; - ұ
& #1179; - қ

но в БД сохраняется
&amp; #1201; - ұ
&amp; #1179; - қ

В итоге получил:
Т±Т›


Затем поменял вручную данные в БД и о чудо символ рисуется как нужно!

Теперь вопрос откуда берется "amp;" ?

Сообщение отредактировал rAmantiK: Feb 20 2013, 00:05
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
vitalik1972
сообщение Feb 20 2013, 11:50
Сообщение #36


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

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

Сообщений: 765
Регистрация:
10.6.2008
Из: Оренбург
Пользователь №: 4,176
Спасибо сказали: 211

Вставить ник




А стандартный iconv использовать вам религия не позволяет ? (IMG:style_emoticons/default/smile.gif)
Ссылка для нуждающихся
vitalik1972, Вас 1 раз(а) поблагодарили за это сообщение:
DjSalamander
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Feb 20 2013, 12:04
Сообщение #37


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

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

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

Вставить ник




О даааа, нам верующим с этим сложно (IMG:style_emoticons/default/laugh.gif)
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
rAmantiK
сообщение Feb 20 2013, 13:33
Сообщение #38


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

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

Сообщений: 462
Регистрация:
23.5.2008
Из: Aktobe Kazahstan
Пользователь №: 3,888
Спасибо сказали: 51

Вставить ник




Дело даже не в вере, а в знании. (у меня лично)

А можно пример?

И там еще главная штука в том, что бы все работало при вводе инфы в админке и комментарии.
Везде ББредактор.

В данный момент в АС при вводе буквы "ұ" в тех же комментах, на сайте выйдет "& #1201;" (без пробела)


Пробовал сделать так
КОД
$sourse = iconv('Windows-1251', 'UTF-8//TRANSLIT', $sourse);

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



(IMG:style_emoticons/default/rolleyes.gif)
Научил форум понимать казахский язык.
в индексе форума после
КОД
while (list($sid, $pid, $catid, $uid, $name, $title, $time, $hometext, $field, $comments, $counter, $score, $ratings, $ip_send, $e_uid, $e_ip_send, $e_time, $status, $ctitle, $auth_read, $auth_post, $auth_reply, $auth_edit, $auth_delete, $auth_mod) = $db->sql_fetchrow($result)) {

вставляем
КОД
$hometext = str_replace(array("& amp;#1241;", "& amp;#1240;"), array("ә", "Ә"), $hometext);

предварительно удалив пробелы между "&" и "amp;"

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

Пробовал найти скрипт сохранения комментариев, но никак ...

Сообщение отредактировал rAmantiK: Feb 20 2013, 17:13
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
vitalik1972
сообщение Feb 20 2013, 19:28
Сообщение #39


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

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

Сообщений: 765
Регистрация:
10.6.2008
Из: Оренбург
Пользователь №: 4,176
Спасибо сказали: 211

Вставить ник




rAmantiK привет. Сто лет тебя не слышал.
Чтобы дать пример, мне надо знать в какой кодировке у тебя БД, есть ли указание кодировки при подключении к БД (если надо я покопаюсь в старых файлах, посмотрю как я ее делал)

Ну а вообще конечно могут быть проблемы. И главная в том, что вы сайты делает на win-1251. В ней естественно нет таких символов и поэтому придется делать костыли в виде заморочных кодировок.
Я давно отказался от 1251. Все делаю в UTF-8.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
DjSalamander
сообщение Feb 20 2013, 19:34
Сообщение #40


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

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

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

Вставить ник




ЦИТАТА
Я давно отказался от 1251. Все делаю в UTF-8.


Почитай мой посты, да коменты. я давно твержу о необходимости UTF-8, но.... без результатно, увы!
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
GoogleBot
сообщение Feb 20 2013, 19:34
Сообщение #


Рекламные обьявления от Google













Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
Цитировать сообщение

3 Страниц V  < 1 2 3 >
Ответить в данную темуНачать новую тему

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

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