Одмин 42 10/10/2014 06:36 PM Добрый день! Подскажите с чем может быть связано то, что если просматривать исходный код главной страницы форума, то содержимое keywords отображается в нормальном читаемом виде, а если исходный код просматривать из любой темы, то содержимое keywords зашифровано. Скрин прилагаю. P.S. Не может ли это быть следствием того, что я недавно кодировал url во внешних ссылках? Share this post Link to post Share on other sites
siv1987 2,623 10/10/2014 08:29 PM В 3.2x все метатеги (включая дескрипшина кстати) кодировались в html-сущности.С 3.3x кодируются только для бота фейсбука. В \admin\sources\classes\output\formats\coreOutput.phpНайти: public function encodeMetaTagContent( $content ) { $content = IPSText::htmlspecialchars( $content ); # Hebrew chars screw up Facebook sharer if ( IPS_DOC_CHAR_SET == 'UTF-8' && IPSText::isUTF8( $content ) ) { $content = IPSText::utf8ToEntities( $content ); } return $content; } Заменить на public function encodeMetaTagContent( $content, $makeUTF8Safe=false ) { $content = IPSText::htmlspecialchars( $content ); # Hebrew chars screw up Facebook sharer if ( $makeUTF8Safe === true && IPS_DOC_CHAR_SET == 'UTF-8' && IPSText::isUTF8( $content ) ) { $content = IPSText::utf8ToEntities( $content ); } return $content; } Найти $content = preg_replace( '/\<p class=\'citation\'\>.+?\<\/p\>/ims', '', $content ); # Hebrew chars screw up Facebook sharer $content = $this->encodeMetaTagContent( strip_tags( IPSText::stripAttachTag( $content ) ) ); Заменить на $content = preg_replace( '/\<p class=\'citation\'\>.+?\<\/p\>/ims', '', $content ); $content = strip_tags( IPSText::stripAttachTag( $content ) ); # Hebrew chars screw up Facebook sharer if( $this->memberData['members_display_name'] == 'Facebook' ) { $content = $this->encodeMetaTagContent( $content, true ); } 1 Share this post Link to post Share on other sites
Одмин 42 10/10/2014 09:08 PM @siv1987, благодарю. А нельзя ли пояснить, для каких целей кодировались мета-теги? Share this post Link to post Share on other sites
siv1987 2,623 10/10/2014 09:12 PM # Hebrew chars screw up Facebook sharer Share this post Link to post Share on other sites