MySQL Optimization

На правах рекламы:

[FULL] Предпросмотр темы / OnMouse Over Topic Preview

Стабильные/Проверенные - моды

[FULL] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 11 сен 2008, 20:52

Название: Предпросмотр первого и последнего сообщения темы при наведении мыши / OnMouse Over Topics First&Last post Preview
Версия: 1.3.0 / 0.2.0b для TorrentPier R775 modern
Автор: ShadowKnyght < forum@cyber-mag.com > (James B) http://forum.cyber-mag.com
Автор оригинального мода: emrag < emrah987@hotmail.com > (Emrah Tьrkmen) http://www.canver.net (TURKEY)
Модифицирован для TorrentPier R775 modern: Demetri
Описание: мод позволяет просмотреть первое и последнее сообщении темы во всплывающем окне при наведении курсора мыши на ее название.
Инструкция: Находится в архиве.
Cложность установки: Легкая
Время, необходимое для установки: ~ 5 минут
Дополнительная информация: Будьте внимательны! После установки мода возрастает число запросов в БД, что создает определенную дополнительную нагрузку.
Дата последнего обновления: 14 сентября 2008 года.
Код: Выделить всё
##   2008-09-14 - Version 0.2.0b
##   - Char limit for first and last posts preview is changed
##   - User's option "Preview ON/OFF" added
##   - Preview font size is set to 8pt
##   - Preview windows width is set to 400px
##   - Changes in admin/admin_users.php
##   - Changes in templates/admin/admin_users.tpl
##   - Changes in includes/usercp_register.php
##   - Changes in templates/default/usercp_register.tpl
##   - Changes in viewforum.php
##   - Changes in templates/default/viewforum.tpl
##   - Changes in language/lang_russian/lang_main.php
##
##  2008-09-13 - Version 0.1.2b
##          - Big image resize in previews added
##          - Fix in templates/default/viewforum.tpl
##
##  2008-09-12 - Version 0.1.1b
##          - Fix in templates/default/viewforum.tpl

OnMouse_first-Last_post_preview_1.3.0_for_TorrentPier_R775_modern_0.2.0b.tar.gz

Скриншоты:
Изображение | Изображение
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Demetri 14 сен 2008, 20:29, всего редактировалось 8 раз(а).
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Paskal » 12 сен 2008, 04:06

1) Если много тем на страницу выдаётся то всплывающее окошко не опускается а всплывает наверху где невидно =)
2) Торрент темы не показывает а простые кажет (скорее всего нужно проштудировать и файлы отвечающие за вывод торрент топиков).
Paskal
 
Сообщения: 121
Зарегистрирован: 27 янв 2008, 12:52

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 12 сен 2008, 06:11

Paskal писал(а):1) Если много тем на страницу выдаётся то всплывающее окошко не опускается а всплывает наверху где невидно =)
2) Торрент темы не показывает а простые кажет (скорее всего нужно проштудировать и файлы отвечающие за вывод торрент топиков).

По превому пункт что-то не очень понял, можно скриншот?

А по второму... это темы, в которых .torrent-файл прикреплен? Я вроде проверял... хм :smile:

// Дописано: разобрался :)
Я файл forumview.tpl изменил, а в инструкцию не вписал :)
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
templates/default/viewforum.tpl
#
#----[ FIND ]------------------------------------------
#
         <a href="{TOPIC_URL}{t.HREF_TOPIC_ID}" class="gen">{t.TOPIC_TITLE}</a>
#
#----[ IN-LINE FIND ]------------------------------------------
#
class="gen"
#
#----[ IN-LINE AFTER, ADD ]------------------------------------------
#

onmouseover="createTitle(this, '{t.FIRST_POST}', event.pageX, event.pageY);" onmouseout="destroyTitle();"

#
#----[ FIND ]------------------------------------------
#
         <a href="{TOPIC_URL}{t.HREF_TOPIC_ID}" class="torTopic"><b>{t.TOPIC_TITLE}</b></a>
#
#----[ IN-LINE FIND ]------------------------------------------
#
class="torTopic"
#
#----[ IN-LINE AFTER, ADD ]------------------------------------------
#

onmouseover="createTitle(this, '{t.FIRST_POST}', event.pageX, event.pageY);" onmouseout="destroyTitle();"

Изображение

