Перейти к контенту
  • 0

Переименовать гостевой аккаунт


Вопрос

Что-то нигде не нашёл.

Если юзверь не подписывается - он Guest

Я хочу там написать своё, может быть ещё выдать неавторизованному спец.аватар и подпись.

Пробовал отредактировать нулевой id в ibf_members, но это не прокатило.

 

 

 

 

[up]

 

про гостя в functions.php уже нашёл

там где

/*-------------------------------------------------------------------------*/
// MEMBER FUNCTIONS
/*-------------------------------------------------------------------------*/


function set_up_guest

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

В Tips поищи, там про гостя много чего было сказано =)

А про выдачу аватара гостю я тож где то находил вот только не помню где. Но если находил значит и ты найдешь =)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В админке:

+Системные настройки

+-- Темы, Сообщения, Опросы =>



Приставка для гостей

Окончание для гостей



Понимает ХТМЛ, можно вставлять теги.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Это не то. Эта приставка работает, если гость сам напишет себе какое-нибудь имя.

Если ничего не напишет - будет Guest'ом

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Да. Например Гость.

Но это у меня уже получилось, исправил слово Guest на Гость в function set_up_guest файла functions.php

Теперь дело за аватаркой и подписью.

 

Возможно в этой-же функции надо что-то исправить. Я ещё не смотрел толком. Поздно было, а там какая-то абра-кадабра. Если напишите как, буду только рад :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Post.php

			// Make sure we have a "Guest" Name..

		if ( !$ibforums->member['id'] )
		{
			$ibforums->input['UserName'] = trim($ibforums->input['UserName']);
			$ibforums->input['UserName'] = str_replace( "<br>", "", $ibforums->input['UserName']);
			$ibforums->input['UserName'] = $ibforums->input['UserName'] ? $ibforums->input['UserName'] : 'Guest'; <==   З Д Е С Ь

			if ( $ibforums->input['UserName'] != 'Guest' )
			{
				$DB->query("SELECT id FROM ibf_members WHERE LOWER(name)='".addslashes(trim(strtolower($ibforums->input['UserName'])))."'");

				if ( $DB->get_num_rows() )
				{
					$ibforums->input['UserName'] = $ibforums->vars['guest_name_pre'].$ibforums->input['UserName'].$ibforums->vars['guest_name_suf'];
				}
			}

		}

 

Или напиши вот так:

 

			// Make sure we have a "Guest" Name..

		if ( !$ibforums->member['id'] )
		{
			$ibforums->input['UserName'] = trim($ibforums->input['UserName']);
			$ibforums->input['UserName'] = str_replace( "<br>", "", $ibforums->input['UserName']);
			$ibforums->input['UserName'] = $ibforums->vars['guest_name_pre'].( ( $ibforums->input['UserName'] ) ? $ibforums->input['UserName'] : 'Guest').$ibforums->vars['guest_name_suf'];
		}

 

тогда "приставка" будет работать и для "пустого" гостя

 

 

Ну короче вот здесь: http://www.sysman.ru/index.php?showtopic=4655

лучше код показан.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.