Смена автора и даты сообщения, постинг от чужого имени

  • Автор темы Ночная странница
  • 5923
  • Обновлено
  • 26, Feb 2013
  • #1
Хак проверен на форуме vBulletin 3.8.7 PL3, я лично им пользовалась, когда вместе с модераторами переносила сообщения с другого форума.

Перевод осуществил "FintMax", во вложении обе версии - и русскоязычная и англоязычная.

Установка (вольно переведу англоязычное readme)

1) Залить файлы

./advedit_users.php => ./admincp/advedit_users.php

./cpnav_advedit.xml => ./includes/xml/cpnav_advedit.xml

Если админка переименована (как и должно быть!) - смотрите не создайте новой папки admincp 2) Поправить шаблоны на нужном стиле (я советую на дефолтном).
Шаблон editpost ищем:
 <form name="vbform" action="editpost.php" method="post"<if condition="!is_browser('webtv')"> onsubmit="return vB_Editor['$editorid'].prepare_submit(0, $vboptions[postminchars])"</if>>
добавляем ниже
 $adv_editform

шаблон newreply ищем:
 <form action="newreply.php" name="vbform" method="post"<if condition="!is_browser('webtv')"> onsubmit="return vB_Editor['$editorid'].prepare_submit(0, $vboptions[postminchars])"</if>>
добавляем ниже:
 $adv_editform

шаблон newthread ищем
 <form action="newthread.php" method="post" name="vbform"<if condition="!is_browser('webtv')"> onsubmit="return vB_Editor['$editorid'].prepare_submit(this.subject.value, $vboptions[postminchars])"</if>>
дописываем ниже
 $adv_editform
3) Импортировать продукт product-psionic_advedit.xml Если я не ошибаюсь, то хак позволяет не только постить от имени другого пользователя, но и редактировать в любых сообщениях автора и дату поста (только в полном редактировании).
Примечание. Вложен продукт только в кодировке cp1251, обладателям форумов с кодировкой utf-8 не полениться и сменить её. Не умеете?
Есть повод научиться!

Скрытая информация :: Авторизуйтесь для просмотра »

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 10, Apr 2013
  • #3
Докладываю, на 3.8.4 после установки стало невозможно отправлять сообщения вообще.

Выкидывает строчку "Вы не указали адресата сообщения". Правда, часть шаблона, после которой надо вставлять, у меня выглядит немного по другому
 <form name="vbform" action="editpost.php?do=updatepost&p=$postid" method="post"<if condition="!is_browser('webtv')"> onsubmit="return vB_Editor['$editorid'].prepare_submit(0, $vboptions[postminchars])"</if>>
Отключил через отключение продукта - всё восстановилось.

но задумка-то реально нужная, может есть именно для 3.8.4 такой же хак?
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 10, Apr 2013
  • #4
А есть способы просто сменить дату и время первого сообщения в теме без хаков?
 

koil


Рег
16 Jan, 2013

Тем
10

Постов
519

Баллов
619
  • 10, Apr 2013
  • #5
koil:
А есть способы просто сменить дату и время первого сообщения в теме без хаков?
есть 1. через ПМА (если приспичит, делаю именно так) 2. через штатное "объединение сообщений", но для этого нужно иметь под рукой пост нужного автора соответствующей даты
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 10, Apr 2013
  • #6
Льюви:
есть
1. через ПМА (если приспичит, делаю именно так)
это как?.. Мне в теме нужно прикрепить первый пост. Но первый пост уже занят. Я его копирую в ту же тему, получается дубль. Меняю содержимое первого поста и прикрепляю. Проблема в том что крепится иногда не первый пост, а второй. Приходится менять содержимое второго поста.

Тогда нормально. Дата у них совершенно одинаковая.

И думаю проблема именно в этом. Если бы время первого(или второго) поста изменить хотя бы на секунду, то стало бы нормально думаю. Хак брал отсюда "First Post on All Pages"
 

koil


Рег
16 Jan, 2013

Тем
10

Постов
519

Баллов
619
  • 10, Apr 2013
  • #7