А на счет отображения всыплывающего окошка надо смотреть добавленный в viewforum.tpl скрипт
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Paskal » 12 сен 2008, 09:20

на первом всё пучком, второй хуже а третий вообще ничего не видно + когда сразу уйти в низ то окно не всплывает до тех пор пока не поднимешься на вернх полность
ПС
на странице у меня по 100 тем.
Paskal
 
Сообщения: 121
Зарегистрирован: 27 янв 2008, 12:52

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 12 сен 2008, 10:36

Каким браузером вы пользуетесь? У меня в Firefox 3.0.1 такого не наблюдается:
Изображение Изображение
Посмотрите скрипт, что помещается в templates/default/viewforum.tpl - окна рисуются этим скриптом :smile:
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Paskal » 12 сен 2008, 12:47

я пользуюсь ИЕ.
Paskal
 
Сообщения: 121
Зарегистрирован: 27 янв 2008, 12:52

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 12 сен 2008, 17:50

Проверить работу в IE, к сожаленияю, не могу, т.к. под Linux нет IE :smile: Но посмотрел, как мод выглядит в браузере Epiphany - так же все работает без проблем :what:
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение nemec2000 » 13 сен 2008, 14:48

Все очень хорошо работает, но есть но:
1. как сделать что бы при отображении темы в которой есть картинка, картинка бы ла не того разме (например это скрин очень большой), а например не превышала заданного параметра!
2. Само сообщение уж очень большое можно както размер уменьшить раза в 2, а то у тех у кого разрешение монитора маленькое, она получаеться на весь экран!
Аватара пользователя
nemec2000
 
Сообщения: 652
Зарегистрирован: 25 мар 2008, 12:17
Откуда: С Байкала

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 13 сен 2008, 15:03

1. В файле viewforum.php найдите две переменные $chr_limit и $char_limit - это ограничение на количество символов для первого и последнего поста, соотвественно;
2. На счет изменение размера картинки не уверен, а вот удалить теги [IMG] можно, т.е. картинка будет отображатся просто ссылкой.
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение nemec2000 » 13 сен 2008, 15:18

Demetri писал(а):1. В файле viewforum.php найдите две переменные $chr_limit и $char_limit - это ограничение на количество символов для первого и последнего поста, соотвественно;
2. На счет изменение размера картинки не уверен, а вот удалить теги [IMG] можно, т.е. картинка будет отображатся просто ссылкой.

Нет по количеству символов понятно, а на счет картинки нет в моде тэга этого, так то можно было код вдолбить, немогу понять куда, может прикрутить скрипт который в релизах стоит по уменьшению картинки!
Аватара пользователя
nemec2000
 
Сообщения: 652
Зарегистрирован: 25 мар 2008, 12:17
Откуда: С Байкала

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 13 сен 2008, 16:05

Собственно, ву-а-ля :smile:
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
viewforum.php
#
#----[ FIND ]------------------------------------------
#
//
// Parse message for BBCode if required
//
if ( $bb_cfg['allow_bbcode'] )
{
   if ( $first_post_bbcode_uid != '' )
   {
      $first_post = ( $bb_cfg['allow_bbcode'] ) ? bbencode_second_pass($first_post, $first_post_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $first_post);
   }
}
#
#----[ BEFORE, ADD ]------------------------------------------
#
$first_post = str_replace(array('[img:'. $first_post_bbcode_uid .']', '[img=left:'. $first_post_bbcode_uid .']', '[img=right:'. $first_post_bbcode_uid .']', '[/img:'. $first_post_bbcode_uid .']'), array('<img width="350" src="', '<img align="left" width="350" src="', '<img align="right" width="350" src="', '" />'), $first_post);
#
#----[ FIND ]------------------------------------------
#
//
// Parse message for BBCode if required
//
if ( $bb_cfg['allow_bbcode'] )
{
   if ( $last_post_bbcode_uid != '' )
   {
             $last_post = ( $bb_cfg['allow_bbcode'] ) ? bbencode_second_pass($last_post, $last_post_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $last_post);
   }
}
#
#----[ BEFORE, ADD ]------------------------------------------
#
$last_post = str_replace(array('[img:'. $last_post_bbcode_uid .']', '[img=left:'. $last_post_bbcode_uid .']', '[img=right:'. $last_post_bbcode_uid .']', '[/img:'. $last_post_bbcode_uid .']'), array('<img width="350" src="', '<img align="left" width="350" src="', '<img align="right" width="350" src="', '" />'), $last_post);

