Владельцам 3.8.6: не поставили патч - потеряли форум!

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

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: 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] Thread Up, Поднятие темы одной кнопкой 34

Thread Up, Поднятие темы одной кнопкой v2.0.0 for vBulletin 3.8.x
Примерно год назад писал похожий хак под заказ, сейчас появился еще один заказ на написание такого же хака, но с расширенными возможностями

это два абсолютно разных продукта, с разными настройками, но с одной задачей "поднять тему", обновлением информации даты последнего поста

Возможности:
=========
  • Поднимать тему могут администраторы и авторы темы
  • Выбор разделов, в которых доступна эта опция
  • Выбор дополнительных групп, кому так же будет доступна эта опция (модераторам доступна опция только в модерируемых разделах)
  • Настройка интервала времени, через который пользователь сможет "поднять" тему, плюс небольшой калькулятор, в поле вводим нужную цифру, получаем кол-во секунд =)
  • Настраивается редирект, после обновления информации темы

Подробнее на скринах

Тестировался на версии форума 3.8.2, должен работать на всей линейке

хак из разряда коммерческих, но цена символическая
подробности в ЛС

описание редактирования кода хака для версии форума 3.6.12
 
Old  
fragov
Специалист
 
fragov's Avatar
Default 0

Смог переделать хак под 4-ку. Уря!
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
Ajiotaj
Продвинутый
 
Ajiotaj's Avatar
Default 0

хак недорогой и отлично работает!
 
Old  
Gulia
Специалист
 
Gulia's Avatar
Default 0

У меня появился недочёт в работе хака. Пользователь оставляет в чужой теме своё сообщение. Далее сообщение пользователя было мягко удалено. Автор темы подымает свою тему и удалённое сообщение становится во главе темы из-за того, что у темы дата новее удалённого сообщения. На сами темы это не влияет так как удалённые сообщения видит только модератор, но вот если вы захотите удалить сообщение физически вместе с ним удаляется и сама тема, которая теперь находится ниже.

Вот так это выглядит
*********************

Gulia добавил 23.05.2011 в 11:02
Таким образом теперь на сайте скопилось много тем в которых есть удалённые сообщение мягко и они находятся во главе темы, потому удалять их физически я не могу

Last edited by Gulia : 05-23-2011 at 12:02 PM. Reason: Добавлено сообщение
 
Old  
kerk
k0t
 
kerk's Avatar
Default 0

* картинки на сторонние имгхостинги
==
по хаку...
незнаю, можно ли считать это именно багом хака, т.к. по другому "поднять" тему не получится, только изменяя дату последнего сообщения, ну а если последнее сообщение, является единственным, хак изменяет дату именно этого поста
соотв. если в теме есть еще только одно сообщение и оно удалено, хак все равно будет изменять дату последнего "видимого" узеру поста
логика отображения темы форумом такова, что сортирует посты по дате их создания
и если после удаления второго поста была изменена дата первого, то естессно второе сообщение будет старше по дате создания, т.е. автоматом становится первым
===
сейчас воспроизвел "ошибку" на локалке
да именно так, как описано, кроме одного, после физического удаления "мягко удаленного" поста (который был в теме первым), тема не удалилась, удален был только этот пост
таблица постов (post) и таблица тем (thread) взаимосвязаны
когда создается тема, в табл тем добавляются записи: threadid=123 firstpostid=321
так вот firstpostid у поста не меняется при работе хака, соотв. и тема не удалится после физического удаления других постов

скрины в хронологическом порядке:







 
Old  
Gulia
Специалист
 
Gulia's Avatar
Default 0

Quote:
Originally Posted by kerk View Post
* картинки на сторонние имгхостинги
==
по хаку...
незнаю, можно ли считать это именно багом хака, т.к. по другому "поднять" тему не получится, только изменяя дату последнего сообщения, ну а если последнее сообщение, является единственным, хак изменяет дату именно этого
Да действительно так и есть и у меня на форуме.

Возможно ошиблась так как в некоторых автор просто удалил свою тему мягко сам, а я не заметила так как из-за изменённой даты не всегда можно понять кто автор темы.
 
Old  
kerk
k0t
 
kerk's Avatar
Default 0

Quote:
Originally Posted by Gulia View Post
так как из-за изменённой даты не всегда можно понять кто автор темы.
ну извините
хак делает свою работу
может стоит немного отредактировать шаблон, что бы было видно, кто автор темы (первый пост)?
где то я уже описывал изменения...
 
Old  
CaeH
Простоузер
Default 0

омгг...баяннн
по моему кстати твой вариант ТС-орства

Заходим в Управление стилями - Ваш стиль - postbit_legacy
Ищем
PHP Code:
&nbsp;<br />
                <if 
condition="$post['joindate']"><div>$vbphrase[join_date]: $post[joindate]</div></if> 
Выше вставляем
PHP Code:
<if condition="$post['userid'] == $thread['postuserid']">TS <img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]border="0" /></if> 
Готово..
 
Old  
Smalesh
Эксперт
Default 0

kerk, какая переменная отвечает за вывод кнопки аппа?
 
Old  
kerk
k0t
 
kerk's Avatar
Default 1

она в шаблоне хака, он там единственный
kr_thread_up_form
 
Old  
Smalesh
Эксперт
Default 0

kerk, сорри, туплю. Разобрался, хак прост и прелестен.
 
 

Tags
thread up, threadup, изменение времени поста, поднятие темы

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 04:08 AM.


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