![]() |
![]() |
ВходЗдравствуйте, Гость ( Вход | Регистрация )
|
![]() ![]() |
![]() |
![]()
Сообщение
#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; } На сегодня все. Спасибо! |
|
|
![]()
Сообщение
#2
|
|
А нас мёдом не корми, Дай чего нибуть помалевать. ![]() Группа: Дизайнеры Сообщений: 3,009 Регистрация: 23.9.2007 Из: Казахстан, Жезказган Рядом с Байконуром Пользователь №: 967 Спасибо сказали: 1247 Вставить ник ![]() |
Вот!!! Ещё один с казахстана появился на форуме. А заполнить свои данные??? Хотя бы город.
|
|
|
![]()
Сообщение
#3
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 9 Регистрация: 26.11.2008 Из: Алма-Ата, Казахстан Пользователь №: 6,388 Спасибо сказали: 3 Вставить ник ![]() |
|
|
|
![]()
Сообщение
#4
|
|
А нас мёдом не корми, Дай чего нибуть помалевать. ![]() Группа: Дизайнеры Сообщений: 3,009 Регистрация: 23.9.2007 Из: Казахстан, Жезказган Рядом с Байконуром Пользователь №: 967 Спасибо сказали: 1247 Вставить ник ![]() |
Да нас не много с казахстана. Вопрос, на казторке тусуешся?
|
|
|
![]()
Сообщение
#5
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 9 Регистрация: 26.11.2008 Из: Алма-Ата, Казахстан Пользователь №: 6,388 Спасибо сказали: 3 Вставить ник ![]() |
|
|
|
![]()
Сообщение
#6
|
|
А нас мёдом не корми, Дай чего нибуть помалевать. ![]() Группа: Дизайнеры Сообщений: 3,009 Регистрация: 23.9.2007 Из: Казахстан, Жезказган Рядом с Байконуром Пользователь №: 967 Спасибо сказали: 1247 Вставить ник ![]() |
Да нет, просто спросил. Я там частый посетитель и релизник.
|
|
|
![]()
Сообщение
#7
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 336 Регистрация: 30.8.2007 Из: Казахстан Пользователь №: 732 Спасибо сказали: 32 Вставить ник ![]() |
ЦИТАТА Когда я выложу в свободную скачку поддержку казахского языка буду ждать с нетерпанием 2 teletehnika, я из Аксу (IMG:http://antislaed.net/style_emoticons/default/wink.gif) |
|
|
![]()
Сообщение
#8
|
|
Я уже люблю АС ![]() Группа: Пользователи Сообщений: 123 Регистрация: 29.9.2008 Из: Планета Земля Пользователь №: 5,651 Спасибо сказали: 26 Вставить ник ![]() |
Мда... полностью согласен. Чтобы подружить стандартную сборку АнтиСЛАЕДа с казахским языком, нужно не мало сил приложить!
По долгу службы, приходится сталкиваться со многими проблемами и неувязочками в связи с этим, но все же, другой достойной системы я еще не нашел... (с Eleanor CMS только знакомлюсь). Сообщение отредактировал c0wb0y: Sep 2 2009, 16:24 |
|
|
![]()
Сообщение
#9
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 9 Регистрация: 31.5.2009 Из: Казахстан Пользователь №: 8,440 Спасибо сказали: 0 Вставить ник ![]() |
Поддержка казахского языка в антислаеде это здорово!!!
Буду ждать релиза. (IMG:http://antislaed.net/style_emoticons/default/rolleyes.gif) автору респект. |
|
|
![]()
Сообщение
#10
|
|
Владею силой бесмысленых сообщений! ![]() Группа: Разработчики Сообщений: 1,040 Регистрация: 6.12.2007 Из: ПиПербуг Пользователь №: 1,543 Спасибо сказали: 286 Вставить ник ![]() |
А можно ли на этом форуме создать пользовательскую группу с названием "Дерзкие кодеры из Казахстана?" И правду дерзкие... Как бэ форум обще национальный и таких групп не будет (IMG:http://antislaed.net/style_emoticons/default/smile.gif) |
|
|
![]()
Сообщение
#11
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 9 Регистрация: 26.11.2008 Из: Алма-Ата, Казахстан Пользователь №: 6,388 Спасибо сказали: 3 Вставить ник ![]() |
И правду дерзкие... Как бэ форум обще национальный и таких групп не будет (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 |
|
|
![]()
Сообщение
#12
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 336 Регистрация: 30.8.2007 Из: Казахстан Пользователь №: 732 Спасибо сказали: 32 Вставить ник ![]() |
Zzzhan? ну как там дела обстоят с казахской локализацией? Есть продвижения?
|
|
|
![]()
Сообщение
#13
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 9 Регистрация: 26.11.2008 Из: Алма-Ата, Казахстан Пользователь №: 6,388 Спасибо сказали: 3 Вставить ник ![]() |
Zzzhan? ну как там дела обстоят с казахской локализацией? Есть продвижения? Сказать чесно? Я оказался на перепутье. Да, АС- супер. Особенно он радует готовыми решениями в виде многообразия модулей. Но то что я нашел в Элеоноре, заставило задуматься! В конечном итоге за последние два месяца я сделал три сайта - один на АС и два на Элеоноре. Сайт №1 был реализован на АС поскольку там абсолютно бесплатно имелись готовые решения, которые оставалось только подкрутить под себя. Если бы я пытался сделать его на Элеоноре, то большинство модулей пришлось бы писать вручную или заказывать. Сайт №2 был реализован на Элике потому что полностью состоит из одного самописного модуля (автообъявления). Сайт №3 - сугубо новостной, фактически из одного бесплатного новостного модуля. В двух последних случаях Элеонор подошел безупречно. Но если бы понадобились какие либо другие дополнительные модули, пришлось бы туго. Можно конечно заняться рутинным конвертированием, но это тоже силы и время. В конце концов я не знаю как теперь поступить. Безусловно, Элик - новая ступень, но пока еще достаточно неудобоэксплуатируемая. В принципе мне нетрудно в смету сайта закладывать затраты на приобретение модулей у Александра, но дело ведь в том что даже среди платных модулей Элика нет всего что уже есть есть в бесплатном АС!!! А хочется в конце концов и Гибкости АС и Мощи Элеонор. Короче, я жду, и для того кто в конце концов окажется впереди, я и сделаю локализацию. Сообщение отредактировал Zzzhan: Oct 25 2009, 19:37 |
|
|
![]()
Сообщение
#14
|
|
Живу на АС ![]() Группа: Администратор Сообщений: 2,508 Регистрация: 3.4.2007 Из: Эстония, Таллинн Пользователь №: 24 Спасибо сказали: 880 Вставить ник ![]() |
Дайте Элеанор время..
|
|
|
![]()
Сообщение
#15
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 9 Регистрация: 26.11.2008 Из: Алма-Ата, Казахстан Пользователь №: 6,388 Спасибо сказали: 3 Вставить ник ![]() |
Дайте Элеанор время.. Мне кажется надо дать не время а денег. И не Элеонору а Александру. Просто с миру по нитке собрать большую сумму чтобы Александр написал стандартный набор модулей которые присутствуют в АС. Если за эти деньги Александр сделает этот module-kit бесплатным для всех, то мы только выиграем. Не надо будет разрываться. Но день, когда это произойдет, будет последним для АС. Поэтому то .... сами понимаете |
|
|
![]()
Сообщение
#16
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 9 Регистрация: 31.5.2009 Из: Казахстан Пользователь №: 8,440 Спасибо сказали: 0 Вставить ник ![]() |
Всем привет. Очень нужна локализация для казахского языка. Готов немного поддержать материально, в разумных пределах. Я сам тоже из Казахстана и проблема поддержкой казахских символов очень актеальна.
|
|
|
![]()
Сообщение
#17
|
|
Ю а Зверь! (3-815-407) ![]() Группа: Разработчики Сообщений: 1,263 Регистрация: 5.7.2007 Из: Рашен федерашен Пользователь №: 263 Спасибо сказали: 320 Вставить ник ![]() |
ЦИТАТА(kilosk @ Сегодня, 12:24 ) Всем привет. Очень нужна локализация для казахского языка. Готов немного поддержать материально, в разумных пределах. Я сам тоже из Казахстана и проблема поддержкой казахских символов очень актеальна. Очень сомневаюсь, что удастся локализовать ее на этот язык. Хотя... если использовать однобайтовую кодировку - может и получиться. Я не знаю казахский и помочь тут ничем не могу. Могу только дать совет: нужно сконвертировать все языковые файлы в кодировку, поддерживающую ваш язык. То же самое проделать с файлом, содержащим SQL для создания БД сайта. Ну и при создании самой БД так же необходимо прямо указать эту же кодировку. Это необходимый минимум для осуществления вашей затеи. Хотя кроме этого еще понадобится изменить кодировку в заголовках страницы и в процедуре подключения к БД (возможно). Лучшем вариантом, конечно, было бы использование UTF-8, но тут в некоторых случаяз может возникнуть куча проблем с национальными символами. |
|
|
![]()
Сообщение
#18
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 9 Регистрация: 31.5.2009 Из: Казахстан Пользователь №: 8,440 Спасибо сказали: 0 Вставить ник ![]() |
Лучшем вариантом, конечно, было бы использование UTF-8, но тут в некоторых случаяз может возникнуть куча проблем с национальными символами. Именно это и надо, но на всём форуме я так и не нашел полной рекомендации, или руководства, по переводу системы на UTF-8 (IMG:http://antislaed.net/style_emoticons/default/ohmy.gif) . Если не трудно, подробно опишите, пожалуйста: какие файлы перевести в эту кодировку в каких файлах и что исправить, чтоб работало с UTF-8. что ещё необходимо. Очень интересует. Думаю и другим будет интересно почитать как это сделать. |
|
|
![]()
Сообщение
#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). Ну и самое главное - после подобных модификаций вам будет очень сложно обновлять систему. Спрашивается - а оно вам надо? |
|
|
![]()
Сообщение
#20
|
|
Я только смотрю... ![]() Группа: Пользователи Сообщений: 9 Регистрация: 31.5.2009 Из: Казахстан Пользователь №: 8,440 Спасибо сказали: 0 Вставить ник ![]() |
|
|
|
GoogleBot |
![]()
Сообщение
#
|
![]() Рекламные обьявления от Google ![]() |
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 14 June 2024 - 06:00 |