Ris

Ris

+657
Репутация
3771
Рейтинг
#1 Атрибуты 777 27 октября 2021 в 20:19

Я бы в первую очередь вот чего сделал.

Создайте в корневой папке сайта (там же, где index.php лежит) файл permit.php с таким содержимым:

  1. <?php
  2.  
  3. $group_info=posix_getgrgid($user_info['gid']);
  4.  
  5. echo $user_info['name'].':'.$group_info['name'];

Потом в браузере вашсайт.ру/permit.php

Оно выдаст на белой странице пользователя, от имени которого работает php и его группу.

вашюзер: егогруппа

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

Или если сами имееете доступ к консоли SSH, можно прямо в консоли выполнить 

chown -R вашюзер: егогруппа /полный_путь_к_папке_с_сайтом

#2 Продублировать компонент "Группы" 25 октября 2021 в 11:17

Уже было два года назад.

instantcms.ru/forum/pfind/320701

#3 Высота у блоков миниатюр изображений. 24 октября 2021 в 22:42

найти сам этот виджет и его код править.

Panda58dev

\templates\modern\controllers\content\widgets\list\list.tpl.php

Правьте...

#4 Высота у блоков миниатюр изображений. 24 октября 2021 в 22:31

ничего не поменялось. 

Panda58dev

Кэш браузера можно попробовать очистить.

#5 Высота у блоков миниатюр изображений. 24 октября 2021 в 22:17

 Panda58dev, 

Укажите в этом виджете Поля — Обтекание: Ширина блока поля — 100%

#6 Высота у блоков миниатюр изображений. 24 октября 2021 в 20:17

 Panda58dev, 

А как вообще нужно эти картинки расположить?

Зачем нужна высота блока их объединяющего? Почему не задать высоту каждой из картинок, а высота блока как-то сама от этого создастся.

И вообще… шаблон модерн сделан на принципе flex, то есть всё зависит от всего соседнего и изменяет размеры в зависимости от соседних элементов.

А Вы с ним пытаетесь работать жесткими методами CSS2.

Почитайте про флексбокс, там много интересного!

habr.com/ru/post/467049/

#7 Высота у блоков миниатюр изображений. 24 октября 2021 в 19:10

Да нет, с самими изображениями всё хорошо, а вот с родительским блоком — нет :(
Попробовал — никакого толку, повышение приоритетности тоже не помогает. 

Panda58dev

Вон там, чуть выше почитайте, что  Олег Васильевич я пишет.

И поверьте, он не просто так это пишет, а исходя из своего очень большого опыта и имеющихся у него знаний.

Я бы советовал к нему прислушаться.

#8 Выделение кода в тексте статьи 24 октября 2021 в 11:55

 Евгений, 

Скачайте с гитхаба свежую версию геши 

github.com/GeSHi/geshi-1.0/releases/tag/v1.0.9.1

Там есть плагины чуть не для всех известных языков.

И оттуда добавьте файл pascal.php.

Я проверил — работает.

#9 Высота у блоков миниатюр изображений. 23 октября 2021 в 21:42

 Panda58dev, 

Так попробуйте:

  1. .ft_image img{
  2. height: 74px !important;
  3. }
#10 Высота у блоков миниатюр изображений. 23 октября 2021 в 21:17

но что-то не работает

Panda58dev

А как оно должно было работать? 

Ткните правой кнопкой в этот элемент — Посмотреть код. Появилось ли у элемента с классом .ft_images свойство height: 74px; ?

#11 Высота у блоков миниатюр изображений. 23 октября 2021 в 20:30

Товарищи, а есть ли возможность отключить scss? 

Panda58dev

Конечно есть. Но зачем?

Пишите ваши стили в файл \templates\modern\scss\theme\_custom.scss

Потом в настройках «Скомпилировать и сохранить».

#12 Выделение кода в тексте статьи 23 октября 2021 в 19:34

Есть такая штука, как Generic Syntax Highlighter (GeSHi).

geshi.org/

Именно этот геша отвечает за подсветку синтаксиса в InstantCMS.

Поддерживаемые синтаксисы можно посмотреть в папке \system\libs\geshi\geshi\

Если нужна поддержка паскаля или дельфи — можно поискать в интернетах плагины для геши.

codeclimate.com/github/ckeditor/ckeditor-dev/plugins/codesnippetgeshi/dev/geshi/geshi/pascal.php/source

#13 Вывод рекламного кода Google/Yandex по географии 21 октября 2021 в 23:46

Но в условиях неопределённости намерений ТС

IamB

Мне так предельно понятно, чего хочет ТС.

План следующий:

Берем виджет «Текст HTML», выкидываем из него настройки добавления файлов, зато добавляем несколько полей с выбором страны (или нескольких стран) и кода яваскрипт (рекламный блок), который выводится для этой страны.

То есть если страна пользователя — Россия — ему показывают рекламные блоки яндекса. Если не Россия — адсенс от гугля.

#14 Вывод рекламного кода Google/Yandex по географии 21 октября 2021 в 21:58

Сначала используем Yandex поиск «определение местоположения по ip php».

IamB

Вроде в движке что-то этакое есть.

Изображение

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

$geo = $this->controller_geo->getGeoByIp();

$geo['country'] и будет страна.

#15 [ЕСТЬ РЕШЕНИЕ] Иконки на сайте. 21 октября 2021 в 14:32

Как сделать, чтобы и в обыкновенном меню действий этих иконок не было ( скриншот прилагаю )

gari

Собственно, если надо что-то скрыть, самый простой метод — выяснить имя элемента и написать ему display: none;

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

Изображение

Из открывшейся информации видно, что элемент svg можно скрыть так:

  1. .navbar-nav li a svg {display: none !important;}

Этот стиль надо добавить в тот же, уже созданный виджет.

Соответственно, во всех меню все значки показываться не будут.

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.