Главная » Записи с тегом "объекты"

Рубрики с меткой ‘объекты’

Валидация форм на стороне клиента

Проверка форм на стороне клиента с использованием JavaScript ни для кого не является новым изобретением. Но использование технологии HTML DOM возможно является таковым для многих людей. Заинтересовал? Тогда вперед! Читать далее »

Внедрение кода в объекты Flash

Файлы Flash могут быть достаточно легко заражены злонамеренным кодом, который может принести значительные проблемы вашей сети. Концепция не нова. Фактически с появлением Macromedia Flash, разработчики получили возможность корректировать чужие SWF файлы, а также использовать более устойчивую, основанную на компонентах, среду разработки. Однако с ростом популярности Flash приложений, были найдены способы инфицирования SWF объектов и использования Flash в качестве транспортного механизма для различных типов злонамеренного ПО. Читать далее »

Разворачивание и сворачивание слоя

Физиология человеческого восприятия работает таким образом, что «быстрые» объекты просто не успевают восприниматься сознанием. Мозгу требуется определенное время, чтобы идентифицировать объект, понять его предназначение и усвоить информацию, которую он несет. С учетом этой особенности работают операционные системы, они отображают окна не мгновенно, а с некоторой задержкой, которая приходится на анимацию. Такого рода анимация называется «разворачивание окна» и состоит обычно в том, что окно словно прячется за невидимыми шторками, которые раздвигаются в стороны, постепенно показывая содержимое окна. Разворачивание может происходить по горизонтали, вертикали или сразу в двух направлениях. Аналогично совершается и сворачивание окна, но в этом случае информация скрывается. Читать далее »

Классы и объекты в РНР со Штирлицом и Мюллером

PHP так же как и большинство современных языков программирования высокого уровня, таких как С, Паскаль, Java и т.д. является объектно-ориентированным. В этой статье мы как раз и узнаем что же такое эти объекты на которые он ориентирован и в чем причина и польза (или вред) такой ориентации. Я думаю, что эту статью интересно будет прочитать и тем, кто изучает не PHP, а другие языки, потому что в них во всех понятия классов и объектов одинаковы, разный только синтаксис.

  Читать далее »

Развитие объектной ориентированности PHP

Одной из главных составляющих планируемой 5-й версии PHP станет Zend Engine 2.0, поддерживающий совершенно новую модель объектно-ориентированного программирования. Эта статья описывает развитие поддержки объектно-ориентированного программирования в PHP, включая новые возможности и изменения, запланированные в PHP 5.

Как всё это начиналось?

Читать далее »

Новые возможности PHP 5

Учитывая, что PHP на сегодняшней день является крайне популярной технологией программирования серверной части сайтов, а также то, что версия PHP 4, по утверждениям многих, была революционной по сравнению с предыдущими, новая пятая по счету версия вызывает обоснованный интерес среди веб-разработчиков.

Однако, по словам создателей PHP 5, ничего революционного в этот раз ожидать не стоит — текущие изменения носят всего лишь ”эволюционный” характер. Тем не менее, сделанные дополнения являются давно ожидаемыми, крайне полезными и весьма своевременными. Читать далее »

Отключаем блокировки объектов в Joomla

Продолжая тему борьбы с блокировками объектов Joomla хочу предложить еще одно решение: отключение самого механизма блокировок объектов при редактировании. Сразу хочу предупредить, что данное решение применимо лишь на сайтах с небольшим количеством администраторов (1-2), т.е. где вероятность одновременного редактирования материала (или любого другого объекта) весьма мала.

С технической стороны предлагаемый метод основывается на том, что в Joomla для представления объектов БД используются наследники базового класса mosDBTable, который и содержит методы для блокировки (checkout) и разблокировки (checkin) объектов. Поэтому, если в этом базовом классе отключить логику этих функций, то блокировки объектов срабатывать не будут (ну за исключением тех случаев, когда разработчики сторонних расширений используют свою реализацию этих методов, что крайне редко). Читать далее »

Интеграция Salesforce SOQL, Drush и FeedAPI

Чтобы заставить Друпал понимать дополнительные объекты в Salesforce, вам придётся многому научиться, если только вы не консультант по Salesforce. У Salesforce есть свои пути, которыми он делает различные вещи, но к счастью у него есть также АПИ и гибкий, SQL-подобный язык запросов и модуль для Друпала, который может работать с его АПИ. Мы недавно работали над интеграцией Друпала и Salesforce, и добавили новые возможности — интеграцию с Drush и FeedAPI.

Посмотрите видео, на котором показано как это всё работает.

Вопросы по интеграции с Drush можно найти в списке ленты сообщений модуля Salesforce. Получить возможность использования командной строки для запросов на языке Salesforce очень удобно, а получив возможность использования SOQL-запросов в сочетании с другими инструментами *NIX CLI — такими как grep — вообще замечательно. Читать далее »

Глобальные переменные

Имя Описание
$active_db
./globals.php
Активное соединение с базой данных.
$base_path
./globals.php
Возвращает базовый путь сайта (по-умолчанию, «/»).
$base_root
./globals.php
Корневой URL хоста, не включая путь. Смотри также conf_init()
$base_theme_info
./globals.php
Массив объектов представляющий базовую тему. Для справки об объекте темы смотри _init_theme().
$base_url
./globals.php
Базовый URL инсталляции Drupal. Смотри также conf_init.
$channel
./globals.php
Ассоциативный массив, содержащий название, ссылку, описание и другие ключи. Ссылка должна быть абсолютной.
$conf
./globals.php
Путь к каталогу содержащему файлы настроек, задается функциейconf_path().
$cookie_domain
./globals.php
Домен, который будет использован для сеансовых cookies.
$custom_theme
./globals.php
Тема оформления, которая будет задействована вместо темы по умолчанию.
$db_prefix
./globals.php
Префикс, который добавляется ко всем таблицам базы данных.
$db_type
./globals.php
Тип используемой базы данных
$db_url
./globals.php
Адрес базы данных. Подробная документация, представлена вdefault.settings.php.

Читать далее »