Перейти к контенту

Блоги

планы для себя

надо найти мод, чтоб на форуме была панель информации на самом верху.... чтоб писать новости, в основном о конкурсах, с фотографией победителей, и "горячие" темы выводить...   купить и установить Галлрею в конце то концов, или посмотреть гдее ее можно скачать бесплатно

oddangel

oddangel

tinymce

Предыдущее пофиксилось инициализацией редактора уже после вставления html куска, т.е. код инициализации был вынесен из подгружаемой части. Сейчас задумчиво разглядываю tinymce на предмет - а не прикрутить ли его к форуму. Наличие плагинов bbcode и noneditable (отключить редактирование цитат) делет его очень привлекательным. На другой стороне весов лень

MiksIr

MiksIr

Интересный баг

Редактор, конечно, у нас пере...деланный. В общем, даже не сильно сам, сколь реализована была его аяксовая загрузка. Т.е. когда тыкаешь "ответить", то отдельной страницы у нас нет, отдельная страница - это маразм и фашизм ) В плавающий див мы грузим аяксом редактор (эдакая смесь HTML-я и жаваскрипта). Потом полученное с сервера благополучно делается $("#myId").html(request) и усе счастливы, jQuery выполняет жаваскрипт и все инициализируется. К слову, jQuery исполняет этот пришедший JS вовсе не е

MiksIr

MiksIr

Чем IPS приглянулся prototype.js?

По заявлениям разработчиков, в новом IPB 3.x будет использована библиотека prototype.js. Поверхностное знакомство с ней вызывает у меня непонимание такого решения. Из существующих сейчас в IPB скриптов не все можно полностью перевести на рельсы прототайпа. Работу с куками, визуальный редактор и много мелких вещей всё равно не входит в неё. Врядли они будут использовать плагины сторонних разработчиков.   Вопрос: какие это могло дать преимущества, если код прототайпа, который будет использоваться,

Sannis

Sannis

Release Wizard

Положение - Выполнено Создаем таблицу, в которой данные о полях (Тип поля, название, описание, обрамление(то,как будет выглядеть результат в посте), порядок(?)) 100% Создаем компонент 100% Создаем управление полями через компонент 100% ALTER TABLE форумов 100% В управлении форумами мультиселект - какие поля применять для этого форума 100% Если выбрано хоть что нибудь, в class_post_new меняем предлагаемую форму ввода на выбранную в админке (в каком порядке - как установить - вот в чем воп

Arhar

Arhar

Решение для ролевых форумов

Пока есть время, буду потихонечку описывать последний (перед сессией) проект.   Модификация: "Ролевые карточки и группы" Совместимость: IP. Board 2.3.x Готовность: 99%.   Данное творение поможет владельцам ролевых форумов систематизировать информацию, которая обычно неудобно раскидана по темам и сообщениям.   Основная идея   Модификация представляет собой отдельный компонент.   Для каждого пользователя на форуме разрешается создать так называемую "карточку персонажа", в которой будет храниться н

WildRAID

WildRAID

Две идеи к написанию

Первое. это уже где-нибудь есть, на изе наверно, но сейчас качается фильм и инет тормозит упорядочить аплоадс аватары пользователей в отдельную папку, аттачи постов в отдельную возможно каждому посту своя папка (ну если есть аттач) или все джпеги в отдельную, все гифы и т.д., не зависимо от принадлежности   это требует консультации   Второе. Распознаватель flv/swf гадости юзер прям в посте пишет код (html) ролика (который ему предлагает rutube в поле "Код плейера") а на выходе получаем плейер, н

Arhar

Arhar

Форум выключен

Насчет выдачи в fcgi режиме - это может специфическое, но зачем выдавать 1.1 версию? А если запрос HTTP/1.0? Подробности в дифе.

MiksIr

MiksIr

Щаблоны

Шаблоны в IPB - это насколько сильная, настолько запутанная с первого взгляда система. Когда-то они мне понравились, особо после всяких экспериментов с phpBB подобными форумами. Но время расставляет и двоеточия над ё и скобочки над й Пока делается кофе, расскажу чем же они нам так надоели. Шаблоны в базе - это может показаться удобным, особо для разработчиков форума, которые хотят дать возможность редактирования через админку. Да и администраторам форума где-то на хостинге - можно забыть, что т

MiksIr

MiksIr

Похожие темы

А тем временем намутил ещё одну штучку для форума "Похожие темы":   Но иногда получается прикольно Когда других вариантов не находится выведется всё что максимум похоже. Здесь форум расценил максимально похожую тему как Windows Vista

Song

Song

Нагрузки

Одной из задач, поставленной мне как проектировщику, было образно "а чтоб все не легло". Нагрузки. При разработке портала сразу закладывалось, что запросов будет много. Мы не экономили на ООП - стандартная MVС схема, все данные обернуты в объекты и т.д. и т.п., ибо экономия тут потом выльется в огромные потери по поддержке продукта. Мы не прикрывали кешем все подряд, но делали зарубки где это может понадобится. Нарисовалась такая схема... DB кешу отказать. Ибо его очень сложно поддерживать в акт

MiksIr

MiksIr

Апгрейд

Впереди предстоит апгрейд до 2.3.4, и это заставляет вспомнить - как же это делать. Ясно, что любой встроенный апдейт нам смерти подобен. По-этому поступал я так. Берем 2 дистрибутива форума, строим большой diff =) Есть замечательная утилитка - splitdiff, которая разбивает этот diff на кучу маленьких - по одному на файл. По этой куче файлов я прохожусь в цикле делая patch на дерево форума в режиме --dry-run (т.е. тестовый, без внесения изменений) - те файлики, которые прошли без reject-ов, пуска

MiksIr

MiksIr

Дизайн vs Функционал

Так уж получилось, что проектировщик интерфейса - он же PM проекта. В общем, спорить о чем-то по дизайну было бы сложно, но, к счастью, это не часто приходится делать. Некоторые идеи заставляют задуматься в оценке глобальности изменений по форуму, но, ИМХО, понятия "нельзя сделать" не существует. Сделать можно все и сложность тут - сделать это правильно и красиво. Главная страница форума озадачила тем, что там 1. подфорумы выводятся по-разному (в каких-то категориях как обычно, строчками, а в ка

MiksIr

MiksIr

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.