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


 Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »   

> Описание: Решил начать переделывать ExBB с файлов на MySQL.
WebMaster
Отправлено: 24 декабря 2013 — 16:14
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Вчера начал пересаживать ExBB на MySQL. За основу я взял ExBB 1.9.1(FM показалась слишком большой и сложной)
Сейчас переделано:

  • Управление форумами/категориями
  • Создание тем/опросов
  • Ответ в теме, голосование в опросе
  • Некоторые функции управления темой
  • Вход пользователя/регистрация
  • Управление объявлениями
  • Хранение настроек форума
  • Модуль "Личные сообщения"


Ссылки:
Скрытый текст:
Для просмотра Вам необходимо авторизоваться


Если кому интересно, можете даже попробовать установить(я написал простенький инсталлятор).
Инструкция по установке (Отобразить)


ВНИМАНИЕ: ЭТА НАРАБОТКА НЕ ЯВЛЯЕТСЯ РАБОЧЕЙ ВЕРСИЕЙ ФОРУМА

. Это не бета, и даже не альфа версия, а всего-лишь наработка Огорчение Многие функции ещё не переделаны, а те которые переделаны могут работать с ошибками, на многих страницах видны предупреждения PHP. Огорчение

Многие функции движка нужно полностью переписывать, т.к. они не подходят для работы с базой данных MySQL. То что я сделал сейчас - в корне неправильно, такой вариант будет сильно нагружать сервер базы данных.
 
 
1Bot
Отправлено: 13 января 2014 — 06:54
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




CAB пишет:
1Bot, а какая от этого реальная польза? Там ведь прописано может быть что угодно. Вот небольшая статья по этому поводу http://www.phpfaq.ru/ip


Тут есть две крайности:
1) Учитывать всех гостей, приходящих с одного прокси-сервера как одного (использовать переменную $_SERVER[ 'REMOTE_ADDR' ]).
2) Учитывать всех гостей, приходящих с одного прокси-сервера как разных (использовать заголовки, формируемые как браузером, так и прокси-серверами $_SERVER[ 'HTTP_CLIENT_IP' ], $_SERVER[ 'HTTP_X_FORWARDED_FOR' ]).

Недостатки первой очевидны, так как не у всех пользователей есть прямой IP адрес.
Недостатки второй проявляются только при злонамеренных целях (тогда один и тот же гость будет выступать как разные гости).
 
 
WebMaster
Отправлено: 13 января 2014 — 09:39
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Насчёт опций, теперь из базы не вытаскивается список всех настроек, создал функцию getOption($option, $c = true), вот:
CODE:

function getOption($option_name, $c = true) {
global $exbb,$db;
if ($c && isset($exbb[$option_name])) return $exbb[$option_name];

$option = $db->getRow('SELECT value FROM exbb_options WHERE option_name=?s', $option_name);
if (isset($option['value'])) {
$exbb[$option_name] = $option['value'];
return $option['value'];
}
else return false;
}


она вызывается при получении опции.
 
 
EgorViktorovich
Отправлено: 13 января 2014 — 11:22
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 23
Дата рег-ции: Нояб. 2013  
Репутация: 1

[+]


её надо в рамочку.
 
 
BON
Отправлено: 13 января 2014 — 13:58
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




EgorViktorovich пишет:
её надо в рамочку.


why????
 
 
WebMaster
Отправлено: 13 января 2014 — 15:04
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Цитата:
её надо в рамочку.

Ага, и на доску позора Ха-ха
 
 
1Bot
Отправлено: 13 января 2014 — 15:29
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




WebMaster
Вы бы по делу предложили варианты, учиться ведь никогда не поздно.
 
 
EgorViktorovich
Отправлено: 13 января 2014 — 16:59
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 23
Дата рег-ции: Нояб. 2013  
Репутация: 1

[+]


WebMaster пишет:
Ага, и на доску позора

Ну, я бы так не сказал. Учитесь, облой возможен.

Если нужна помощь, вы пишите не стесняясь. Работа, за которую вы взялись лишь в начале работы кажется простой. Там не одна заморочка.

Надеюсь, папку cache вы уже завели. Надеюсь, конфиг туда уже записывается и из базы, в случае наличия файла cache_config.php, данные не берутся. Надеюсь, что файл кэша конфигурации не сериализован, а сохранён в виде массива config. Надеюсь, что уже создаются кэши списка форумов в виде html(select). Надеюсь, что в том же формате(html) уже сохраняется кэш статистики юзеров. Надеюсь, что уже написана и фунциклирует функция кэширования. Надеюсь, что будет представлен файл common.php.

