| yura3d | 
					
						 Отправлено: 14 ноября 2010 — 20:17          
					 | 
				 
				
					
	        			
  
						  
        				ExBB Team ExBB Developer ExBB Mods Author 
        				 
  
        				Покинул форум 
        				Сообщений всего: 3394 
        				Дата рег-ции: Февр. 2009  
        				 Откуда: Минск, Беларусь 
						Репутация: 353 
        				 
        				 
         				 
        				  
					 | 
					Данный мод позволяет просмотреть список тем и сообщений, автором которых является любой пользователь Вашего форума. Особенно полезным этот мод может оказаться в том случае, если Вы потерялись в иерархии форума и не можете найти некоторые из своих тем или сообщений (определённую путаницу могут внести и модераторы, перемещающие темы или сообщения). Достаточно просто выбрать свой профиль, кликнуть Найти все темы или Найти все сообщения и Вы увидите список своих тем или сообщений, отсортированный по дате публикации. Много полезного в работе мода найдут для себя и администраторы, которые смогут отслеживать степень полезности своих пользователей и определять, кто вносит наибольший вклад в работу форума, а кто просто накручивает счётчик сообщений. 
 
Помимо этого, мод Поиск тем и сообщений пользователя:- Устраняет проблемы, связанные с ведением статистики форума, из-за которых кол-во тем в разделе могло стать отрицательным числом.
 - (разрабатывается) Позволяет актуализировать значение счётчика сообщений у пользователей.
 - (разрабатывается) Позволяет администраторам быстро (одним кликом) удалить все темы и сообщения выбранных пользователей - крайне удобная возможность, если спамер успел оставить десяток сообщений
 
  
Мод при своей работе использует текстовые базы данных SQLite, что позволило реализовать функциональность, ранее недоступную из-за ограничений, накладываемых методом работы с файлами ядра форума. Более того, использование SQLite позволяет существенно экономить оперативную память, отводимую для скриптов PHP на сервере. Для решения пресловутой проблемы SQLite с полной блокировкой базы данных при записи, ExBB применяет фрагментацию базы данных, что снижает вероятность одновременной записи в один и тот же файл 
 
Посмотреть работу мода можно на военно-историческом форуме Military. Привожу в качесте примера список тем, автором которых является admin, а также список сообщений admin'а. 
 
Спонсорами данной разработки выступили наши пользователи: nikk, lisiycat, robert, alexvod, Дядя Митя и Umbr. Благодаря их активному участию, данный мод теперь является общественным достоянием (GNU GPL)! Инструкцию по установке мода Вы можете скачать ниже
 
  | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            						
            			
            			
            			
				
					| yura3d | 
					
						 Отправлено: 14 ноября 2010 — 23:06          
					 | 
				 
				
					
	        			
  
						  
        				ExBB Team ExBB Developer ExBB Mods Author 
        				 
  
        				Покинул форум 
        				Сообщений всего: 3394 
        				Дата рег-ции: Февр. 2009  
        				 Откуда: Минск, Беларусь 
						Репутация: 353 
        				 
        				 
         				 
        				  
					 | 
					lisiycat пишет:Юра, как скажется на нагрузке этот мод, если например я хочу посмотреть сообщения пользователя у которого сообщений тысячи 2000-3000?   
Чтобы не быть голословным, приведу пример. Вот список сообщений пользователя, у которого их почти 2600. Думаю, скорость загрузки и переключения между страницами должна сказать сама за себя. 
 
Механизм работы прост. Вместо полного считывая файла и дальнейшей выборки из него требуемых данных (такой подход применяется при работе с файлами в ExBB), теперь сначала произодится поиск необходимых данных (причём этим теперь занимается не медленный PHP-скрипт, а модуль PHP, написанный на Си, и как следствие работающий значительно быстрее) и в дальнейшем полностью извлекаются из текстовой базы только требуемые данные. Всё остальное не считывается, как следствие, экономно расходуется память и ресурсы жёсткого диска => увеличивается скорость и производительность 
 
lisiycat пишет:Написал в ЛС   
Ответил Вам | 
				 
				
					|   | 
					
						
						 
					 | 
				 
			 
            			
            			
            			
            			
            			
            			
            			
            			
            			
            			
            
					 |