Я хотел бы показать пример использования mosDbTable при разработке приложений на Joomla.
Использование mosDbTable дает некоторые преимущества для разработчика. Например:
автоматически принимать входные данные и не заботиться о безопасности и необходимости защиты от SQL-инъекций, сохранять данные с помощью вызова родительского метода, не тратя время на ручное создание SQL запросов типа INSERT, pагружать данные в класс, не создавая SELECT запросы (он сформируется автоматически). Примеров этого кода моло в сети , покажу свой пример...
|
|
Подробнее...
|
| | Программистам которые ведут блоги или любые другие публикации присто не могут обойтись без редакторов для подсветки кода. Долгое время я пользовался редактором CoderMCE ( для которого даже делал хак добавления плагина Ajax images ), но с переходом на Joostina мне более понравился редактор JCE. И вот возник вопрос – как же прикрутить к нему подсветку кода?
|
|
Подробнее...
|
| | Сегодня нашел отличный бесплатный компонент для Joomla - RSS Feed Manager, который позволяет генерировать различные rss-ленты для разных категорий, а также их совокупностей ( другими словами можно сделать rss – фид из нескольких категорий, даже не входящих в один раздел).
|
|
Подробнее...
|
| 1) нужно добавить поле "access" в таблице #__comprofiler (параметры можно взять аналогичные #__content) 2) нужно добавить запись в начале класа moscomprofiler (файл comprofiler.class.php строка ~ 770) 3) добавить запись
$rowExtras->access = cbGetUnEscaped($_POST['access']);
в файле admin.comprofiler.controller.php в функции saveUser() (строка ~ 1457)
|
|
Подробнее...
|
| Проверка доступа сводиться к проверке в поле access определенного уровня доступа Например в Joomla почти везде есть поле access, поэтому нам всего лищь нужно проверить какое значение доступа там есть, для этого в запросы выборок добавляем строку $and = ''; if ( !$mosConfig_shownoauth ) { //$and = "\n AND access <= " . (int) $my->gid; $and = "\n AND access " . ( isset($my->jaclplus) ? "IN ( $my->jaclplus )" : "<= " . (int) $my->gid ); }
и добавляем ее к нашему запросу Например $sql = "SELECT m.*" . "\n FROM #__menu AS m" . "\n WHERE menutype = " . $database->Quote( $params->get( 'menutype' ) ) . "\n AND published = 1" . $and . "\n ORDER BY parent, ordering"; $database->setQuery( $sql );
вот в принципе и все..
|
|
Подробнее...
|
|
|
|
| << [Первая] < Предыдущая 1 2 Следующая > [Последняя] >> |
| Результаты 1 - 15 из 18 |