pupsik

pupsik

+16
Репутация
310
Рейтинг
#1 Верхнее меню. 31 января 2025 в 22:28

Это был не негативный комментарий, а позитивный. Мол, больше чем помощь. Сам так делаю, потому что удобней. На других форумах не то что скриншотов нет, помощи нет. А тут вон какой плюс.

#2 Верхнее меню. 31 января 2025 в 21:49
  1. <a class="text-light ml-2" href="#">{brands%odnozhopniki}</a>
  2. <a class="text-light ml-2" href="#">{brands%vgovne}</a>

Примеры уже есть.

Новый слоган инстант форума

Изображение

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

#3 Не загружаются картинки на сайт после обновления до 2.17.1 31 января 2025 в 16:39

Понятия не имею что это такое. В дальнейшем будет сложнее обновится. Дело ваше. 

#4 [ЕСТЬ РЕШЕНИЕ] Вывод последнего комментария в списке постов 31 января 2025 в 03:42

 Да, вы правы что не работает, от гостя. А если какой то гад даже не изволивший зарегится жизнь мне захочет подпортить?

Используйте для тестов:

login: test@yahoo.com

pass: testing

#1 Оставить коментарий в списке постов 30 января 2025 в 17:25

Еще одна идея возникла на рассмотрение. Может у кого уже идей нет, не знаю. 

В списке топиков на главной, допустим это demo.instantcms.ru/posts, сделать сеё дополнение, при клике на рейтинг up или down открывался внизу маленький < input > формы комментирования, аля «Почему вы так проголосовали». дает возможность людям быстро оставить комментарий не заходя на топик.

Изображение

Что то типа:

Изображение


Ну и для гостя (с аватаром гостя), если разрешено голосовать и оставлять комментарии. Если разрешено только голосовать, то форма не открывается.  

Без каких либо кнопок «Отправить». Написал быстро свой отзыв «Информация не правдоподобна» Enter и вуаля.

#5 Не загружаются картинки на сайт после обновления до 2.17.1 30 января 2025 в 16:45

Удалите файл system/core/cachememory.php, он переименован;

Проверьте

#6 Иконка категории 30 января 2025 в 16:43

Файл отвечающий за вывод категорий находится по пути:

Это вывод самой категории. А списка, тут:

modern/controllers/content/widgets/categories/categories.tpl.php

Ну это он и не спрашивал. Иконку надо добавить и в стилях в браузере смотреть и править прям там визуально, потом себе в стили добавить. Мы не знаем какие иконки вы добавили.

#7 Немецкая локализация 30 января 2025 в 04:24
#8 Немецкая локализация 30 января 2025 в 00:46

А кому вопрос? Админам? Или всем? Именно мне, не нужна. Не шпрехаю я. 

Будут ли локализации в проекте лишними? Не думаю. 

#9 [ЕСТЬ РЕШЕНИЕ] Вывод последнего комментария в списке постов 28 января 2025 в 16:19

Да вешайте все на меня… А там уж любой сам решит надо ему это или нет.

AI работает с тем что ему дали. Как дали, так и сделали :)

Это был эксперимент и для незнаки как я, вполне рабочий.

P.S. 

Заметил такую весч в АИ. По циклу задач. Сначала он сделает все красиво, по мере добавлений типа «А еще сделайте это и это и это». Он начинает клепать как попало и где-то даже убирать функции сделанные ранее. Я так понимаю что у него алгоритмы взяты от человека «Да отвяжись ты от меня, сколько можно то». 

Но это только мое мнение. 

#1 [ЕСТЬ РЕШЕНИЕ] Вывод последнего комментария в списке постов 28 января 2025 в 04:24

брошу идею, может у кого возникнет интерес сделать.

На главной, под каждым постом выводить последний коментарий этой новости или два… Ну или самый рейтинговый(Топовый).

Сегодня при помощи AI, получилось это сделать. Делюсь что получилось. Если где-то код написан как говно, то это делал я. УЖ извиняйте!

