У Вас не удалена папка /install/?
Хакеры идут к Вам!!!

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Loading

Go Back   форум vBSupport.org > > >
Register Изображения Меню vBsupport Files Manager Аллея Звёзд Реклама на форуме Search Today's Posts Mark Forums Read
  • Мемберка
  • Администраторам
  • Premoderation
  • For English speaking users
  • Изменения в правах
  • Каталог Фрилансеров
Пароли на скачивание файлов в Member Area меняются автоматически каждый день
Если вам нужно скачать какой то скрипт, за паролем ко мне в ЛС
привет какирам kerk
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Не можете скачать вложение?
Изменения в правах групп пользователей
внимательно читаем эту и эту темы
Короткая версия - тут
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

 
 
Old  
kerk
k0t
 
kerk's Avatar
Default [3.8.x] AJAX Quoted Post Preview 25

Предпросмотр поста из ббкода "Цитата" (клик по кнопке ) в окошке AJAX, без перехода к собсно посту
что то подобное уже делал , но там как то все неправильно было
здесь тоже не особо извращался =)
установка:
  1. загрузить яваскрипт (из архива) на сервер
  2. импортировать продукт
==
демо у нас на форуме
хак в аттаче
==
поддержка хака - нет
Attached Files
File Type: zip kr_AJAX_Post_Preview_vB3.8.x.zip (4.0 KB, 47 views)
 
Old  
liner
Эксперт
 
liner's Avatar
Default 0

все бы хорошо
только иконка закрытия всплывающего окна не в том углу находится
Мышь как-то в верхний правый тянется, а "крестик" в левом.
Зачем?
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
xorex
Эксперт
vBSponsor
 
xorex's Avatar
Default 0

liner,

В файле postpreview.js

Найти:

HTML Code:
var o=new Image();o.src=IMGDIR_MISC+"/cross.png";o.className="inlineimg";o.alt="";
После вставить:

HTML Code:
o.align="right";
 
Old  
vlady
Эксперт
vBSponsor
Default 1

Для красоты вывода коротких постов, в модуле "AJAX Post Preview - showpost_complete"
HTML Code:
height:250px;
заменить на
HTML Code:
height:auto; max-height:250px;
тогда размер окна по высоте при цитате коротких, а значит, и небольших по высоте сообщений будет уменьшаться.

vlady добавил 04-14-2012 в 05:02 PM
kerk, а можно ли сделать так, чтобы цитируемый пост показывался в другом шаблоне, не в postbit ?

Last edited by vlady : 04-14-2012 at 06:02 PM. Reason: Добавлено сообщение
 
Old  
grengos
Простоузер
Default 0

обнаружил глюк мода. при модерировании постов checkbox неактивен. т.е. нельзя удалить данное сообщение.
вроде надобности и нет удалять во всплывающем окошке сообщение, но этот глюк распространяется также на все удаленные форумные сообщения. после удаления - нельзя их выделить в чекбоксе, чтобы восстановить. видимо нужно где-то активировать функцию активации чекбокса.

kerk, может знаешь как?

grengos добавил 19.04.2013 в 00:17
отбой. разобрался в чем дело.

нужно в шаблонах postbit_deleted сдвинуть чекбокс чуть левее

было так:
Quote:
<input type="checkbox" name="plist[$postid]" id="plist_$postid" style="float:$stylevar[right]; vertical-align:middle; padding:0px; margin:0px 0px 0px 5px" value="$post[checkbox_value]" onclick="inlineMod.toggle(this)" />
сделал так:
Quote:
<input type="checkbox" name="plist[$postid]" id="plist_$postid" style="float:$stylevar[right]; vertical-align:middle; padding:0px; margin:0px 7px 0px 5px" value="$post[checkbox_value]" onclick="inlineMod.toggle(this)" />
это нужно сделать для того, чтобы чекбокс не наезжал на полосу прокрутки, которая появляется при нажатии "Посмотреть сообщение" после его удаления.
видимо клик "Просмотреть сообщение" как-то связан с просмотром источника цитаты.

Quote:
<a style="float:right" href="showpost.php?p=123" target="_blank" rel="nofollow" onclick="return display_post(123);">Посмотреть сообщение</a>
не знаю как в винде, но в маке точно полоса прокрутки наезжает на этот чекбокс

Last edited by grengos : 04-19-2013 at 01:17 AM. Reason: Добавлено сообщение
 
Old  
True
Эксперт
 
True's Avatar
Default 7