Изображение
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение nemec2000 » 13 сен 2008, 16:27

Спасибо, теперь оформляй в се в мод в теме фул, я думаю уже пора!
Аватара пользователя
nemec2000
 
Сообщения: 652
Зарегистрирован: 25 мар 2008, 12:17
Откуда: С Байкала

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 13 сен 2008, 16:29

Можно тему так, как она есть, перенести. Только [BETA] из названия убрать :smile:
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение nemec2000 » 13 сен 2008, 16:33

Demetri писал(а):Можно тему так, как она есть, перенести. Только [BETA] из названия убрать :smile:

Так просто нет, надо все по правилам сделать, если главный пост переделаешь тогда перенесу! + добавь последний кусок мода который за картинки отвечает!

Romanuy Сегодня, 22:32

Увелич количество символов, это не какието символы это оброк кода который есть в 1 посте!
Аватара пользователя
nemec2000
 
Сообщения: 652
Зарегистрирован: 25 мар 2008, 12:17
Откуда: С Байкала

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение nemec2000 » 13 сен 2008, 17:02

Romanuy писал(а):Где именно его увеличить в каком куске мода

:yes-yes: Я зол вы хоть посты сверху читаете viewtopic.php?f=9&t=1096&st=0&sk=t&sd=a#p9184
Аватара пользователя
nemec2000
 
Сообщения: 652
Зарегистрирован: 25 мар 2008, 12:17
Откуда: С Байкала

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 13 сен 2008, 17:50

Ширина окна задается в скрипте, что помещается в templates/default/viewforum.tpl
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение nemec2000 » 13 сен 2008, 17:51

Еше бы сделать его опционально, что бы эту функцию можно было включать и выключать в профиле! А то есть личности которым не нравиться этот мод!
Аватара пользователя
nemec2000
 
Сообщения: 652
Зарегистрирован: 25 мар 2008, 12:17
Откуда: С Байкала

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 13 сен 2008, 18:22

1. Шрифт уменьшу;
2. Опцию включить/выключить превьюшки добавлю, так же добавлю настройку для задания ограничения на количество выводимых символов (только незнаяю, в АдминПанель или профиль пользователя? );
3. Сделаю всплывающее окошко шире.

Будут еще какие пожелания? :smile:
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 13 сен 2008, 18:50

Жесткой высоты для окошка сделать не получится - высота динамически выбиратется в зависимости от содержимого.

Опция включения/выключения будет находится в профиле пользователя, а вот настройка ограничения на количество символов... а надо ли вообще это? В крайней случае, две строчки кода поменять труда не составит :smile:
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 13 сен 2008, 19:08

Вам пора отдохнуть от модификаций трекера :wink: Я ведь написал о шрифте первым пунктом тремя постами выше :fellow:
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Wertos » 14 сен 2008, 09:18

Код: Выделить всё
Notice: Undefined index: mod_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 84

Notice: Undefined index: mod_username_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 85

Notice: Undefined index: php_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 89

Notice: Undefined index: show in C:\xampp\htdocs\forum\includes\bbcode.php on line 111

Notice: Undefined index: hide in C:\xampp\htdocs\forum\includes\bbcode.php on line 113

Notice: Undefined index: hide_posts in C:\xampp\htdocs\forum\includes\bbcode.php on line 115

Notice: Undefined index: spoil_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 118

Notice: Undefined index: stream in C:\xampp\htdocs\forum\includes\bbcode.php on line 122

Notice: Undefined index: ram in C:\xampp\htdocs\forum\includes\bbcode.php on line 123

Notice: Undefined index: marq_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 124

Notice: Undefined index: table_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 125

Notice: Undefined index: cell_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 126

Notice: Undefined index: web in C:\xampp\htdocs\forum\includes\bbcode.php on line 127

Notice: Undefined index: flash in C:\xampp\htdocs\forum\includes\bbcode.php on line 128

Notice: Undefined index: video in C:\xampp\htdocs\forum\includes\bbcode.php on line 131

Notice: Undefined index: GVideo in C:\xampp\htdocs\forum\includes\bbcode.php on line 136

