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

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Хак проверен на форуме vBulletin 3.8.7 PL3, я лично им пользовалась, когда вместе с модераторами переносила сообщения с другого форума.
Перевод осуществил "FintMax", во вложении обе версии - и русскоязычная и англоязычная.

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

1) Залить файлы
./advedit_users.php => ./admincp/advedit_users.php
./cpnav_advedit.xml => ./includes/xml/cpnav_advedit.xml

Если админка переименована (как и должно быть!) - смотрите не создайте новой папки admincp :D

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 не полениться и сменить её. Не умеете?
Есть повод научиться!
 

Вложения

  • Adv. Editing Options.zip
    23.4 KB · Просмотры: 56

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
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 такой же хак?
 
Последнее редактирование:

koil

Пользователь
Регистрация
16.01.13
Сообщения
577
Реакции
98
Баллы
13
А есть способы просто сменить дату и время первого сообщения в теме без хаков?
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
А есть способы просто сменить дату и время первого сообщения в теме без хаков?
есть
1. через ПМА (если приспичит, делаю именно так)
2. через штатное "объединение сообщений", но для этого нужно иметь под рукой пост нужного автора соответствующей даты
 

koil

Пользователь
Регистрация
16.01.13
Сообщения
577
Реакции
98
Баллы
13
есть
1. через ПМА (если приспичит, делаю именно так)
это как?..

Мне в теме нужно прикрепить первый пост.
Но первый пост уже занят.
Я его копирую в ту же тему, получается дубль.
Меняю содержимое первого поста и прикрепляю.
Проблема в том что крепится иногда не первый пост, а второй.
Приходится менять содержимое второго поста. Тогда нормально.
Дата у них совершенно одинаковая. И думаю проблема именно в этом.
Если бы время первого(или второго) поста изменить хотя бы на секунду, то стало бы нормально думаю.
Хак брал отсюда "First Post on All Pages"
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
но задумка-то реально нужная, может есть именно для 3.8.4 такой же хак?

Хак должен работать на всей линейке 3.8, и здесь неважно 3.8.4 это или 3.8.7. Более того, часто старые хаки с 3.6 могут работать на 3.8. Дело не в версии, а скорее в шаблоне.
На дефолтном шаблоне работает?
 

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
На дефолтном шаблоне работает?
В соответствии с рекомендациями Ночной странницы, я создал новый стиль (копия дефолтного), для экспериментов, чтобы не убить форум совсем, в случае чего.:)
Настораживает несовпадение фрагмента кода, после которого надо вставлять... у моих шаблонов (во всех трёх) там дополнительные слова
Код:
?do=updatepost&p=$postid"
Дистрибутив скачивал отсюда.
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
пошла в ПМА - ПхпМайАдмин - нашла нужный пост, в каком-нить он-лайн Unixtime конвертере сделала нужную дату и сменила её у поста через редактирование записи

Мне в теме нужно прикрепить первый пост.
Но первый пост уже занят.
автор поста роли не играет?
можно копировать в тему пост от админа/модера и вписывать туда нужный текст
правда, ТС может обидеться)

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

===
Настораживает несовпадение фрагмента кода, после которого надо вставлять...
не обращайте внимания, в данном случае это не имеет значения, ставьте код после закрывающего </if>>

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

koil

Пользователь
Регистрация
16.01.13
Сообщения
577
Реакции
98
Баллы
13
пошла в ПМА - ПхпМайАдмин - нашла нужный пост,
Вот это место интересует.
Где это "нужный пост"?
Я нашел только "post", там видны какие посты.. но дат не видно..

автор поста роли не играет?
можно копировать в тему пост от админа/модера и вписывать туда нужный текст
правда, ТС может обидеться)
Как вариант да, но нужно искать подходящий пост с датой..

