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

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

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

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

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

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

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

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

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

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

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

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

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