форум vBSupport.ru > vBulletin > Old vB versions (3.0.x & 2.x.x) > vBulletin 3.7.x > Made in vBSupport.org 3.7
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
xDEAD
Эксперт
 
xDEAD's Avatar
Default Ajax Poll Preview
24

Ajax Poll Preview
Версия: 0.5.5
Перевод: xDEAD v.1.1
Описание: Мы живем в мире AJAX (по крайней мере некоторые так говорят), так почему бы не свести к минимуму движения и использовать технологии AJAX? Вот почему я сделал этот небольшой хак для vbulletin. Данный хак нужен для того, чтобы показывать результаты опроса на при наведении мыши на значок в FORUMDISPLAY (см. скриншот), за счёт этого вам не нужно рассматривать всю тему целиком, когда вы хотите посмотреть текущий результат опроса просто наведите курсор на изображение в FORUMDISPLAY. Хак использует знаменитый jQuery Ява библиотеки и модифицированный jTip от Cody Lindley, который я модифицировал для нормальной работы в vbulletin (в частности, формат запросов).
Хак использует стиль вашего форума, поэтому он будет выглядеть как и стиль вашего форума.
Данный хак тестировался наn 3.7.0B3 и 3.6.8, но должен работать нормально и на 3.5.x версиях.
ДЕМО
Сложность: Легко
Тема на орге


СТАТИСТИКА

Загрузить Файлы: 5
Редактировать Файлы: 0
Редактировать Шаблоны: 1
Импортировать Продукт: 1
Время Установки: ~ 2 минуты


ОСОБЕННОСТИ

Параметры настраиваются в AdminCP
Включите встроенный Poll Preview Plugin?
Настройка Ширины
Использование технологии AJAX, так что никаких дополнительных запросов на странице
Использует vbulletin систему доступа


УСТАНОВКА

- Загрузить файлы из папки 'upload'
- Импортировать продук через Панель Администратора > Установленные продукты > [Добавить/импортировать продукт]
- Сделайте редактирование в шаблоне

В шаблоне "threadbit"

НАЙТИ:
Code:
<if condition="$show['threadicon']"><img src="$thread[threadiconpath]" alt="$thread[threadicontitle]" border="0" /><else />&nbsp;</if>

ЗАМЕНИТЬ, НА:
Code:
<if condition="$show['threadicon']">
	<if condition="($vboptions[enable_inlinepollpreview]==TRUE) AND $thread['pollid']">
		<a href="pollinline.php?width=$vboptions[tipwidth_inlinepollpreview]&threadid=$thread[realthreadid]&rand={$pollprevrand}" class="jTip" id="pollpreview$thread[realthreadid]" name="$thread[threadtitle]" onclick="return false;"><img src="$thread[threadiconpath]" alt="$thread[threadicontitle]" border="0" /></a>
	<else />
		<img src="$thread[threadiconpath]" alt="$thread[threadicontitle]" border="0" />
	</if>
<else />
	&nbsp;
</if>

НАСТРОЙКИ

Заметим, что по умолчанию (после установки) хак отключен! Перейдите на страницу настройки, для того чтобы включить и настроить хак.


СКРИНШОТЫ

1) Показ результатов опроса.
2) Показ результатов опроса в другом стиле.
3) Сообщение, когда пользователь не имеет право на просмотр темы.
4) Панель настроек хака.


ИСТОРИЯ ВЕРСИЙ

0.5.5
- Fixed issue on vb3.7.0B3 with unregistered users using Internet Explorer
- Added some additional template caching
- Fixed issue when users were able to click the poll icon link and got a white results page

0.5.0
- Initial Release of Ajax Poll Preview
Attached Thumbnails
screenshot01.jpg   screenshot02.gif   screenshot04.jpg   screenshot03.jpg  
Attached Files
File Type: rar os_inlinepollpreview_0_5_0.rar (138.9 KB, 30 views)
File Type: rar os_inlinepollpreview_0_5_5.rar (144.3 KB, 120 views)

Last edited by xDEAD : 01-16-2008 at 09:52 AM.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
voblika
Простоузер
Default
0

Дополнительная нагрузка на форум идет? Большая?
 
 
xDEAD
Эксперт
 
xDEAD's Avatar
Default
2

Запросов к базе нет
 
 
meGGa
Простоузер
Default
0

У меня работает только в Internet Explorer, в Opera не хочет
 
 
xDEAD
Эксперт
 
xDEAD's Avatar
Default
3

Версия: 0.5.5
 
 
meGGa
Простоузер
Default
0

Quote:
Originally Posted by meGGa View Post
У меня работает только в Internet Explorer, в Opera не хочет
Версия 0.5.5 решила проблему
xDEAD спасибо.
 
 
sava36
Знаток
 
sava36's Avatar
Default
0

Версия Булки - 3.6.0.
У меня в Internet Explorer - не работает, в Мозилла - все нормально. Версия 0.5.5

один ньюанс:
из
readme.txt:

<if condition="$show['threadicon']">
<if condition="($vboptions[enable_inlinepollpreview]==TRUE) AND $thread['pollid']">
<a href="pollinline.php?width=$vboptions[tipwidth_inlinepollpreview]&threadid=$thread[realthreadid]&rand={$pollprevrand}" class="jTip" id="pollpreview$thread[realthreadid]" name="$thread[threadtitle]" onclick="return false;"><img src="$thread[threadiconpath]" alt="$thread[threadicontitle]" border="0" /></a>
<else />
<img src="$thread[threadiconpath]" alt="$thread[threadicontitle]" border="0" />
</if>
<else />
&nbsp;
</if>

удалено:

name="$thread[threadtitle]" onclick="return false;"

в противном случае, там где стоит иконка голосования, перед ней прявлялась налпись:

ИМЯ ТЕМЫ onclick="return false;"(иконка).

что делать?

Last edited by sava36 : 01-16-2008 at 06:33 PM.
 
 
FBI
Знаток
 
FBI's Avatar
Default
0

Ребят, а вы не хотите вот этот хак перевести ?
vbtubePRO102

очень полезный хак
 
 
xDEAD
Эксперт
 
xDEAD's Avatar
Default
0

Quote:
Originally Posted by FBI View Post
Ребят, а вы не хотите вот этот хак перевести ? vbtubePRO102
Напишите в icq, будет свободное время - посмотрю
 
 
mastah
Знаток
 
mastah's Avatar
Default
0

sava36, тоже самое, причем если удалить нейм и онклик - то оформления всплывающего окна почему-то становится кривым до жути..

решения никто не нашел?
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 05:12 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...