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. То что я сделал сейчас - в корне неправильно, такой вариант будет сильно нагружать сервер базы данных.
 
 
electron
Отправлено: 31 декабря 2013 — 16:53
Post Id



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


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




да, исправлено. на денвере прекрасно все заработало. даже попробовал правку заголовка темы - работает)

еще нотисы :
- на странице помощи типа как здесь http://exbb.tinhost.ru/help.php
- на всех страницах ПМ-а (входящие, исходящие, создать)
- на странице профиля
Спойлер (Отобразить)


+ понимаю, что еще не все сделано, но не работает кнопки "правка" и "удалить" у поста
+ как-то непонятно (для меня) работают тэги бб-кодов. чтоб поставить тэг нужно нажать два раза (один раз для открывающей, другой - для закрывающей части тэга). зачем так сделано не понятно. по мне, удобнее одновременно и открывающую и закрывающую прописывать как на RC1

и пожелание к этой версии. как-нибудь потом на досуге сделать регистрацию нового пользователя администратором из админки.

кстати, еще по поводу пользователей. пароли хранятся в базе в незашифрованном виде.
 
 
WebMaster
Отправлено: 31 декабря 2013 — 21:20
Post Id



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


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




Часть нотисов уже исправил, выложу на тестовый сервер.

Цитата:
+ понимаю, что еще не все сделано, но не работает кнопки "правка" и "удалить" у поста

Работаю над этим. В новой версии всё будет. Ещё налажу функции из postings.php

Цитата:
+ как-то непонятно (для меня) работают тэги бб-кодов. чтоб поставить тэг нужно нажать два раза (один раз для открывающей, другой - для закрывающей части тэга). зачем так сделано не понятно. по мне, удобнее одновременно и открывающую и закрывающую прописывать как на RC1

Механизм редактора BB-кодов был придуман не мной, я его не изменял. Но попробую вставить какой-нибудь другой редактор.

Цитата:
и пожелание к этой версии. как-нибудь потом на досуге сделать регистрацию нового пользователя администратором из админки.

Сделаю

Цитата:
кстати, еще по поводу пользователей. пароли хранятся в базе в незашифрованном виде.

Это осталось от оригинальной версии. Исправлю.

Кстати, с Новый Годом, желаю поменьше всяких багов и побольше стабильной работы движка Улыбка
 
 
Леший
Отправлено: 31 декабря 2013 — 21:28
Post Id


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


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




WebMaster пишет:
Часть нотисов уже исправил, выложу на тестовый сервер.
ещё посмотри какая хрень вылазиет при переходе на php5.5 версии
 
 
WebMaster
Отправлено: 31 декабря 2013 — 21:31
Post Id



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


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




Цитата:
ещё посмотри какая хрень вылазиет при переходе на php5.5 версии

Тут хоть бы на 5.3 и 5.4 отладить. Наверное вообще не будет работать... Кстати, на многих хостингах сейчас стоит PHP версии 5.5?
 
 
Леший
Отправлено: 31 декабря 2013 — 21:34
Post Id


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


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




русские буквы не функционируют на 5.5 и не каждый хостер даёт откатку на 5.3
ошибку не помню-какоето предупреждение об устаревшем и опасном методе в фм класс
 
 
WebMaster
Отправлено: 31 декабря 2013 — 21:40
Post Id



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


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




Цитата:
ошибку не помню-какоето предупреждение об устаревшем и опасном методе в фм класс

В ExBB SQL нет fm.class.php, он есть в ExBB FM
 
 
Леший
Отправлено: 31 декабря 2013 — 22:28
Post Id


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


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




устаревший метод закрытие файла после записи в него. SQL разве не файл или сама функция записи сильно отличается от FM?
 
 
WebMaster
Отправлено: 31 декабря 2013 — 23:21
Post Id



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


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




Цитата:
устаревший метод закрытие файла после записи в него. SQL разве не файл или сама функция записи сильно отличается от FM?

MySQL - СУБД(Система Управления Базами Данных), база данных. Чтение и запись в ней сильно отличается от чтения и записи с использованием обычных функций.

CODE:

//Запись в файл
$file = fopen('file.txt', 'w');
fwrite($file, 'Строка');
fclose($file);

//Запись в MySQL
//Здесь соединение с базой
mysql_query('INSERT INTO test_table SET stroka="Строка"');
 
 
WebMaster
Отправлено: 31 декабря 2013 — 23:59
Post Id



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


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




Обновил версию на тестовом форуме и архив, исправил ошибки в личном ящике, на странице помощи и в профиле.
В архиве есть файл update.php, им можно воспользоваться, чтобы обновить бд не переустанавливая движок.
update.php (Отобразить)
 
 
electron
Отправлено: 1 января 2014 — 07:36
Post Id



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


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




после продолжительного отсутствия (форум ставил вчера вечером, потом зашел только сегодня утром, на кнопку "выход" вчера не нажимал, просто закрыл браузер) на форуме вылезает ошибка на главной.
CODE:
Notice: Undefined index: sesid in Z:\home\test1.ru\www\lib.php in line 99

ошибка улетает при обновлении страницы
 
 
WebMaster
Отправлено: 1 января 2014 — 08:25
Post Id



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


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




Цитата:
ошибка улетает при обновлении страницы

Уже исправил. Сейчас исправляю редактирование и удаление сообщений. Думаю, вечером обновлю архив.
 
 
WebMaster
Отправлено: 1 января 2014 — 13:36
Post Id



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


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




Обновил архив и движок на тестовом сервере, исправлены ссылки на редактирование и удаление сообщений, исправлена ошибка на главной, ранги пользователей теперь хранятся в базе данных.

Для обновления базы данных без переустановки можно использовать update.php
 
 
1Bot
Отправлено: 1 января 2014 — 13:44
Post Id



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


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




В диалоговом окне "Забыли пароль" не отображаются картинки с цифрами
Прикреплено изображение
exbb_tinhost_ru_profile_php_action=lostpassword.png

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

 
 
electron
Отправлено: 1 января 2014 — 14:11
Post Id



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


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




может стоит поставить стиль более привычный народу? я имею в виду Invision
 
 
Страниц (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.1087]     [ ]