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

Блоги

Противные кодировки

Интересное дело тут с лисой. Есть форма поиска, которая GET-ом передает слова на сервер. Так как страница в utf-8 все ок, уходит в utf, а адресная строка выклядит как /search/?q=тест. Но стоит поставить курсор в эту строку и нажать Enter - строка мигом перекодируется в urlencoded и самое противное в windows-1251 кодировке. При этом нада понимать, что реквест не несет в себе никакой информации о кодировке строки запроса. Что меня вообще ввело в шок, это в процессе экспериментов лиса перекодировал

MiksIr

MiksIr

Последние темы

А что думаете про такую вот штуку. newposts.php Т.е. причина была проста - поиск выключен, а стандартная схема "записать запрос в кеш, а потом его другим вызовом отобразить" не нравилась. В первую очередь из-за той каши (еще легко сказано), что творится в методе show этого класса поиска. Самое простое было выкусить все в отдельных класс, а потом идея уже развилась и в сторону кеширования, а почему бы и нет. Коленочный вариант, пока что - делался в пятницу за несколько часов =) Следущее что хоче

MiksIr

MiksIr

Аэрография

Художники аэрографии Аэрография городов Украины · Днепропетровск · Донецк · Желтые воды · Киев · Кременчуг · Одесса · Севастополь · Харьков · Хмельницкий · Чернигов · Южноукраинск · Ялта Аэрография городов России · Барнаул · Воронеж · Екатеринбург · Казань · Красноярский край · Липецк · Москва · Нижегородская обл. · Новгородская область · Омск · Павлодар · Пермь · Санкт-Петербург · Северная Осетия · Суздаль · Тольятти · Тюменская обл. Аэр

mylipetsk

mylipetsk

Считаем пользователей онлайн - 2

Тут оказалось, что в процессе оптимизации поломали подсчет гостей в форуме. Пришлось быстро написать реализацию алгоритма, описанного ниже. Представляю UPD: отрефакторили этот класс - по идее одолжен быть более понятный =) Перезалил

MiksIr

MiksIr

Пароли на темы и индивидуальный доступ к темам

Модификация: Пароли и индивидуальный доступ к темам Для IP.Board 2.3   Модификация даёт возможность ограничивать доступ к определённым темам путём установки пароля и\или указанием конкретного списка разрешённых пользователей.   Скриншоты. 1). Защищённые темы при просмотре раздела; 2). Управление опциями защиты; 3). Быстрый просмотр информации о защите темы; 4). Вводим пароль на тему.   Логика работы. При создании новой или при редактировании первого сообщения старой темы есть возможность установ

WildRAID

WildRAID

Стекломагниевый лист СМЛ "Премиум" в качестве фасадного материала.

Стекломагниевый лист СМЛ "Премиум" в качестве фасадного материала.   Навесные вентилируемые фасады являются удобной и качественной системой наружной отделки зданий.Применение фасадных систем позволяет, с одной стороны, придать фасаду здания эстетический внешний вид и одновременно улучшить теплоизоляционные свойства здания, а также защитить его от неблагоприятных воздействий окружающей среды. Вентилируемый фасад предстовляет собой конструкцию, в состав которой входит утеплитель, металлическая о

magness

magness

Любые работы с Invision Power Board. Дёшего.

Установка форума IPB: Установка форума с нуля - 15$ Установка форума с нуля + базовые настройки - 20$ Установка форума с нуля + базовые настройки + структура форумов - 25$ Установка модификаций: Установка простой модификации - 5$ Установка модификации средней сложности - 10$ Установка сложной модификации - 15$ Установка приватных модов, очень сложных модов - от 20$ Установка стилей; модификация стилей Установка стиля - 5$ Смена логотипа; иконок - 5$ Смена информации, отображаемой в

BenZeR

BenZeR

Статистика сообщений по времени

