Опубликовано сб, 04/21/2012 - 01:33 пользователем admin
Музыкальный сайт с возможностью поиска и сортировки радиостанций по категориям, их прослушивания, добавления в плейлист, комментрирования. Регистрация пользователей, страница пользователя, стенка. Навигация без перезагрузки страницы с помощью AJAX, при том что все ссылки остаются рабочими (для поисковиков и для пользователей без JS).
http://dev.bonart.org.ua/lovifm - тест сервер
http://lovi.fm - продакшн сервер




Опубликовано ср, 04/11/2012 - 19:29 пользователем admin
Open Player 2 (OPlayer) - это аудиоплеер с открытым исходным кодом, который каждый может установить на свой хостинг.

Рабочая версия - http://oplayer.org.
Инструкция по установке:
https://github.com/uavn/oplayer/wiki/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F-%D0%BF%D0%BE-%D1%8D%D0%BA%D1%81%D0%BF%D0%BB%D1%83%D0%B0%D1%82%D0%B0%D1%86%D0%B8%D0%B8
*Новая версия движка не совместима со старой версией Базы Данных, для конвертации воспользуйтесь скриптом http://ваш_сайт/update.php.
*Для чистки кеша, воспрользуйтесь ссылкой - http://ваш_сайт/cc.
Кастомизация:
Каждую вьюшку можно кастомизировать под себя, кроме прямого изменения содержимого нужного файла, его также можно перекрыть. Например файл view/index/about.phtml можно скопировать в personalization/index/about.html и изменить уже его, не изменяя оригинальный файл. Это упростит обновление движка. Также в папке personalization есть т.н. плейсхолдеры: контент которых подставляется в соответствующее ему место.
Реквизиты дял помощи проекту:
WebMoney:
WMZ:Z197445365429
WMR:R789858449478
WMU:U363359317719
Яндекс деньги:
41001985742406
Публичные зеркала:
http://oplayer.org, http://onepleer.ru, http://playlist.name, http://orelopttorg.ru/music/, musik.kz
Старая версия - http://bonart.org.ua/page/openplayer.
В движке могут быть невыявленные баги, если по каким-то причинам у вас что-то не работает - попробуйте воспользоваться старой версией плеера.
Опубликовано пн, 04/02/2012 - 02:04 пользователем admin
Опубликовано вс, 04/01/2012 - 00:58 пользователем admin
Опубликовано чт, 03/01/2012 - 12:56 пользователем admin
if ( editor.contextMenu ) {
editor.contextMenu.addListener( function( element, selection ) {
if ( $(element.$).hasClass('annotation') ) {
throw("The only fucking way to disable element menu");
}
return {
annotation : CKEDITOR.TRISTATE_OFF
};
});
}
Опубликовано ср, 02/22/2012 - 12:57 пользователем admin
Если при выполнении npm install появляется ошибка следующего содержания:
abondarenko@u:/var/www/jloop/chat$ npm install sequelize
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: No such module
at Object. (/usr/share/npm/lib/utils/output.js:8:21)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
at Function._load (module.js:310:12)
at Module.require (module.js:357:17)
at require (module.js:368:17)
at Object. (/usr/share/npm/lib/utils/log.js:21:14)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
то нужно выполнить переустановку модуля npm:
sudo curl http://npmjs.org/install.sh | sudo sh
и запускать:
/usr/local/bin/npm install sequelize
Опубликовано вт, 02/21/2012 - 14:27 пользователем admin
Установка зависимостей:
sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install git-core
Установка node:
git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install
Или просто установки из репозиториев:
sudo apt-get install nodejs
Опубликовано пн, 02/20/2012 - 11:38 пользователем admin
if ( window.location != window.parent.location ) window.parent.location = window.location;
Опубликовано сб, 02/18/2012 - 03:08 пользователем admin
Для PHP 5.3+ есть замечательный Micro Framework, который базируется на компонентах Symfony 2, и подходит для написания маленьких - средних приложений, Symfony 2 же лучше использовать для средних - крупных. Раньше я думал исопльзовать ли фреймфорк для мелких проектов или нет, сейчас я просто использую Silex. Очень удобно и быстро.
http://silex.sensiolabs.org/
Опубликовано сб, 02/18/2012 - 03:01 пользователем admin
Если на PHP используется какой-то фреймворк, там обычно есть классы для работы с формами, ежели нет, можно попробовать вырезать этот модуль, например, из Zend, но он потянет за собой ненужные зависимости. Но умные люди давно написали расширение для PHP - QuickForm, которое хостится в официальном репозитории расширений для PHP - PEAR (http://pear.php.net/package/HTML_QuickForm2). Там же есть документация и примеры кода.
Страницы