Есть ли такой мод, чтобы писать от различных участников ?

Статус
В этой теме нельзя размещать новые ответы.

mikie

Постоялец
Регистрация
10 Фев 2007
Сообщения
107
Реакции
5
Есть ли такой мод, чтобы писать темы, сообщения от различных участников и быстро менять пользователя ?
 
Есть. Называется опера+опера портабл+фф+осел. Другого нет ибо это (логин) пишется в куках и пока не сделаеш логоф не смениш юзера независимо от модов и прочего.
 
Есть. Называется опера+опера портабл+фф+осел. Другого нет ибо это (логин) пишется в куках и пока не сделаеш логоф не смениш юзера независимо от модов и прочего.

И где логика?
формочку со списком логинов и кнопочкой "сменить пользователя" которая автоматом поменяет тебе куку и редиректит в исходную страницу. Это если по тупому.
По хорошему можно и с аяксом из******ся..
Просто я с булкой близко не знаком, так что написать не возьмусь. А так работы на час от силы...
 
То есть нужна программа, которая быстро меняит, куки у браузера. Но всё таки хак, должен быть.
 
А так работы на час от силы...

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

ТЗ:
Структура данных:
В таблице пользователей добавляем два булевых поля - фейковая ли это запись и имеет ли право этот пользователь пользоваться фейками.
(Не вижу смысла усложнять, этого функционала с головой хватит для работы, ведь многопользовательство в 99% случаев нужно для создания видимости активной жизни на форуме, и поэтому пофиг если все кто к этому функционалу имеет доступ смогут писать от имени всех фейков... все равно "все свои")
В таблице сессии добавляем поле "текущая маска", тоесть ид пользователя от имени которого пишем сейчас, ну или свой если под своим именем пишем.
Административный интерфейс:
Для админства этого всего нужно просто добавить выставление админом наших новых галочек. Тупо копипастим код других галочек.
Форма смены маски:
Состоит из двух элементов - первый клиентский аякс который onChange передает выбранный из списка логин.
список формируется банальным запросом к базе всех у кого есть галочка "фейк". Ну и серверная аякс-часть которая получив новый логин записывает его в наше поле "текущая маска" таблицы сессии.
Вообще можно не *******ся с аяксом и сделать эту формочку во фрейме :)
Дизайн:
Собственно из изменений шаблона нам надо только по признаку "имеет права на фейки" выводить табличку смены, или не выводить... в любом даже самом примитивном шаблонизаторе есть такая стандартная возможность... ну и общий код у шаблонов тоже есть (банально та же шапка).
Код определения прав тоже копипастится по аналогии из того как в двиге сделано вывод функций доступных только администрации или автору сообщения, ну или чтото вроде.
Собственно постинг от имени фейков:
В коде постинга и создания темы находим переменную отвечающую за то какой пользователь постит.
и... тупо заменяем ее на нашу переменную предусмотрительно считанную из сессии (ид текущей маски). Дальше уже код форума сам подобавляет к счетчикам сообщений, добавит сообщение с правильным из в базу и прочее...
Недостатки подобного решения:
1) слишком примитивен метод разграничения доступных фейков. но если у вас много клоноводов, то заменить одну галочку "имеет право пользоваться фейками" на таблицу доступных ему фейков, и подправить соответсвенно в админке не так уж сложно. Просто незачем :)
2) недоступны ЛС фейков, репутации от имени фейков и прочие функции. И хрен с ними. Хотя большинство из них можно по аналогии с постингом сделать.
3) такую фичу можно давать только администрации, ибо неуниверсальная админка и для того чтобы править свои же сообщения и тп надо и меть права на это у основного акка (кто редактировал будет написано правильно, ведь когда мы редактировали код постинга мы об этом не забыли правда? :) )

Ну а теперь вопрос:
Неужели блин на это все надо больше часа, если хорошо знать движок?
 
Mendel
ответ на твой вопрос: такого мода нет и врятли будет.
Все остальное уже флуд. Закрыто.
 
Закрыто. Вопрос исчерпан.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху