Page 1 of 4
Проблема с отображением комментариев!
Posted: Tue Nov 26, 2013 9:24 am
by Flesh
Привет!
Имею проблему с коментариями.
без кэша галя - тут есть коменты
http://domain.com/scj/tube/?content_id= ... ip_cache=1
вот она обычная - тут нет коментов (точнее они не отображаются при развороте)
http://domain.com/kitchen-fuck.html?5x1x21998
вот так, без цифр в конце, конкретно на этой гале отображаются:
http://domain.com/kitchen-fuck.html
Но не отображаются на других, на которых оставлял комменты тестовые.
Вобщем с кэшем что-то наверное.
но если сделать так
http://domain.com/scj/tube/?slug=kitchen-fuck
то коменты выводятся
хтакцесс такого вида
#slug galleries
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^([^/]+).html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&slug=$1 [L]
RewriteRule ^([^/]+).html$ /scj/tube/?slug=$1 [L]
Хелп!
Домен и доступ в смарт пишу в личку.
Re: Проблема с отображением комментариев!
Posted: Tue Nov 26, 2013 9:29 am
by admin
1. Вы написали в англоязычную часть форума, пошите плз в нужный раздел.
2. скинтет кеш старницы и комменты будут видны везде одинаково.
Re: Проблема с отображением комментариев!
Posted: Tue Nov 26, 2013 9:34 am
by Flesh
Да, разделом ошибся. Сорри. В первый раз. )
Re: Проблема с отображением комментариев!
Posted: Tue Nov 26, 2013 9:39 am
by Flesh
admin wrote:
2. скинтет кеш старницы и комменты будут видны везде одинаково.
Как это сделать?
Там где урл заканчивается "/" сброс /?=skip_cache
Там, где .hmtl - это не сделать. Редиректит на морду.
Если так
http://www.domain.com/exploitative-chri ... skip_cache, то ничего не происходит.
Коммент не поялвяется, а он там есть.
Re: Проблема с отображением комментариев!
Posted: Tue Nov 26, 2013 9:56 am
by admin
Судя по линкам у вас какие-то свои реврайты, не знаю как вы передаете значения.
Можете воспользоваться кешкукой.
Re: Проблема с отображением комментариев!
Posted: Tue Nov 26, 2013 10:02 am
by Flesh
Set Cookie не помогает. (
Симптомы те же.
Куда копать-то хоть?
Re: Проблема с отображением комментариев!
Posted: Tue Nov 26, 2013 10:10 am
by Flesh
Вроде бы заработало...
Поменял местами строчки в хтакцесс на такие.
#slug galleries
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^([^/]+).html$ /scj/tube/?slug=$1 [L]
RewriteRule ^([^/]+).html$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&slug=$1 [L]
Пока отображается. Если ляснет что-то, напишу еще раз. )
Re: Проблема с отображением комментариев!
Posted: Tue Nov 26, 2013 11:08 am
by admin
Ok
Re: Проблема с отображением комментариев!
Posted: Fri Oct 18, 2019 7:45 am
by ulan
Дабы не создавать новую тему
на сайте автодобавление комментов, а как чистить кеш страницы после постинга коммента? ибо он не появляется тогда
Re: Проблема с отображением комментариев!
Posted: Fri Oct 18, 2019 10:11 am
by richmantrade
ulan wrote: Fri Oct 18, 2019 7:45 am
как чистить кеш страницы после постинга коммента?
Сталкивался как то с такой задачей, но то был не SmartCJ. Там была возможность удалять кеш только для одной определенной страницы.
Реализовал следующим образом: в момент POSTа , аяксом дергал скрипт, который просто делал $redis->del(key);
Как в смартсидже удалять кеш только одной страницы - я не знаю. Теоретически можно грохать кеш всего сайта, но думаю эта затея плохая.
Думаю в случае с SmartCJ наиболее правилоно поступить так:
По нажатию кнопки submit - перегружать страницу с каким-нибудь дополнительным GET = random
В таком случае юзер, отправивиший коммент - увидит его сразу. Ну а все остальные - только после обновления кеша.
Хотя, ждем что посоветует ув.
admin.