ОБСУЖДЕНИЕ

Ищу DCMS-гуру.

15 сообщений1 просмотровОткрыта
#1
Тому, кому не лень объяснить на пальцах основные функции, немного подучить основам PHP и муси.
Всех небезразличных прошу писать в почту.
#2
ну я любитель дцмски,только его и юзал)что интересует пиши
#3
пиши чётко вопросы что интересует
#4
если будешь учить пых и скул по dcms - удачи не видать. В этом движке сплошной говно код,научиться писать и весь твой код будет говно,даже если не на dcms будешь писать.
#5
ну не согласен, если он так популярен, плюс если ты такой "мастер" предоставь свою cms.
#6
Она популярна потому что все любят халяву, дали готовый двиг+куча скриптов в пабле на dcms лежит,че бы не замутить сайтец? При чем вообще тут моя cms? ты читай смысл моего поста,не дойдет,напиши, я объясню.И если бы ты действительно разбирался в коде,ты бы со мной согласился, что dcms говняра и всегда ей будет.
#7
Пример говно кода dcms

<?php
$ank = get_user ( $post[ 'id_user' ]);
if ( user_access ( 'guest_delete' ))
{
admin_log
( 'Отзыв' , 'Удаление сообщения' , "Удаление сообщения от $ank
[ nick]" );
mysql_query
( "DELETE FROM `views` WHERE `id` = ' $post
[ id]'");
}
?>

<?php
if ( user_access ( 'guest_delete' ))
{
$ank = get_user ( $post[ 'id_user' ]);
admin_log
( 'Отзыв' , 'Удаление сообщения' , "Удаление сообщения от $ank
[ nick]" );
mysql_query
( "DELETE FROM `views` WHERE `id` = ' $post
[ id]'");
}

сможешь определить в чем разница?
CODE

#8
Можно немного изменить код, тем самым его оптимизировав. В чем смысл перемещения одной строки в
другое место и на что это влияет?
Разберем наш кусок : в данной ситуации
идет проверка прав текущего
авторизованного пользователя на
удаление постов из гостевой. Если права
есть, извлекается ник автора удаляемого
сообщения, оповещение об удалении (с
ником автора поста) пишется в админ-лог
и, собственно, сообщение удаляется.
Теперь вопрос - зачем извлекать ник
автора сообщения до того, как произошла
проверка - возможно ли вообще это
удаление, имеет ли текущий
пользователь на это права? Вот именно -
смысла дергать MySQL нет, ведь, может у
текущего пользователя и прав-то на
удаление поста нет.
#9
а какая собственно ветка интересует?
#10
не забывай,что есть еще dcms seven )
#11
Sto56, может говно может нет, каждому нужно с чего то начинать, не все мастерами рождаются..это идет со временем..познается в ошибках..я тебя прошу предоставить свою цмс, а не то какой там код не очень..
#12
6.6.4 Stable.
#13
Умничать все герои, как всегда если у них не чё не вышло всё dcms говно значит, если руки не оттуда да в голове пусто то всё будет говно, если не ошибаюсь то ты сидишь на стронге и ищешь мастеров для написания модулей если такой знаток в коде то чё сам не напишишь!
#14
Дело не в том, что DCMS это говнокод и на него много модулей в пабле, а в том что он очень прост и легк в работе именно по этому он так популярен и много модулей для него... так как даже новичёк с минимальными знанеями может написать скрипт для dcms
#15
Дед-Охуелыч, Не смотрел код,так что ничего говорить не буду) Я этот пример взял с 6 ветки.