Как запихнуть все в одну регистрацию? :)

Автор Serifa, 15 августа 2009, 23:01:20

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Serifa

Специфическая проблема с аккаунтами участников.
У нас на форуме несколько ролевок будет (две уже действуют). Но при этом для каждой требуется оформление подписей, разные ники, и аватары тоже разные. В одну регистрацию (для одного аккаунта) запихнуть все это нереально, разве что отказаться от всего, даже аватар, и оставить только подпись и ник (ну там вместе с модом Custom Profile Field Mod)...
В общем, уже всю голову сломала.
Заставлять всех регистрироваться по нескольку раз? Люди приходят с форумов, где все это - норма, и не задумываясь, идут и делают вторую регистрацию. Получаются такие "мертвые души", на одного пользователя - два, три аккаунта. Как бы для дела, но ...

Никто с таким не сталкивался?

А специально делать под каждую новую ролевку отдельный форум - еще больше проблем)) Тем более движок позволяет все разместить в одном месте.
Может, есть какой-нибудь мод для подобных случаев?
Наподобие такого: Admins Can Post As Alternative User (но этот работает только для админа... а если разрешить подобные вольности всем, это уже будет не форум, а безобразие).
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

BIOHAZARD

можно поизвращаться с Custom Profile Field Mod + сделать отдельные темы оформления для каждого раздела, темы будут отличаться только выводом дополнительной информации об игроке
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Serifa

Неудобно(  Возни много с установкой отдельных тем.
Решение должно быть простым и изящным, но что-то ничего не придумывается пока. Вообще, для данного вида деятельности пока нет адекватного форумного движка, и каждый извращается как может(
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

BIOHAZARD

можно в одной теме поставить условие

if (есть данные нужного типа в кустом профиле)
 {
 
вывести аву и ник для этой темы
 
}
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Serifa

Цитата: BIOHAZARD от 16 августа 2009, 12:01:58
вывести аву и ник для этой темы
Забавно, аву-то как вторую и третью запихать в профиль? Через тот же Кустом Профиль?

Р-р-р... Наверное, в самом деле проще завести новый форум)) И скопировать туда участников с другого форума. Или, раз все попадаются любители регистрации, пусть заново там регистрируются.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Serifa

Трезво взглянув на вещи, решила не идти на крайние меры.
Вот камрад BIOHAZARD сказал про аватарку... а есть вариант отключать аватарку при заходе в тот или иной раздел, НЕ МЕНЯЯ ТЕМЫ ОФОРМЛЕНИЯ?
Все в одной теме.
Если для каждой новой темы снова ставить все моды, придется забить на реальную половую жизнь.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Mavn

по аналогии как вверху

if (раздел =10)
{
отображать
}
else
 {
не отображать
}
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

BIOHAZARD

Цитата: His Divine Shadow от 16 августа 2009, 14:42:53
Забавно, аву-то как вторую и третью запихать в профиль? Через тот же Кустом Профиль?

да
не надо его недооценивать :о)
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Serifa

По кустом профиль:

Я пока только до значка замечания додумалась))
В поле Text to display when box is checked
Вставила
<a href="http://***.org/index.php?topic=***.0"><img src="http://***.org/Themes/default/images/post/exclamation.gif" width="16" height="16" border="0" /></a>

Как мне туда аватарку вставить, при том, что игрок сам должен ее выбирать?? И сменить при необходимости? Уму непостижимо...
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

deadbead

Хочу предостеречь при использовании Custom Profile Field Mod не вздумайте очищать пользовательские настройки темы оформленеия... Именно там данный мод хранит данные...
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

Serifa

Цитата: deadbead от 16 августа 2009, 19:18:33
Хочу предостеречь при использовании Custom Profile Field Mod не вздумайте очищать пользовательские настройки темы оформленеия... Именно там данный мод хранит данные...

Если вы знаток данного мода, как заставить его загружать и выдавать дополнительную аватарку? если это вообще мыслимо...
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

deadbead

Если вы не знакомы с PHP и SQL, то скорее всего самостоятельно не получится...

Вроде был какой-то мод позволяющий пользователям загружать несколько аватар... Попробуйте поискать.
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

BIOHAZARD

Цитата: His Divine Shadow от 16 августа 2009, 19:40:36
Если вы знаток данного мода, как заставить его загружать и выдавать дополнительную аватарку? если это вообще мыслимо...
обычное текстовое поле со ссылкой на аву
аватарку хранить на левом сервисе, вроде радикала
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Serifa

Щас камрадам расскажу. Конечно, все это реализовать мне не под силу( особенно там, где этот php
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Serifa

Цитата: BIOHAZARD от 17 августа 2009, 05:38:38
обычное текстовое поле со ссылкой на аву
аватарку хранить на левом сервисе, вроде радикала

Вот сейчас подумала: а риск безопасности? это же дети малые, они мне там понавставляют... Ситхи рогатые, плюнуть на всю эту контру и делать по-старому!
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Drakonsa

Цитата: His Divine Shadow от 17 августа 2009, 21:06:40
Вот сейчас подумала: а риск безопасности? это же дети малые, они мне там понавставляют... Ситхи рогатые, плюнуть на всю эту контру и делать по-старому!
а шо с безопасностью?
Просто <img src="'.$avatarka2.'">

deadbead

Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

BIOHAZARD

а чего они понавставляют?
обычный тэг [имг] в результате получается

Цитата: deadbead от 18 августа 2009, 00:45:37
Ну-ну...

$avatarka2 = '"> <script>exploit</script> <a href="http://microsoft.com';
без шансов
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

deadbead

Цитата: BIOHAZARD от 18 августа 2009, 04:51:51
без шансов
Это если у кастом пофиля есть проверки на инъекцию... не проверял если честно...
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

Serifa

Подождите, че то не поняла. А из-за чего были взломаны столько СМФ форумов недавно? Разве не  из-за того, что кто-то вставлял всякие аватырки нестандартные?)

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

