Защо joomla sucks

bobbydigital

New member
PHP:
/*** access Joomla's configuration file ***/

        $my_path = dirname(__FILE__);
		
		if( file_exists($my_path."/../../../../../configuration.php")) {

        $absolute_path = dirname( $my_path."/../../../../../configuration.php" );

        require_once($my_path."/../../../../../configuration.php");

        }  

        elseif( file_exists($my_path."/../../../../configuration.php")) {

            $absolute_path = dirname( $my_path."/../../../../configuration.php" );

            require_once($my_path."/../../../../configuration.php");

        }        

        elseif( file_exists($my_path."/../../../configuration.php")) {

            $absolute_path = dirname( $my_path."/../../../configuration.php" );

            require_once($my_path."/../../../configuration.php");

        }

        elseif( file_exists($my_path."/../../configuration.php")){

            $absolute_path = dirname( $my_path."/../../configuration.php" );

            require_once($my_path."/../../configuration.php");

        }

        elseif( file_exists($my_path."/configuration.php")){

            $absolute_path = dirname( $my_path."/configuration.php" );

            require_once( $my_path."/configuration.php" );

        }

        else {

            die( "Joomla Configuration File not found!" );

        }

просто нямам думи 🙂

п.с. сега без да ме нападате. просто ми стана много смешно, не можах да се сдържа.
 
Re: Защо joomla sucks

По-правилното е да се използва функцията is_file(). Смешно е да има толкова много проверки и така да се търси конфигурационния файл. Сигурен ли си, че това си върви към Joomla?
 
Re: Защо joomla sucks

Ще се радвам да споделиш с нас, някой който си написал по-добре.

От друга страна, извода за една система да се базира на файл, който не е част от самата система, а е писан от трети лица, показва твоята обективност 🙂
Ако някой напише нещо не както трябва за WP, ще кажеш ли, че WordPress sucks или за която и да е друга система?
 
Re: Защо joomla sucks

не, не сори може би не съм прав да казвам за системата като цяло, но като гледам този модул сигурно има и други. това е модула за плащане към цкб.

моля да ме извините.

п.с.
Ще се радвам да споделиш с нас, някой който си написал по-добре.
- не пиша за джумла точно поради тази причина.

поздрави и без лоши чувства 🙂
 
Последно редактирано:
Re: Защо joomla sucks

А аз да задам един въпрос малко не на място, но този файл не е ли на едно и също място всеки път, защо се използват толкова много if-else за да бъде намерен? И пак липса на конструктивност, ако нещо sucks и има по-добър вариант за оптимизирането му, стекирането и намаляването на кода не трябва ли да се помогне за неговото подобряване?
 
Re: Защо joomla sucks

А аз да задам един въпрос малко не на място, но този файл не е ли на едно и също място всеки път, защо се използват толкова много if-else за да бъде намерен? И пак липса на конструктивност, ако нещо sucks и има по-добър вариант за оптимизирането му, стекирането и намаляването на кода не трябва ли да се помогне за неговото подобряване?
Файлът е на едно и също място, нямам идея защо се вика така.
 
Re: Защо joomla sucks

Файлът е на едно и също място, нямам идея защо се вика така.
Просто нескопосано налучква основната директория където се съдържа файла. 🙂
Но не е само до непознаване на системата, а бих казал колкото и брутално да звучи - чиста програмистка неграмотност. 🙄
 
Re: Защо joomla sucks

Файлът е на едно и също място, нямам идея защо се вика така.

Задава се Joomla Day 2010, на който ще присъстват и представители на ЦКБ, дали някой няма да контрира с тази издънка. Предполагам, че някой по-грамотен програмист има идея, как да го фиксне.
 
Re: Защо joomla sucks

прави сте колеги, грешно е заглавието. ще помоля модератор да го смени на по подходящо.

поздрави 🙂

Всъщност колегата е прав до известна степен. Именно заради подобни модули написани от някого хората си мислят, че цялата система е такава....
 

Back
Горе