А то как-то уже скучно становится. Улыбка Огорчение

(Отредактировано автором: 13 января 2014 — 17:00)

 
 
EgorViktorovich
Отправлено: 13 января 2014 — 17:08
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 23
Дата рег-ции: Нояб. 2013  
Репутация: 1

[+]


Требования, которые вы, возможно, не учли... Проверка юзера необходима на всех страницах. Куки должны иметь свой код-идентификатор, который возможно изменить. Нельзя писать код сразу с применением аякс или основанном на помощи яваскрипт (кол-во пользователей инета с мобильных телефонов растёт). JS внедряется позже и в другой вариант скрипта.

Если подобные сообщения не нужны, сообщите. Не стесняясь. Автора они могут раздражать. Нормально. Хотя, по началу мне как раз таких вбросов не хватало.
 
 
EgorViktorovich
Отправлено: 13 января 2014 — 17:23
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 23
Дата рег-ции: Нояб. 2013  
Репутация: 1

[+]


WebMaster, по ходу у меня может возникнуть задача перевода exbb.rc1 на хранение данных в БД. Поэтому я опасаюсь - не было бы дубля. Поконкретизируйте, плз, чего ждать от вашей работы, что получится в финале? Спасибо.
 
 
WebMaster
Отправлено: 14 января 2014 — 12:30
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Цитата:
WebMaster, по ходу у меня может возникнуть задача перевода exbb.rc1 на хранение данных в БД. Поэтому я опасаюсь - не было бы дубля. Поконкретизируйте, плз, чего ждать от вашей работы, что получится в финале? Спасибо.

Я серьёзно не думаю, что что-нибудь нормальное получится. Это всего лишь попытка. Да и я не такой профессионал, чтобы такое самому сделать и сделать хорошо.
 
 
electron
Отправлено: 9 февраля 2014 — 16:50
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




WebMaster пишет:
Я серьёзно не думаю, что что-нибудь нормальное получится

ну если так думаешь - зачем тратишь на это свое время? ради интереса? Улыбка

http://exbb.tinhost.ru/forums.php?forum=1 спамеры уже тут как тут)))) эх, жалко нету мода множественного удаления тем одним махом!
 
 
WebMaster
Отправлено: 9 февраля 2014 — 17:08
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Цитата:
http://exbb.tinhost.ru/forums.php?forum=1 спамеры уже тут как тут)))) эх, жалко нету мода множественного удаления тем одним махом!

Будет Подмигивание Завтра займусь им
 
 
WebMaster
Отправлено: 9 февраля 2014 — 17:23
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Цитата:
http://exbb.tinhost.ru/forums.php?forum=1 спамеры уже тут как тут))))

вот не понимаю зачем Не понял Этот форум поисковиками не индексируется и на него почти никто не заходит. Какой смысл в спаме?
 
 
BON
Отправлено: 9 февраля 2014 — 17:26
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




да роботу пофиг индексируется форум или нет. Он его нашел и настрал если это возможно
 
 
Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждаем »

> Похожие темы: Пересадка ExBB на MySQL
Темы Форум Информация о теме Обновление
Мод: Похожие темы
Совместимость: ExBB FM 1.0 (версии: RC1, RC2 )
Модификации и дополнения Ответов: 37
Автор темы: Иван Петров
8 сентября 2012 — 14:27
Автор: wasp
Проблема с аваторами
Нет некоторых файлов аваторов.
Решение проблем Ответов: 0
Автор темы: sergan
7 ноября 2009 — 00:49
Автор: sergan
Правила раздела
Решил взяться
Обсуждение Ответов: 4
Автор темы: yura3d
31 марта 2009 — 19:20
Автор: GREMLIN
Перспективы дальнейшего развития
Отказ от ExBB FM 1.0 и переход на ExBB FM 1.1 и ExBB 2.0
Новости Ответов: 217
Автор темы: yura3d
24 июля 2012 — 16:59
Автор: electron
Мод: Чат на форуме (Beta)
Ajax-чат для ExBB FM
Модификации и дополнения Ответов: 252
Автор темы: yura3d
26 октября 2009 — 19:17
Автор: electron
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




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

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

[Script Execution time: 0.094]     [ ]