Ссылка:
http://rolki.ru/?_openstat=ZGlyZWN0LnlhbmRleC5ydTsxNzMyNzExOzQ5MDEzNTM7Zm9ycm9sbC5mb3J1bTI0LnJ1Omd1YXJhbnRlZQ
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

BIOHAZARD

Цитата: His Divine Shadow от 21 августа 2009, 21:13:33
Подождите, че то не поняла. А из-за чего были взломаны столько СМФ форумов недавно? Разве не  из-за того, что кто-то вставлял всякие аватырки нестандартные?)

И вообще, плохая идея. Этак у камрадов будут два авика в профиле, и придется придумывать, как их отключать, пока они разговаривают в разных разделах, где разные требования к оформлению профиля) В одном разделе - одна игра, в другом - другая, а в третьем вообще просто разговоры посторонние.
1. Не вставлял, а загружал и эта проблема была решена (пока успешно :о) ). Я же предлагаю хранить аватарки на левом сервисе (радикале например)
2. Хоть десять авиков, если настроить, то отображаться они будут только в нужных разделах (автоматически), в остальных - стандартная ава.
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Serifa

Выявилась еще одна неприятная деталь: если все делать в одной регистрации, потом очень трудно искать сообщения от данного конкретного персонажа. Ведь на одной регистрации могут сидеть два-три разных персонажа! Значит, все-таки придется регить одного человека несколько раз.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!


Serifa

Так он его еще не доделал!((
Вот ведь проблема... Я вчера один аккаунт подредактировала в профиле в соответствии с новыми требованиями, но у него уже есть сообщения на форуме, и привязаны как раз к его прошлым характеристикам как персонажа, а значит, и редактировать их нельзя. Теперь так и зависнет, и трогать нельзя, и отдать никому нельзя.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Serifa

Нашла мод: http://www.simplemachines.org/community/index.php?topic=20916.0
Еще тут разговоры: http://www.simplemachines.org/community/index.php?topic=228675.0

Поставился почти без проблем, только в файлик index.template.php вручную внесла изменения, форум почему-то ошибку писал. Все, форум даже не ругался потом.

<file name="$themedir/index.template.php">
<operation>
<search position="before"><![CDATA[
function template_menu()
{
]]></search>
<add>
global $modSettings;
</add>
</operation>
<operation>
<search position="after"><![CDATA[
// If the user is a guest, show [login] button.
]]></search>
<add><![CDATA[
if (allowedTo('personas_change'))
echo ($current_action == 'personas' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
                                <td valign="top" class="maintab_' , $current_action == 'personas' ? 'active_back' : 'back' , '">
                                        <a href="', $scripturl, '?action=personas">' , $txt['personas_menu'] , '</a>
                                </td>' , $current_action == 'personas' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';
]]></add>
</operation>
</file>


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

При попытке забить новый профиль в... профиль... внесенный ID просто пропадает, и поле снова пустое.
Так хотя бы в логах ошибки были! Нет там ничего... как узнать, почему он не пашет? Может, на форуме это обсуждалось, только все это еще перевести надо(
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!

Serifa

Ура! Нашла логи ошибок! Они просто были задвинуты, потому что форум на техобслуживании стоит и там гости мешаются...

http://*****.org/index.php?action=profile;u=22;sa=editPersonas
Применить фильтр: Показать ошибки только с теми сообщениями
8: Undefined variable: scripturl
Файл: /home/fr/public_html/Themes/default/Profile.template.php (editPersonas sub template - eval?)
Строка: 2569


Счастье-то какое... Теперь понятно, что работать он ни фига не будет(((

http://****.org/index.php?action=profile;u=22;sa=editPersonas
Применить фильтр: Показать ошибки только с теми сообщениями
8: Undefined variable: scripturl
Файл: /home/fr/public_html/Themes/default/Profile.template.php (editPersonas sub template - eval?)
Строка: 2566


Применить фильтр: Показать сообщения об ошибках этого адреса(URL)  http://****.org/index.php?action=profile;u=22;sa=editPersonas
Применить фильтр: Показать ошибки только с теми сообщениями
8: Undefined index: personas_for
Файл: /home/fr/public_html/Themes/default/Profile.template.php (editPersonas sub template - eval?)
Строка: 2531


http://****.org/index.php?action=profile;u=22;sa=editPersonas
Применить фильтр: Показать ошибки только с теми сообщениями
8: Undefined index: remove
Файл: /home/fr/public_html/Sources/Profile.php
Строка: 3206


http://****.org/index.php?action=profile;u=22;sa=editPersonas
Применить фильтр: Показать ошибки только с теми сообщениями
8: Undefined index: add
Файл: /home/fr/public_html/Sources/Profile.php
Строка: 3205


Попрошу это сообщение не убирать, я может эти файлики открою на досуге... А сейчас  сносить буду мод.
«- Помощник капитана Бакстер, - заявил Лумис, - безбожно врет. Все отнюдь не под контролем, вернее, не под его контролем. Корабль захвачен представителями небелковой формы разумной жизни, которые маскируются под обслуживающих роботов, а некоторые даже не делают и этого...»
«То, что у тебя есть, лечится антибиотиками» (nowhere man, 1995)
В телеге срочно нужны читатели!