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

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

> Внимание!

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


2 Страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Радость от перехода на AS!
Рейтинг 5 V
Zzzhan
сообщение Aug 12 2009, 12:18
Сообщение #1


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

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

Сообщений: 9
Регистрация:
26.11.2008
Из: Алма-Ата, Казахстан
Пользователь №: 6,388
Спасибо сказали: 3

Вставить ник




Дорогие коллеги! Нехватает слов чтобы описать мою радость от перехода на antislaed!
Об этом проекте я знаю давно и перешел бы на него сразу но этому помемешал ряд обстоятельств. Я начал с движка slaed 2.0 в 2007 году. В силу недоконченности скриптов пришлось переписать многие функции и модули. Это приходилось делать постоянно, с каждым новым сайтом. Часть известных модулей (например Album) вероятнее всего были переданы Эду на shareware условиях и Album мне пришлось нулить в пяти или шести местах, удаляя ограничение (например на кол-во редактируемых изображений). В конечном итоге я получил свою сборку которая более-менее отвечала потребностям, но в целом была похожа на разломанный сарай. Поскольку все необходимые для моих сайтов модификации я делал в самом ядре, то уже не мог поменять версию ни на более старший Slaed, ни на недавно появившийся Antislaed, так как все модификации пришлось бы делать заново. Кроме того, для этой сборки я сделал перевод на казахский язык (я живу в Кз), и заново оплачивать труд переводчиков как бы не хотелось.

Но месяц назад меня окончательно запарил гемор с подлатыванием этой Эдовской хрени. А косяки продолжали и продолжают вылезать и неизвестно, сколько еще раз заказчик будет пить мою кровь. Взвесив масштаб работ я решился и начал конвертацию своих модификаций в файл config_function и по сей день продолжаю это делать. Жалею что не это сделал сразу. Теперь я смогу безопасно обновлять движок не удаляя при этом свои внедрения. На примере двух еще недоконченных сайтов я могу сказать что результат превзошел все ожидания. Порадовал системный интегрированный подход, приятно удивила админка и !!!работособность!!! всего того что я в ней нашел.

С помощью друга-Excelя я смог совместить уже переведенные фразы для slaed с их имеющимися аналогами в antislaed. Осталось заплатить за перевод еще порядка 300 фраз, но это не так тяжело, как терпеть Эдовский гемор.

И еще. Хочу поделиться своими замечаниями к текущей версии AS.

1) На некоторых отстойных хостингах стоит php4 и не работает функция htmlspecialchars_decode ее надо менять html_entity_decode

Я понимаю что в России врядли кто-то будет использовать иную кодовую таблицу, нежели cp1251. Но здесь, в КЗ, считается правилом хорошего тона иметь трехъязычный сайт или хотя бы поддержку нац.символов. Для этого требуется UTF-8. К сожалению есть некоторые нестыковки AS с UTF-8. В целом совместимость конечно есть, но имеются неприятные моменты.
Когда я выложу в свободную скачку поддержку казахского языка, сюда ломанутся сотни разработчиков из КЗ (казахскую локаль в основном делают самопально, а в моем варианте - переводчик-аспирант-языковед) и было бы хорошо чтобы у движка не было никаких проблем с UTF-8.

2)Поля типа varbinary достаточно хреново работают с UTF, по крайней мере в рамках AS. Все поля varbinary надо менять на varchr.

3)В UTF-8 функция letter не показывает русские символы я написал свой вариант функции и внедрил ее в config_function.
Несмотря на свое название функция работает с любыми кодировками:

