Над формой комментария вместо смайлов текст lol: lol: ;-) :-| :-| :sad: :cry: :roll: :sigh: Путь к смайлам неправильный, на главную страницу сайта. Смайлы отключил. Все равно текст есть. Где поправить, либо убрать смайлы. Если адрес смотришь в браузере показывает ссылку на главную. Если просматриваешь элемент в фаербаге адрес правильный типа src="/components/com_jcomments/images/smilies//rolleyes.gif" Joomla!3.8.6 jcomments_v3.0.5 PHP 7.1 MySQL 10.1.32-MariaDB Спасибо.
Пишет что невозможно загрузить указанный URL . Смайлы есть в папке ? п.с. Трабл таки в пути к картинкам. Двойной слеш- /components/com_jcomments/images/smilies//normal.gif На локалке смайлы выводит, на твоем хостинге - не выводит.
jcomments-v2.3.js строка 172, меняй на Код (javascript): e.setAttribute('src',this.smilesPath+image);
Спасибо, сейчас попробую. Прописал уже display none в css не отображаются на компе. --- добавлено: 17.04.2018 --- На компе работает, сейчас на хосте поправлю. Проверил на хосте, работает. Спасибо.
Посмотрел на личном сайте на хостинге- тот же двойной слеш в пути к смайлу, но смайлы выводятся . У тебя и мой редирект с несколько слешами не работает.
с одним слешем же работает сейчас JComments. На сайте нормально. У вас версия PHP какая. JComments тоже с PHP 7.2 не хотел работать. Поэтому PHP 7.1 и поставил. А с теми несколько слешами что на хосте порешать можно? Может из за версии php. PHP 7.2
apache and nginx что настраивать? Встал вопрос острей со слешами. Вчера какой то вредитель сидел и добавлял слеши. Хостеру написал дали код, тоже не работает. Код (PHP): RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} //+ RewriteRule ^(.*) $1 [R=301,L] если полный путь пишу Код (PHP): # dubli s//// RewriteCond %{REQUEST_URI} /{2,14} [NC] RewriteRule (.*) http://www.bk.su [R=301,L] выдает ошибку Ошибка 500. Внутренняя ошибка сервера Возможные причины ошибки: неподдерживаемые директивы или синтаксическая ошибка в файле .htaccess, ошибка в CGI-скрипте или неверные права. Если вы владелец этого сайта, прочитайте подробнее об ошибке 500. Вы также можете изменить эту страницу. права стоят 0755 Что интересно код Код (PHP): # dubli s//// RewriteCond %{REQUEST_URI} /{2,14} [NC] RewriteRule (.*) / [R=301,L] один слеш работает, а 2,3,4,5 нет
Это неправильно. В ман Апач написано про обработку , что каждое новое правило RewriteRule начинает работать, там где остановилось предыдущее . Ведь не зря же отметили в .htaccess Код (PHP): ## Begin - Custom redirects # # If you need to redirect some pages, or set a canonical non-www to # www redirect (or vice versa), place that code here. Ensure those # redirects use the correct RewriteRule syntax and the [R=301,L] flags. # ## End - Custom redirects Я свои редиректы пишу сразу после Код (PHP): ## Mod_rewrite in use. RewriteEngine On RewriteCond %{REQUEST_URI} /{2,14} [NC] RewriteRule (.*) / [R=301,L]
Не работает хоть куда ставишь, только 1 слешем работает. Почему один работает? --- добавлено: 23.04.2018, первое сообщение размещено: 22.04.2018 --- Только этот работает. Сейчас разбираюсь почему Код (PHP): RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /{2,} RewriteRule ^(.*) /$1 [R=301,L]