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

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

Intellect Board — cистема управления сайтом »   Список прикрепленных файлов
Сортировать по , вывести по
файлов на страницу тем на странице
Страницы: 1 2 3 4 5 ... 35 36 37 38 39 40 41 42 43 ... 45 46 47 48 49 50
Имя файлаТекст сообщенияТемаРаздел
common.php

Размер: 72185, скачан: 688
Тип: application/octet-stream
Дата: 21 апреля 2006 19:15
Ошибку нашел. Выкладываю исправленный common.php.
Для тех, у кого он модифицированный, выкладываю исправление в виде кода: функцию topic_increment следует привести к виду
function topic_increment($forum,$topic,$pid) {
  $link=$GLOBALS['link'];
  if (!$GLOBALS['inforum']['f_premoderate'] || $GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lmoderate']) {
    $sql = "UPDATE ".$GLOBALS['DBprefix']."Forum SET f__tcount=f__tcount+1, f__startpostid=$pid WHERE f_id=$forum";
    $res=db_query($sql,$link);
    $sql = "UPDATE ".$GLOBALS['DBprefix']."Topic SET t__startpostid=$pid WHERE t_id=$topic";
    $res=db_query($sql,$link);
  }
}
Проблема с премодерацией Техническая поддержка версии 2.18
download.php

Размер: 19174, скачан: 657
Тип: application/octet-stream
Дата: 19 апреля 2006 23:11
А вот файл шаблона (в styles/abstract/download.php)
Опять программы для скачивания Техническая поддержка версии 2.18
download.php

Размер: 13459, скачан: 670
Тип: application/octet-stream
Дата: 19 апреля 2006 22:22
Ошибку с "новыми" воспроизвел, она действительно есть, причем возникает на этапе вывода формы для редактирования, а не на этапе сохранения (что вдвойне странно). Буду исправлять...
Вопрос: а вы шаблоны обновляли? Там ошибка именно в них была, и я точно помню, что ее исправлял, но исправлений не выкладывал (так как они затронули много файлов, так как ошибка была растиражирована из статей в программы и новости), хотя включил их в обновление от 3 апреля.
На всякий случай выкладываю исправление для программ отдельно (только что проверил на своем форуме — работает).
Этот файл надо класть в корень.
Опять программы для скачивания Техническая поддержка версии 2.18
common.php

Размер: 72155, скачан: 678
Тип: application/octet-stream
Дата: 12 апреля 2006 16:37
Так, решение нашел. В common.php ищем процедуру textout и приводим ее к такому виду:
function textout($text,$html,$bcode,$smiles,$tid=0,$pid=0) {
    if ($html) $text=nl2br($text);
    else $text=nl2br(htmlspecialchars($text));
    $text=str_replace(""","\"",$text);      
    addlinks($text);
    if ($smiles) smiles($text);    
    if ($bcode) boardcode($text,$html,$tid,$pid);
    if ($hlight=getvar('hl')) {
      $hlight=preg_replace("/[.,:;\-\?()\\!+\-*]+/"," ",$hlight);
      $hls=explode(" ",$hlight);
      foreach ($hls as $curhl) {
        if ($curhl) $text=preg_replace("|([ >.,:;\-?()\\!\"\]]+)($curhl\S*?)([ <.,:;\-?()\\!\"\[]+)|is","$1<span class=\"hligh\">$2</span>$3",$text);
      }
    }
    if ($text) {
      $count=preg_match_all("/<a [^>]+?>(\S*?)<\/a>/is",$text,$matches);
      if ($count) foreach ($matches[1] as $curmatch) {
        if (strlen($curmatch)>60) $text=str_replace(">".$curmatch."<",">".substr($curmatch,0,30)."...".substr($curmatch,-10,10)."<",$text);
      }
    }
    if ($GLOBALS['action']=="do_print") {
      $text = preg_replace("/<a(.*?)href=\"([^\"]*?)\"(.*?)>(.*?)<\/a>/is","<a $1 href=\"$2\" $3>$4</a> ($2)",$text);
    }
    return $text;
}

Выкладываю модицифированный файл.
Ошибка при форматировании ссылки Техническая поддержка версии 2.18
screen.jpg

Размер: 101832, скачан: 503
Тип: image/pjpeg
Дата: 10 апреля 2006 22:53
Специально копию экрана сделал, чтоб видно было:
Пользователь Solo в 22.40 оставил сообщения, их видно как новые (на копии экрана не видно, т.к. я их отметил прочтенными), но при этом в 22.45 этого пользователя нет как присутствующего последние 15 минут и в течение суток :rolleye
Ошибка в подсчете пользователей Техническая поддержка версии 2.18
messages.php

Размер: 6858, скачан: 686
Тип: application/octet-stream
Дата: 8 апреля 2006 22:53
Эта ошибка возникла в ходе изменений, которые я делал при добавлении [quote].
Вот файл с исправлением. Класть (как следует из сообщения об ошибке) следует в styles/abstract/messages.php
ошибка в личных писмах Техническая поддержка версии 2.18
common.php

Размер: 71836, скачан: 644
Тип: application/octet-stream
Дата: 8 апреля 2006 22:39
Насколько я понял, некорректно обрабатываются внутренние ссылки вида <a href="#что-то-там"> или, скорее даже, <a name="">. По поводу исправления: попробуй вот такой файл — здесь я отключил проверку корректности ссылок, если включен HTML.
Что так изуродовало html и как его привести в нормальное со? Техническая поддержка версии 2.18
common.php

Размер: 71824, скачан: 703
Тип: application/octet-stream
Дата: 7 апреля 2006 13:41
Вот файл с исправлениями.
Результаты тестирования движка Intellect Board 2.18. Техническая поддержка версии 2.18
bookmark.php

Размер: 1827, скачан: 885
Тип: application/octet-stream
Дата: 2 апреля 2006 14:01
А этот файл нужно положить в styles/abstract/bookamrk.php
GLOBAL FORUM ERROR: CREATE TEMPORARY TABLE tmpBookmarks Техническая поддержка версии 2.18
bookmark.php

Размер: 2416, скачан: 757
Тип: application/octet-stream
Дата: 2 апреля 2006 14:00
Вот исправление (оно же является исправлением к теме, в которой говорилось про отсутствие даты последнего сообщения в закладках).
Этот файл надо в корень как bookmark.php
GLOBAL FORUM ERROR: CREATE TEMPORARY TABLE tmpBookmarks Техническая поддержка версии 2.18
Страницы: 1 2 3 4 5 ... 35 36 37 38 39 40 41 42 43 ... 45 46 47 48 49 50

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

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

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


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