Перейти к контенту
  • 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

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

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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