Categories

Новые шаблоны

Решение ошибок в Joomla 3.x. Изображения отсутствуют после обновления Joomla до версии 3.3.4+

Ryan DeWitt Январь 27, 2015
Rating: 5.0/5. From 1 vote.
Please wait...

Этот туториал покажет, как решить проблему отсутсвия изображений после обновления Joomla до версии 3.3.4+.

В общем, проблемы с изображениями после обновления Joomla до версии 3.3.4+ могут быть решены обновлением путей к изображениям в соответствующих модулях. Вам необходимо добавить константу JURI::base() в путь к изображениям. Это решит проблему с изображениями.

Пожалуйста, не забывайте, что в некоторых шаблонах есть переопределения (overrides) для некоторых модулей. Например, модуль Image Swoop может быть размещён как в папке modules\mod_image_swoop так и в папке \templates\themeXXXX\html\mod_image_swoop (где XXXX – номер вашей темы). В этом случае мы рекомендуем выполнять изменения в обеих папках (если необходимый файл также доступен в переопределениях к шаблону).

  1. Внесите изменения в modules\mod_articles_news_adv\tmpl\_item.php и/или templates\themeXXX\html\mod_articles_news_adv\_item.php, приблизительно на линии 26 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените src="<?php echo htmlspecialchars($item_images->image_intro); ?>"

    следующим кодом:

    src="<?php echo JURI::base().htmlspecialchars($item_images->image_intro); ?>"

    Joomla 3.x Troubleshooter. Images are missing after update to Joomla 3.3.4-1

  2. Внесите изменения в modules\mod_articles_single\tmpl\default.php и/или templates\themeXXX\html\mod_articles_single\default.php, приблизительно на линии 37 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените src="<?php echo htmlspecialchars($item_images->image_intro); ?>"

    следующим кодом:

    src="<?php echo JURI::base().htmlspecialchars($item_images->image_intro); ?>"
  3. Внесите изменения в modules\mod_caroufredsel\tmpl\_item.php и/или templates\themeXXX\html\mod_caroufredsel\_item.php, приблизительно на линии 55 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените src="<?php echo htmlspecialchars($item_images->image_intro); ?>"

    следующим кодом:

    src="<?php echo JURI::base().htmlspecialchars($item_images->image_intro); ?>"
  4. Внесите изменения в modules\mod_image_swoop\tmpl\_item.php и/или templates\themeXXX\html\mod_image_swoop\_item.php, приблизительно на линии 22 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените data-src="<?php echo htmlspecialchars($images->image_fulltext); ?>"

    следующим кодом:

    data-src="<?php echo JURI::base().htmlspecialchars($images->image_fulltext); ?>"
  5. Внесите изменения в файл templates\themeXXX\html\com_content\category\blog_item.php, где XXX — номер вашей темы, приблизительно на линии 52 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените src="<?php echo htmlspecialchars($images->image_intro); ?>

    следующим кодом:

    src="<?php echo JURI::base().htmlspecialchars($item_images->image_intro); ?>"
  6. Внесите изменения в файл templates\themeXXX\html\com_content\category\category_item.php, где XXX – номер вашей темы, приблизительно на линии 52 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените src="<?php echo htmlspecialchars($images->image_intro); ?>"

    следующим кодом:

    src="<?php echo JURI::base().htmlspecialchars($item_images->image_intro); ?>"
  7. Внесите изменения в файл templates\themeXXX\html\com_content\category\gallery_item.php, где XXX – номер вашей темы, приблизительно на линии 69 и 76 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените src="<?php echo htmlspecialchars($images->image_intro); ?>"

    следующим кодом:

    src="<?php echo JURI::base().htmlspecialchars($item_images->image_intro); ?>"
  8. Внесите изменения в файл templates\themeXXX\html\com_content\archive\default_items.php, где XXX – номер вашей темы, приблизительно на линии 130 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените src="<?php echo htmlspecialchars($images->image_intro); ?>"

    следующим кодом:

    src="<?php echo JURI::base().htmlspecialchars($item_images->image_intro); ?>"
  9. Внесите изменения в файл templates\themeXXX\html\com_content\article\blog.php, где XXX – номер вашей темы, приблизительно на линии 74 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените "<?php echo htmlspecialchars($images->image_fulltext); ?>"

    следующим кодом:

    src="<?php echo JURI::base().htmlspecialchars($images->image_fulltext); ?>"
  10. Внесите изменения в файл templates\themeXXX\html\com_content\article\default.php, где XXX – номер вашей темы, приблизительно на линии 182 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените src="<?php echo htmlspecialchars($images->image_fulltext); ?>"

    следующим кодом:

    src="<?php echo JURI::base().htmlspecialchars($images->image_fulltext); ?>"
  11. Внесите изменения в файл emplates\themeXXX\html\com_content\article\gallery.php >, где XXX – номер вашей темы, приблизительно на линии 183 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените src="<?php echo htmlspecialchars($images->image_fulltext); ?>"

    следующим кодом:

    src="<?php echo JURI::base().htmlspecialchars($images->image_fulltext); ?>"
  12. Внесите изменения в файл templates\themeXXX\html\com_content\featured\default_item.php >, где XXX – номер вашей темы, приблизительно на линии 147 (Вы можете использовать функцию поиска для того, чтобы найти необходимую строку кода, так как ваш редактор кода может показывать нужный код на другой строке).

    Замените src="<?php echo htmlspecialchars($images->image_intro); ?>"

    следующим кодом:

    src="<?php echo JURI::base().htmlspecialchars($item_images->image_intro); ?>"

Пожалуйста, не забывайте, что в некоторых шаблонах есть переопределения (overrides) для некоторых модулей. Например, модуль Image Swoop может быть размещён как в папке modules\mod_image_swoop так и в папке \templates\themeXXXX\html\mod_image_swoop (где XXXX – номер вашей темы). В этом случае мы рекомендуем выполнять изменения в обеих папках (если необходимый файл также доступен в переопределениях к шаблону).

Шаблоны Джумла
Эта запись была размещена в Joomla! Туториалы и помечена как 3.3.4, image, joomla, missing, update. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов