Kolbaser 33 Опубликовано: 13 мая 2009 Рассказать Опубликовано: 13 мая 2009 Мне нужно убрать с картинки в новоти один из этих тегов: "alt" или "title". Порылся, но что-то не нашёл где это можео убрать, подскажите, пожалуйста, в каком файле и как выглядит строка в которой это можно убрать. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 13 мая 2009 Рассказать Опубликовано: 13 мая 2009 engine/classes/parse.class.php после изменения новости нужно повторно редактировать, чтобы изменения вступили в силу Цитата Ссылка на сообщение Поделиться на других сайтах
Kolbaser 33 Опубликовано: 13 мая 2009 Рассказать Опубликовано: 13 мая 2009 (изменено) Автор engine/classes/parse.class.php после изменения новости нужно повторно редактировать, чтобы изменения вступили в силу Спасибо, а вы не могли бы подсказать где именно в этом файле, а то там много alt и title... Убирал все "alt" в этом разделе "function build_image" и в этом "function decode_img", но ничего не произошло, хоть и новость каждый раз редактировал... Изменено 13 мая 2009 пользователем Kolbaser Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 067 Опубликовано: 13 мая 2009 Рассказать Опубликовано: 13 мая 2009 функции build_image, build_thumb Цитата Ссылка на сообщение Поделиться на других сайтах
Kolbaser 33 Опубликовано: 13 мая 2009 Рассказать Опубликовано: 13 мая 2009 Автор функции build_image, build_thumb Было: function build_image($url = "", $align = "") { global $config; $url = trim( $url ); $url = urldecode( $url ); $option = explode( "|", trim( $align ) ); $align = $option[0]; $img_extra = " "; if( $align != "left" and $align != "right" ) $align = ''; if( preg_match( "/[?&%<\[\]]/", $url ) ) { if( $align != "" ) return "[img=" . $align . "]" . $url . "[/img]"; else return "[img]" . $url . "[/img]"; } $url = $this->clear_url( urldecode( $url ) ); if( $url == "" ) return; if( $option[1] != "" ) { $alt = htmlspecialchars( strip_tags( stripslashes( $option[1] ) ), ENT_QUOTES ); $alt = "alt=\"" . $alt . "\" title=\"" . $alt . "\" "; } else { $alt = htmlspecialchars( strip_tags( stripslashes( $_POST['title'] ) ), ENT_QUOTES ); $alt = "alt='" . $alt . "' title='" . $alt . "' "; } if( intval( $config['tag_img_width'] ) ) { if (clean_url( $config['http_home_url'] ) != clean_url ( $url ) ) { $img_info = @getimagesize( $url ); if( $img_info[0] > $config['tag_img_width'] ) { $out_heigh = ($img_info[1] / 100) * ($config['tag_img_width'] / ($img_info[0] / 100)); $out_heigh = floor( $out_heigh ); $img_extra = " width='{$config['tag_img_width']}' height='{$out_heigh}' onmouseover=\"this.style.cursor='pointer';\" onclick=\"return hs.expand(this, { src: '$url' });\" "; } } } $img_extra .= $alt; if( $align == '' ) return "<img src=\"$url\"{$img_extra}/>"; else return "<img src=\"$url\" align=\"$align\"{$img_extra}/>"; } function build_thumb($gurl = "", $url = "", $align = "") { $url = trim( $url ); $gurl = trim( $gurl ); $option = explode( "|", trim( $align ) ); $align = $option[0]; if( $align != "left" and $align != "right" ) $align = ''; if( preg_match( "/[?&%<\[\]]/", $gurl ) ) { if( $align != "" ) return "[thumb=" . $align . "]" . $gurl . "[/thumb]"; else return "[thumb]" . $gurl . "[/thumb]"; } $url = $this->clear_url( urldecode( $url ) ); $gurl = $this->clear_url( urldecode( $gurl ) ); if( $gurl == "" or $url == "" ) return; if( $option[1] != "" ) { $alt = htmlspecialchars( strip_tags( stripslashes( $option[1] ) ), ENT_QUOTES ); $alt = "alt=\"" . $alt . "\" title=\"" . $alt . "\" "; } else { $alt = htmlspecialchars( strip_tags( stripslashes( $_POST['title'] ) ), ENT_QUOTES ); $alt = "alt='" . $alt . "' title='" . $alt . "' "; } if( $align == '' ) return "<!--TBegin--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" {$alt} /></a><!--TEnd-->"; else return "<!--TBegin--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img align=\"$align\" src=\"$url\" {$alt} /></a><!--TEnd-->"; } Стало: function build_image($url = "", $align = "") { global $config; $url = trim( $url ); $url = urldecode( $url ); $option = explode( "|", trim( $align ) ); $align = $option[0]; $img_extra = " "; if( $align != "left" and $align != "right" ) $align = ''; if( preg_match( "/[?&%<\[\]]/", $url ) ) { if( $align != "" ) return "[img=" . $align . "]" . $url . "[/img]"; else return "[img]" . $url . "[/img]"; } $url = $this->clear_url( urldecode( $url ) ); if( $url == "" ) return; if( intval( $config['tag_img_width'] ) ) { if (clean_url( $config['http_home_url'] ) != clean_url ( $url ) ) { $img_info = @getimagesize( $url ); if( $img_info[0] > $config['tag_img_width'] ) { $out_heigh = ($img_info[1] / 100) * ($config['tag_img_width'] / ($img_info[0] / 100)); $out_heigh = floor( $out_heigh ); $img_extra = " width='{$config['tag_img_width']}' height='{$out_heigh}' onmouseover=\"this.style.cursor='pointer';\" onclick=\"return hs.expand(this, { src: '$url' });\" "; } } } if( $align == '' ) return "<img src=\"$url\/>"; else return "<img src=\"$url\" align=\"$align\/>"; } function build_thumb($gurl = "", $url = "", $align = "") { $url = trim( $url ); $gurl = trim( $gurl ); $option = explode( "|", trim( $align ) ); $align = $option[0]; if( $align != "left" and $align != "right" ) $align = ''; if( preg_match( "/[?&%<\[\]]/", $gurl ) ) { if( $align != "" ) return "[thumb=" . $align . "]" . $gurl . "[/thumb]"; else return "[thumb]" . $gurl . "[/thumb]"; } $url = $this->clear_url( urldecode( $url ) ); $gurl = $this->clear_url( urldecode( $gurl ) ); if( $gurl == "" or $url == "" ) return; if( $align == '' ) return "<!--TBegin--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" /></a><!--TEnd-->"; else return "<!--TBegin--><a href=\"$gurl\" onclick=\"return hs.expand(this)\" ><img align=\"$align\" src=\"$url\" /></a><!--TEnd-->"; } Всё равно не помогло Цитата Ссылка на сообщение Поделиться на других сайтах
Kolbaser 33 Опубликовано: 13 мая 2009 Рассказать Опубликовано: 13 мая 2009 Автор Метод научного тыка воистину гениальное изобретние, т.к. этим методом можно многого добиться, хоть и потратить некоторое время! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.