Пытаюсь поставить VirtueMart 1.0.12 на JoomlaRE 1.0.13, выдает фатальную ошибку. Ставить VirtueMartRE опасаюсь из-за возможных ошибок в их проекте (а где их нет, но все же). Существует Joomla! 1.0.13 eCommerce Edition. Это Joomla! 1.0.13 + предустановленный VirtueMart 1.0.13a (версии указаны на момент написания). :question:Вопрос: Если я ставлю eCommerce Edition, добавляю файлы русификации Joomla и VirtueMart (опционально), добавляю в .htaccess строку AddDefaultCharset WINDOWS-1251, устанавливаю локаль сайта ru_RU.CP1251, какие приключения меня ждут из-за неродных русских версий VirtueMart и Joomla? Бэкенд волнует мало - английский не проблема, интересуют подводные камни с отображением содержимого на сайте, возможно, кто-то делал русский сайт на оригинальной Joomla, хотелось бы узнать про их опыт.
Ответ: Joomla eCommerce Edition. Стоит ставить? Зайдите на форум ВМРЕ и увидите какие ошибки там есть. И поймете, что самая большая ошибка - это незнание и непонимание что делать. Насчет приключений. Вы уже их начали иметь судя по вашим словам. Раз не можете установить, на вебсервер, это значит что он сконфигурирован неправильно. А поэтому вы еще зададите кучу глупых вопросов, прежде чем понять что тут нужно было начинать совсем с другого.
Ответ: Joomla eCommerce Edition. Стоит ставить? maya, повторюсь за skynet80, но вы действительно мало понимаете в том что вы делаете либо маловразумительно изъясняетесь. Все работает и у всех работает, если же вы пришли на форум вывалить свое непонимание предмета, то будьте добры -- будьте последовательны ...что именно вам нужно русское, что именно английское и зачем вам это все нужно! ...если у вас готовый проект, куда нужно что-то прикрутить, то так и говорите! ...экстрасенсов здесь всего два и это не мы говорите только о ошибках и нюансах.
Ответ: Joomla eCommerce Edition. Стоит ставить? Перечитал свой первый пост - действительно "маловразумительно" skynet80, я так понял, что Вы зачинщик ВМРЕ Своим высказыванием я не хотел обидеть Вас, я ценю Ваш труд и действительно еще не разобрался что такое ВМРЕ. Проследовав в указанном Вами направлении нашел, что ВМРЕ это: - Переведены все элементы интерфейса (как в админке так и в зоне пользователя) - Добавлены регионы России - Добавлены Русские демо-товары, теперь это мебель, а не инструменты как в английской версии - Переведены страны - Переведены названия валют (16.12.2006 г.) Так ли это еще? Где я могу узнать разницу ВМРЕ и VirtueMart (на Вашем сайте не нашел)? Очень не хотелось бы "задать кучу глупых вопросов", посоветуйте, с чего нужно было начинать? Серьезно. Задам свой вопрос с обратной стороны: 1.Запустил Uniform Server 3.5 с MySQL 5.0.41-community-nt, Apache 2.0.59 и PHP 5.2.3 на борту. 2.Добавил в файл .htaccess строку: AddDefaultCharset windows-1251 3. В phpMyAdmin создал базу, куда будет ставиться Joomla: Код (CODE): CREATE DATABASE `bugaga` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci; 4. В файле /includes/database.php нашел строку: Код (PHP): //@mysql_query("SET NAMES 'utf8'", $this->_resource); И после нее вставил строку: Код (PHP): @mysql_query("SET NAMES 'cp1251'", $this->_resource); 5. Запустил установку Joomla! 1.0.13 eCommerce Edition (Joomla! 1.0.13 + VirtueMart 1.0.13a) 6. Установил Код (html): <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 7. В настройках Joomla на вкладке "Locale" установил "Country locale"=ru_RU.CP1251 Все работает на ура, русский язык поддерживается нормально. Внимание, вопрос: Призрачно ли кажущееся благополучие? На форумах у людей куча проблем с кодировками, неделями люди маются. Пока я еще сайт товарами не наполнил, что следует учесть? И почему VirtueMart работает с русским языком (товары добавляются, отображаются) хотя я его не торгал?
Ответ: Joomla eCommerce Edition. Стоит ставить? Ну, вот, пожалуйста Модули, боты, компоненты с encoding="windows-1251" не хотят устанавливаться на оригинальную Joomla: ERROR: Could not find a Joomla! XML setup file in the package. Искал решение на форуме, но не нашел. Как научить оригинальную Joomla понимать дополнения с encoding="windows-1251"?
Ответ: Joomla eCommerce Edition. Стоит ставить? начинать нужно было с того, чтобы поставить VirtueMart 1.0.13a на joomla 1.0.13 RE. То,что j! вам нужна RE - это не обсуждается. почему вы ставили 12 оригинальный виртуй, а не 13 - непонятно. почему вы не ставите ВМРЕ - непонятно.
Ответ: Joomla eCommerce Edition. Стоит ставить? Почему не обсуждается? Серьезно. Какие могут быть проблемы?
Ответ: Joomla eCommerce Edition. Стоит ставить? попробуем в виде диалога: + как я понял - сайт для русских. а значит, должен быть русским. а раз так, то какую j! надо использовать? - эээм, эстонскую? + ... + ладно. попробуем по другому, что вас интересует про joomla RE? - что такое joomla RE? + это официальная забугорная джумла, переведенная на русский. - для кого? + для русских. - делали это бабки с соседнего двора? + нет, профессионалы. - они сделали ее такой, какая она есть в Russian Edition потому, что им так захотелось? + нет, потому что это лучший вариант. теперь моя очередь: вы профессиональный девелопер open sourse? у вас богатый опыт работы с joomla? вы можете указать явные недоработки в локализации joomla командой joom.ru? наконец, вы считаете, что 5 тысяч руских юзеров joom.ru и еще их НН-ое количество, скачавшее joomla RE только последней 13-ой версии (с 30.07.2007) 104208 раз, сделали неправильный выбор? - ... + вот поэтому выбор для русского сайта именно joomla RE из всех версий joomla не обсуждается. а теперь обратим ваше внимание на то, что вы не прояснили действительно важные вопросы: чем вас не устроил ВМРЕ или хотя бы вм 1.0.13а поставленный на joomla RE и локализованный вами самостоятельно (этак за пару бессонных ночей)?
Ответ: Joomla eCommerce Edition. Стоит ставить? Jkr , не надо прессовать новичка. На самом деле сборка на кодировке cp1251 ( чем являются паранойя, джустина и сборка джум.ру) проигрывает ютф сборке. Это и траблы с БД, с AJAX, необходимость при локализации исправлять кодировки. Причем ответ у разработчика на слезные вопросы что за хрень- кракозебры! Как правило лишь один. Юзайте либо стандартную сборку либо ютф и будет вам счастье. И я знаю успешные примеры применения ЮТФ сборки там где требовалась мультиязычность например. Как вы сможете обеспечить корректную работу сайта или того же AJAX в частности, если у вас 3 языка и два из них отображаются корректно только в ЮТФ? Ну и основным идет русский. Я лично продолжаю работать на ср1251 только потому что большинство локализаций делаю для русского сообщества, где эти сборки являются доминирующими. 13я версия была заявлена целым рядом довольно уважаемых разработчиков ( к слову и создателем упомянутой тобой Паранойи AndyR) как стремная. Именно стремная. То есть в принципе, ребят, все норм. Но вы же сами должны понимать сколько компонентов, шаблонов и прочей нечисти у Joomla. И с некоторыми их них в 13й версии возникают проблемы. Процент невелик. Но мне например приходится тестировать порядка 10-50 расширений в неделю. И 5-10 шаблонов. Нет, можно меня заклеймить консерватором, борцом с прогрессом и прочая и прочая. Но для меня важна надежность. Эти расширения и так глючат. А усугублять глючность еще и хоть небольшой, но реальной вероятностью того что будет проблема несовместимости расширения со сборкой, а уж тем более проверять работу расширения на 12 и 13- выше моих сил. К тому же. Если бы я видел очевидные преимущества 13й версии (как в принципе и Джустины) - я бы на нее перешел( веским преимуществом являются возможности линейки 1.5 перед 1.0.х). Но я вижу лишь недостатки, упомянутые мной выше ( в случае с Джустиной- у меня уже есть комплект расширений которые я использую для своих сайтов и часть из них является варезом). Ну и еще довольно большое значение имеет то, что я в бОльшей мере делаю полезную работу для сообщества, где 12я сборка лидирует по распространенности. skynet80 хотелось бы узнать когда выйдет новая версия. Плюс посоветовать сделать ютф сборку. maya Оптимальный вариант для вас- использование 12й версии RE и 12го виртуя RE. Насчет дыр не беспокойтесь особо- выйдет новая версия, обновитесь. Вы видите тут хоть одну тему - взломали виртуалмарт из-за критической уязвимости в 12й версии? Я не думаю что, уважаемый, skynet80 будет тянуть с выпуском новой версии. Возможно она уже есть на форуме, я не смотрел. Либо берите китайскую ютф сборку Joomla со встроенным Joomfish, стандартный 13 виртуалмарт русифицируйте( там в принципе только файлы переводов поменять- с кодировками проблем не должно быть). А насчет запуска системы на домашнем компе- используйте старый добрый денвер. Или идите на хост, как это делаю я.
Ответ: Joomla eCommerce Edition. Стоит ставить? + 1 к мнению ЛАТа. Вдогонку. На JoomlaRe просто не ставятся некоторые компоненты. и причин достаточно много. Например изменение наименование системы в /includes/version.php в JoomlaRe ))) некоторые компоненты ОПРАШИВАЮТ этот файл и им неизвестна система прописанная там в JoomlaRe. А неизвестна - идите на.. UTF - идеальный вариант. Но вот, никто заниматься и переводить не хочет, а то что везде лежит - уж настолько криво сделано-переведено... кстати, с 1.013 джумлой - проблем просто не видел ни разу. все разработчики, чьи компоненты имели косяки в работу - давно выпустили патчи.
Ответ: Joomla eCommerce Edition. Стоит ставить? Новичка прессовать НАДО. Тем и ценно общение на форуме, что люди здесь разные и можно получить совершенно неожиданный ответ да еще и в жесткой форме. Те новички, кто просто поболтать, начинают грубить в ответ, а на остальных отрезвляюще действует, начинают с удвоенной силой решение искать. Как, например, на меня. Я вот о чем: Я невнимательно прочитал системные требования ВМРЕ, где указано, что рекомендуется MySQL 4.0.x. У меня стояла MySQL 3.23, поэтому при установке демоданных ВМРЕ ругался на синтаксис MySQL в двух таблицах. Сейчас поставил JoomlaRE 1.0.13 и ВМРЕ 1.0.12.1. Все установилось нормально. JoomlaRE 1.0.13 выбрал потому что хаки сообществом пишутся под нее, хотя мнение "довольно уважаемых разработчиков" буду иметь в виду. Лат, очень приятно читать Ваш пост, создается впечатление, что Вы специалист в этой области, причем без излишней категоричности и патриотизма. Спасибо. Непредвзятость Ваших суждений привлекает.
Ответ: Joomla eCommerce Edition. Стоит ставить? старо... давно исправлено. другие причины? не работает хак для моста с smf, потому что он ищет в коде коммент на английском, а в RE - на русском. может есть еще пара случаев, но они единичны и находят решение за полчаса. насчет 13, тут я с webfx соглашусь, честно признаюсь, у меня все либо встает на 13 re, либо не встает никуда. для меня причина переходя в том, что это security update. я не столь силен в поиске дыр в j!, чтобы в 12 залатать их самостоятельно. Лат, я нигде не сказал, что УТФ сборка хуже. Я полностью с тобой согласен, что УТФ лучше для мультиязычных сайтов (в конце концов, я отдаю себе отчет, что почти все за пределами РФ сидят на utf-8). Но у нас тут речь идет о русском сайте. И для русского сайта 90% компонентов (даже помимо виртуя) пойдут русских. И кодировка у них будет cp1251. И на юникоде она не будет читабельной. И тогда топикстартеру придется либо переводить все эти компоненты с их utf-варианта на русский, либо переводить в utf те, которые на cp1251, либо хакать каждый из них iconvo'ом. Оно ему надо? Хотя, я думаю на этот вопрос он ответит себе сам.
Ответ: Joomla eCommerce Edition. Стоит ставить? По-моему автор ничего не говорил о том что сайт будет чисто русский. Напротив, он указал что для него английский язык не проблема.
Ответ: Joomla eCommerce Edition. Стоит ставить? Jkr, а в Joomla 1.0.13 RE это исправление включено? Лат, сайт будет чисто русский Но поддержка разных языков еще никому не повредила.
Ответ: Joomla eCommerce Edition. Стоит ставить? Короче говоря вы зря начали перестраивать исходную систему в ср1251. Но все же многими китайская сборка была признана оптимальной из ютф. Jkr 90% локализованных компонентов имеют вынесенные языковые файлы, которые можно спокойно перекодировать в UTF кодировку. Тем более сразу отпадают проблемы с AJAX и кодировками - а это большой плюс. Хакать iconv'ом наоборот требуется для того чтобы заставить работать принудительно в cp1251. Назовите хотя бы один компонент который придеться хакать iconv? Или с которым возникнут проблемы - сохранение 2х языковых файлов( админка+ фронт) в utf- не в счет. WebFX и Выпустили патчи/хаки- капля в море из всего каталога extensions.joomla.org. Да, самые распространенные- CB, Virtuemart итп выпустили, что кстати не в лучшую сторону характеризует новую версию. Но я же говорил что оперирую не только десяткой самых ходовых расширений. Если бы я использовал 10 расширений то я бы и не парился с выбором особо. А тут слишком скользко. Лучше перестраховаться, чем потом трепать себе нервы- имхо для меня. Ведь я не являюсь php кодером как Smart, boston, Sourpuss- поэтому в код по возможности предпочитаю не лезть.
Ответ: Joomla eCommerce Edition. Стоит ставить? Извиняюсь, вчера ночью быстро отписывался перед сном, забыл пару моментов упомянуть. maya, да, включено. Так же, касательно замечания о прессинге, хотел сказать, что я никого не пытался каким-либо образом унизить, оскорбить, задеть или "поставить на свое место". Я с уважением отношусь к новичкам, хотябы потому, что сам полгода-год назад начинал знакомиться с joomla. Просто я проявил больше самостоятельности в решении многих вопросов, что, возможно, только усложнило мне жизнь в то время и было не совсем правильно. Лат, про ajax я забыл сказать, что тут уже меня можно считать консерватором, но ИМХО ajax (серьезный, а не какое-нибудь там голосование в datso gallery) и joomla - это вещи несовместимые... Грубо говоря: зачем носорогу хобот? Да, это красиво, да это удобно и гибко, но носорогу нужен рог, потому что так сложилось, что у него вся жизнь "строится" на его использовании. Про iconv я сглупил, согласен. Вообще, спор я считаю не совсем конструктивным, потому что работать, как показывает практика, можно и так и так (и на utf, и на cp1251). Вопрос о том, кому и как удобнее - зависит от индивидуальных особенностей как проекта, так и исполнителя. Спасибо, что развил дискуссию, это поможет пользователям оценить + и - каждого подхода и выбрать то, что им нужно (если они, конечно, буду пользоваться поиском , хотя цель у тебя, может, была совсем другая. Я не собираюсь навязывать свою точку зрения, а тем более с пеной у рта говорить, что все проекты надо делать на cp1251 и никак иначе. Теперь для поддержания обсуждения, остается один маленький вопрос: а если все так просто, как ты говоришь и переход столь безболезненный, но дает столько плюсов, так почему же большинство работают в cp1251?