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

SNAPBACK


Yojik Yamamoto

Вопрос

сабж собсно...

это такой тег, который вставляет ссылку на оригинальное сообщение при цитировании, то ли у меня в руском модифицированном 1.3.1 его вообще выкинули, то ли я не знаю :D

в общем хелп, где он ссылку формирует, в каком файле?

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

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

  • 0
э.... а эмулировать в 1.3.1 как-нить? то есть сделать некий тег, который меняется на ссылку на якорь на странице, где номер якоря берется из тега?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Yojik Yamamoto

всё можно только я например не пойму всё-таки о чём этот тег. 2.0 я ещё в глаза не видел, поэтому можно для тех кто в танке?

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

  • 0

Как сделать ссылки на темы форума читабельными

 

не об этом речь идет ? или я тоже в танке ...

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

  • 0

в цитату вставляетеся типа такого <{POST_SNAPBACK}>

и это преобразуется в картинку со ссылкой на это сообщение

удобно когда нужно быстро найти сообщение, которое цитировали

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

  • 0
А обязательно картинка нужна? Может просто текстовая ссылка подойдёт?
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Это в convert

$txt = preg_replace( "#\[snapback\](\d+)\[/snapback\]#is", "\$this->regex_build_snapback(\\1))", $txt );

Это в функционал

function regex_build_snapback($pid="")
{
    global $ibforums, $DB;

    if ( $pid == "" )
    {
       return $pid;
    }

    $DB->query("SELECT topic_id as tid FROM ibf_posts WHERE pid = '".$pid."'");
    $r = $DB->fetch_row();

    return "<a href=\"".$ibforums->base_url."showtopic=".$r['tid']."&view=findpost&p=".$pid."\">Quoted Post</a>";
}

работоспособность не проверял, но идея д.б. понятна.

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

  • 0

Vanish

конечно это не важно, но скажи зачем ты сделал "as tid" :D

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

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

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

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

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

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

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

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

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

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

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

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