Теги форумов: BORS©, PHP, авиабаза, фреймворк

Фильтр: BORS, программирование, CMF, задачи, документация, принципы, переносы
Теги : BORS, PHP, авиабаза, программирование, фреймворк, CMF, задачи
 
Тема
Было: «Давно что-то не писал ничего по теме :)»
39
2016-03-29, Balancer: То, что в PHP7 зарезервировали Null, не позволяя использовать в именах классов — ещё пережить можно. Но вот за намерения зарезервировать в будущем Object — надо руки отрывать. Это, по-моему, самый сильный удар по моей обратной совместимости за всю историю…
0
2014-03-20, Balancer: Пример: Что не хватает Форту? [Balancer#20.03.14 01:52] … Сейчас — не знаю. Говорю же, больше 10 лет не следил. Раз уж там XML появился... А раньше исходники спокойно скачивались и собирались предыдущей версией SPF (она до куче и в архиве с исходниками шла). ... Сейчас порылся в архивах, у меня лежит кучка распакованных версий 2.x/3.x/4.x, но, боюсь, они не идентичные инсталляторам. Покурочены были несколько. Но уже 2.x собирался Фортом же. Значит, только 1.x собирался ассемблером. Вот немного оригинальных архивов, но более поздних версий:… //  Forth   В случае явного указания характерных расширений в ссылках не дёргать превью сайта, а выводить информацию по файлу (тип, размер). //  Задача #298: Отображение ссылок на бинарные файлы - BORS© - Redmine
1
2014-03-19, Balancer: Нужно реализовать встраивание embed видео с ustream.tv. Как обратный парсинг готового html-кода, так и разворачивание ссылок. Примеры для тестов: Крым российский [Balancer#19.03.14 13:45] … Это видео (ustream.tv) прямой трансляции. Т.е. пока кто-то с…
5
2012-09-23, Balancer: А неплохой web-сервер для разработки засунули в PHP 5.4. Сейчас прогнал ab, 500 запросов в 20 потоков на Q6600, вышло 611 запросов (phpinfo) в секунду для встроенного сервера при медианном времени отдачи 32мс, а lighttpd+fastcgi на этой же машине — 1521…
2
2011-09-22, Balancer: PHP-шаблоны тел страниц для классов-наследников bors_page можно теперь никак не указывать отдельно. При наличии рядом с файлом класса файла с расширением .tpl.php считается, что шаблонизатор тела страницы — bors_templates_php .
9
2010-06-24, Balancer: Забавно. Прошло 4,5 года, фреймворк давно стал гибкий, красивый и используется в массе проектов. Но работаю над ним по-прежнему в одиночку
1
2010-05-02, Balancer: Активировал (пока почти бесполезный) плагин PHPDoc'а на Trac'е.
0
2010-01-19, Balancer: Немного доработал PHP Framework BORS© Подключил блог из этого форума.
1
2009-11-26, Balancer: Коротко описана структура каталогов: Структура каталогов фреймворка
0
2009-07-09, Balancer: Возможны ситуации, когда нужно обращаться к БД с одним именем на разных серверах. В этом случае допустима запись при конфигурировании доступа вида: code php mysql_access ( 'ALIAS-DB-NAME => REAL_DB_NAME' , 'login' , 'pssword' , 'remote-server' ) ; mysql_access ( 'REAL_DB_NAME' , 'login' , 'pssword' ) ; В этом случае объекты БД будут привязываться к именам: code php $dbh = new driver_mysql ( 'REAL_DB_NAME' ) ; // Работа с локальным mysql-сервером $dbh = new driver_mysql ( 'ALIAS-DB-NAME' ) ; // Работа с удалённым mysql-сервером с БД REAL_DB_NAME Соответственно, в конфигах ORM-объектов можно прописывать алиасы. В записи 'ALIAS => NAME' допустимо любое количество пробелов или их отсутствие.
0
2009-07-09, Balancer: Идея реализации унифицированного механизма циклической обработки (чистка кешей, логов доступа, таймерные задачи), затрагивающих весь хостинг вместе с разнородными проектами разной степени взаимной реюзабельности признана избыточно сложной и ненужной. Порождается масса проблем и подводных камней, связанных с ограничением взаимного доступа и конфигурированием объектов. Теперь строго и однозначно - все механизмы обработки работают с раздельными конфигурациями отдельно. Уточнение на счёт базовых констант: базовые каталоги системы: BORS_CORE - как и всегда, путь к ядру системы BORS_3D_PARTY - путь к расширениям третьих сторон Каталоги конкретного хостинга/сервера: BORS_HOST - индивидуальные настройки хостинга/сервера, не требующие синхронизации, например, между тестовым и рабочим сервером. Это могут быть настройки путей ФС, доступа к БД и т.п. Все привязки к хостингу. BORS_LOCAL - настройки проекта, общие для всех сайтов, например, синхронизируемые между тестовым и рабочим серверами. Общие классы, их конфигурация…
(немного о фреймворке, для Морского каталога, на примере разьяснения одному знакомому)
7
2009-06-22, HolyBoy: … Созреешь. Возьми dokuwiki [DokuWiki] , он лёгкий и быстрый. Пусть новичок эту документацию и заполняет. Ему будет шпаргалка, а тебе польза. Кстати, почему именно борс, а не РоР? Потому что тогда его не было? А если бы сейчас начинал, то РоРом…
памятка, что сделать...
2
2009-04-25, Balancer: Удалённое хранилище картинок Нужно подыскать максимально надёжное и легко доступное внешнее хранилище с возможностью аплоада без регистрации. Лучше, если со стандартизированным API. Претенденты: http://imageshack.us/ http://ipicture.ru/…
0
2009-03-06, Balancer: Подключил расстановку мягких (скрытых) русских переносов с Расстановка мягких переносов Сам пакет лежит в BORS_3RD_PARTY/phphypher. bors-функция - в inc/strings.php Использование в BORS: code php <?php require_once ( 'inc/strings.php' ) ; $result = bors_hyphen ( $text ) ; Особенности: 1. Пакет работает только с cp1251. Поэтому перед вызовом осуществляется преобразование из UTF-8 в эту кодировку. Возможна потеря юникодных символов. 2. Сейчас обрабатывается только русский текст, но в будущем не исключён переход на английский. Поэтому не стоит сразу прогонять через расстановщик готовый HTML-код.
документация
5
2008-11-20, Balancer: Небольшое дополнение. Генерируемый последним примером запрос будет один: code mysql SELECT `id` , username AS `title` , `group _ id` , title AS `user _ title` , `use _ avatar` , `avatar _ width` , `avatar _ height` , `num _ posts` , `signature` ,…
1
2008-05-08, Анатолий: Завел сегодня новый топик /временный/на форуме Морской с открыткой Поздравление с днем Победы . Все было видно а через полчаса топик исчез... В чем причина ?
0
2008-04-22, Balancer: code php <?php   class aviaport_image_gallery extends base_page_db {     function main_table_storage ( ) { return 'aviaport_image_gallery' ; }     function main_db_storage ( ) { return 'WWW' ; }     function storage_engine ( ) { return 'storage_db_mysql_smart' ; }     function class_type ( ) { return ec ( 'Фотоотчёт' ) ; }       function main_table_fields ( )     {         return array (             'id' ,             'title' ,             'description' ,             'author_name' ,             'create_time' ,             'modify_time' ,             'default_image_id' => 'default_image' ,    …
0
2008-04-22, Balancer: js.php code php <?php   class base_js extends base_page_db {     function can_be_empty ( ) { return true ; }       function preShowProcess ( )     {         include_once ( "inc/js.php" ) ;         header ( "Content-type" , "text/javascript" ) ;         return str2js ( $this -> cacheable_body ( ) ) ;     } } personal.php code php <?php   class forum_js_personal extends base_js {     private $owner ;       function __construct ( $id )     {         parent :: __construct ( $id ) ;         $this -> owner = class_load ( 'forum_user' , $this -> id ( ) ) ;     }       function cache_static ( ) { return 7 * 86400 ; }…
0
2008-02-08, KrMolot: 1) Удаляете печенье авиабазы 2) Заходите Авиационные новости к примеру 3) Щелкаете, скажем, на "ВВС России выбрали основной учебный вертолет" 4) Если сайт выдал печенье жмете назад и возвращаетесь на Авиационные новости 4) Нажимаете на ссылку "Зайти" 5) Вводите логин и пароль и нажимаете на кнопку "Зайти" Так вот, у меня не заходит и чтобы все же зайти приходится удалять печенье выданное при просмотре подобных ( ВВС России выбрали основной учебный вертолет. ) ссылок!
2
2008-01-22, Balancer:
0
2007-07-02, Balancer: Закончил сегодня для CMF Bors© генератор форм. Довольно органично вписался в объектную модель. Предварительного описания форма не требует. Значения по умолчанию берутся из указанного в шаблоне форму класса (если для редактирования имеющегося объекта, то указывается и ID). После отсылки происходит автоматическое (при отсутствии отдельного обработчика) обновление полей существующего объекта или создание нового. Также немного автоматизирована загрузка файлов (но тут ещё нужно немного поработать). При сохранении пока отсутствует проверка валидности вводимых данных (с сохранением введённого), будет сделана немного позже. Практические примеры работы с генератором тоже выложу немного позже. ... Да, начиная с этой заметки буду понемногу освещать изменения в CMF и описывать работу механизмов
124
2006-01-02, kiev1org: … друпал-ру к сожалению испортился совсем - заходите сюда Киевский Drupal и сюда drupal.htdogs.ru | Учимся и учим работе с Drupal
11
2005-09-06, avmich: Вижу. Не туда, куда надо бы... Если мне надо собрать результат - т.е. результирующий HTML и картинки - и куда-то его положить, то картинки придётся выгрызать отдельными усилиями. Мда...
9
2004-12-12, Balancer: Хм. Это с сервером, по идее, никак не связано. Только с браузером. Если страница уже загружена, то все данные для сохранения итак уже есть. Вообще, кстати, для каталогизации таких ресурсов рекомендую Scrapbook ("Web-альбом") - расширение для Firefox.…
2
2004-06-09, Balancer: Текст code php <?     // Smilies processing     // Global vars:     // $GLOBALS['cms_smilies_dir'] - full path to smilies dir     // $GLOBALS['cms_smilies_url'] - full or relative url of smilies dir    …
Смотри также

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru