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.