В последнее время всё больше настройка, оптимизация, доработка, перекраска (х__х) и т.п. вещи. Но модов тоже немножко есть..   Модификация: Статистика сообщений по времени Для IP.Board 2.3   Небольшая модификация, которая собирает статистику по реальному количеству сообщений пользователя в БД за определённые промежутки времени. Например, за месяц, за год, за все время.   Скриншоты: 1. Первые десятки на главной странице 2. Компонент, показывающий информацию о прочих пользователях и осуществляющий

WildRAID

WildRAID

Перлы Delphi

не мог не поделиться. Через 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 ..........

Kvendi

Kvendi

Заборол рекламу в подписях

preg_match_all("#<a href=[\"'](http://|https://|ftp://|news://)?(\S+?)['\"]([^>]*?)".">(.+?)</a>#",$poster['signature'],$antiurlmatch); if(count($antiurlmatch)) { $foundmatch= $antiurlmatch[0]; $startmatch= $antiurlmatch[1]; $urlmatch= $antiurlmatch[2]; $targetmatch= $antiurlmatch[3]; $textmatch= $antiurlmatch[4]; if(count($foundmatch)) { foreach($foundmatch as $id=>$match) { $poster['signature'] = str_replace($match,'<sp

Arhar

Arhar

Уникальные лакокрасочные материалы серии "ЖИДКИЙ ПЛАСТИК".

Уникальные лакокрасочные материалы серии "ЖИДКИЙ ПЛАСТИК".   ЛКМ серии "Жидкий пластик" - совершенно новое сочетание пищевого полиэтилена высокого давления с алкидным лаком. При нанесении, "жидкий пластик" создаёт эластичный шелковисто-матовый эффект под пластик и придаёт покрытиям удивительно новые свойства. В серию "жидкий пластик" входят: эмали, грунт, лак, предназнченные для разных видов материалов.   «METTPLAST» - быстросохнущая антикоррозийная эмаль на основе алкидно-уретанового лака с в

eastimpex

eastimpex

Для людей из black-листа

Если я добавил вас в black-лист, у вас есть замечательная возможность высказать своё недовольство. Быть может кто-то его прочитает и не будет повторять ваши действия. Кто-посмеётся, кто-то пожалеет.

Sannis

Sannis

Платежные данные

WebMoney WMID: 419791831147   Кошельки: Z182436077740 R286211355217   Желательно использовать протекцию по коду на один день. В первую очередь это страхует вас от возможных ошибок.   Яндекс-деньги 41001326492876

WildRAID

WildRAID

Авторы тем на главной странице

Модификация: Авторы тем на главной странице Совместимость: 2.3.х Готовность: только инструкцию написать..   Модификация позволяет отображать на главной странице форума авторов последней темы, а не только последнего сообщения.   Выглядит как здесь. Имя пользователя в квадратных скобках после автора последнего поста.   Пользователи могут включить\выключить лично для себя эту фичу в настройках.   +++   Дополнительных запросов к БД - ноль. Работает через forum_cache.   +++   Не собирался это сюда по

WildRAID

WildRAID

Почему нельзя, слушай?!

Говорит в общем-то мало о чем. Чтобы говорило больше, надо сделать: ./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

Arhar

Arhar

Собираю коллекцию форумов, к которым я приложил руку

Наверняка таких набралось уже достаточно...   Если я существенно помог вам с форумом, отметьтесь в комментариях, мне интересно посмотреть во что они превратились сейчас Я знаю адреса некоторых из них, где я помогал лично, но мне интересно посмотреть и на те форумы, администраторам которых я помог советом.

Sannis

Sannis

Один форум на разных доменах

Модификация "Один форум на разных доменах". Совместимость: IP. Board 2.3.x Готовность: 100%.   Модификация позволяет отображать определённый стиль и набор форумов в зависимости от того, с какого домена пришёл запрос.   Например, можно сделать следующую структуру.   Общий форум (доступен со всех доменов) -- Новости -- Обсуждение работы форума -- Трещалка Автомобили (доступен с cars.site.ru) (стиль с автомобилями) -- Покупка -- Ремонт Попугаи (доступен с birds.site.ru) (стиль с попугаями) -- Ко

WildRAID

WildRAID

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

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

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