Гарри

Гарри

+18
Репутация
38
Рейтинг
#1 Как скрыть записи из определенной категорию из общего списка типа контента 4 марта 2023 в 16:49

Есть категория «Черный список». Как её можно скрыть из обычного списка типа контента? Что бы записи из этой категории не выводились вместе с остальными.

#1 Реклама в чистом движке установленном через бегет 4 марта 2023 в 10:01

 Happy, рекламу интегрирует ваш провайдер.

Zau4man

Это что-то новенькое. Её физически там не должно быть.

Тоже такая реклама вылазит (в хаотичных случаях) на одном VPS, где используется бесплатная brainycp. И непонятно от куда она там, думал может вирус какой. Но прочитав эту тему видимо кто-то хочет заработать на бесплатном.  

Использовал brainycp на других серверах, от других хостеров и никогда такой рекламы не было. И больше ни на каких сайтах  такая реклама не вылазит, не зависимо от https сертификат.    

Изображение

#2 Как первой поставить вкладку не комментарии? 3 марта 2023 в 18:37

Есть такой хук в системе — «process_render_comments_tab_list».

Loadырь


А как в instantcms 2 вообще применять хуки?

#3 Как первой поставить вкладку не комментарии? 3 марта 2023 в 16:12

Я использую этот компонент и меня тоже заинтересовал вопрос «Как первой поставить вкладку не комментарии». Разработчик пишет, что поменять нельзя т.к. что-то зашито на уровне движка и никак не поменять. А тут увидел, что у вас это реализовано и есть другой компонент и стало интересно, что у вас(Loadырь) за компонент «Отзывы»?  

 Loadырь, может вы подскажете как это сделать(поменять вкладки местами) или дадите информацию о своем компоненте(если продаёте его)?

#4 CRON - задачи 27 февраля 2023 в 13:37

 Нифигаccе о-го-гошеньки, огромное спасибо!!! А можете добавить ещё условия, что бы проверялось, что аккаунт пустой. Например, 0 комментариев или 0 типов контента. А то так может человек оставил много ценной информации(посты, комментарии) на сайте и он не заходил последний год, то как я понимаю это всё удалится.   

#5 CRON - задачи 27 февраля 2023 в 10:27

Тоже интересует такой вопрос, как удалить неактивных пользователей? Например, кто не заходил на сайт Х лет и у кого 0 сообщений.  

#6 [ЕСТЬ РЕШЕНИЕ] Поле Возраст как вывести возраст в днях 23 февраля 2023 в 17:13

 Lora, спасибо за помощь.

Получился такой код:

  1. <?php
  2. $birthday = $item['godz']; // дата рождения
  3. $age_days = date_diff(date_create($birthday), date_create(), true)->days;
  4. echo $age_days;
  5. ?>
#7 [ЕСТЬ РЕШЕНИЕ] Поле Возраст как вывести возраст в днях 23 февраля 2023 в 15:54

Попробовал. Так отображаются только дни, а не полный возраст. Например, у записи выводиться «11 дней», если полный возраст 8 лет 1 месяц 11 дней. А должно отображаться 2964 дня.

#1 [ЕСТЬ РЕШЕНИЕ] Поле Возраст как вывести возраст в днях 23 февраля 2023 в 12:50

Как в списке и полной записи контента вывести возраст в днях?

Пробовал так

  1. <?php
  2. $birthday = $item['godz']; // дата рождения
  3. $age_days = string_date_age($birthday, 'days'); // расчет возраста в днях
  4. echo $age_days;
  5. ?>
  6.  

но что не сработало и выводит везде «Меньше минуты». 

Подскажите как сделать правильно?

#8 Как вывести год в генерации тайтлов, H1 категорий? 21 февраля 2023 в 15:43

Это не так, лишнего запроса не будет. 

IamB

Почему не так? Разве поля и их значения не в БД хранятся?

Так напишите его, где надо и все.

IamB

Так если бы я знал, давно бы написал и не спрашивал у знатоков. 

