Coder Social home page Coder Social logo

Comments (18)

Globulopolis avatar Globulopolis commented on August 15, 2024

Язык сайта какой?
Язык Все для сообщений используется если мультиязычность выключена или не настроены сообщения для других языков.

from jcomments-4.

Sulpher avatar Sulpher commented on August 15, 2024

Русский язык на фронте, других языков на фронте нет.

from jcomments-4.

Globulopolis avatar Globulopolis commented on August 15, 2024

Попробуйте вместо Язык Все для сообщений выбрать Русский.

from jcomments-4.

Sulpher avatar Sulpher commented on August 15, 2024

не помогло.
а у вас правила отображаются? интересно, баг в компоненте или настройки смотреть нужно.

from jcomments-4.

Globulopolis avatar Globulopolis commented on August 15, 2024

Нужно настройки смотреть. У меня отображается.

from jcomments-4.

exstreme avatar exstreme commented on August 15, 2024

Шаблон кастомный у Jcomments?

from jcomments-4.

Sulpher avatar Sulpher commented on August 15, 2024

Шаблон default. кастомные от тройки валятся.
Я ставил новую версию комментов после миграции J3 на J4.
по идее, все правильно.
у контента нет даже выбора языка - мультиязычность выключена.

from jcomments-4.

exstreme avatar exstreme commented on August 15, 2024

Ну сходу только идея ACL настройки проверить

from jcomments-4.

Sulpher avatar Sulpher commented on August 15, 2024

посмотрел я быстро код 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.

Sulpher avatar Sulpher commented on August 15, 2024

нашел тут:
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.

Sulpher avatar Sulpher commented on August 15, 2024

хмммм... чудеса. оказалось, что дело в неправильной миграции.
заменил вот этот файлик:
components/com_jcomments/jcomments.php на тот, что взят из дистрибутива и все заработало.

как это объяснить - непонятно. какие-то остатки от версии под тройку.
по идее, при установке нового компонента должны были перезаписаться все файлы.

Снимок экрана 2022-05-19 в 08 25 13

посмотрел расширения, а там бардак:
Снимок экрана 2022-05-19 в 08 27 03

обратите внимание на версию. 4.0.17 и 4.0.18
(после динсталляции и установки повторно та же картина)
вывод: миграция компонента с тройки на 4 прошла некорректно.
в общем, удалил компонент и поставил заново с переносом настроек. но теперь другие чудеса.

взгляните:
Снимок экрана 2022-05-19 в 08 34 45

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

Снимок экрана 2022-05-19 в 08 45 51

я в настройках включаю отображение смайлов и доп.bbcode и они не отображаются на фронте. хотя появились оценки.
кэш сайта отключен, кэш браузера чистил.
Снимок экрана 2022-05-19 в 08 44 04

какая-то ерунда...

from jcomments-4.

Globulopolis avatar Globulopolis commented on August 15, 2024

Настройки как переносили? Если импорт/экспорт через компонент, то кривые настройки могли опять примениться. Настройки экспортируются вместе с правами.

from jcomments-4.

Globulopolis avatar Globulopolis commented on August 15, 2024

Теперь с правами... Если кнопки отобразились гостю, значит что-то не правильно в настройках прав.

from jcomments-4.

Sulpher avatar Sulpher commented on August 15, 2024

ой, почему-то на фронте сайта авторизован как супер админ (хотя на фронте нет формы авторизации).
поэтому и не думал посмотреть сюда. извините. разлогинился с фронта.
теперь почти все правильно.
правила сайта перестали отображаться. внимательно посмотрел настройки:

вкладка права доступа - нет правила отображения правил
вкладка форма добавления комментариев - показывать правила - все
Снимок экрана 2022-05-19 в 09 03 01

правила не отображаются гостю. когда был авторизован на фронте супер админом - они отображались.

настройки переносил через Json -= экспорт/импорт в компоненте.

from jcomments-4.

Globulopolis avatar Globulopolis commented on August 15, 2024

Вечером гляну, сейчас нет возможности.

from jcomments-4.

exstreme avatar exstreme commented on August 15, 2024

Предлагаю попробовать такое сделать.
Сделать бекап, удалить Jcomments и все его расширения (базу не трогать). И по новой накатить новую версию.
Проблема миграции в том, что раньше это был компонент со своим инсталятором, который на 4 криво работает, а следовательно нормально удалить не может. А теперь это пакет, который устанавливает на уровне джумлы все нужные расширения.

from jcomments-4.

Sulpher avatar Sulpher commented on August 15, 2024

я уже так и сделал - удалил jcomments, поставил заново.
правда, json настройки импортировал.

в общем, развернул чистую Джумла 4.1, чистый JComments, создал один материал, подкрутил настройки.
вот что получилось:
Снимок экрана 2022-05-19 в 10 19 00

показывать правила:
Снимок экрана 2022-05-19 в 10 18 39
по умолчанию было Guest, выбрал вообще все группы, результата нет:
Снимок экрана 2022-05-19 в 10 18 52

однако, если авторизоваться супер админом, то правила отображаются:
Снимок экрана 2022-05-19 в 10 19 27

какой-то баг

from jcomments-4.

exstreme avatar exstreme commented on August 15, 2024

ПОдтверждаю, они отображаются у суперадмина даже если выставить только Public и Guest.
Будем смотреть вообщем

from jcomments-4.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.