КОД
function letter_utf8($mod) {
        $content = "<div class=\"letter\"><a href=\"index.php?name=".$mod."&op=liste\" title=\""._ALL."\">"._ALL."</a> ";
        foreach(range(0, 9) as $num) $content .= " | <a href=\"index.php?name=$mod&op=liste&let=$num\" title=\"$num\">$num</a>";
        if (substr(_LOCALE, 0, 2) == "ru") {
                $content .= "</div><div class=\"letter\"><a href=\"index.php?name=".$mod."&op=liste\" title=\""._ALL."\">"._ALL."</a> ";
                foreach(range(chr(192), chr(223)) as $rus) {
                        if (""._CHARSET."" != "windows-1251") $rus = iconv("windows-1251", ""._CHARSET."", $rus);
                        $content .= " | <a href=\"index.php?name=$mod&op=liste&let=".urlencode($rus)."\" title=\"$rus\">$rus</a>";
                }
        }
        $content .= "</div><div class=\"letter\"><a href=\"index.php?name=".$mod."&op=liste\" title=\""._ALL."\">"._ALL."</a> ";
        foreach(range("A", "Z") as $eng) $content .= " | <a href=\"index.php?name=$mod&op=liste&let=$eng\" title=\"$eng\">$eng</a>";
        $content .= "</div>";
        echo $content;
}


На сегодня все. Спасибо!
Zzzhan, Вас 3 раз(а) поблагодарили за это сообщение:
NightKojot, screatch, Z1dan3
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
teletehnika
сообщение Aug 12 2009, 21:02
Сообщение #2


А нас мёдом не корми, Дай чего нибуть помалевать.
Иконка группы

Группа: Дизайнеры

Сообщений: 3,009
Регистрация:
23.9.2007
Из: Казахстан, Жезказган Рядом с Байконуром
Пользователь №: 967
Спасибо сказали: 1247

Вставить ник




Вот!!! Ещё один с казахстана появился на форуме. А заполнить свои данные??? Хотя бы город.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Zzzhan
сообщение Aug 13 2009, 10:11
Сообщение #3


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

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

Сообщений: 9
Регистрация:
26.11.2008
Из: Алма-Ата, Казахстан
Пользователь №: 6,388
Спасибо сказали: 3

Вставить ник




ЦИТАТА(teletehnika @ Aug 12 2009, 21:02 ) *
Вот!!! Ещё один с казахстана появился на форуме. А заполнить свои данные??? Хотя бы город.

А можно ли на этом форуме создать пользовательскую группу с названием "Дерзкие кодеры из Казахстана?"
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
teletehnika
сообщение Aug 13 2009, 10:46
Сообщение #4


А нас мёдом не корми, Дай чего нибуть помалевать.
Иконка группы

Группа: Дизайнеры

Сообщений: 3,009
Регистрация:
23.9.2007
Из: Казахстан, Жезказган Рядом с Байконуром
Пользователь №: 967
Спасибо сказали: 1247

Вставить ник




Да нас не много с казахстана. Вопрос, на казторке тусуешся?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Zzzhan
сообщение Aug 13 2009, 10:54
Сообщение #5


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

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

Сообщений: 9
Регистрация:
26.11.2008
Из: Алма-Ата, Казахстан
Пользователь №: 6,388
Спасибо сказали: 3

Вставить ник




ЦИТАТА(teletehnika @ Aug 13 2009, 10:46 ) *
Да нас не много с казахстана. Вопрос, на казторке тусуешся?

Нет, пока не придавал значения казторке. А что, стоит?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
teletehnika
сообщение Aug 13 2009, 10:58
Сообщение #6


А нас мёдом не корми, Дай чего нибуть помалевать.
Иконка группы

Группа: Дизайнеры

Сообщений: 3,009
Регистрация:
23.9.2007
Из: Казахстан, Жезказган Рядом с Байконуром
Пользователь №: 967
Спасибо сказали: 1247

Вставить ник




Да нет, просто спросил. Я там частый посетитель и релизник.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
QAZ
сообщение Sep 2 2009, 11:51
Сообщение #7


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

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

Сообщений: 336
Регистрация:
30.8.2007
Из: Казахстан
Пользователь №: 732
Спасибо сказали: 32

Вставить ник




ЦИТАТА
Когда я выложу в свободную скачку поддержку казахского языка

буду ждать с нетерпанием