Notice: Undefined index: youtube in C:\xampp\htdocs\forum\includes\bbcode.php on line 138

Notice: Undefined index: php_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 941

Notice: Undefined index: mod_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 301

Notice: Undefined index: fade_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 378

Notice: Undefined index: fade_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 379

Notice: Undefined index: marq_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 408

Notice: Undefined index: table_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 412

Notice: Undefined index: cell_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 416

Notice: Undefined index: hr in C:\xampp\htdocs\forum\includes\bbcode.php on line 423

Notice: Undefined index: spoil_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 439

Notice: Undefined index: php_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 941

Notice: Undefined index: mod_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 301

Notice: Undefined index: fade_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 378

Notice: Undefined index: fade_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 379

Notice: Undefined index: marq_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 408

Notice: Undefined index: table_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 412

Notice: Undefined index: cell_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 416

Notice: Undefined index: hr in C:\xampp\htdocs\forum\includes\bbcode.php on line 423

Notice: Undefined index: spoil_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 439

Notice: Undefined index: php_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 941

Notice: Undefined index: mod_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 301

Notice: Undefined index: fade_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 378

Notice: Undefined index: fade_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 379

Notice: Undefined index: marq_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 408

Notice: Undefined index: table_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 412

Notice: Undefined index: cell_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 416

Notice: Undefined index: hr in C:\xampp\htdocs\forum\includes\bbcode.php on line 423

Notice: Undefined index: spoil_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 439

Notice: Undefined index: php_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 941

Notice: Undefined index: mod_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 301

Notice: Undefined index: fade_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 378

Notice: Undefined index: fade_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 379

Notice: Undefined index: marq_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 408

Notice: Undefined index: table_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 412

Notice: Undefined index: cell_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 416

Notice: Undefined index: hr in C:\xampp\htdocs\forum\includes\bbcode.php on line 423

Notice: Undefined index: spoil_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 439

Notice: Undefined index: php_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 941

Notice: Undefined index: mod_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 301

Notice: Undefined index: fade_open in C:\xampp\htdocs\forum\includes\bbcode.php on line 378

Notice: Undefined index: fade_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 379

Notice: Undefined index: marq_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 408

Notice: Undefined index: table_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 412

Notice: Undefined index: cell_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 416

Notice: Undefined index: hr in C:\xampp\htdocs\forum\includes\bbcode.php on line 423

Notice: Undefined index: spoil_close in C:\xampp\htdocs\forum\includes\bbcode.php on line 439

Что за ?
Аватара пользователя
Wertos
Супер-Модератор
 
Сообщения: 534
Зарегистрирован: 01 июн 2008, 20:33

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 14 сен 2008, 11:25

Что с файлом includes/bbcode.php делали до появления ошибок?
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Wertos » 14 сен 2008, 12:00

Demetri писал(а):Что с файлом includes/bbcode.php делали до появления ошибок?

Много всего... стоит мод BBCode BOX, потом добавлял собственные ббкоды
Аватара пользователя
Wertos
Супер-Модератор
 
Сообщения: 534
Зарегистрирован: 01 июн 2008, 20:33

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение Demetri » 14 сен 2008, 12:19

Обновил архив с модом. Присутствуют следующие изменения:
- Добавлена опция включения/выключения предварительного просмотра из профиля;
- Изменен лимит символов в первом и последнем постах на 1024 и 512 символов, соотвественно (но можно изменить на значения "по вкусы", см. переменные $chr_limit и $char_limit, соотвественно);
- Изменена ширина окна до 400px;
- Изменен размер шрифта, теперь 8pt.
Изображение | Изображение
Wertos писал(а):
Demetri писал(а):Что с файлом includes/bbcode.php делали до появления ошибок?

Много всего... стоит мод BBCode BOX, потом добавлял собственные ббкоды

Этот мод никак не должен был повлиять на этот файл, т.к. никаких опреаций над ним не производилось.
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: [BETA] Предпросмотр темы / OnMouse Over Topic Preview

Сообщение nemec2000 » 14 сен 2008, 14:04

Огромное спасибо, теперь все работает отлично!
Аватара пользователя
nemec2000
 
Сообщения: 652
Зарегистрирован: 25 мар 2008, 12:17
Откуда: С Байкала

След.

Вернуться в MOD full (v1.xx)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
Анализ сайта