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

Страниц (2): [1] 2 »

> Найдено сообщений: 26
EgorViktorovich Отправлено: 13 января 2014 — 17:23 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем

Ответов: 114
Просмотров: 71557
WebMaster, по ходу у меня может возникнуть задача перевода exbb.rc1 на хранение данных в БД. Поэтому я опасаюсь - не было бы дубля. Поконкретизируйте, плз, чего ждать от вашей работы, что получится в финале? Спасибо.
EgorViktorovich Отправлено: 13 января 2014 — 17:08 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем

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

Если подобные сообщения не нужны, сообщите. Не стесняясь. Автора они могут раздражать. Нормально. Хотя, по началу мне как раз таких вбросов не хватало.
EgorViktorovich Отправлено: 13 января 2014 — 16:59 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем

Ответов: 114
Просмотров: 71557
WebMaster пишет:
Ага, и на доску позора

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

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

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

А то как-то уже скучно становится. Улыбка Огорчение
EgorViktorovich Отправлено: 13 января 2014 — 11:22 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем

Ответов: 114
Просмотров: 71557
её надо в рамочку.
EgorViktorovich Отправлено: 13 января 2014 — 06:24 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем

Ответов: 114
Просмотров: 71557
WebMaster, держите нас в курсе, плз.

Мы будем писать, а вы выбирайте из нашего мусора Улыбка

: обычно делаю для лички бб-код вида [quote=authorquote:p:n1:n2], где authorquote- автор цитаты, р- ай-ди поста, n1- номер первого символа цитаты в посте, n2- номер последнего символа цитаты в посте. Если пост процитирован полностью, то записывается только автор и номер поста.
Экономит до 20 перцентов объёма, шарить по таблице легче.
EgorViktorovich Отправлено: 12 января 2014 — 16:15 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем

Ответов: 114
Просмотров: 71557
Всё-таки добавлю... Как учитывать гостей онлайн?

Хорошо, гости в отдельной таблице, но тогда придётся шарить две таблицы join: большую юзеров и компактную гостей онлайн.

Ещё замечание, если позволите... При конструировании таблицы юзеров, целесообразно разбить таблицу на несколько частей. Первая должна включать в себя общие поля, которые используются на всех страницах. Вторая, список контактов юзера например - используется только при просмотре профиля. То же относится к личным настройкам юзера, личным полям(чего угодно), и статистике.
EgorViktorovich Отправлено: 12 января 2014 — 13:11 • Тема: Пропала возможность смотреть новые сообщения на форуме. • Форум: Решение проблем

Ответов: 2
Просмотров: 2598
Так у вас один фтп. По ходу проходной двор.
EgorViktorovich Отправлено: 12 января 2014 — 13:09 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем

Ответов: 114
Просмотров: 71557
WebMaster пишет:
Так и правда лучше. Спасибо.

Лучше так лучше. Только обзовите поле попонятней. last_activity например. Последний незнайка английского поймёт что это такое.
EgorViktorovich Отправлено: 12 января 2014 — 02:05 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем

Ответов: 114
Просмотров: 71557
WebMaster, как будет реализован подсчёт посетителей онлайн и вывод их списка? Будете создавать таблицу или шарить список юзеров? Другой вариант?
EgorViktorovich Отправлено: 5 января 2014 — 22:08 • Тема: Исправление. Мусор в topic.php • Форум: Обсуждаем

Ответов: 0
Просмотров: 1574
Не мод и не дополнение, к критическим исправлениям не относится, поэтому пишу сюда.

Дорабатывая модуль поиска для Nikela, наткнулся на дурную вещь в topic.php:

массиву $options назначаются "имена" ключей. Поскольку они не нужны - удалены. Вид везде:
CODE:
$options[]
EgorViktorovich Отправлено: 3 января 2014 — 01:00 • Тема: Какая необходимость использовать "классы" в коде ExBB • Форум: PHP/Perl

Ответов: 7
Просмотров: 6382
Цитата:
Резюме: классы нужны, чтобы абстрагироваться от сложности разработки.


Каким образом в ехвв? Если бы использовались просто функции, то они имели бы те же названия Улыбка Для внутренних функций не нужно было бы вызывать классы через глобал. Все функции находились бы в одном файле lib, а класс (функции?) загрузки файлов вызывался бы напрямую, без предварительной обработки в fm (кстати, догадываюсь, что именно этот "замечательный" ход с fm и не позволил "разработчику" догадаться как сделать мультизагрузку, наипростейшую по исполнению).

Ну, разве что можно вставлять в файлы .tpl, применение которых весьма спорно, ланги в виде {$fm->LANG['.........']}. Наверное это круче, чем <?=$lang['.........']?>.

Обычный набор функций был переведён в классы. Дальше со скриптом ничего не делалось. Узнал "разработчик" про классы, вот и впендюрил их. Узнал про константы - получите в нагрузку. Нужны ли, нет ли...

Всё, что сделано в ехвв, сделано для того, чтобы усложнить жизнь разработчику, а не наоборот, увы. И "абстрагироваться" от этого прелестного кода никак не возможно.
EgorViktorovich Отправлено: 29 декабря 2013 — 23:05 • Тема: Пересадка ExBB на MySQL • Форум: Обсуждаем

Ответов: 114
Просмотров: 71557
CODE:
INSERT INTO exbb_topics SET forum_id=4, name='Тест', description=NULL, state='open', pinned=0, posts=1, author='', a_id=0, date='1388346563', poster='', p_id=0, postdate='1388346563', poll=0, views=0


WebMaster, а что это за дубль:
CODE:
date='1388346563' ... postdate='1388346563'

? По ходу вы решили оставить id постов в виде времени написания? Может, что не так понял, извиняюсь.

Непрошенный совет: такой ряд интуитивно понятней будет.
id, poster, subject, posted, first_post_id, last_post(time), last_post_id, last_poster, num_views, num_replies, closed, sticky, moved_to, forum_id

Страниц (2): [1] 2 »

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

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

[Script Execution time: 0.0258]     [ ]