Проблема с отображением комментариев!

Flesh
Posts: 8
Joined: Tue Nov 26, 2013 9:06 am

Проблема с отображением комментариев!

Post 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]

Хелп!

Домен и доступ в смарт пишу в личку.
admin
Site Admin
Posts: 37233
Joined: Wed Sep 10, 2008 11:43 am

Re: Проблема с отображением комментариев!

Post by admin »

1. Вы написали в англоязычную часть форума, пошите плз в нужный раздел.
2. скинтет кеш старницы и комменты будут видны везде одинаково.
Don't forget to run script update
Flesh
Posts: 8
Joined: Tue Nov 26, 2013 9:06 am

Re: Проблема с отображением комментариев!

Post by Flesh »

Да, разделом ошибся. Сорри. В первый раз. )
Flesh
Posts: 8
Joined: Tue Nov 26, 2013 9:06 am

Re: Проблема с отображением комментариев!

Post by Flesh »

admin wrote: 2. скинтет кеш старницы и комменты будут видны везде одинаково.
Как это сделать?
Там где урл заканчивается "/" сброс /?=skip_cache
Там, где .hmtl - это не сделать. Редиректит на морду.

Если так
http://www.domain.com/exploitative-chri ... skip_cache, то ничего не происходит.
Коммент не поялвяется, а он там есть.
admin
Site Admin
Posts: 37233
Joined: Wed Sep 10, 2008 11:43 am

Re: Проблема с отображением комментариев!

Post by admin »

Судя по линкам у вас какие-то свои реврайты, не знаю как вы передаете значения.
Можете воспользоваться кешкукой.
Don't forget to run script update
Flesh
Posts: 8
Joined: Tue Nov 26, 2013 9:06 am

Re: Проблема с отображением комментариев!

Post by Flesh »

Set Cookie не помогает. (
Симптомы те же.
Куда копать-то хоть?
Flesh
Posts: 8
Joined: Tue Nov 26, 2013 9:06 am

Re: Проблема с отображением комментариев!

Post 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]

Пока отображается. Если ляснет что-то, напишу еще раз. )
admin
Site Admin
Posts: 37233
Joined: Wed Sep 10, 2008 11:43 am

Re: Проблема с отображением комментариев!

Post by admin »

Ok
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Проблема с отображением комментариев!

Post by ulan »

Дабы не создавать новую тему
на сайте автодобавление комментов, а как чистить кеш страницы после постинга коммента? ибо он не появляется тогда
richmantrade
Posts: 1034
Joined: Tue Dec 04, 2012 8:46 am

Re: Проблема с отображением комментариев!

Post by richmantrade »

ulan wrote: Fri Oct 18, 2019 7:45 am как чистить кеш страницы после постинга коммента?
Сталкивался как то с такой задачей, но то был не SmartCJ. Там была возможность удалять кеш только для одной определенной страницы.
Реализовал следующим образом: в момент POSTа , аяксом дергал скрипт, который просто делал $redis->del(key);

Как в смартсидже удалять кеш только одной страницы - я не знаю. Теоретически можно грохать кеш всего сайта, но думаю эта затея плохая.

Думаю в случае с SmartCJ наиболее правилоно поступить так:
По нажатию кнопки submit - перегружать страницу с каким-нибудь дополнительным GET = random
В таком случае юзер, отправивиший коммент - увидит его сразу. Ну а все остальные - только после обновления кеша.

Хотя, ждем что посоветует ув. admin.
Post Reply