Интересное дело тут с лисой. Есть форма поиска, которая GET-ом передает слова на сервер. Так как страница в utf-8 все ок, уходит в utf, а адресная строка выклядит как /search/?q=тест. Но стоит поставить курсор в эту строку и нажать Enter - строка мигом перекодируется в urlencoded и самое противное в windows-1251 кодировке. При этом нада понимать, что реквест не несет в себе никакой информации о кодировке строки запроса. Что меня вообще ввело в шок, это в процессе экспериментов лиса перекодировал
А что думаете про такую вот штуку. newposts.php Т.е. причина была проста - поиск выключен, а стандартная схема "записать запрос в кеш, а потом его другим вызовом отобразить" не нравилась. В первую очередь из-за той каши (еще легко сказано), что творится в методе show этого класса поиска. Самое простое было выкусить все в отдельных класс, а потом идея уже развилась и в сторону кеширования, а почему бы и нет. Коленочный вариант, пока что - делался в пятницу за несколько часов =) Следущее что хоче
Художники аэрографии Аэрография городов Украины · Днепропетровск · Донецк · Желтые воды · Киев · Кременчуг · Одесса · Севастополь · Харьков · Хмельницкий · Чернигов · Южноукраинск · Ялта Аэрография городов России · Барнаул · Воронеж · Екатеринбург · Казань · Красноярский край · Липецк · Москва · Нижегородская обл. · Новгородская область · Омск · Павлодар · Пермь · Санкт-Петербург · Северная Осетия · Суздаль · Тольятти · Тюменская обл. Аэр
Тут оказалось, что в процессе оптимизации поломали подсчет гостей в форуме. Пришлось быстро написать реализацию алгоритма, описанного ниже. Представляю UPD: отрефакторили этот класс - по идее одолжен быть более понятный =) Перезалил
Модификация: Пароли и индивидуальный доступ к темам Для IP.Board 2.3 Модификация даёт возможность ограничивать доступ к определённым темам путём установки пароля и\или указанием конкретного списка разрешённых пользователей. Скриншоты. 1). Защищённые темы при просмотре раздела; 2). Управление опциями защиты; 3). Быстрый просмотр информации о защите темы; 4). Вводим пароль на тему. Логика работы. При создании новой или при редактировании первого сообщения старой темы есть возможность установ
Стекломагниевый лист СМЛ "Премиум" в качестве фасадного материала. Навесные вентилируемые фасады являются удобной и качественной системой наружной отделки зданий.Применение фасадных систем позволяет, с одной стороны, придать фасаду здания эстетический внешний вид и одновременно улучшить теплоизоляционные свойства здания, а также защитить его от неблагоприятных воздействий окружающей среды. Вентилируемый фасад предстовляет собой конструкцию, в состав которой входит утеплитель, металлическая о
Установка форума IPB: Установка форума с нуля - 15$ Установка форума с нуля + базовые настройки - 20$ Установка форума с нуля + базовые настройки + структура форумов - 25$ Установка модификаций: Установка простой модификации - 5$ Установка модификации средней сложности - 10$ Установка сложной модификации - 15$ Установка приватных модов, очень сложных модов - от 20$ Установка стилей; модификация стилей Установка стиля - 5$ Смена логотипа; иконок - 5$ Смена информации, отображаемой в
В последнее время всё больше настройка, оптимизация, доработка, перекраска (х__х) и т.п. вещи. Но модов тоже немножко есть.. Модификация: Статистика сообщений по времени Для IP.Board 2.3 Небольшая модификация, которая собирает статистику по реальному количеству сообщений пользователя в БД за определённые промежутки времени. Например, за месяц, за год, за все время. Скриншоты: 1. Первые десятки на главной странице 2. Компонент, показывающий информацию о прочих пользователях и осуществляющий
не мог не поделиться. Через 8 лет активного писания в этой среде сегодня обратил внимание что функция booltostr, конвертирующая, соответственно boolean в string, встроенная в VCL возвращает странные результаты: true='-1' false='0' посмотрел исходник этой функции и долго ржал... потом стало весьма грустно..... var
TrueBoolStrs: array of String;
FalseBoolStrs: array of String;
const
DefaultTrueBoolStr = 'True'; // DO NOT LOCALIZE
DefaultFalseBoolStr = 'False'; // DO NOT LOCALIZE
..........
Уникальные лакокрасочные материалы серии "ЖИДКИЙ ПЛАСТИК". ЛКМ серии "Жидкий пластик" - совершенно новое сочетание пищевого полиэтилена высокого давления с алкидным лаком. При нанесении, "жидкий пластик" создаёт эластичный шелковисто-матовый эффект под пластик и придаёт покрытиям удивительно новые свойства. В серию "жидкий пластик" входят: эмали, грунт, лак, предназнченные для разных видов материалов. «METTPLAST» - быстросохнущая антикоррозийная эмаль на основе алкидно-уретанового лака с в
Если я добавил вас в black-лист, у вас есть замечательная возможность высказать своё недовольство. Быть может кто-то его прочитает и не будет повторять ваши действия. Кто-посмеётся, кто-то пожалеет.
WebMoney WMID: 419791831147 Кошельки: Z182436077740 R286211355217 Желательно использовать протекцию по коду на один день. В первую очередь это страхует вас от возможных ошибок. Яндекс-деньги 41001326492876
Модификация: Авторы тем на главной странице Совместимость: 2.3.х Готовность: только инструкцию написать.. Модификация позволяет отображать на главной странице форума авторов последней темы, а не только последнего сообщения. Выглядит как здесь. Имя пользователя в квадратных скобках после автора последнего поста. Пользователи могут включить\выключить лично для себя эту фичу в настройках. +++ Дополнительных запросов к БД - ноль. Работает через forum_cache. +++ Не собирался это сюда по
Говорит в общем-то мало о чем. Чтобы говорило больше, надо сделать: ./sources/action_admin/skin_template_bits.php function template_edit_bit_complete() найти ob_start();
eval( $this->template->convert_html_to_php( $template[ $id ]['func_name'], $func, $text ) );
$return = ob_get_contents();
ob_end_clean();
if ( $return )
{
$error_bits[] = $id;
continue;
} заменить на ob_start();
$test=$this->template->convert_html_to_php( $template[ $id ]['func_name'], $f
Наверняка таких набралось уже достаточно... Если я существенно помог вам с форумом, отметьтесь в комментариях, мне интересно посмотреть во что они превратились сейчас Я знаю адреса некоторых из них, где я помогал лично, но мне интересно посмотреть и на те форумы, администраторам которых я помог советом.
Модификация "Один форум на разных доменах". Совместимость: IP. Board 2.3.x Готовность: 100%. Модификация позволяет отображать определённый стиль и набор форумов в зависимости от того, с какого домена пришёл запрос. Например, можно сделать следующую структуру. Общий форум (доступен со всех доменов) -- Новости -- Обсуждение работы форума -- Трещалка Автомобили (доступен с cars.site.ru) (стиль с автомобилями) -- Покупка -- Ремонт Попугаи (доступен с birds.site.ru) (стиль с попугаями) -- Ко
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.