Комментарии

Популярные расширения Joomla!

Компонент - Agora Forum v3.0.142

Самый лучший компонент форума для Joomla. Стабилен в работе, позволяет произвести миграцию с других…

Компонент форума - Kunena 1.7 stable

Вышла новая стабильная версия компонента форума Kunena с полной поддержкой Joomla 1.7.

Компонент форума - Kunena v1.6.2 Rus

Компонент форума, который разработан специально для Joomla 1.5. Устанавливается стандартными…

Компонент - Phoca Guestbook 3.0.0

Компонент гостевой книги для вашего Joomla сайта с защитой от спама. Простая гостевая книга без…

Компонент галереи для Joomla Phoca Gallery RUS

Представляем самую последнюю версию компонента галереи для Joomla Phoca Gallery. Бесплатный…

Cost Calculator - калькулятор для Joomla

Cost Calculator - компонент калькулятора для Joomla сайта. Легок в установке и настройке. Позволяет…

Импорт и экспорт материалов в Joomla j2xml

Сегодня хочу вам представить бесплатный компонент Joomla, который бывает просто незаменим при…

Компонент ZOO Pro RUS v 2.4.9

Компонент ZOO от известных разработчиков yootheme предназначен для структурирования контента на…
значение

Заготовка. В Joomla обозначает значение, состоящее из идентификатора элемента и его псевдонима, разделенных двоеточием (например, 123:my-article-alias или 234:my-category-alias). Заготовки служат в качестве вспомогательного средства при формировании удобных для поиска URL.

Подробнее...  
 

 

Ниже перечислены стадии обработки запросов по команде SELECT. Вызов метода setQuery () для передачи запроса объекту базы данных. Этот метод служит также для дополнительного ограничения количества строк, возвращаемых из таблицы по запросу.

Подробнее...  
 

Защита от злоумышленников в CMS Joomla

Пользуясь классом JDatabaseQuery для составления запросов, не следует забывать и о защите от внесения злоумышленниками злонамеренного кода. Так, если значение, применяемое в операторе WHERE или ORDER BY, происходит из ненадежного источника, например, HTML-формы или URL (злоумышленники могут воспользоваться и тем и другим для внесения злонамеренного кода), это значение следует подвергнуть дополнительной обработке, прежде чем использовать его в запросе. И если значение в операторе WHERE должно быть целым, его следует непременно привести к целому с помощью оператора (int). В приведенном ниже примере заранее известно, что значение переменной $catid должно быть целым, и для этого принимаются специальные меры.

Подробнее...  
 

Таблицы предыстории SQL

К третьему типу относятся таблицы предыстории, называемые иначе таблицами транзакций. В данном примере одна такая таблица должна содержать предысторию классов, в которых учащиеся прошли полное обучение. Как правило, для данного типа таблицы вполне подходит первичный ключ с атрибутом AUTO_INCREMENT. Частичная структура таблицы предыстории классов, которые окончили учащиеся, может выглядеть так, как показано ниже.

Подробнее...  
 

При определении столбца можно указать не только тип данных, но и целый ряд атрибутов. К числу наиболее употребительных относятся следующие атрибуты: NOT NULL, AUTO_INCREMENT, DEFAULT и UNSIDNED.

Подробнее...  
 

Первый столбец рассматриваемой здесь таблицы определяется следующим образом:

"id"   INTEGER NOT NULL  auto_increment

Как правило, первый столбец таблицы выделяется для идентификатора, как показано в приведенной выше строке кода, выполняя особую роль в таблице. Далее указываются тип данных INTEGER и два атрибута: NOT NULL и AUTO_INCREMENT. В частности, атрибут NOT NULL обозначает, что в данном столбце непременно должно храниться какое-нибудь значение, тогда как атрибут AUTOINCREMENT имеет особое назначение и связан с определением PRIMARY KEY первичного ключа, следующим в сценарии непосредственно за определением последнего столбца таблицы.

Подробнее...  
 

 

Если пользователь щелкнет на кнопке предъявления формы, в рассматриваемом здесь контроллере будет выполнен метод subscribe (), определяемый в классе JoomproSubsControllerSubscription из файла controllers/subscription.php. Ниже приведена первая часть исходного кода этого метода.

Подробнее...  
 

Элемент разметки fields типа request

Первый элемент fields из XML-файла, определяющего разметку типа пункта меню для выбора единственной категории веб-ссылок, выглядит следующим образом:

Подробнее...  
 

Ранее был рассмотрен метод publish (), наследуемый классом WeblinksControllerWeblinks из класса JControllerAdmin. В этом методе был проанализирован следующий фрагмент кода:

Подробнее...  
 

Применение модели в Joomla 2.5

А теперь рассмотрим метод publish () из класса JControllerAdmin. Ниже приведена первая часть исходного кода этого метода.

Подробнее...