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

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

Intellect Board — cистема управления сайтом »   Результаты поиска сообщений пользователя
Результаты поиска
Страницы: 1 2 3 4 5 ... ... 325 326 327 328 329 330
Удаление из JS-файлов уберет только кнопку, а обработка скриптом делается в parser.php, там надо убрать строку
$text = preg_replace("/\[off\](.*?)\[\/off\]/is","<div class=\"offtopic\">".MSG_offtopic.": $1</div>",$text);
В старых версиях (вроде до 2.20) эта строка была в common.php.

Оффтопик: Для чего такое вообще может быть нужно?
Предлагаю попробовать такой вариант: $tmp_link1 = "<a href=\"#\" onclick=\"window.history.back(); return false;\">".MSG_go_back."</a>";
Если не сработает, то посмотреть в консоли (Ctrl+Shift+J в консоли в любом нормальном броузере, т.е. Opera, Firefox или Chrome), посмотреть, какую ошибку пишет там.
Предполагаю, что ошибка возникла из-за return=false вместо return false.
Можно сделать так, что нужно вводить и логин и пароль, а не что-то одно из двух, но это плохой вариант в ситуации, когда пользователь не помнит EMail, на который он регистрировал ящик.
Нашел причину! Решения два: либо заменить id="profile_form" на name="profile_form" в теге form, так как JavaScript делался именно под такой вариант, либо привести функцию к такому виду:
function checkform () {
rq = ["u__name","u__email","password1"];
rqs = ["Вы не ввели имя пользователя!","Не указан адрес E-mail","Пароль пользователя не может быть пустым!"];
var i, j;
var profile_form=docuement.getElementById('profile_form');
for(j=0; j<rq.length; j++) {
for (i=0; i<profile_form.length; i++) {
if (profile_form.elements[i].name == rq[j] && profile_form.elements[i].value == "" ) {
alert(rqs[j]);
profile_form.elements[i].focus();
return false;
}
}
}
if (profile_form.password1.value!="" && profile_form.password1.value!=profile_form.password2.value) {
alert('Введенный пароль не совпадает с подтверждением!');
return false;
}
return true; }


P.S. Я уж думал, тут все разбежались давно... А оказывается, форум кому-то нужен.
The WishMaster, никак. Форум построен так, что при каждом удалении сообщения/переносе темы и тому подобных модераторских действиях количество сообщений всех затронутых пользователей пересчитывается заново, и все "дорисованное", если в базе этих сообщений реально не будет, исчезнет. Сделано это специально чтобы избежать накрутки, возможной на других движках, когда пользователь отправляет сообщение, а потом удаляет, а на счетчике оно остается.
P.S. А зачем вам эта дорисовка вообще потребовалась? Если нужно объединить двух пользователей в одного, то можно поступить иначе: переписать сообщения с одного пользователя на другого прямым SQL-запросом, а потом запустить "пересчет статистики" в админке.
Ну раз так, то буду периодически и сюда заходить, помогать... Теперь со свободным временем чуть попроще стало, чем в 2008-2009 годах, когда я разработку забросил...
Вопрос: а в файле agent.php есть вот такие строки в функции graph_out:
  header ("Content-type: image/png");
  header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Date in the past
  header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
  header("Cache-Control: no-store, no-cache, must-revalidate");  // HTTP/1.1
  header("Cache-Control: post-check=0, pre-check=0", false);
  header("Pragma: no-cache");                          // HTTP/1.0

По идее, они должны запрещать кеширование и файл должен обновляться... Можно, конечно, повесить на событие onload на странице или еще какое-нибудь принудительное обновление, но это не очень хороший вариант.
Возможно, еще от настроек броузера зависит. Opera 9.x может не обновлять при каких-то условиях.
Не очень понятно: такое происходит при редактировании уже существующих сообщений или при добавлении новых? И что стоит в настройке "Фиксация просмотров тем"?
Выглядит это примерно так:
$sql = "SELECT COUNT(*) FROM ".$GLOBALS['DBprefix']."PersonalMessage pm ".
"WHERE pm__owner=".$GLOBALS['inuserid'];
$res=db_query($sql,$link);
$tmp=db_fetch_row($res));
db_free_result($res);
if ($tmp>1000) {
error('Превышен лимит сообщений в ящике! Чтобы отправить новое сообщение, удалите часть отправленных или полученных вами!');
}
Вставлять в процедуры do_send, reply и newmsg файла messages.php.
Страницы: 1 2 3 4 5 ... ... 325 326 327 328 329 330

Поиск по форуму
Текст для поиска: Автор сообщения:
Минимальная дата отправки сообщения: ..
Максимальная дата отправки сообщения: ..
Искать:


Выводить результаты:


Сортировать по: релевантности  

не группировать сообщения по разделам
Искать в разделах

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

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

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


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