Ваша первая проблема с изображениями, похоже, связана с компонентом, который вы используете, а в вашем случае это com_joomgallery . Когда вы удаляете изображение, оно удаляется, но каким-то образом оно появляется в вашем списке изображений JoomGallery, как и ошибка.
Можете ли вы сообщить мне, откуда вы удалили фотографии? Это было из JoomGallery или откуда-то еще?
Если вы не удалили их из JoomGallery, то это является причиной вашей проблемы, потому что в таблице базы данных JoomGallery все еще есть эти записи, и когда она пытается перечислить их, она не может найти эскизы / изображения, которые вы удалено.
О вашем втором вопросе, как вы перенаправляете на внешний URL? Если вы пытаетесь открыть внешний URL-адрес из тега привязки, попробуйте сделать это, как
<a href="http://www.facebook.com/" targe="_blank">Link</a>
Но вы используете Route::_
, чтобы открыть внешний URL-адрес, тогда не делайте этого. Route::_
не используется для внешних ссылок, а предназначен только для внутренних URL. Если вы хотите открыть или перенаправить с помощью Joomla, попробуйте вот так
$url = Uri::getInstance("//www.facebook.com");
$url->setScheme("https");
$externalURL = $url->toString();
echo "<a href='$externalURL'>Link</a><br>";
Надеюсь, это поможет.