для случаев, когда ценная информация - нЕ в первом посте, а хочется выводить именно этот, нЕ-первый пост, на всех страницах темы, у меня есть хак "закрепление любого поста на всех страницах"
О! Все так есть такое.. (подозревал что должно быть)
Да, такой хак нужен. Было бы здорово.
 

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
Поставил на дефолтный стиль.
Теперь сообщения отправляются, трабл исчез.
А теперь мой любимый вопрос.:D
Как менять автора сообщения, где, в каком окне должен появится функционал этого хака? Т.е. как им пользоваться?
 

Sayf

Пользователь
Регистрация
10.05.12
Сообщения
288
Реакции
263
Баллы
28
Поставил на дефолтный стиль.
Теперь сообщения отправляются, трабл исчез.
А теперь мой любимый вопрос.:D
Как менять автора сообщения, где, в каком окне должен появится функционал этого хака? Т.е. как им пользоваться?

Вот тут:

 

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
Не работает.:sorry:

Где копать?
 

Sayf

Пользователь
Регистрация
10.05.12
Сообщения
288
Реакции
263
Баллы
28
Группе в которой Вы разрешили?
А так надо смотреть в живую что к чему.
 
Последнее редактирование:

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
Группе, в которой я, разрешено абсолютно всё, но это не помогает почему-то...
В группах никаких новых прав не появилось, смотрел по всякому.
Единственное изменение - добавился пункт в админке, "Права на постинг от другого пользователя"... если щелкнуть по выпадающему списку (там 1 пункт всего) то результат вот:

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

Sayf

Пользователь
Регистрация
10.05.12
Сообщения
288
Реакции
263
Баллы
28
У меня стоит 1.8.0 и на vBulletin 3.8.7 работает.

Добавлено через 1 час 13 минут
Хак 2.0.1, работает на 3.8.7.
Как настроить:
Идем в админку - основные настройки - Опции редактирования Модераторов и Администраторов выбираем минимальный уровень.



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


Редактируем уровень доступа.

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



Вот и все.
 

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
Без толку, проделал всё как на первых двух рисунках, точки там действительно не стояли, поставил, и - ничего не изменилось. Опций редактирования как на последнем рисунке не появилось...
Зато выяснил, что невозможно создать новую тему, причем в любом разделе, при создании темы вылетает вот такое

При отключении хака всё нормализуется.
Что говорит о том, что хак встал криво.
Вопросы: 1) есть кто живой, кто установил этот хак на скачанный отсюда же 384 и у кого это работает?
2) Где взять этот хак но версии 2.1.0, а то тама "Only licensed members can download files " ага, щас...:fuck::D

Вот нашел, у людей те же проблемы: http://vbsupport.org/forum/showthread.php?t=1835&page=3
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard

Вложения

  • A.E.O_2.1.0_by.Psionic.Vision.zip
    13.7 KB · Просмотры: 11

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
Заработало. :victory: Veter.... огромнейшее спасибо!!!!
Рассказываю.
Версия 2.01 на 384 работать не будет. Вон скока времени зря убил.
Тока 2.1.0.
Ставится точно так же как и 2.0.1, файлы заливаются туда же, но шаблоны править не надо.
После установки, я лично ничего не делал.
Вот такого нету:

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

Helenka1

Пользователь
Регистрация
26.06.12
Сообщения
2.501
Реакции
535
Баллы
28
Dja, я рада, что у тебя все получилось :), респект за упертость.
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Veter.... огромнейшее спасибо!!!!

Рад был помочь.
Правда вот в этом я не уверен...
Версия 2.01 на 384 работать не будет.

Но пробовать не буду. Хак вредный на самом деле, и на рабочем форуме позволяет манипулировать постами определенной группе лиц, что не хорошо.

Нерусифицированная
Ну так русифицируйте :)
 

Helenka1

Пользователь
Регистрация
26.06.12
Сообщения
2.501
Реакции
535
Баллы
28
Но пробовать не буду. Хак вредный на самом деле, и на рабочем форуме позволяет манипулировать постами определенной группе лиц, что не хорошо.

Даже если эта группа админы/модераторы?
 

Sayf

Пользователь
Регистрация
10.05.12
Сообщения
288
Реакции
263
Баллы
28
Вот скрин
 

Helenka1

Пользователь
Регистрация
26.06.12
Сообщения
2.501
Реакции
535
Баллы
28

Возможно, ты и прав. Я себе такой хак ставить не буду, это точно, честно и искренно считаю, что если человек постил, то пусть это останется его заслугой.
 

Sayf

Пользователь
Регистрация
10.05.12
Сообщения
288
Реакции
263
Баллы
28
Возможно, ты и прав. Я себе такой хак ставить не буду, это точно, честно и искренно считаю, что если человек постил, то пусть это останется его заслугой.

Я тоже такого мнения, что автора изменять нельзя.
Но ради спортивного интереса тестировал на денвере, прикольно получается.
 

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
Sayf, Йа фшоке:( я стока времени убил с этим хаком..... Да, вижу что 384. Тогда - какой хак? И что такое денвер...
 

Sayf

Пользователь
Регистрация
10.05.12
Сообщения
288
Реакции
263
Баллы
28
Хак Версия 2.01
Denwer, по-другому его называют Джентельменский набор WEB разработчика. Денвер это программа, предназначенная для имитации WEB сервера на домашнем компьютере. Используется она для тестового запуска и отладки WEB сайтов. На Denver можно запустить практически любой сайт.
 

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
Sayf, ну не знаю. У меня он встал криво. И не только у меня. Вот чел писал:

Поддержка Vbulletin 3.8 реализована только в версии 2.1.0 этого хака. Так что советую его поискать.
Отсюда: http://vbsupport.org/forum/showthread.php?t=1835&page=3

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

Helenka1

Пользователь
Регистрация
26.06.12
Сообщения
2.501
Реакции
535
Баллы
28
Dja, ну и повело и шо? Тут их часто ведет черти куда (не без помощи супер-модератора :blush: ) и зачем менять автора поста?
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
Простой вопрос - как без него, только дефолтными средствами, создать новую тему с первым сообщением не автора темы?
встречный вопрос: а зачем?
отрезали флуд, вынесли в отдельную тему
обычно юзера реагируют на это с полным пониманием
можно в первом посте добавить коммент от модера, из какой темы вынесен этот флуд

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

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
Усложним задачу - например, из двух тем, одна про, допустим, Дэу Нексия, другая про ВАЗ-2110, вытащить всё что касается установки ксенона и перенести в тему "Ксенон", так чтобы посты, где приводятся решения, располагались в конечной теме под постами, где описываются проблемы.
Вобла строит посты в порядке хронологии.
Как дефолтными средствами вставить тот или иной пост в любую тему без смены автора, но строго в нужное место?

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

Helenka1

Пользователь
Регистрация
26.06.12
Сообщения
2.501
Реакции
535
Баллы
28
Dja, если тема уже была создана изначально, то поздние посты и пойдут в хронологии, а если тему создаете с этих постов, то автор пусть и сохраняется.
 

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
Helenka, ты очень быстро отвечаешь:)
 

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
Helenka, да понятно что писать от имени другого юзера это дурной тон, но бывают ситуации, чисто технические, когда проще создать от имени юзера 1 пост и скопировать туда то, что сей юзер нафлудил в разных темах. Да знаю есть пункт "объединить сообщения". Но хак позволяет сделать всё это проще, в плане нагрузки на моск это легче - ты компонуешь текст юзера, а уж дату и время поставишь какую хочешь и закинешь куда угодно. Компонуешь только текст. И имеешь все возможности для оформления сообщения.
Это легче, не надо помнить головой алгоритм объединения... и не только, его вообще изучать в этом случае не надо, при наличии хака.
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
С точки зрения нагрузки на моск и - главное! - с точки зрения дальнейшего развития форума, гораздо полезнее приучать юзеров в технических разделах создавать нормальные темы, чем бегать с памперсами за каждым флудером. Имхо.
 

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
Льюви, все приходят на форум в первый раз. и пытаются понять где что. если не понимают, идут обратно в гугл и ищут там.
Вывод? Содержание разделов должно соответствовать их названию. Значит всё равно придется что-то куда-то переносить и перекомпоновывать, флуд тут не самое страшное, если он унылый и не прикольный, дык удалить его да и всё.
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
Содержание разделов должно соответствовать их названию
с этим никто не спорит
но какое отношение это имеет к смене автора/даты поста?

когда юзера видят, что администратор вольно обращается с такими вещами, рано или поздно у них начинают возникать разные мыслишки
в частности, про сохранность приватности собственных аккаунтов
 

Dja

Пользователь
Регистрация
08.04.13
Сообщения
76
Реакции
14
Баллы
3
Адрес
Москва
когда юзера видят, что администратор вольно обращается с такими вещами, рано или поздно у них начинают возникать разные мыслишки
Это у кого совесть нечиста. :D Но таких надо банить ещё на подходе к форуму.
Возьмем другую ситуацию: на форуме все пишут в основном по теме, но с уводами в сторону, и то, что в данной теме офф, в другой теме имеет ценность.
Возникает претензия к админу (модеру) - "ну вы там, систематизируйте, штоле, а то чо бардак развели, всё тока через поиск найти можно!"
А админ.... ниасиливает. Ибо нет у него технических возможностей.
 

Sayf

Пользователь
Регистрация
10.05.12
Сообщения
288
Реакции
263
Баллы
28
Sayf, ну не знаю. У меня он встал криво. И не только у меня. Вот чел писал:


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

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

А последнее сообщение прочитали.
Добавил в своём шаблоне в трёх файлах $adv_editform и всё заработало.
Так что для 3.8.6. подходит, и даты и ники всё меняет, багов не пойма

Ставил две версии на vBulletin3.8.7 . Первая 1.8.0 и вторую 2.01 обе версии работают.

Раз у Вас заработала версия 2.1.0, то хорошо.
 

Helenka1

Пользователь
Регистрация
26.06.12
Сообщения
2.501
Реакции
535
Баллы
28
Helenka, да понятно что писать от имени другого юзера это дурной тон, но бывают ситуации, чисто технические, когда проще создать от имени юзера 1 пост и скопировать туда то, что сей юзер нафлудил в разных темах. Да знаю есть пункт "объединить сообщения". Но хак позволяет сделать всё это проще, в плане нагрузки на моск это легче - ты компонуешь текст юзера, а уж дату и время поставишь какую хочешь и закинешь куда угодно. Компонуешь только текст. И имеешь все возможности для оформления сообщения.
Это легче, не надо помнить головой алгоритм объединения... и не только, его вообще изучать в этом случае не надо, при наличии хака.

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

Мы вас предупредили :mosking:, а дальше решайте сами, иметь или не иметь.
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
Возьмем другую ситуацию: на форуме все пишут в основном по теме, но с уводами в сторону, и то, что в данной теме офф, в другой теме имеет ценность.
Возникает претензия к админу (модеру) - "ну вы там, систематизируйте, штоле, а то чо бардак развели, всё тока через поиск найти можно!"
А админ.... ниасиливает. Ибо нет у него технических возможностей.
стоп-стоп...
подробнее
вот это: "пишут в основном по теме, но с уводами в сторону" - имеется в виду, что посты имеют вид

полезный текст

какой-то флуд
да?
и что?

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

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

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

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
ну вы там, систематизируйте, штоле

Ну так и пусть модераторы систематизируют.


Ибо нет у него технических возможностей.
Их достаточно. Поделить, перенести...

А по теме... ну если админ форума считает, что нужен - значит нужен. У каждого свои задачи.
 

Статистика форума

Темы
200.635
Сообщения
380.523
Пользователи
327.875
Новый пользователь
fora777
Сверху Снизу