Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   Патчи для 2.22
RSS

Патчи для 2.22

Текущий рейтинг темы: 7.0000
Выводить сообщения

<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Еще один мелкий патч: вывод подсказки с началом последнего сообщения в "Непрочитанных".
В стилевом newpost.php (функция new_entry()) заменить
textout($tdata['hint'],$tdata['p__html'],$tdata['p__bcode'],$tdata['p__smile'])

на
textout($newdata['hint'],$newdata['p__html'],$newdata['p__bcode'],$newdata['p__smile'])

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Патч для обратной связи (файл feedback.php корневой):

function process_mail($filename,$email,$subject,$from_email=false) {
$buffer=load_mail($filename);
if (!$from_email) $from_email=$GLOBALS['opt_mailout'];
return replace_mail($buffer,$email,$subject,$from_email);
}

function mime_encode($text,$charset) {
return "=?".$charset."?B?".base64_encode($text)."?=";
}

function replace_mail($buffer,$email,$subject,$from_email) {
if ($GLOBALS['opt_nomailsend']!=1) {
if (ereg("^[a-zA-Z0-9_.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $email)) {
preg_match_all('/\$(\w+)/s',$buffer,$matches);
foreach ($matches[1] as $curmatch) {
$buffer = str_replace("\$".$curmatch,$GLOBALS[$curmatch],$buffer);
}
if ($GLOBALS['opt_noname_mail']==0 && $GLOBALS['username']) $email=mime_encode($GLOBALS['username'],$GLOBALS['inuser']['ln_charset'])." <".$email.">";
if ($GLOBALS['opt_noname_mail']==0 && $GLOBALS['opt_title']) $from_email=mime_encode($GLOBALS['opt_title'],$GLOBALS['inuser']['ln_charset'])." <".$from_email.">";
$buffer=str_replace("\r","",$buffer);
$headers="From: ".$from_email."\r\n";
$headers.="X-Mailer: Intellect Board Mailer\r\n";
$headers.="Content-Type: text/plain; charset=".$GLOBALS['inuser']['ln_charset']."\r\n";
$headers.="Content-Transfer-Encoding: 8bit\r\n";
$headers.="X-Priority: 3\r\n";
return mail($email,mime_encode($subject,$GLOBALS['inuser']['ln_charset']),$buffer,$headers);
}
}
}

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Окончательная версия hurl.php (исправлял я его несколько раз и вроде наконец-то удалось добиться нормальной работы, но воспроизвести все, что было слелано, не берусь). Класть в корень.

Прикрепленный файл (hurl.php, 3142 байт, скачан: 1524 раза)
---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   Патчи для 2.22
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0426. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!