Ris

Ris

+657
Репутация
3771
Рейтинг
#1 Админские права в сообщениях 13 февраля 2022 в 16:38

 Lora, 

Тут на днях мальчика на 5 лет на зону отправили за игру в какой-то крафт.

Вы с такими намерениями легко сможете ему составить компанию.

#2 Меню как в Инстаграм, Авито, ваилберис 8 февраля 2022 в 23:52

Ребята, кто нибудь знает, как закрепить меню не вверху — top, а внизу — bottom ?

skewes

class=«fixed-bottom»

#3 [ЕСТЬ РЕШЕНИЕ] Замена фона шапки 5 февраля 2022 в 19:24

Это?

Valodar

Не это, конечно.

Должно выгkядеть, как 

shapka:

background-image: ...

Я вам там в личку написал. Конверт вверху моргает. Ткните, если не трудно.

#4 [ЕСТЬ РЕШЕНИЕ] Замена фона шапки 5 февраля 2022 в 19:18

 Valodar, 

Это всё html.

А стили для блока shapka панель разработчика какие показывает?

#5 [ЕСТЬ РЕШЕНИЕ] Замена фона шапки 5 февраля 2022 в 19:07

Вам полностью код скинуть?

Valodar

Нет, вон у вас где <div class=«shapka»     три точки.

Ткните в них.

#6 [ЕСТЬ РЕШЕНИЕ] Замена фона шапки 5 февраля 2022 в 18:10

так же просто белый фон.

Valodar

Ткните в белый фон правой кнопкой мыши «Посмотреть код».

Раз фон белый, а не по умолчанию — стиль сработал.

Раз картинки нет — неправильно указан путь к картинке.

#7 [ЕСТЬ РЕШЕНИЕ] Замена фона шапки 5 февраля 2022 в 17:43

Вот так стиль написал

Valodar

Стиль это CSS, а не HTML.

Просто добавьте в \templates\modern\scss\theme\_custom.scss вот это:

  1. .shapka {
  2. background-image:url (/templates/modern/images/banner.jpg);
  3. background-repeat: no-repeat;
  4. background-position: -40px 0px;
  5. background-size: cover;
  6. }

После этого, в настройках темы в админке «Сохранить и скомпилировать».

#8 Как правильно и самостоятельно обновлять icms с учетом github? 5 февраля 2022 в 00:07

Правильно — не обновляться с гитхаба.

Дождитесь релиза.

#9 Вывести количество записей в категории 3 февраля 2022 в 09:42

Расстрелять за такой подход и код :)

Fuze

Даже знаю, кто это писал. Но стреляться не стану. 🙂

А подход был — решить задачу правкой одного файла.

#10 Вопрос по движку базы данных 31 января 2022 в 01:03

 Kerncraft1, 

В конечном счете все это сводится к танцам с бубном.

На одной базе данных одна конфигурация лучше работает, на другой базе — другая.

На одном сайте одни индексы ускоряют выборку из базы данных, на другом — другие индексы.

Нет универсальных настроек, универсальной конфигурации и универсальных индексов.

Таков linux way...

#11 [ЗАКРЫТО] Нужен ли шаблонизатор для InstantCMS? 31 января 2022 в 00:06

Шаблонизаторы делают написание кода и верстки проще — а вы как считаете?

Алексей Т

Нет.

PHP создавался как шаблонизатор для перла. И код шаблонов на php мне понятен.

А вот шаблоны на смарти, которые были в первой ветке, мне понять было непросто.

#12 Вопрос по движку базы данных 30 января 2022 в 22:08

Хочется знать, почему эти таблицы в формате MyISAM, а не InnoDB как остальные?

Kerncraft1

Из-за полнотекстового индекса, который не поддерживается в старых версиях mysql и mariadb под innodb.

В mariadb выше 10.5 поддерживается FULLTEXT индекс в таблицах innodb.

не лучше ли будет привести их к одному виду?

Kerncraft1

Может и лучше.

Но все индексы в таблицах типов контента придется переделывать.

#13 [ЕСТЬ РЕШЕНИЕ] Как отключить отображение даты регистрации и последнего визита в профилях пользователей? 30 января 2022 в 21:07

имхо, только сумасшедший так будет писать :)

Panda58dev

Я обязательно стану так писать, как только минимальная поддерживаемая версия InstantCMS станет 7.

Это удобно и понятно. 

Есть переменная или элемент — её и принимаем за значение. Нет — значит принимаем что-то по умолчанию.

#14 [ЕСТЬ РЕШЕНИЕ] Как отключить отображение даты регистрации и последнего визита в профилях пользователей? 30 января 2022 в 16:30

А вот тернарники осуждаю

Panda58dev

А начиная с php7 вообще можно вот так писать.

  1. $myvariable = $ar['some_element'] ?? NULL;
#15 [ЕСТЬ РЕШЕНИЕ] Как отключить отображение даты регистрации и последнего визита в профилях пользователей? 29 января 2022 в 23:31

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

Panda58dev

Конечно нет.

  1. $array = []; // Создание пустого массива
  2. $array = array(); // Тоже будет создан пустой массив

Просто можно проверять наличие элементов массива при переборе.

  1. foreach ($array as $ar){
  2. if (!empty($ar['some_element '])){
  3. $some_element = $ar['some_element'];
  4. }
  5. }

С помощью тернарного оператора еще проще

  1. foreach ($array as $ar) {
  2.  
  3. $some_element[] = !empty[$ar['some_element']] ? $ar['some_element'] : NULL;
  4.  
  5. }

Установите опенсервер и потренируйтесь на нём с массивами. Я так и делал. 

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