Не знаете — питайтесь тем, что подают.

IamB

Вы так написали, как будто г@вна на лопате мне предложили. 😁 Спасибо, я воздержусь.

#9 Как вывести год в генерации тайтлов, H1 категорий? 21 февраля 2023 в 15:20

У меня такое ощущение от вашего ответа, что вам предлагают что-то из г@вна и палок.

IamB

У меня тоже такое ощущение. Есть php выражение <?php echo date('Y'); ?> — оно выводит текущий год. Зачем придумывать какие-то костыли!? Создавать лишнее ненужное поле к записи(или где-то ещё) постоянно его заполнять, а с новым годом потом менять. Лишний запрос к БД, что бы узнать, а что там за значение в поле. Спрашивается зачем? 

Это базовый функционал для СЕО, в других CMS это всё есть. Хорошо, что оказывается и тут есть, как заверяет Fuze. Осталось только дождаться, когда он подскажет как это сделать и будет СЧАСТЬЕ.   

#10 Как вывести год в генерации тайтлов, H1 категорий? 21 февраля 2023 в 14:59

Что? Внести «переменную в CMS»? Её и вносить не надо, она есть.

Fuze

Где она есть? Подскажите, я не нашел.

#11 Как вывести год в генерации тайтлов, H1 категорий? 21 февраля 2023 в 14:47

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

Fuze

🤣 Вы предлагаете, что бы на сайте все записи были такого типа: «Самая классная статья {title}  2023 года»? А еще что бы лучше котироваться в поисковиках до кучи туда добавить {category}.

Надо сделать, что бы людям было удобно пользоваться и заполнять СЕО. Что бы в нужной записи можно было заполнять например «Самый лучший смартфон {год} года».

Предлагаю не советовать то, в чем не разбираетесь ;)

Fuze

Ваши постоянные слова, что  вы тут воняете, по делу ничего предложить не можете. Конкретно предлагайте и помогайте. 

Вам предложили… И опять стандартная отписка «Предлагаю не советовать».  Даже дальше продолжать не охота… толку всё равно ноль.  

Добавлено спустя 11 минут

 Гарри, вы уточните, вам нужно вывести {year} для типа контента? В документации написано

IamB

Я перечитал и ничего не понял, что мне поможет вывести текущий год. Есть переменная {title}, ХОТЕЛОСЬ БЫ что бы и была переменная {year} которая выводила бы это значение <?php echo date('Y'); ?>. Я думаю для здешних гениев программирования это пустяшная задача. Но я не программист могу и ошибаться. 

И да, не стоит писать, что такая переменная многим пригодиться.

IamB

Всем кто разбирается в СЕО им точно бы пригодилась, остальным согласен совсем по барабану. 

Добавлено спустя 2 минуты

Думаю, ключевое слово поля. Попробуйте создать строковое поле year. Заполните его и выводите {year}, где нужно. Изменить его можно будет применив один запрос к базе данных.

Вероятно можно создать  виртуальное поле и применить php для его заполнения, но по реализации не подскажу.

IamB

Спасибо за советы. Это конечно костыли, но какое-то решение. Хотелось что бы по-нормальному делалось.

#12 Как вывести год в генерации тайтлов, H1 категорий? 21 февраля 2023 в 11:31

Гарри, просто напишите год в СЕО выражении. Правда, в 1 января каждого года придется это проделывать снова.

Zau4man

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

Предлагаю разработчикам CMS данную переменную внести в саму CMS. Как я понимаю там минимум кода, что типа этого(это пример от WP):

  1. /* шорткод актуальный год */
  2. function year_shortcode() {
  3. $year = date('Y');
  4. return $year;
  5. }
  6. add_shortcode('year', 'year_shortcode');

 Думаю такая переменная многим пригодиться. 

#13 Как вывести год в генерации тайтлов, H1 категорий? 20 февраля 2023 в 19:36

И как все таки вывести текущий год? Надо самому создавать переменную {год} ? 

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.