iskif
Профессор
- Регистрация
- 21 Авг 2006
- Сообщения
- 373
- Реакции
- 49
- Автор темы
- #1
Добрый день
столкнулся со странной ситуацией. В интернете ответа не нашёл, возможно, потому, что сложно кратко сформулировать вопрос
На VPS (Debian, версию посмотрю, если важно) делаю сейчас сайты на разных шаблонах и даже "движках" - Joomla 2.5 и Wordpress 3
Если используется технология подключения CSS файла различных версий (styles.css?ver=3.5.2), то этот файл вобще не подключается (или, возможно, подключается, но не используется)
причём, использование "хака" для "отрезания" версии не помогает. Например, для wordpress использовал:
в итоге, в исходном коде страницы видно, что версию "отрезало", но эффекта для нормального отображения сайта не даёт
помогает только жёсткое прописывание подключения без "версии"
аналогичная ситуация и с Joomla
на скриншоте подчеркнул, где должны отображаться "звёзды" рейтинга. И картинка вроде прописана правильная, но не подгружается, хотя точно есть по этому пути
Проверяю во всех браузерах последних версий. На "чужих" сайтах, т.е. не на моём сервере, отображается нормально
Возможно ли это из-за особенностей настройки сервера (версии Apache или ngnix, например)?
если да, то могу приложить логи, номера версий ПО и т.д. Просто сейчас не знаю, где смотреть
столкнулся со странной ситуацией. В интернете ответа не нашёл, возможно, потому, что сложно кратко сформулировать вопрос
На VPS (Debian, версию посмотрю, если важно) делаю сейчас сайты на разных шаблонах и даже "движках" - Joomla 2.5 и Wordpress 3
Если используется технология подключения CSS файла различных версий (styles.css?ver=3.5.2), то этот файл вобще не подключается (или, возможно, подключается, но не используется)
причём, использование "хака" для "отрезания" версии не помогает. Например, для wordpress использовал:
Код:
function _remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
//Это для скриптов
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
//Это для стилей
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );
в итоге, в исходном коде страницы видно, что версию "отрезало", но эффекта для нормального отображения сайта не даёт
помогает только жёсткое прописывание подключения без "версии"
аналогичная ситуация и с Joomla
на скриншоте подчеркнул, где должны отображаться "звёзды" рейтинга. И картинка вроде прописана правильная, но не подгружается, хотя точно есть по этому пути
Проверяю во всех браузерах последних версий. На "чужих" сайтах, т.е. не на моём сервере, отображается нормально
Возможно ли это из-за особенностей настройки сервера (версии Apache или ngnix, например)?
если да, то могу приложить логи, номера версий ПО и т.д. Просто сейчас не знаю, где смотреть