Dja:
но задумка-то реально нужная, может есть именно для 3.8.4 такой же хак?
Хак должен работать на всей линейке 3.8, и здесь неважно 3.8.4 это или 3.8.7. Более того, часто старые хаки с 3.6 могут работать на 3.8. Дело не в версии, а скорее в шаблоне. На дефолтном шаблоне работает?
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 10, Apr 2013
  • #8
Veter:
На дефолтном шаблоне работает?
В соответствии с рекомендациями Ночной странницы, я создал новый стиль (копия дефолтного), для экспериментов, чтобы не убить форум совсем, в случае чего. Настораживает несовпадение фрагмента кода, после которого надо вставлять.

у моих шаблонов (во всех трёх) там дополнительные слова
 ?do=updatepost&p=$postid"
Дистрибутив скачивал отсюда.
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 10, Apr 2013
  • #9
koil:
это как?..
пошла в ПМА - ПхпМайАдмин - нашла нужный пост, в каком-нить он-лайн Unixtime конвертере сделала нужную дату и сменила её у поста через редактирование записи
koil:
Мне в теме нужно прикрепить первый пост.
Но первый пост уже занят.


автор поста роли не играет?

можно копировать в тему пост от админа/модера и вписывать туда нужный текст

правда, ТС может обидеться)

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

===

Dja:
Настораживает несовпадение фрагмента кода, после которого надо вставлять...
не обращайте внимания, в данном случае это не имеет значения, ставьте код после закрывающего >
Dja:
Докладываю, на 3.8.4 после установки стало невозможно отправлять сообщения вообще.
проверьте установку, пошагово этот хак должен работать на всей линейке
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 11, Apr 2013
  • #10
Льюви:
пошла в ПМА - ПхпМайАдмин - нашла нужный пост,
Вот это место интересует. Где это "нужный пост"? Я нашел только "post", там видны какие посты.. но дат не видно..
автор поста роли не играет?
можно копировать в тему пост от админа/модера и вписывать туда нужный текст
правда, ТС может обидеться)
Как вариант да, но нужно искать подходящий пост с датой..
для случаев, когда ценная информация - нЕ в первом посте, а хочется выводить именно этот, нЕ-первый пост, на всех страницах темы, у меня есть хак "закрепление любого поста на всех страницах"
О! Все так есть такое.. (подозревал что должно быть) Да, такой хак нужен. Было бы здорово.
 

koil


Рег
16 Jan, 2013

Тем
10

Постов
519

Баллов
619
  • 11, Apr 2013
  • #11
Поставил на дефолтный стиль. Теперь сообщения отправляются, трабл исчез. А теперь мой любимый вопрос. Как менять автора сообщения, где, в каком окне должен появится функционал этого хака? Т.е. как им пользоваться?
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 11, Apr 2013
  • #12
Dja:
Поставил на дефолтный стиль.
Теперь сообщения отправляются, трабл исчез.
А теперь мой любимый вопрос.



Как менять автора сообщения, где, в каком окне должен появится функционал этого хака? Т.е. как им пользоваться?
Вот тут:




 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 11, Apr 2013
  • #13
Не работает.



Где копать?
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 12, Apr 2013
  • #14
Группе в которой Вы разрешили? А так надо смотреть в живую что к чему.
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 12, Apr 2013
  • #15
Группе, в которой я, разрешено абсолютно всё, но это не помогает почему-то...

В группах никаких новых прав не появилось, смотрел по всякому.

Единственное изменение - добавился пункт в админке, "Права на постинг от другого пользователя"... если щелкнуть по выпадающему списку (там 1 пункт всего) то результат вот:



Дичь какая-то. А не может быть что хак не тот? На vBulletin.org лежит версия 2.1.0 для линейки 3.5.. - 3.8.., а этот 2.0.1, может он для 3.5.. тока....:shuffle:
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 12, Apr 2013
  • #16
У меня стоит 1.8.0 и на vBulletin 3.8.7 работает. Добавлено через 1 час 13 минут Хак 2.0.1, работает на 3.8.7. Как настроить: Идем в админку - основные настройки - Опции редактирования Модераторов и Администраторов выбираем минимальный уровень.






