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

Макрос A_MOVED_B


Вопрос

Как известно среди всез макросов IPB 1.3 есть макрос перемещенной темы (то, что задает кнопку проще говоря), однако сколько я знаю IPB 1.3 под разными углами - ну ни разу не встречал, чтобы он когда-либо использовался.

Ему соответствует код в Topics.php

 

//--------------------------------------------------------------
// Render the reply button
//--------------------------------------------------------------

function reply_button()
{
	global $ibforums;

	if ($this->topic['state'] == 'closed')
	{
		// Do we have the ability to post in
		// closed topics?

		if ($ibforums->member['g_post_closed'] == 1)
		{
			return "<a href='{$this->base_url}act=Post&CODE=02&f=".$this->forum['id']."&t=".$this->topic['tid']."'><{A_LOCKED_B}></a>";
		}
		else
		{
			return "<{A_LOCKED_B}>";
		}
	}

	if ($this->topic['state'] == 'moved')
	{
		return "<{A_MOVED_B}>";
	}

	if ($this->topic['poll_state'] == 'closed')
	{
		return "<{A_POLLONLY_B}>";
	}

	return "<a href='{$this->base_url}act=Post&CODE=02&f=".$this->forum['id']."&t=".$this->topic['tid']."'><{A_REPLY}></a>";

}

 

Вопрос состоит в том, а, собственно, когда может быть выполнено вот это условие

 

if ($this->topic['state'] == 'moved')
	{
		return "<{A_MOVED_B}>";
	}

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

Кстати, если умудриться взять и произвести через панель Модерация закрытие ссылки на тему в том форуме, откуда была перемещена тема, то, зайдя внутрь этой темы саму тему не видно, а видно лишь меню Подписка на тему | Сообщить другу | Версия для печати, пользователи, читающие тему и кнопки темы, среди которых есть кнопки Новая тема, Опрос, Закрыто ... и опять же не используется макрос A_MOVED_B Перемещена (t_moved.gif).

Так все-таки, когда он используется-то?

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

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

  • 0
не используется.

????

А зачем, собственно говоря, его тогда сделали? Что первоначально планировалось? На sysman есть что-нибудь по поводу этого макроса? Я имею ввиду из разряда "уникальностей" или как Вы их там называете :D

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

  • 0

Он попал по наследственности.

В версии 1.1 было другое поведение в этой части.

Но точно какое - не помню.

 

2dimitry

http://forums.invisionpower.com/lofiversio...hp/t162780.html

 

Is left over from the old IPB 1.x image sets - was never (and still isnt) actually used so was not updated for the new skin
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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

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