| WebMaster | 
					
						 Отправлено: 24 декабря 2013 — 16:14           
					 | 
				 
				
					
	        			
  
  
						  
        				Advanced Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 428 
        				Дата рег-ции: Окт. 2013  
        				 
						Репутация: 32 
        				 
        				 
         				 
        				  
					 | 
					Вчера начал пересаживать ExBB на MySQL. За основу я взял ExBB 1.9.1(FM показалась слишком большой и сложной) 
Сейчас переделано: 
 
-  Управление форумами/категориями
 
 -  Создание тем/опросов
 
 -  Ответ в теме, голосование в опросе
 
 -  Некоторые функции управления темой
 
 -  Вход пользователя/регистрация
 
 -  Управление объявлениями
 
 -  Хранение настроек форума
 
 -  Модуль "Личные сообщения"
 
 
  
 
Ссылки: 
Скрытый текст:Для просмотра Вам необходимо авторизоваться   
 
Если кому интересно, можете даже попробовать установить(я написал простенький инсталлятор). 
Инструкция по установке (Отобразить)
1) Распакуйте содержимое скачанного архива на сервере. 
2) Перейдите по адресу:  http://форум/install.php
3) В форму настроек введите данные подключения к базе данных 
4) Если данные не верны, увидите ошибку, иначе появятся много сообщений о создании таблиц в базе данных и форма ввода логина/пароля/почты администратора. Заполните поля с основными настройками форума и укажите данные администратора. 
5) Всё готово!
   
 
ВНИМАНИЕ: ЭТА НАРАБОТКА НЕ ЯВЛЯЕТСЯ РАБОЧЕЙ ВЕРСИЕЙ ФОРУМА. Это не бета, и даже не альфа версия, а всего-лишь наработка    Многие функции ещё не переделаны, а те которые переделаны могут работать с ошибками, на многих страницах видны предупреждения PHP.   
 
Многие функции движка нужно полностью переписывать, т.к. они не подходят для работы с базой данных MySQL. То что я сделал сейчас - в корне неправильно, такой вариант будет сильно нагружать сервер базы данных. | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            						
            			
            			
            			
            			
            			
            			
				
					| electron | 
					
						 Отправлено: 29 декабря 2013 — 19:50          
					 | 
				 
				
					
	        			
  
  
						   
        				ExBB Team 
        				 
  
        				Покинул форум 
        				Сообщений всего: 3917 
        				Дата рег-ции: Февр. 2009  
        				 
						Репутация: 341 
        				 
        				 
         				 
        				  
					 | 
					- при создании сообщений гостем здесь 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 
 
   | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
				
					| 1Bot | 
					
						 Отправлено: 29 декабря 2013 — 21:16          
					 | 
				 
				
					
	        			
  
  
						  
        				Super Member 
        				 
  
        				Покинул форум 
        				Сообщений всего: 773 
        				Дата рег-ции: Апр. 2009  
        				 Откуда: Днепропетровск 
						Репутация: 69 
        				 
        				 
         				 
        				  
					 | 
					Цитата: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   
 
Вот такой запрос логично вообще не выполнять, видимо совсем нет никаких фильтров входных данных. Это может сделать базу набором несвязанных данных, и безопасность пострадает. | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
				
					| EgorViktorovich | 
					
						 Отправлено: 29 декабря 2013 — 23:05          
					 | 
				 
				
					
	        			
  
						  
        				Newbie 
        				 
  
        				Покинул форум 
        				Сообщений всего: 23 
        				Дата рег-ции: Нояб. 2013  
        				 
						Репутация: 1 
        				 
        				[+] 
         				 
        				  
					 | 
					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 | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
            			
            			
            			
				
					| electron | 
					
						 Отправлено: 31 декабря 2013 — 09:56          
					 | 
				 
				
					
	        			
  
  
						   
        				ExBB Team 
        				 
  
        				Покинул форум 
        				Сообщений всего: 3917 
        				Дата рег-ции: Февр. 2009  
        				 
						Репутация: 341 
        				 
        				 
         				 
        				  
					 | 
					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 пишет:- Пользователь "Гость" теперь хранится в базе данных   
страницы с пользаками странно выглядет  
 
   
 
+ опять-таки нотис | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
            
					 |