2 teletehnika, я из Аксу (IMG:http://antislaed.net/style_emoticons/default/wink.gif)
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
c0wb0y
сообщение Sep 2 2009, 16:23
Сообщение #8


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

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

Сообщений: 123
Регистрация:
29.9.2008
Из: Планета Земля
Пользователь №: 5,651
Спасибо сказали: 26

Вставить ник




Мда... полностью согласен. Чтобы подружить стандартную сборку АнтиСЛАЕДа с казахским языком, нужно не мало сил приложить!
По долгу службы, приходится сталкиваться со многими проблемами и неувязочками в связи с этим, но все же, другой достойной системы я еще не нашел... (с Eleanor CMS только знакомлюсь).

Сообщение отредактировал c0wb0y: Sep 2 2009, 16:24
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
kilosk
сообщение Sep 7 2009, 22:48
Сообщение #9


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

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

Сообщений: 9
Регистрация:
31.5.2009
Из: Казахстан
Пользователь №: 8,440
Спасибо сказали: 0

Вставить ник




Поддержка казахского языка в антислаеде это здорово!!!
Буду ждать релиза. (IMG:http://antislaed.net/style_emoticons/default/rolleyes.gif)
автору респект.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Elf
сообщение Sep 9 2009, 04:30
Сообщение #10


Владею силой бесмысленых сообщений!
Иконка группы

Группа: Разработчики
Сообщений: 1,040
Регистрация:
6.12.2007
Из: ПиПербуг
Пользователь №: 1,543
Спасибо сказали: 286

Вставить ник




ЦИТАТА(Zzzhan @ Aug 13 2009, 10:11 ) *
А можно ли на этом форуме создать пользовательскую группу с названием "Дерзкие кодеры из Казахстана?"

И правду дерзкие... Как бэ форум обще национальный и таких групп не будет (IMG:http://antislaed.net/style_emoticons/default/smile.gif)
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Zzzhan
сообщение Sep 20 2009, 20:15
Сообщение #11


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

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

Сообщений: 9
Регистрация:
26.11.2008
Из: Алма-Ата, Казахстан
Пользователь №: 6,388
Спасибо сказали: 3

Вставить ник




ЦИТАТА(Elf @ Sep 9 2009, 04:30 ) *
И правду дерзкие... Как бэ форум обще национальный и таких групп не будет (IMG:http://antislaed.net/style_emoticons/default/smile.gif)

"Из Казахстана" - понятие не национальное (здесь больше сотни национальностей). Это определенный склад души... близкий свободному и дерзкому полету беркута.

Улетай пеpвым пpоблеском Солнца.
Улетай в гоpдый вызов оpла.
Бpось в огонь шелест в гpyбых ладонях
Hе догнать окpиком тебя.

Без одежд Пpямо к гоpным веpшинам.
Без надежд Возвpащаться назад.
Пyсть гpоза пpогpемит твое имя,
И слеза вспомнит детская.

Без оков Рвешься облако пенить.
Далеко Кpики гнева слыхать.
Унесло вихpем в дальние звезды,
И молва пеpьями легла.

Забыть виска yзоp нет задоpа и силы.
Сpеди тpясины зол пенятся следы.
Кто завязал yзлом гоpсть волос и жилы,
Пpоклял дым, синий гоpький дым.

День и ночь кpылья белые вижy,
День и ночь вспоминаю тебя -
Ждy вестей пpедpассветного неба,
Где мелькнет певчая звезда.

Улетай пеpвым пpоблеском Солнца.
Улетай гоpдый вызов оpла,
Бpось в огонь шелест в гpyбых ладонях -
Hе веpнyть окpиком тебя!
Hе достать выстpелом тебя!
Hе объять pосчеpком пеpа...

Калинов мост.

Сообщение отредактировал Zzzhan: Sep 20 2009, 20:19
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
QAZ
сообщение Oct 23 2009, 08:20
Сообщение #12


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

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

Сообщений: 336
Регистрация:
30.8.2007
Из: Казахстан
Пользователь №: 732
Спасибо сказали: 32

Вставить ник




Zzzhan? ну как там дела обстоят с казахской локализацией? Есть продвижения?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Zzzhan
сообщение Oct 25 2009, 03:52
Сообщение #13


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

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

Сообщений: 9
Регистрация:
26.11.2008
Из: Алма-Ата, Казахстан
Пользователь №: 6,388
Спасибо сказали: 3

Вставить ник




ЦИТАТА(QAZ @ Oct 23 2009, 08:20 ) *
Zzzhan? ну как там дела обстоят с казахской локализацией? Есть продвижения?

Сказать чесно?
Я оказался на перепутье. Да, АС- супер. Особенно он радует готовыми решениями в виде многообразия модулей. Но то что я нашел в Элеоноре, заставило задуматься!
В конечном итоге за последние два месяца я сделал три сайта - один на АС и два на Элеоноре.
Сайт №1 был реализован на АС поскольку там абсолютно бесплатно имелись готовые решения, которые оставалось только подкрутить под себя. Если бы я пытался сделать его на Элеоноре, то большинство модулей пришлось бы писать вручную или заказывать.
Сайт №2 был реализован на Элике потому что полностью состоит из одного самописного модуля (автообъявления).
Сайт №3 - сугубо новостной, фактически из одного бесплатного новостного модуля.
В двух последних случаях Элеонор подошел безупречно. Но если бы понадобились какие либо другие дополнительные модули, пришлось бы туго. Можно конечно заняться рутинным конвертированием, но это тоже силы и время.
В конце концов я не знаю как теперь поступить. Безусловно, Элик - новая ступень, но пока еще достаточно неудобоэксплуатируемая. В принципе мне нетрудно в смету сайта закладывать затраты на приобретение модулей у Александра, но дело ведь в том что даже среди платных модулей Элика нет всего что уже есть есть в бесплатном АС!!! А хочется в конце концов и Гибкости АС и Мощи Элеонор.

Короче, я жду, и для того кто в конце концов окажется впереди, я и сделаю локализацию.

Сообщение отредактировал Zzzhan: Oct 25 2009, 19:37
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
screatch
сообщение Oct 25 2009, 17:23
Сообщение #14


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

Группа: Администратор

Сообщений: 2,508
Регистрация:
3.4.2007
Из: Эстония, Таллинн
Пользователь №: 24
Спасибо сказали: 880

Вставить ник




Дайте Элеанор время..
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Zzzhan
сообщение Nov 13 2009, 21:43
Сообщение #15


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

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

Сообщений: 9
Регистрация:
26.11.2008
Из: Алма-Ата, Казахстан
Пользователь №: 6,388
Спасибо сказали: 3

Вставить ник




ЦИТАТА(screatch @ Oct 25 2009, 17:23 ) *
Дайте Элеанор время..

Мне кажется надо дать не время а денег. И не Элеонору а Александру. Просто с миру по нитке собрать большую сумму чтобы Александр написал стандартный набор модулей которые присутствуют в АС. Если за эти деньги Александр сделает этот module-kit бесплатным для всех, то мы только выиграем. Не надо будет разрываться. Но день, когда это произойдет, будет последним для АС. Поэтому то .... сами понимаете
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
kilosk
сообщение Jan 2 2010, 13:24
Сообщение #16


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

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

Сообщений: 9
Регистрация:
31.5.2009
Из: Казахстан
Пользователь №: 8,440
Спасибо сказали: 0

Вставить ник




Всем привет. Очень нужна локализация для казахского языка. Готов немного поддержать материально, в разумных пределах. Я сам тоже из Казахстана и проблема поддержкой казахских символов очень актеальна.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Youshi
сообщение Jan 2 2010, 15:37
Сообщение #17


Ю а Зверь! (3-815-407)
Иконка группы

Группа: Разработчики
Сообщений: 1,263
Регистрация:
5.7.2007
Из: Рашен федерашен
Пользователь №: 263
Спасибо сказали: 320

Вставить ник




ЦИТАТА(kilosk @ Сегодня, 12:24 )
Всем привет. Очень нужна локализация для казахского языка. Готов немного поддержать материально, в разумных пределах. Я сам тоже из Казахстана и проблема поддержкой казахских символов очень актеальна.


Очень сомневаюсь, что удастся локализовать ее на этот язык. Хотя... если использовать однобайтовую кодировку - может и получиться.
Я не знаю казахский и помочь тут ничем не могу.
Могу только дать совет: нужно сконвертировать все языковые файлы в кодировку, поддерживающую ваш язык. То же самое проделать с файлом, содержащим SQL для создания БД сайта. Ну и при создании самой БД так же необходимо прямо указать эту же кодировку.
Это необходимый минимум для осуществления вашей затеи.
Хотя кроме этого еще понадобится изменить кодировку в заголовках страницы и в процедуре подключения к БД (возможно).

Лучшем вариантом, конечно, было бы использование UTF-8, но тут в некоторых случаяз может возникнуть куча проблем с национальными символами.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
kilosk
сообщение Jan 4 2010, 01:45
Сообщение #18


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

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

Сообщений: 9
Регистрация:
31.5.2009
Из: Казахстан
Пользователь №: 8,440
Спасибо сказали: 0

Вставить ник




ЦИТАТА(Youshi @ Jan 2 2010, 15:37 ) *
Лучшем вариантом, конечно, было бы использование UTF-8, но тут в некоторых случаяз может возникнуть куча проблем с национальными символами.


Именно это и надо, но на всём форуме я так и не нашел полной рекомендации, или руководства, по переводу системы на UTF-8 (IMG:http://antislaed.net/style_emoticons/default/ohmy.gif) . Если не трудно, подробно опишите, пожалуйста:

какие файлы перевести в эту кодировку
в каких файлах и что исправить, чтоб работало с UTF-8.
что ещё необходимо.

Очень интересует.

Думаю и другим будет интересно почитать как это сделать.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Youshi
сообщение Jan 4 2010, 12:46
Сообщение #19


Ю а Зверь! (3-815-407)
Иконка группы

Группа: Разработчики
Сообщений: 1,263
Регистрация:
5.7.2007
Из: Рашен федерашен
Пользователь №: 263
Спасибо сказали: 320

Вставить ник




ЦИТАТА(kilosk @ Сегодня, 00:45 )
Именно это и надо, но на всём форуме я так и не нашел полной рекомендации, или руководства, по переводу системы на UTF-8 . Если не трудно, подробно опишите, пожалуйста:

какие файлы перевести в эту кодировку
в каких файлах и что исправить, чтоб работало с UTF-8.
что ещё необходимо.

Очень интересует.

Думаю и другим будет интересно почитать как это сделать.


Лучше всего - все абсолютно файлы. Размер всего движка от этого особо не изменится - латиница будет так же занимать 1 байт. Национальные символы - 2.
То же самое сделать с БД. (если БД небольшая, то это легко сделать - делаем полный дамп, поиском с заменой меняем CHARSET=cp1251 на CHARSET=utf8, изменяем через ПМА кодировку самой БД и импортируем в нее новый дамп).
Что в каких файлах править - не скажу, т. к. оооооочень давно не заглядывал в код этой системы и, уж извините, без особой нужды заглядывать не буду.
Могу только сказать, что это все файлы, как-то связанные с редактированием текста - фильтры, ББ-(ен|де)кодеры и прочее. В них мнгие функции работы со строками надо заменить на их mb_ аналоги. (e.q.: str_replace на mb_str_replace).

Ну и самое главное - после подобных модификаций вам будет очень сложно обновлять систему.
Спрашивается - а оно вам надо?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
kilosk
сообщение Jan 15 2010, 17:23
Сообщение #20


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

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

Сообщений: 9
Регистрация:
31.5.2009
Из: Казахстан
Пользователь №: 8,440
Спасибо сказали: 0

Вставить ник




ЦИТАТА(Youshi @ Jan 4 2010, 12:46 ) *
Спрашивается - а оно вам надо?


В том то и дело, что приходится использовать utf кодировку, для того чтоб казахские символы отображались.
Или использовать другую CMS, но... AS мне нравится...
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
GoogleBot
сообщение Jan 15 2010, 17:23
Сообщение #


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













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

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

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

RSS Текстовая версия Сейчас: 14 June 2024 - 06:00
Хостинг предоставлен NetLevel.Ru   Eleanor CMS