Please Log in or Create an account to join the conversation.
Ну это совсем кривой подход. Хотя если берете готовый движок, то придется покорячится на нем. А написать его с нуля - на это не каждый способен, да и написать хороший движок с нуля, на это надо немало времени.Запустили и пытаемся раскорячиться
Если "Тупо" брать, то да, плохой метод. А если брать с Умом? Разобраться что происходит в коде очень легко. Знаете как в результате SQL запроса на Oracle получить получить разницу из двух DateTime, отформатированных как промежуток в "1 15:30:55" (где 1 - это, что между датами прошел 1 день и все остальное) или Если есть поле DateTime в GMT, а надо получить Московское время с учетом перехода на летнее время (с отменой которого возникли новые проблемы, чтобы учесть, что раньше он был, а теперь нет)? С виду задачи простые, но решаются только через несколько преобразований, которые совершенно не очевидны. Я из примеров как правило ничего не оставляю. Просто смотрю какие вызовы и для чего используются и на готовом примере вижу сразу что будет. Посмотрел наглядно, увидел чего я хочу. Сделал все с нуля, но времени на разработку и изучение ушло в 10 раз меньше.Тупо брать код, модифицировать и получать то, что хочется - это плохой путь
Тогда не надо было оставлять "getQuery" в шаблоне. "view.html.php - через него мы будем представлять данные" - это как приватная часть класса и только ряд фукнций оставить для использования в шаблоне, определив их как Public. Хочу список групп - вызвал функцию GetGproupList. Хочу добавить Некоторые метки для карты - Вызвал функцию getPlacemarkJS($filter) и получил готовый JavaScript, с определениями нужных меток, а параметр "filter" можно даже из поисковой формы заполнять. Да и верстке переменных для описания меток на JavaScriptПлагин - также из документации джумлы
insertPlacemark.setBalloonContent(contentInsertPlacemark);
Please Log in or Create an account to join the conversation.
Тогда не надо было оставлять "getQuery" в шаблоне. "view.html.php - через него мы будем представлять данные" - это как приватная часть класса и только ряд фукнций оставить для использования в шаблоне, определив их как Public. Хочу список групп - вызвал функцию GetGproupList. Хочу добавить Некоторые метки для карты - Вызвал функцию getPlacemarkJS($filter) и получил готовый JavaScript, с определениями нужных меток, а параметр "filter" можно даже из поисковой формы заполнять.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Заменить можно все. Вопрос в движке. Если вы изменили движок и БД, то для разработчика, используещего Ваш API ничего не изменилось, а если Он ставил прямые запросы в базу, то может образоваться косяк.Ну если посмотрите, то код там изменяемый
Обычно двигаюсь в тойже последовательности, но в бой стараюсь отдать уже после рефакторинга.Сначала - добить включение тех фичей, какие хочу.
$user = JFactory::getUser();
$canCreate = $user->authorise('core.create', 'com_weblinks.category.'.$item->catid);
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
© 2011- Жук Це-Це. Design by Dmitry Zhuk