Joomla и модули
248 сообщений
#15 лет назад
Вопрос ко всей программисткой братии.Отчего в модулях через пятую точку вывод html сделан? Или у них буржуев, все по одному шаблону и они считают, что css достаточно? (Нет отделения логики от представления)
Отчего код недокументирован в нужных местах?
Отчего запросы не оптимизированы?
Отчего все так раскидано по директориям джумлы, да по файлам? Шаблоны фронтенда в папке administration и тп и тд.
Зачем столько global?
Как они это все поддерживают? Черт ногу сломит, пока разберешься что откуда и куда. Любая попытка реализации дополнительной функциональности, кастомизации выливается в адские костыли и хаки.
CommunityBuilder и Virtuemart
350 сообщений
#15 лет назад
SergetМожете сказать, чем отличается хорошая верстка, от той, что нужна под Joomla?
420 сообщений
#15 лет назад
Я хотел сказать, что мне было тяжело встраивать джумлу в вёрстку

16 сообщений
#15 лет назад
И на простые патчи, которые фиксят не очень критичные баги сообщество реагирует медленно. И вообще. Где ж она идеальная CMS? :-)
Но в 1.5 уже ООП-архитектура есть. Не суперская, местами с хардкодингом, местами с неоптимальными алгоритмами. Взять тот же libraries/joomla/utilities/simplecrypt.php Я, возможно, не понимаю всей глубины, может у авторов и были причины написать такой метод:
function _intToHex($i)
{
(int) $j = (int) $i / 16;
if ((int) $j == 0) {
(string) $s = " ";
} else {
(string) $s = strtoupper(dechex($j));
}
(int) $k = (int) $i - (int) $j * 16;
(string) $s = $s . strtoupper(dechex($k));
return $s;
}
Вместо:
sprintf("%2X", $i);
Но смотрится это грустновато. Но, возможно, в какой-то древней версии PHP sprintf() просто не работал так как надо, и они реализовали это так. Может кто-то из опытных коллег знает ответ на этот вопрос?
Если серьёзно, то я понимаю, что если писать с нуля, то даже до такой архетектуры проекта нужно еще постараться добраться. Поэтому, всё равно, спасибо что Джумла есть.
601 сообщение
#15 лет назад
Джумла - это идеальное средство для того, чтобы дизайнеры могли в одиночку делать проекты, не обращаясь к программистам.
11416 сообщений
#15 лет назад
Цитата ("SebaMF"):Можете сказать, чем отличается хорошая верстка, от той, что нужна под Joomla?
Сначала верстается макет из PSD, а потом этот макет сажается уже на CMS, причем у разных CMS темы созданы по разному и надо знать специфику тем каждой CMS... Это не так просто как кажется многим заказчикам!

31 сообщение
#15 лет назад
Serget, Я вот только начал 
116 сообщений
756 сообщений
#15 лет назад
Цитата ("SebaMF"):Можете сказать, чем отличается хорошая верстка, от той, что нужна под Joomla?
Я верстаю, и не жалуюсь! Чуть углубиться и всё понятно станет!
И не навижу нытиков у которых если с первого раза не вышло - значит виноват кто-то другой!
248 сообщений
#15 лет назад
Жирный минус джумле.Смотрите сами на хостинге и на локальном компьютере версия Joomlы одна, хаков не установлено.
Код работающий на локальном, не работает на хостинге.
По сути передача объекту значения в поле(JUser). И затем использование этого поля в View.
В view не видит поля.
Пришлось выкручиваться по-другому.
Как передаются параметры из контроллера(JController) в JView - через JRequest::setVar, в JView считывание соотвественно через JRequest::getVar, то есть любой может подставить какой угодно параметр.
530 сообщений
#15 лет назад
Ах, да забыл. В шаблоне к джумла в папке html вы описываете модули что бы они были не такого кривого кода? Или просто пишите ксс под эту "поэзию" ?
5330 сообщений
#15 лет назад
Цитата ("werewolf"):Жирный минус джумле.
Смотрите сами на хостинге и на локальном компьютере версия Joomlы одна, хаков не установлено.
Код работающий на локальном, не работает на хостинге.
жирный минус Вам.
у всех работает с правкой конфига на новые параметра sql сервера
248 сообщений
#15 лет назад
Цитата ("ArtPro"):у всех работает с правкой конфига на новые параметра sql сервера
Причем тут вообще параметры sql сервера?
601 сообщение
#15 лет назад
Цитата ("werewolf"):Цитата (ArtPro):
у всех работает с правкой конфига на новые параметра sql сервера
Причем тут вообще параметры sql сервера?
Имеется в виду, что это единственное, что требуется менять при переезде с локала на сервак.
В общем что хочу сказать - действительно joomla плохая система. Так что...
5330 сообщений
#15 лет назад
Докажите, что плохая. люблю холивары.. можете еще с битриксом сравнить
601 сообщение
#15 лет назад
Цитата ("ArtPro"):Докажите, что плохая. люблю холивары.. можете еще с битриксом сравнить
С битриксом сравнивать не хочу, она тоже плохая=)
Так что...)
116 сообщений
#15 лет назад
Цитата ("ArtPro"):Докажите, что плохая. люблю холивары.. можете еще с битриксом сравнить
после битрикса джумла просто в радость! )