Comments 12
по-русски
(grammar-nazi)
(grammar-nazi)
Очень не понравилось:
1. Жуткий быдлокод на стороне сервера. Ну буду холиварить по поводу того, что голоса неплохо было бы хранить в отдельной таблице many-to-many, но, даже то, что есть сейчас можно было записать без этого десятка повторений одного и того же. Копипаст — зло.
2. Не очень согласен с подходом на стороне клиента. Надо было как минимум отказаться от css в js и использовать классы.
Ну а вообще — вполне на уровне всех остальных модов для Джумлы.
1. Жуткий быдлокод на стороне сервера. Ну буду холиварить по поводу того, что голоса неплохо было бы хранить в отдельной таблице many-to-many, но, даже то, что есть сейчас можно было записать без этого десятка повторений одного и того же. Копипаст — зло.
2. Не очень согласен с подходом на стороне клиента. Надо было как минимум отказаться от css в js и использовать классы.
Ну а вообще — вполне на уровне всех остальных модов для Джумлы.
нет пределов для совершенствования, каждый может переделать и добавить что то по своему усмотрению, порой чем красивее или короче код, тем сложнее его понять новичку, а статья именно для них
Нельзя новичков учить плохому стилю.
А вообще — если бы вы разнесли по методам, сделали легкий рефакторинг, то было бы намного понятнее в том числе новичкам.
"UPDATE `jos_likerating_news`
можно схлопнуть запросто.А вообще — если бы вы разнесли по методам, сделали легкий рефакторинг, то было бы намного понятнее в том числе новичкам.
пример того как ненадо писать модули для Joomla.
модули больше подходят только для вывода каких-либо данных. в данном случае лучше было бы написание компонента.
фронтэнд часть компонента позволяет использовать стандартными средствами любые запросы.
решение предлагаемое tushov.ru/post/568 вообще дурацкий хак и ересь.
модули больше подходят только для вывода каких-либо данных. в данном случае лучше было бы написание компонента.
фронтэнд часть компонента позволяет использовать стандартными средствами любые запросы.
решение предлагаемое tushov.ru/post/568 вообще дурацкий хак и ересь.
оптимизировал серверную часть, убрал повторы
под версию 1.5?
Зачем здесь вообще модуль? Почему не делать всё плагином? Где MCV? Где Jtable для запросов? Ветка 1.0 уже давно устарела, пора писать грамотно.
Sign up to leave a comment.
Пишем модуль рейтинга для Joomla, или AJAX по-русски