ExBB Community » Файловый ExBB » Обсуждаем » Пересадка ExBB на MySQL

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

46. NordWest - 28 декабря 2013 — 20:41 - перейти к сообщению
electron
Вы вероятно считаете, что перевод движка на чистый MySql сделать проще, чем заморачиваться с ADODB? Боюсь по трудозатратам это одно и то же.
47. electron - 29 декабря 2013 — 04:58 - перейти к сообщению
какая разница, разработка есть разработка. я просто боюсь, что при переводе на ваш adodb он станет гораздо тяжелее чем просто мускульный. только и всего.
48. WebMaster - 29 декабря 2013 — 08:49 - перейти к сообщению
Вот, поставил на бесплатный хостинг, http://exbb.tinhost.ru/index.php
Исправил серьёзную ошибку в инсталляторе
49. WebMaster - 29 декабря 2013 — 16:36 - перейти к сообщению

Нормально работает регистрация и вход!!!
50. electron - 29 декабря 2013 — 19:50 - перейти к сообщению
- при создании сообщений гостем здесь http://exbb.tinhost.ru/forums.php?forum=4 вылезает ошибка

CODE:
Notice: Undefined index: description in /home/u987054599/public_html/core/db/functions.php on line 183 Fatal error: SafeMySQL: Column 'description' cannot be null. Full query: [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]. Error initiated in /home/u987054599/public_html/core/db/functions.php on line 185, thrown in /home/u987054599/public_html/core/db/safemysql.php on line 345


, в итоге пост не добавляется (региться влом))) )

- ошибки в шапке в темах
- комменты к смайлам в форме добавления сообщения и по ссылке "посмотреть все смайлы" не в UTF8

51. 1Bot - 29 декабря 2013 — 21:16 - перейти к сообщению
Цитата:
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


Вот такой запрос логично вообще не выполнять, видимо совсем нет никаких фильтров входных данных. Это может сделать базу набором несвязанных данных, и безопасность пострадает.
52. EgorViktorovich - 29 декабря 2013 — 23:05 - перейти к сообщению
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
53. WebMaster - 30 декабря 2013 — 05:41 - перейти к сообщению
Запросы обрабатываются с помощью класса SafeMySQL
CODE:
$user = $db->getRow("SELECT * FROM exbb_users WHERE id=?i", $id);

Инъекций быть не должно.

Насчёт изменения структуры таблиц - работаю.
54. WebMaster - 30 декабря 2013 — 05:51 - перейти к сообщению
При возникновении ошибки в запросе, он выводится целиком.
Та версия, что на тестовом форуме очень отличается от той, что я выкладывал последний раз...
55. WebMaster - 31 декабря 2013 — 09:05 - перейти к сообщению
Обновил форум на http://exbb.tinhost.ru/, самая новая версия всегда по этой ссылке:
http://exbb.tinhost.ru/work.zip

- Исправил некоторые ошибки при создании темы и написании сообщения.
- Оптимизировал оставление сообщения: теперь из базы не вытаскиваются все форумы, все темы и все сообщения.
- Исправлена кодировка подсказок к BB кодам.
- Теперь инсталлятор создаёт 1 форум и 1 тему.
- Пользователь "Гость" теперь хранится в базе данных
- Исправлено множество ошибок в темах и сообщениях.
56. electron - 31 декабря 2013 — 09:56 - перейти к сообщению
WebMaster пишет:
- Теперь инсталлятор создаёт 1 форум и 1 тему.

с главной страницы сразу в тему - ее нет + нотис в шапке
CODE:
Notice: Undefined variable: poll_html in Z:\home\test1.ru\www\templates\Original\topic_body.tpl on line 63


если переходить с главной в ветку "тестовый", потом в тему - она есть.

здесь http://exbb.tinhost.ru такого не наблюдаю, если ставить на денвере - проблема есть. странно.....

WebMaster пишет:
- Пользователь "Гость" теперь хранится в базе данных

страницы с пользаками странно выглядет



+ опять-таки нотис
57. WebMaster - 31 декабря 2013 — 12:22 - перейти к сообщению
Обновил архив. Ошибки исправлены, ещё исправил ошибку из-за которой у всех тем была иконка опроса, исправил ошибку, когда при создании опроса указывался 1 вариант ответа, тогда создавалась тема без сообщения.
58. electron - 31 декабря 2013 — 16:53 - перейти к сообщению
да, исправлено. на денвере прекрасно все заработало. даже попробовал правку заголовка темы - работает)

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


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

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

кстати, еще по поводу пользователей. пароли хранятся в базе в незашифрованном виде.
59. WebMaster - 31 декабря 2013 — 21:20 - перейти к сообщению
Часть нотисов уже исправил, выложу на тестовый сервер.

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

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

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

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

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

Сделаю

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

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

Кстати, с Новый Годом, желаю поменьше всяких багов и побольше стабильной работы движка Улыбка
60. Леший - 31 декабря 2013 — 21:28 - перейти к сообщению
WebMaster пишет:
Часть нотисов уже исправил, выложу на тестовый сервер.
ещё посмотри какая хрень вылазиет при переходе на php5.5 версии

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

Powered by ExBB
[Script Execution time: 0.0232]     [ ]