Одмин 42 10/10/14 18:36 Добрый день! Подскажите с чем может быть связано то, что если просматривать исходный код главной страницы форума, то содержимое keywords отображается в нормальном читаемом виде, а если исходный код просматривать из любой темы, то содержимое keywords зашифровано. Скрин прилагаю. P.S. Не может ли это быть следствием того, что я недавно кодировал url во внешних ссылках? Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/10/14 20:29 В 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 Поделиться сообщением Ссылка на сообщение
Одмин 42 10/10/14 21:08 @siv1987, благодарю. А нельзя ли пояснить, для каких целей кодировались мета-теги? Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/10/14 21:12 # Hebrew chars screw up Facebook sharer Поделиться сообщением Ссылка на сообщение