Отличный хак! Сделал себе 2 улучшения:
  1. Нарисовал границу вокруг всплывающего окна, чтобы не сливалось с фоном страницы
  2. Добавил информацию для юзеров + сылку на всплывающий пост в теме (как это сделано в стандартном showpost'e

Т.е. окошко выглядит теперь примерно так:



Код изменённого плагина AJAX Post Preview - showpost_post

PHP Code:
$vbulletin->input->clean_array_gpc('p', array(
      
'ajax' => TYPE_BOOL,
));
if(
$vbulletin->GPC['ajax'])
{
      
$postbits $postbit_obj->construct_postbit($post);
      require_once(
DIR '/includes/class_xml.php');
      
$xml = new vB_AJAX_XML_Builder($vbulletin'text/xml');
      
$xml->add_group('postinfo');
      
$postbits "<table border=\"2\" width=\"100%\" style=\"border-color:#0c0f24; border-style:groove;\">
            <tbody>
                <tr>
                     <td class=\"thead\" id=\"postinfo_dragdrop_container\">Предпросмотр процитированного сообщения #<a href=\"showthread.php?p=
$postid#post$postid\" target=\"_blank\">$postid</a></td>
                </tr>
                <tr>
                     <td>
                          <div style=\"overflow: auto; overflow-x: hidden; overflow-y: auto; height: 250px;\">
$postbits</div>
                     </td>
                </tr>
            </tbody>
      </table>"
;
      
$xml->add_tag('postbit'process_replacement_vars($postbits));
      
$xml->close_group();
      
$xml->print_xml();
      exit;

Тру добавил 12-09-2013 в 03:07 PM
Нашёл ещё одну несостыковку: удалённые посты после установки хака показывались так:



Добавил в жаваскрипт и всё тот же плагин AJAX Post Preview - showpost_post следующие изменения, чтобы скрипт различал наши два случая:

в postpreview.js заменил строку
Code:
postData = 'p=' + postid + '&ajax=' + sAjax + '&securitytoken=' + SECURITYTOKEN,
на
Code:
postData = 'p=' + postid + '&ajax=' + sAjax + '&act=showquote' + '&securitytoken=' + SECURITYTOKEN,
Ну и соответственно в AJAX Post Preview - showpost_post первые 5 строк теперь выглядят так:
PHP Code:
$vbulletin->input->clean_array_gpc('p', array(
      
'ajax' => TYPE_BOOL,
      
'act' => TYPE_STR
));
if((
$vbulletin->GPC['ajax']) && ($vbulletin->GPC['act'] == 'showquote')) 

Last edited by True : 12-09-2013 at 05:07 PM. Reason: Добавлено сообщение
 
Old  
kerk
k0t
 
kerk's Avatar
Default 1

тогда уж лучше сделать showquoted=1, т.е. булево значение переменной showquoted, а не строка act=showquote
 
Old  
siriusmelaf
Знаток
 
siriusmelaf's Avatar
Default 0

Quote:
Originally Posted by kerk View Post
тогда уж лучше сделать showquoted=1, т.е. булево значение переменной showquoted, а не строка act=showquote
блин, я на вашем языке ни чего не понимаю, покажите что и где именно изменить
 
Old  
kerk
k0t
 
kerk's Avatar
Default 1

я же обновил аттач в первом сообщении
в яваскрипте, вместо
Code:
postData = 'p=' + postid + '&ajax=' + sAjax + '&act=showquote' + '&securitytoken=' + SECURITYTOKEN,
этот код
Code:
postData = 'p=' + postid + '&ajax=' + sAjax + '&showquoted=1&securitytoken=' + SECURITYTOKEN,
в модуле, вместо
PHP Code:
$vbulletin->input->clean_array_gpc('p', array(
      
'ajax' => TYPE_BOOL,
      
'act' => TYPE_STR
));
if((
$vbulletin->GPC['ajax']) && ($vbulletin->GPC['act'] == 'showquote')) 
этот код
PHP Code:
$vbulletin->input->clean_array_gpc('p', array(
      
'ajax' => TYPE_BOOL,
      
'showquoted' => TYPE_BOOL
));
if(
$vbulletin->GPC['ajax'] AND $vbulletin->GPC['showquoted']) 
 
Old  
siriusmelaf
Знаток
 
siriusmelaf's Avatar
Default 0

Quote:
Originally Posted by kerk View Post
я же обновил аттач в первом сообщении
просто ты не пишешь причину редактирования под сообщением, а это порой очень бывает удобно посмотреть + время с датой выставляется.
Вот я и не заметил что там отредактированное
 
Old  
kerk
k0t
 
kerk's Avatar
Default 0

ну у аттача обнуляется счетчик просмотров
 
 

Thread Tools

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 06:38 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.