Comments (18)
Язык сайта какой?
Язык Все
для сообщений используется если мультиязычность выключена или не настроены сообщения для других языков.
from jcomments-4.
Русский язык на фронте, других языков на фронте нет.
from jcomments-4.
Попробуйте вместо Язык Все
для сообщений выбрать Русский.
from jcomments-4.
не помогло.
а у вас правила отображаются? интересно, баг в компоненте или настройки смотреть нужно.
from jcomments-4.
Нужно настройки смотреть. У меня отображается.
from jcomments-4.
Шаблон кастомный у Jcomments?
from jcomments-4.
Шаблон default. кастомные от тройки валятся.
Я ставил новую версию комментов после миграции J3 на J4.
по идее, все правильно.
у контента нет даже выбора языка - мультиязычность выключена.
from jcomments-4.
Ну сходу только идея ACL настройки проверить
from jcomments-4.
посмотрел я быстро код tpl_index.php
в старом шаблоне (кастомном) под тройку есть такой блок:
<?php
if ($this->getVar( 'comments-form-policy', 0) == 1) {
?>
<div class="comments-policy"><?php echo $this->getVar( 'comments-policy' ); ?></div>
<?php
}
?>
думаю, он был и в дефолтном.
в новом шаблоне под четверку и в tpl_index.php нет ничего похожего, ничего, связанного с privacy
либо переименовали, либо в другой файлик вынесли.. можете посмотреть на своей стороне?
from jcomments-4.
нашел тут:
layouts/comments-form.php:
<?php if ($displayData->getVar('comments-form-policy', 0) == 1): ?>
<div class="border rounded comments-policy"><?php echo $displayData->getVar('comments-policy'); ?></div>
<?php endif; ?>
самое интересное: если удаляю условие и просто вывожу вот так по хардкору:
<div class="border rounded comments-policy"><?php echo $displayData->getVar('comments-policy'); ?></div>
правила не отображаются, в коде ничего нет. но если напишу 111 - выводится.
почему-то не срабатывает <?php echo $displayData->getVar('comments-policy'); ?>
вопрос: а переопределить шаблон комментов через шаблон Joomla можно?
смущает то, что часть верстки перенесена в com_jcomments/layouts/, а часть осталась в tpl
from jcomments-4.
хмммм... чудеса. оказалось, что дело в неправильной миграции.
заменил вот этот файлик:
components/com_jcomments/jcomments.php на тот, что взят из дистрибутива и все заработало.
как это объяснить - непонятно. какие-то остатки от версии под тройку.
по идее, при установке нового компонента должны были перезаписаться все файлы.
посмотрел расширения, а там бардак:
обратите внимание на версию. 4.0.17 и 4.0.18
(после динсталляции и установки повторно та же картина)
вывод: миграция компонента с тройки на 4 прошла некорректно.
в общем, удалил компонент и поставил заново с переносом настроек. но теперь другие чудеса.
почему-то гостю стали отображаться все элементы:
включая кнопки действий модератора, хотя в правах такого не было.
теперь интересное:
я в настройках включаю отображение смайлов и доп.bbcode и они не отображаются на фронте. хотя появились оценки.
кэш сайта отключен, кэш браузера чистил.
какая-то ерунда...
from jcomments-4.
Настройки как переносили? Если импорт/экспорт через компонент, то кривые настройки могли опять примениться. Настройки экспортируются вместе с правами.
from jcomments-4.
Теперь с правами... Если кнопки отобразились гостю, значит что-то не правильно в настройках прав.
from jcomments-4.
ой, почему-то на фронте сайта авторизован как супер админ (хотя на фронте нет формы авторизации).
поэтому и не думал посмотреть сюда. извините. разлогинился с фронта.
теперь почти все правильно.
правила сайта перестали отображаться. внимательно посмотрел настройки:
вкладка права доступа - нет правила отображения правил
вкладка форма добавления комментариев - показывать правила - все
правила не отображаются гостю. когда был авторизован на фронте супер админом - они отображались.
настройки переносил через Json -= экспорт/импорт в компоненте.
from jcomments-4.
Вечером гляну, сейчас нет возможности.
from jcomments-4.
Предлагаю попробовать такое сделать.
Сделать бекап, удалить Jcomments и все его расширения (базу не трогать). И по новой накатить новую версию.
Проблема миграции в том, что раньше это был компонент со своим инсталятором, который на 4 криво работает, а следовательно нормально удалить не может. А теперь это пакет, который устанавливает на уровне джумлы все нужные расширения.
from jcomments-4.
я уже так и сделал - удалил jcomments, поставил заново.
правда, json настройки импортировал.
в общем, развернул чистую Джумла 4.1, чистый JComments, создал один материал, подкрутил настройки.
вот что получилось:
показывать правила:
по умолчанию было Guest, выбрал вообще все группы, результата нет:
однако, если авторизоваться супер админом, то правила отображаются:
какой-то баг
from jcomments-4.
ПОдтверждаю, они отображаются у суперадмина даже если выставить только Public и Guest.
Будем смотреть вообщем
from jcomments-4.
Related Issues (20)
- PHP 8.2 Deprecations
- Не отправляются сообщения о появлении комментария и не появляется сообщение HOT 17
- Problem with jcomments 4.0.29 HOT 6
- При быстрой модерации из письма ошибка "You have not supplied a valid HTTP status code" HOT 2
- hardcoded: "Before posting a comment you must accept our terms of use." HOT 2
- Joomla 3 -> Jooomla 5 HOT 26
- Update Developer's Guide (Plugins) for Joomla 4/Joomla 5 HOT 2
- jcomments position HOT 2
- Не работает ссылка "Отказаться от уведомлений о новых комментариях"
- Duplicated "Readmore" block in Yootheme template HOT 4
- php 8.1 Undefined property: stdClass::$profileLinkTarget in tpl_comment.php on line 50 HOT 9
- deprecated or error in search plugin 0 class "JString" not found HOT 2
- does JComments work without a b/c plugin in Joomla 5? HOT 1
- it's easy to make Jcomments compatible to J!5 without compatibility plugin HOT 6
- 0 Class "JCommentsPlugin" not found HOT 2
- After posting comments the _jcomments item in database table is locked HOT 4
- Feature Request: more userfriendly selection of categories HOT 4
- Update to 4.0.32 through udpate site doesn't work
- For android: Link added in JComments gets wrong HOT 4
- Ошибки в последнем обновлении 4.0.32 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jcomments-4.