Как сделать перенаправление с заголовка поста-ссылки?
Здравствуйте.
Используются шаблоны synio и mobile. Как сделать так, чтобы при нажатии на заголовок поста-ссылки происходило перенаправление на саму ссылку?
Т.е. юзер видит пост-ссылку, нажимает на заголовок — и перемещается по ссылке, а чтобы открыть комментарии, нажимает на дату и время поста.
В topic.entity.class.php вижу следующий код:
Как бы его подставить в значение ссылки для заголовка топика?
Используются шаблоны synio и mobile. Как сделать так, чтобы при нажатии на заголовок поста-ссылки происходило перенаправление на саму ссылку?
Т.е. юзер видит пост-ссылку, нажимает на заголовок — и перемещается по ссылке, а чтобы открыть комментарии, нажимает на дату и время поста.
В topic.entity.class.php вижу следующий код:
/** * Возвращает URL для топика-ссылки * * @param bool $bShort Укарачивать урл или нет * @return null|string */ public function getLinkUrl($bShort=false) { if ($this->getType()!='link') { return null; } if ($this->getExtraValue('url')) { if ($bShort) { $sUrl=htmlspecialchars($this->getExtraValue('url')); if (preg_match("/^https?:\/\/(.*)$/i",$sUrl,$aMatch)) { $sUrl=$aMatch[1]; } $sUrlShort=substr($sUrl,0,30); if (strlen($sUrlShort)!=strlen($sUrl)) { return $sUrlShort.'...'; } return $sUrl; } $sUrl=$this->getExtraValue('url'); if (!preg_match("/^https?:\/\/(.*)$/i",$sUrl,$aMatch)) { $sUrl='http://'.$sUrl; } return $sUrl; } return null; }
Как бы его подставить в значение ссылки для заголовка топика?
8 комментариев
В какой файл?