Страниц (26): В начало « ... 18 19 20 21 [22] 23 24 25 26 »
Найдено сообщений: 390 |
WebMaster |
Отправлено: 28 декабря 2013 — 05:29 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем |
Ответов: 114 Просмотров: 0
|
ADO DB нужна для того, чтобы можно было без особых усилий переделать ExBB с MySQL на другие базы данных. |
WebMaster |
Отправлено: 28 декабря 2013 — 05:23 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем |
Ответов: 114 Просмотров: 0
|
Я не пишу новый движок, я всего лишь переделываю старый. Я не ставлю перед собой цель сделать что-то супер-крутое.
Старый вариант ядра вообще не подходит для работы с БД, я об этом уже писал. Сейчас я просто заменяю код, который работает с файлами на код, который будет работать с базой данных.
Цитата:Классы. Перепишете или берёте за основу имеющиеся? Они опять будут натыканы в разных местах?
Откуда в ExBB 1.9.1 классы? Там их ни одного нет.
Цитата:Юзера №1 "Гость" предусматриваете? Будет удобно для создания групп и редактирования их прав. Использовать для этого boardinfo не кашерно.
Кстати, почему оставили название boardinfo?
Предусмотрю. Сейчас в файле data/boardinfo.php не хранится никаких настроек. В базе данных таблица называется "exbb_options"
Цитата:Брать данные boardinfo и boardstats будет лучше из кэша. Несериализованного. Если кэша нет или нулёный, тогда из базы, с созданием кэша.
Кеширования пока нет.
Цитата:Господа советчики, вы вынуждаете парня собирать откровенный говнокод, вроде последнего хита форумов. Тоже тот ещё конструктор.
ExBB был изначально сделан не правильно. Легче написать заново, чем глобально переделывать старый. |
WebMaster |
Отправлено: 27 декабря 2013 — 13:53 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем |
Ответов: 114 Просмотров: 0
|
Я немного подкорректировал двиг:
1) Исправлена ошибка при входе пользователя
2) Настройки из файла boardinfo.php теперь хранятся в базе данных
3) Статистика из файла boardstats.php теперь хранится в базе данных
4) BB коды теперь обрабатываются с помощью FuraxKawaiBB
5) Исправлена очень серьёзная ошибка при создании темы.
6) Объявления полностью переведены на использование базы данных
7) При установке теперь нужно указывать название, описание форума и адреса установки(URL и полный путь)
8) Исправлена ошибка при создании аккаунта администратора, которая потом приводила к невозможности добавить ответ.
9) Кодировка некоторых файлов изменена на UTF-8
10) Исправлены некоторые другие ошибки. |
WebMaster |
Отправлено: 25 декабря 2013 — 16:16 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем |
Ответов: 114 Просмотров: 0
|
Цитата:Каким образом планируете описывать изменения в вашем проекте?
Наверное, буду вести журнал изменений. В нём буду писать, что и где изменил, и как это работает |
WebMaster |
Отправлено: 25 декабря 2013 — 15:53 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем |
Ответов: 114 Просмотров: 0
|
Цитата:Конвертеру необходимо будет лишь указать версию, к которой перейти, а сам процесс перехода должен быть автоматизирован.
Сначала нужно ядро переделать, только потом думать о конвертерах. |
WebMaster |
Отправлено: 25 декабря 2013 — 11:51 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем |
Ответов: 114 Просмотров: 0
|
Цитата:Очень желательно использовать ADOdb, чтобы потом не пришлось переделками заниматься на другие БД. Есть поддержка MySQL, Interbase, Sybase, PostgreSQL, Oracle, Microsoft SQL server, Foxpro ODBC, Access ODBC, Informix, DB2, Sybase SQL Anywhere, generic ODBC, Microsoft ADO.
Буду разбираться с ADOdb Lite и потихоньку переписывать код. |
WebMaster |
Отправлено: 24 декабря 2013 — 16:14 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем |
Ответов: 114 Просмотров: 0
|
Вчера начал пересаживать ExBB на MySQL. За основу я взял ExBB 1.9.1(FM показалась слишком большой и сложной)
Сейчас переделано:
- Управление форумами/категориями
- Создание тем/опросов
- Ответ в теме, голосование в опросе
- Некоторые функции управления темой
- Вход пользователя/регистрация
- Управление объявлениями
- Хранение настроек форума
- Модуль "Личные сообщения"
Ссылки:
Скрытый текст:Для просмотра Вам необходимо авторизоваться
Если кому интересно, можете даже попробовать установить(я написал простенький инсталлятор).
Инструкция по установке (Отобразить)
1) Распакуйте содержимое скачанного архива на сервере.
2) Перейдите по адресу: http://форум/install.php
3) В форму настроек введите данные подключения к базе данных
4) Если данные не верны, увидите ошибку, иначе появятся много сообщений о создании таблиц в базе данных и форма ввода логина/пароля/почты администратора. Заполните поля с основными настройками форума и укажите данные администратора.
5) Всё готово!
ВНИМАНИЕ: ЭТА НАРАБОТКА НЕ ЯВЛЯЕТСЯ РАБОЧЕЙ ВЕРСИЕЙ ФОРУМА. Это не бета, и даже не альфа версия, а всего-лишь наработка Многие функции ещё не переделаны, а те которые переделаны могут работать с ошибками, на многих страницах видны предупреждения PHP.
Многие функции движка нужно полностью переписывать, т.к. они не подходят для работы с базой данных MySQL. То что я сделал сейчас - в корне неправильно, такой вариант будет сильно нагружать сервер базы данных. |
WebMaster |
Отправлено: 22 декабря 2013 — 14:50 • Тема: Уязвимость на форуме? • Форум: Уязвимости |
Ответов: 37 Просмотров: 0
|
Цитата:Если кому интересно, прикрепил к сообщению этот зловредный файл.
У меня Avast! этот файл за вирус принял... Хотя не должен был, это же не исполняемый файл |
WebMaster |
Отправлено: 22 декабря 2013 — 09:28 • Тема: Обновление темы в админке • Форум: Решение проблем |
Ответов: 4 Просмотров: 0
|
Для авторизированного пользователя отображается та тема, которая выбрана у него в профиле. Попробуйте, выберите в профиле новую тему, выйдите и войдите заново. Всё должно работать. |
WebMaster |
Отправлено: 21 декабря 2013 — 10:54 • Тема: Реализация плагинов в ExBB • Форум: Обсуждение |
Ответов: 41 Просмотров: 0
|
Я планировал сделать новую версию файлового менеджера, внести огромное количество новых возможностей, или адаптировать готовый менеджер по ExBB, думаю на днях займусь |
WebMaster |
Отправлено: 20 декабря 2013 — 16:56 • Тема: Реализация плагинов в ExBB • Форум: Обсуждение |
Ответов: 41 Просмотров: 0
|
Вот ссылка:
CODE:http://форум.ru/plugins.php?action=install_plugin
Там увидите форму загрузки файла. В неё нужно загружать архив с модом.
Приложил файл WinUtf.class.php |
WebMaster |
Отправлено: 20 декабря 2013 — 16:52 • Тема: Мод "Группы" • Форум: Обсуждение |
Ответов: 49 Просмотров: 0
|
Тогда проблема была не в моде, а в конкретных настройках вашего хостинга. Поэтому сразу всё и не получилось |
WebMaster |
Отправлено: 15 декабря 2013 — 10:21 • Тема: Мод: Запрет видимости изображений Гостям. • Форум: Модификации и дополнения |
Ответов: 25 Просмотров: 0
|
Чтобы заменить надпись при скрытом изображении на "Чтобы видеть изображения - Зарегистрируйтесь", в файле include/fm.class.php строку:
CODE:return "(image: <a href=\"{$url}\" target=\"_blank\">".preg_replace("#^(.{32})(.+)(.{16})#is","$1...$3",trim($url))."</a>)";
нужно заменить на
CODE:return "(Чтобы видеть изображения - <a href=\"register.php\"><strong>Зарегистрируйтесь</strong></a>)";
В этом случае ссылки на публикуемые изображения вообще не будет. |
|
Страниц (26): В начало « ... 18 19 20 21 [22] 23 24 25 26 »
|