ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList

Страниц (26): В начало « ... 9 10 11 12 [13] 14 15 16 17 ... » В конец

> Найдено сообщений: 390
WebMaster Отправлено: 1 июня 2014 — 16:52 • Тема: Принципиально новая сборка ExBB • Форум: Обсуждаем

Ответов: 178
Просмотров: 0
Сделал какое-то подобие проверки, прочитана тема пользователем или нет. Она сейчас работает на http://exbb.pw/
В таблицах с темами и форумами создал поле:
Цитата:

ALTER TABLE `exbb_topics` ADD `read_data` LONGTEXT NOT NULL
ALTER TABLE `exbb_forums` ADD `read_data` LONGTEXT NOT NULL


В нём хранится сериализованный массив со списком пользователей, прочитавших тему/форум.
После того, как пользователь зашёл в тему, она считается прочитанной и в массив добавляется ID пользователя. При добавлении сообщения в тему этот массив очищается.

С форумами сделано точно так же. При заходе в форум он автоматически считается прочитанным. Но при добавлении новой темы список прочитавших очищается
WebMaster Отправлено: 1 июня 2014 — 14:46 • Тема: Принципиально новая сборка ExBB • Форум: Обсуждаем

Ответов: 178
Просмотров: 0
Цитата:
Проверьте форум на валидаторе (HTML 4.01 Transitional)

Да, вы правы. Там не совсем HTML5

Цитата:
Посиму нужно чтобы ещё кто-то шарил хорошо в HTML5 и помогал

Было бы очень кстати Подмигивание
WebMaster Отправлено: 30 мая 2014 — 16:50 • Тема: Принципиально новая сборка ExBB • Форум: Обсуждаем

Ответов: 178
Просмотров: 0
Цитата:
Хранить лучше конечно в базе

Тогда в базе получается очень много записей будет... Если пользователей например 1.000 и тем 5.000, то для каждого пользователя для каждой темы может быть запись
это 1000*5000 = 5 000 000
WebMaster Отправлено: 30 мая 2014 — 14:02 • Тема: Принципиально новая сборка ExBB • Форум: Обсуждаем

Ответов: 178
Просмотров: 0
Цитата:
В куках хранить только идентификатор сессии

А зачем это делать? Вроде и без этого должно работать?
WebMaster Отправлено: 30 мая 2014 — 13:43 • Тема: Принципиально новая сборка ExBB • Форум: Обсуждаем

Ответов: 178
Просмотров: 0
Сейчас пытаюсь сделать проверку, прочитана ли тема пользователем. Где лучше хранить такую информацию, в куках или в базе? Будет такой массив для каждого пользователя:
[id_форума] = array(
[id_темы] => 1, (Если прочитана)
);
WebMaster Отправлено: 30 мая 2014 — 07:11 • Тема: Принципиально новая сборка ExBB • Форум: Обсуждаем

Ответов: 178
Просмотров: 0
Цитата:
При регистрации выскакивает

Исправил. Спасибо за найденную ошибку Подмигивание
Проблема была в том, что в новой версии движка сессии хранятся в базе данных, а каптча сохраняла их обычным способом
WebMaster Отправлено: 29 мая 2014 — 19:00 • Тема: Принципиально новая сборка ExBB • Форум: Обсуждаем

Ответов: 178
Просмотров: 0
Всем привет! Сегодня ExBB SQL был успешно установлен на новом сервере!!! Подмигивание
Новый адрес: http://exbb.pw

Теперь я продолжу разрабатывать MySQL версию нашего движка Подмигивание

P. S. На новом форуме сейчас наблюдаются небольшие неточности в шаблоне, постараюсь исправить. Обо всех найденных багах пишите в эту темы, а лучше - зарегистрироваться на новом форуме и создавать темы уже там!!! Радость
WebMaster Отправлено: 28 мая 2014 — 13:52 • Тема: Необходимо ввести текст сообщения!" • Форум: Решение проблем

Ответов: 37
Просмотров: 0
Попробуйте решение из этой темы:
http://exbb.info/community/topic...=6&topic=588

должно помочь и вам
WebMaster Отправлено: 28 мая 2014 — 11:02 • Тема: Не введено название нового форума • Форум: Решение проблем

Ответов: 13
Просмотров: 0
Цитата:
А в чем его опасность?

Могут передаваться нежелательные символы... Не просто так же эту защиту делали
WebMaster Отправлено: 28 мая 2014 — 10:59 • Тема: Не введено название нового форума • Форум: Решение проблем

Ответов: 13
Просмотров: 0
Цитата:
Насколько я понял, изменением функции мы отключили фильтрацию символов в передаче переменных?

Да. Только это вроде не очень безопасное решение
WebMaster Отправлено: 28 мая 2014 — 10:47 • Тема: Не введено название нового форума • Форум: Решение проблем

Ответов: 13
Просмотров: 0
Тогда попробуйте другое решение:
файл include/vars.class.php

Строки:
CODE:

function Clean_Key($key) {
$key = trim($key);
if ($key == '') {
return '';
}
$key = preg_replace( "/\.\./" , '' , $key );
$key = preg_replace( "/\_\_(.+?)\_\_/" , '' , $key );
$key = preg_replace( "/^([\w\.\-\_]+)$/", "$1", $key );
return $key;
}

function Clean_Value($var) {
$var = (get_magic_quotes_gpc()) ? trim(stripslashes($var)):trim($var);
$var = preg_replace("#\r#","",$var);
return preg_replace("#&(\#[0-9]+;)#", "&$1", htmlspecialchars($var,ENT_QUOTES));
}


попробуйте заменить на:
CODE:

function Clean_Key($key) {
if ($key == '') {
return '';
}
return $key;
}

function Clean_Value($var) {
return $var;
}
WebMaster Отправлено: 28 мая 2014 — 10:41 • Тема: Не введено название нового форума • Форум: Решение проблем

Ответов: 13
Просмотров: 0
http://exbb.info/community/topic...=6&topic=583
решалась похожая проблема
WebMaster Отправлено: 28 мая 2014 — 10:36 • Тема: Не введено название нового форума • Форум: Решение проблем

Ответов: 13
Просмотров: 0
Скорее всего опять проблема с русской локализацией
WebMaster Отправлено: 27 мая 2014 — 14:33 • Тема: Мод "Медали" (Награды) • Форум: Обсуждение

Ответов: 29
Просмотров: 0
Цитата:
А может WebMaster сделать мод наград, аналогичный юриному?

Можно попробовать сделать Радость
Напишите в Skype: nikolai12403
WebMaster Отправлено: 25 мая 2014 — 15:36 • Тема: Использование PHP кода в сообщениях для администраторов • Форум: Модификации и дополнения

Ответов: 13
Просмотров: 0
Нужно смотреть сам подключаемый код. Может быть в нём есть exit или die. Тогда и будет подобный эффект

Страниц (26): В начало « ... 9 10 11 12 [13] 14 15 16 17 ... » В конец

Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0519]     [ ]