При нажатии на коммент, открывается сам коментарий в посте. (#comment_22)

Изображение

В  default_list.tpl куда вам надо:

  1. <?php
  2. $post_id = $item['id'];
  3. $last_comment = null;
  4.  
  5. // Get the last comment for this post from db
  6. $config = cmsConfig::getInstance();
  7.  
  8. if (isset($config->db_prefix)){
  9. $db_prefix = $config->db_prefix;
  10. $sql = "SELECT c.content, c.date_pub, c.id as comment_id, u.nickname, u.id as user_id, u.slug as user_slug, u.avatar, p.slug as post_slug, p.title as post_title
  11. FROM ".$db_prefix."comments c
  12. JOIN ".$db_prefix."users u ON c.user_id = u.id
  13. JOIN ".$db_prefix."con_posts p ON c.target_id = p.id
  14. WHERE c.target_id = ".$post_id."
  15. ORDER BY c.id DESC LIMIT 1";
  16.  
  17. $result = cmsDatabase::getInstance()->query($sql);
  18. if($result && $result->num_rows > 0){
  19. $last_comment = $result->fetch_assoc();
  20. }
  21. }else{
  22. echo "Error: Prefix not available.";
  23. return;
  24. }
  25.  
  26. if ($last_comment){
  27.  
  28. $comment_url = '/'.$last_comment['post_slug'].'.html#comment_'.$last_comment['comment_id'];
  29. echo "<div class='last-comment' onclick=\"window.location.href = '".htmlspecialchars($comment_url)."';\" style='cursor: pointer;'> <p>";
  30.  
  31. if(!empty($last_comment['user_slug'])){
  32. $profile_url = '/users/' . $last_comment['user_slug'];
  33. } else {
  34. $profile_url = '/users/' . $last_comment['user_id'];
  35. }
  36. $avatar_html = '';
  37. if (!empty($last_comment['avatar'])) {
  38. $avatar_html = html_avatar_image($last_comment['avatar'], 'small', $last_comment['nickname'], true);
  39. } else {
  40. $avatar_html = html_avatar_image_empty($last_comment['nickname'], 'avatar__small');
  41. }
  42.  
  43. echo "<span class='comment-avatar mr-1'><a href='" . htmlspecialchars($profile_url) . "'>" . $avatar_html . "</a></span>";
  44. echo "<span class='comment-author'><a href='" . htmlspecialchars($profile_url) . "'>".htmlspecialchars($last_comment['nickname'])."</a></span>";
  45. echo "<span class='comment-time'>".lang_date(date('j F Y H:i', strtotime($last_comment['date_pub'])))."</span><br>";
  46. echo $last_comment['content'];
  47. echo "</p></div>";
  48. }
  49. ?>

Ну и стили(меняем на свой вкус):

  1. .comment-avatar img{
  2. width:20px;
  3. border:1px solid var(--gc-border-light);
  4. border-radius:50%;
  5. }
  6.  
  7. .last-comment {
  8. margin-top: 10px; /* Adds spacing above the comment */
  9. padding: 5px; /* Adds padding inside the comment */
  10. background-color: var(--body-bg);
  11. border-radius:10px;
  12. margin-left: -5px;
  13. margin-right: -5px;
  14. }
  15.  
  16. .last-comment p {
  17. font-size: 0.9em; /* Adjusts the content font size */
  18. margin-bottom: 0.5rem;
  19. padding-left: 5px;
  20. }
  21.  
  22. .last-comment .comment-author {
  23. color: var(--dark-color); /* Sets a color for the author's name */
  24. margin-right: 0.5rem;
  25. }
  26.  
  27. .last-comment .comment-time {
  28. font-size: 0.8em; /* Adjusts the timestamp font size */
  29. color: var(--light-color); /* Sets a color for the timestamp */
  30. }

Было интересно. Может кому пригодится.

#10 Хостинг для InstantCMS 27 января 2025 в 23:47

Смотря что вы собираетесь делать. 

Я бы посоветовал начать с «Бесплатного» если вы только стартуете. Поковырятся, экспериментировать, подогнать все как надо, пару тройку людей себе найти.

А если проэкт уже готов и народ есть — то тогда не знаю.

#11 Потерял настройку пагинации) 27 января 2025 в 16:09

Ясно, теперь понятно. А я думаю что это за пагинация о которой все спрашивают...

#12 [ЕСТЬ РЕШЕНИЕ] Регистрация и gmail, опять. 26 января 2025 в 21:45

Дак стоит каждые 5 минут. 

5 * * * * php -f /home/domains/public_html/cron.php > /dev/null

Мдаа, вот я идиот. Надо было так.  

*/5 * * * * А лутше так */1

Пойду поплачу. Невнимательность всему грех.

Спасибо большое, точно указали где смотреть. А косяк я сам сделал.

#13 [ЕСТЬ РЕШЕНИЕ] Регистрация и gmail, опять. 26 января 2025 в 21:40

Да, стоит галочка. Блин. Вот же что. Я думал что если нет очереди, то сразу идут письма. Раз очереди нет, то зачем ждать. 

Значит я не так понял как эта система работает. Думал что если много писем то они ждут своей очереди, если писем в очереди нет, то идет сразу. А тут как планировщик настроен так все и идут не важно очередь или нет.

Тогда какие + и — этой галочки. Когда её надо включать а когда не надо? Что лутше?

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

ВОТ! проверил, зарегил, моментом пришло, 2-сек. Может даже одна. 

А я сижу и думаю, чего это люди регаютса а не активирует никто… Наверно думают, где письмо сс&ка??? и уходят.

Даже ваш плагин Антиспам удалил :)

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