Drupal 7. Работаем с видео файлами в материалах. Мультимедиа модули
Как же можно вставить свои видео файлы в материалы. И не только видео, но и картинки, и аудио.
Для вставки картинок в материал все более мнение стандартно:
Добавляем поле «изображение» – ну и там все просто.
Если же надо вставить добавить картинку в «body» – в сам текст материала, то я использовал следующий метод.
Ставим модуль «Media» и редактор «TinyMCE» и «Wysiwyg». Через «Wysiwyg» подключаем редактор и там выбираем дополнительную кнопку «Медиабраузер». Теперь можем добавлять картинки прямо в редактор текста материала. Таким образом можено думаю подключить любой редактор через связку с «Wysiwyg».
Теперь настроим добавление и отображение видео:
Ставим модуль «Video», и часть его улучшений. Я ставил дополнительно «Video Presets», «Filemime», «VideoJS». Ссылки на странице модуля «Video»
Теперь у нас появились для файлов возможность вывода через «VideoJS». Настраиваем в «Структуре типа материалов»->»Вывод».
Получаем для полей видео с просмотром
. Как привязать к «Wysiwyg» – Этого я не нашел пока.
Если есть что добавить welcome в комментарии.
Drupal 7. Работа с архивами в модуле
Начиная с drupal 7 появились новые классы по работе с архивами:
ArchiverZip и ArchiverTar, а так же некоторые функции для работы с этими классами.
$arch = archiver_get_archiver($file) //- получает экземпляр соответствующего класса в зависимости от типа архива $file. $arch->listContents() //- возвращает массив с названиями файлов. $arch->extract($dir) //- выкладывает архив в указанную $dir директорию. $arch->add($file_path) //- добавить к архиву файл. $arch->remove($file_path) //- убрать файл из архива. $arch->getArchive() //- получить архив.
Но вот у меня почему то получилось поработать только с «Tar» архивами. «Zip» архивы обрабатывать не пожелал
PHP. Время выполнения скрипта.
Функция для проверки времени выполнения скрипта (функции). Очень часто в разработке новых сайтов, в особенности различных порталов, требуется куча новых функций. И так же часто требуется узнать сколько же времени займет работа той или иной функции. Для этого на просторах интернета давно ходит такая функция:
function getTime(){ list($msec,$sec)=explode(chr(32),microtime()); $HeadTime=$sec+$msec; return $HeadTime; }
Обязательный список книг для прочтения программисту
То там то тут встречаю рекомендации программистам – какие книги им нужно прочитать для дальнейшего профессионального роста. Решил собрать в одну кучку тут. Может кому поможет. Да и самому не забыть.
Книги будут как в общем о программирование, так и специализированные по языкам.
Книги по программированию на PHP
PHP. Рецепты программирования | Д. Скляр, А. Трахтенберг | PHP Cookbook
Профессиональное программирование на PHP | Джордж Шлосснейгл | Advanced PHP Programming
Книги в общем о программировании
Совершенный код. Мастер-класс | С. Макконнелл | Code Complete
Приятного всем чтения.
Drupal. Книги.
Список наиболее интересных и полезных книг по CMS Drupal.
Drupal. Создание и управление сайтом | Using Drupal – В книге рассматривается создание сайтов следующих типов: каталог вакансий, wiki-проект, фотогалерея, интернет-магазин, сайт с коллективным информационным наполнением и поддержкой многоязычных версий. Рассказ о каждом проекте сопровождается подробными пошаговыми инструкциями. (Написано для Drupal 6)
Drupal 7 – Книга является простым и в то же время достаточно полным руководством по системе Drupal. Для изучения книги и последующего использования Drupal не требуется знания языков веб-программирования. Большое внимание уделено отличиям новой версии системы от предыдущей. (Написано для Drupal 7)
Drupal 7. Руководство пользователя – В книге рассматриваются все основные аспекты использования Drupal 7.0: выбор хостинга, установка и настройка системы, расширение ее функциональных возможностей с помощью дополнительных модулей, структуризация, подготовка контента и разработка дизайна сайта, а также обеспечение надежности и безопасности его работы. Дополнительно обсуждаются темы раскрутки сайта в поисковых системах и способы получения заработка в Интернете. (Написано для Drupal 7) Прочитать остальную часть записи »
Новые расширения для Google Chrome – Расширения для web-мастера, web-дизайнера, web-разработчика.
Доброго времени, уважаемы читатели моего блога. Предлагаю очередной обзор расширений для Google Chrome. В этой части будут представлены расширения, приходящие на помощь в случаях разработки web-приложений. Тут нам код посмотреть, тут размер объекта померить, тут цвет узнать, а здесь статистику посмотреть. Все это нам помогут сделать следующие расширения. Для эксперимента в этой статье описания будут с картинками.
Часть вторая. Расширения для web-мастера, web-дизайнера, web-разработчика.
Resolution Test – Изменяет размер окна в соответствии с нужным разрешением. Удобно для тестирования дизайна под различные разрешения экрана. Прочитать остальную часть записи »
Новые расширения для Google Chrome – Работа с закладками, вкладками и информацией на странице.
Все в нашем мире меняется и прогресс не стоит на месте. Каждый день появляются новые программы, утилиты, и расширения для все более распространенного браузера Google Chrome.
Предлагаю новый обзор текущих расширений, которые я использую в повседневной работе. Часть расширений осталась, а некоторые заменились новыми.
Обзор будет разбит на несколько частей согласно тематике применения расширений.
Часть первая. Работа с закладками, вкладками и информацией на странице.
Yet Another Google Bookmarks Extension – Расширение для закладок через Google. Позволяет организовать закладки деревом, с подкатегориями.
Tab Switch Plus – Позволяет увиделть список всех вкладок и переключатся между ними. Жаль что только в рамках одного окна Google Chrome.
Springpad Extension – Расширение для аналога Evernote. Бесплатный органайзер блокнотов, дел и других типов данных. Очень подробно описан этот веб сервис на LiveHacker
Diigo Bookmark, Archive, Highlight & Sticky-Note - Расширение для одноименного сервиса по работе с закладками и страницами. Привлекает возможностью выделения текста на странице и различными прилепляемыми листочками (напоминалками, заметками). А так же возможность отправить ссылку друзьям различными сервисами (Twitter, Mail, Blog… ). Cсылка на отличное описание.
Chrome to Phone Plus Extension – Отправляет страницы на телефон под управлением Android. Очень удобно. В итоге получаем только основной текст статьи.
Note Anywhere – Заметки на странице в виде желтых клейких листочков.
Google Translator – Всплывающее окошко для идентичного названию сервиса.
Yandex Shortcuts – Ссылки для быстрого доступа к сервисам Яндекса.
Google Shortcuts (official Firefox port) – Ссылки для быстрого доступа к сервисам Гугла.
My Shortcuts – Ссылки для быстрого доступа к сервисам Гугла. От предыдущего отличается возможностью добавления своих ссылок.
Forecastfox Weather – погодный информер с возможностью переключения между различными городами.
В следующей части будет список расширений для Web-мастера
Apple в России
Забрел сегодня случайно на сайт Аpple и решил посмотреть где их ближайшие магазины. В самом низу почти в подвале сайта есть у них ссылочка на «поиск авторизованного реселлера». Переходим.
Нам предложено ввести город самим или же воспользоваться ссылочкой «Использовать моё местонахождение» – видимо на основе geolocation. Воспользовался. Прочитать остальную часть записи »
Drupal и PostgresSql – изменяем таблицы после установки.
Многим наверное уже известно что Drupal, не смотря на заявленное, не всегда хорошо поддерживает базу данных PostresSql. Чато в процессе работы обнаруживаются несоответствия синтаксиса sql операторов. Да и типы данных в таблицах не всегда установлены верно.
В этом посте я буду публиковать таблицы в которых нужно что-то поменять …
1. Таблица «pln_locales_source» поле «location» character varying(255) -> text
Мои расширения для Google Chrome
Доброго времени суток, уважаемые гости и постоянные посетители. Представляю на ваш суд список расширений, которые я использую в своей повседневной работе с Google Chrome. Названия ведут на официальную страницу с описанием расширения.
AdBlock - Блокирует рекламу на всех веб-сайтах.
Webpage Screenshot – помогает захватить целую интернет страницу. Даже длинные страницы сохраняются в одном файле изображения. Это расширение позволяет Вам сохранять образ PNG любой интернет страницы.
Firebug Lite for Google Chrome – В особом представлении не нуждается. Просто необходим для web разработчика. Прочитать остальную часть записи »

Свежие комментарии