Дальше идем - пользователи - выбираем нужного пользователя находим вот это






Редактируем уровень доступа. Возвращаемся в тему ищем нужный пост нажимаем правка - расширенный режим и вот Вам опции редактирования






Вот и все.
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 12, Apr 2013
  • #17
Без толку, проделал всё как на первых двух рисунках, точки там действительно не стояли, поставил, и - ничего не изменилось. Опций редактирования как на последнем рисунке не появилось... Зато выяснил, что невозможно создать новую тему, причем в любом разделе, при создании темы вылетает вот такое



При отключении хака всё нормализуется. Что говорит о том, что хак встал криво. Вопросы: 1) есть кто живой, кто установил этот хак на скачанный отсюда же 384 и у кого это работает? 2) Где взять этот хак но версии 2.1.0, а то тама "Only licensed members can download files " ага, щас... Вот нашел, у людей те же проблемы: http://vbsupport.org/forum/showthread.php?t=1835 &amp; page=3
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 12, Apr 2013
  • #19
Заработало. Veter.... огромнейшее спасибо!!!! Рассказываю. Версия 2.01 на 384 работать не будет. Вон скока времени зря убил. Тока 2.1.0. Ставится точно так же как и 2.0.1, файлы заливаются туда же, но шаблоны править не надо. После установки, я лично ничего не делал. Вот такого нету:



Тут всё как и раньше. Кнопка редактировать - расширенный режим, и будет видна дополнительная панель. Нерусифицированная, но зато работает. Эта же панель будет видна при создании новой темы, когда тему создает тот у кого есть права постить от другого имени.

 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 12, Apr 2013
  • #20
Dja, я рада, что у тебя все получилось , респект за упертость.
 

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
  • 12, Apr 2013
  • #21
Dja:
Veter.... огромнейшее спасибо!!!!
Рад был помочь. Правда вот в этом я не уверен...
Dja:
Версия 2.01 на 384 работать не будет.
Но пробовать не буду. Хак вредный на самом деле, и на рабочем форуме позволяет манипулировать постами определенной группе лиц, что не хорошо.
Dja:
Нерусифицированная
Ну так русифицируйте
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 12, Apr 2013
  • #22
Veter:
Но пробовать не буду. Хак вредный на самом деле, и на рабочем форуме позволяет манипулировать постами определенной группе лиц, что не хорошо.
Даже если эта группа админы/модераторы?
 

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
  • 12, Apr 2013
  • #23
Dja:
Версия 2.01 на 384 работать не будет.
Все работает. Вот только что скачал 3.8.4 Установил на денвер. Поставил хак и все работает.
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 12, Apr 2013
  • #24
Helenka:
Даже если эта группа админы/модераторы?
Даже если они.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 12, Apr 2013
  • #26
Veter:
Даже если они.
Возможно, ты и прав. Я себе такой хак ставить не буду, это точно, честно и искренно считаю, что если человек постил, то пусть это останется его заслугой.
 

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
  • 12, Apr 2013
  • #27
Helenka:
Возможно, ты и прав. Я себе такой хак ставить не буду, это точно, честно и искренно считаю, что если человек постил, то пусть это останется его заслугой.
Я тоже такого мнения, что автора изменять нельзя. Но ради спортивного интереса тестировал на денвере, прикольно получается.
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 12, Apr 2013
  • #28
Sayf, Йа фшоке я стока времени убил с этим хаком..... Да, вижу что 384. Тогда - какой хак? И что такое денвер...
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 12, Apr 2013
  • #29
Dja:
Sayf, Йа фшоке



я стока времени убил с этим хаком..... Да, вижу что 384. Тогда - какой хак? И что такое денвер...
ты прелесть, чесслово!
 

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
  • 12, Apr 2013
  • #30
Хак Версия 2.01 Denwer, по-другому его называют Джентельменский набор WEB разработчика. Денвер это программа, предназначенная для имитации WEB сервера на домашнем компьютере. Используется она для тестового запуска и отладки WEB сайтов. На Denver можно запустить практически любой сайт.
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 12, Apr 2013
  • #32
Sayf, ну не знаю. У меня он встал криво. И не только у меня. Вот чел писал:
Поддержка Vbulletin 3.8 реализована только в версии 2.1.0 этого хака. Так что советую его поискать.
Отсюда: http://vbsupport.org/forum/showthread.php?t=1835 &amp; page=3

Хак нужный. Эти функции реализованы по дефолту в пхпбб 3, откуда я и переместился на воблу. Простой вопрос - как без него, только дефолтными средствами, создать новую тему с первым сообщением не автора темы? Такое бывает нужно при отделении части постов, когда юзверей во флуд повело...
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 12, Apr 2013
  • #33
Dja, ну и повело и шо? Тут их часто ведет черти куда (не без помощи супер-модератора lush: ) и зачем менять автора поста?
 

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
  • 12, Apr 2013
  • #34
Dja:
Простой вопрос - как без него, только дефолтными средствами, создать новую тему с первым сообщением не автора темы?
встречный вопрос: а зачем? отрезали флуд, вынесли в отдельную тему обычно юзера реагируют на это с полным пониманием можно в первом посте добавить коммент от модера, из какой темы вынесен этот флуд
Dja:
Эти функции реализованы по дефолту в пхпбб 3, откуда я и переместился на воблу
а... "Бот как на пхпбб", да, пользуется спросом такой хак но только - не нужно это переехали на воблу - и замечательно, привыкайте. И юзера привыкнут, причём намного быстрее, чем Вы думаете "Подлец-человек ко всему привыкает" (Фёдор Михайлович) а уж к хорошему как быстро привыкает... :rolleyet:
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 12, Apr 2013
  • #35
Усложним задачу - например, из двух тем, одна про, допустим, Дэу Нексия, другая про ВАЗ-2110, вытащить всё что касается установки ксенона и перенести в тему "Ксенон", так чтобы посты, где приводятся решения, располагались в конечной теме под постами, где описываются проблемы.

Вобла строит посты в порядке хронологии.

Как дефолтными средствами вставить тот или иной пост в любую тему без смены автора, но строго в нужное место? Вот например, как вы вот это сообщение перенесете отсюда (без хака), в тему "Вопросы по настройке..." причем вставить его надо будет (для примера) не в конец темы?
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 12, Apr 2013
  • #36
Dja, если тема уже была создана изначально, то поздние посты и пойдут в хронологии, а если тему создаете с этих постов, то автор пусть и сохраняется.
 

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
  • 12, Apr 2013
  • #37
Dja:
Helenka, ты очень быстро отвечаешь



Нет, я первый раз встречаю человека, который возмущается, что ему быстро отвечают на форуме .
 

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
  • 12, Apr 2013
  • #38
Helenka, да понятно что писать от имени другого юзера это дурной тон, но бывают ситуации, чисто технические, когда проще создать от имени юзера 1 пост и скопировать туда то, что сей юзер нафлудил в разных темах.

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

Компонуешь только текст.

И имеешь все возможности для оформления сообщения. Это легче, не надо помнить головой алгоритм объединения.

и не только, его вообще изучать в этом случае не надо, при наличии хака.
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 13, Apr 2013
  • #39
С точки зрения нагрузки на моск и - главное! - с точки зрения дальнейшего развития форума, гораздо полезнее приучать юзеров в технических разделах создавать нормальные темы, чем бегать с памперсами за каждым флудером. Имхо.
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 13, Apr 2013
  • #40
Льюви, все приходят на форум в первый раз.

и пытаются понять где что.

если не понимают, идут обратно в гугл и ищут там. Вывод? Содержание разделов должно соответствовать их названию.

Значит всё равно придется что-то куда-то переносить и перекомпоновывать, флуд тут не самое страшное, если он унылый и не прикольный, дык удалить его да и всё.
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 13, Apr 2013
  • #41
Dja:
Содержание разделов должно соответствовать их названию
с этим никто не спорит но какое отношение это имеет к смене автора/даты поста? когда юзера видят, что администратор вольно обращается с такими вещами, рано или поздно у них начинают возникать разные мыслишки в частности, про сохранность приватности собственных аккаунтов
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 13, Apr 2013
  • #42
Льюви:
когда юзера видят, что администратор вольно обращается с такими вещами, рано или поздно у них начинают возникать разные мыслишки
Это у кого совесть нечиста.

Но таких надо банить ещё на подходе к форуму.

Возьмем другую ситуацию: на форуме все пишут в основном по теме, но с уводами в сторону, и то, что в данной теме офф, в другой теме имеет ценность.

Возникает претензия к админу (модеру) - "ну вы там, систематизируйте, штоле, а то чо бардак развели, всё тока через поиск найти можно!"

А админ.

ниасиливает.

Ибо нет у него технических возможностей.
 

Dja


Рег
08 Apr, 2013

Тем
3

Постов
74

Баллов
104
  • 13, Apr 2013
  • #43
Dja:
Sayf, ну не знаю. У меня он встал криво. И не только у меня. Вот чел писал:

Отсюда: http://vbsupport.org/forum/showthread.php?t=1835 &amp; page=3

Хак нужный. Эти функции реализованы по дефолту в пхпбб 3, откуда я и переместился на воблу.
Простой вопрос - как без него, только дефолтными средствами, создать новую тему с первым сообщением не автора темы? Такое бывает нужно при отделении части постов, когда юзверей во флуд повело...
А последнее сообщение прочитали.
Добавил в своём шаблоне в трёх файлах $adv_editform и всё заработало.
Так что для 3.8.6. подходит, и даты и ники всё меняет, багов не пойма
Ставил две версии на vBulletin3.8.7 . Первая 1.8.0 и вторую 2.01 обе версии работают. Раз у Вас заработала версия 2.1.0, то хорошо.
 

Sayf


Рег
10 May, 2012

Тем
8

Постов
236

Баллов
316
  • 13, Apr 2013
  • #44
Dja:
Helenka, да понятно что писать от имени другого юзера это дурной тон, но бывают ситуации, чисто технические, когда проще создать от имени юзера 1 пост и скопировать туда то, что сей юзер нафлудил в разных темах.

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

Компонуешь только текст.

И имеешь все возможности для оформления сообщения.
Это легче, не надо помнить головой алгоритм объединения... и не только, его вообще изучать в этом случае не надо, при наличии хака.
Я - почти блондинка, когда мне первый раз вручили модерские права (воблу, на тот момент, я тогда видела только как юзер) копирование-перемещение тем я нашла сразу, никаких сложностей :mosking: в изучении. Мы вас предупредили :mosking:, а дальше решайте сами, иметь или не иметь.
 

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
  • 13, Apr 2013
  • #45
Dja:
Возьмем другую ситуацию: на форуме все пишут в основном по теме, но с уводами в сторону, и то, что в данной теме офф, в другой теме имеет ценность.
Возникает претензия к админу (модеру) - "ну вы там, систематизируйте, штоле, а то чо бардак развели, всё тока через поиск найти можно!"
А админ.... ниасиливает. Ибо нет у него технических возможностей.
стоп-стоп... подробнее вот это: "пишут в основном по теме, но с уводами в сторону" - имеется в виду, что посты имеют вид
полезный текст

какой-то флуд
да? и что?
копируем посты с флудом в другую тему

потом редактируем посты в обоих темах

в одной оставляем полезный текст, в другой - флуд

естественно, если нафлудили уже сотню постов, все их править - долго

ну так не надо запускать до такого состояния

кроме того, обычно юзеры зафлуживают тему только с молчаливого попустительства модеров (я так аккуратно формулирую, не пишу "с подстрекательства модеров) :mosking:

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

Всё.
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 13, Apr 2013
  • #46
Dja:
ну вы там, систематизируйте, штоле
Ну так и пусть модераторы систематизируют.
Dja:
Ибо нет у него технических возможностей.
Их достаточно. Поделить, перенести... А по теме... ну если админ форума считает, что нужен - значит нужен. У каждого свои задачи.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
Тем
49554
Комментарии
57426
Опыт
552966

Интересно