Vlad

Vlad

+7
Репутация
49
Рейтинг
#1 Куплю интернет магазин 14 июля 2022 в 11:57

именно с таким внешним видом

Узнал у знакомого...
+ 5000 от базовой стоимости. (mix-clone) А там именно instant нужен или без разници?
пс. UI/UX в примерах… 😭.

#1 [ЕСТЬ РЕШЕНИЕ] Не работает Дата начала публикации 13 июля 2022 в 15:55

Добрый день.
Случайно поломал «Дата начала публикации»
Там где выбрать год — пусто.
Изображение
В самом календарике можно клацнуть и выбрать не более текущего месяца, но выбирает почему то 2027 год.
слот пустой...
Изображение
Консоль молчит. Когда поламал… непомню.
Версия 2,15 сервак опенсервер. Версии php менял, непомогает.
Подскажите где приблизительно искать. В JS дуб-дубом....
Спасибо.

#2 Генератор Мемов 12 июля 2022 в 15:00

Пару слов...
Виджет без опций, все манипуляции в публичной части. Функция «Показывать заголовок» — отсутствует. Картинка виджета в пакете.
Я рекомендую ставить виджет на страницу пользователя, внизу по всей ширине странице… так удобнее.
Виджет сырой, поэтому использовать с бдительностью (безопастность я не проверял!)
Верстка bootstrap, так что в modern впишется без проблем (надеюсь), некоторые элементы «подхватывают» стилистику.
Делал для шаблона modern/
Тест:

  • Версия InstantCMS: 2.15.2
  • Веб сервер: Apache
  • Mysql сервер: 5.7.33
  • Версия PHP: 7.4.21, apache2handler

Пробуйте.

Прикрепленный файл
wg-memgen.zip 26 Кб
#1 Генератор Мемов 12 июля 2022 в 11:37

День добрый.
Есть небольшие наработки по виджетам, в частности есть самописный виджет «Генератор мемов».

Простяцкий до ужаса и  опций пока нет, код топорно зашит в виджет. (исходники были взяты где-то на гите от memgena).
Вот пару скринов… может у кого соцсайт и будет интересно.
Изображение

Изображение


Сразу говорю, по безопасности ничего не могу сказать... 
Генерация через about:blank (новая вкладка в браузере)
Позже дополню...

#3 Стиль кода и реформат в IDE 12 июля 2022 в 11:31

Есть большая разница при написании кода, скажем так,  в классах и шаблонах. Если в классах PSR применимо и полезно, то в шаблоне вы можете иметь вперемежку html, css, php и тут вам форматирование PhpStorm будет только мешать.

IamB

Да скорее всего так и есть.
Еще помогает перенос строки вниз после пробела, но это тоже такое, не надежное(
Пока так или через <!--@formatter:off-->

#4 Стиль кода и реформат в IDE 12 июля 2022 в 09:22

Пока что придумал только вариант с добавлением в код доп клас...♿ например — <?php if ($row['options']['container_tag_class']) { ?> bg_transparent <?php echo $row['options']['container_tag_class']; ?><?php } ?>
Вроде норм решение, ничего не поломалось и реформат работает.
На стековерфлов рекомендуют в настройках найти настройку ...on new line, но мне уже надоело делать реверты по 20 раз на день🧠.

#5 [ЕСТЬ РЕШЕНИЕ] Загрузка фото в альбом без сохранения 11 июля 2022 в 23:39

Тема напомнила другую, но тоже с энтузиастом тестирования.

IamB

Ну, у меня хотябы не сюрзапросы))) mp4 грузить в фотоальбом не пробовал.
… кстати, а что если...

#6 Черный список клиентов 11 июля 2022 в 23:23

Вы про такую штуку говорите?
Изображение
хех, хоть и три месяца прошло.

#1 Стиль кода и реформат в IDE 11 июля 2022 в 23:11

Скажите пожалуйста какой стиль кода используют по стандартам в InstantCMS?
Я использую в PhpStorm — PSR1/PSR2 c небольшими корректировками.
И когда сегодня сделал очередной реформат, в фале templates/blog/layout_childs/main_scheme.tpl.php шторм повырезал пробелы (даже те что не надо)
К примеру тут сместил строку <?php if ($row['options']['container_tag_class']) { ?><?php echo $row['options']['container_tag_class']; ?>
А должно быть как снизу...

  1. <?php if (!empty($row['options']['container'])) { ?>
  2. <<?php echo $row['options']['container_tag']; ?> class="<?php echo $row['options']['container']; ?><?php if ($row['options']['container_tag_class']) { ?> <?php echo $row['options']['container_tag_class']; ?><?php } ?>">
  3. <?php } ?>


и в исходниках поприлипали класы ...

  1. <div class="containerbg-light d-print-none p-3">

ИзображениеИзображение

Благодарю за подсказки.

#7 [ЕСТЬ РЕШЕНИЕ] Загрузка фото в альбом без сохранения 11 июля 2022 в 22:51

Все ли правильно?

Look-out

Правильно что?

Что если не сохранять, то все превью будут чёрно-белые пока не сохранить? Да.

Если после этого зайти в загрузку, то будут показаны предыдущие несохранённые до момента сохранения? Да.

p.s. тему лучше называть как-то более понятно, переименовал.

Fuze

Получается так что фотографии «висят» в неизвестности и их нельзя ни назвать ни сохранить. Сейв просто перезагружает страницу.
Правда можно просто по удалять, загрузить заново, назвать правильно и только потом сохранить. (как по задумке разработчика)
Но бывает ведь загляделся в небо или еще что… бац закрыл вкладку… а фотки так и будут черно белые.
На 50 секунде в видео этот эффект видно.

#8 [ЕСТЬ РЕШЕНИЕ] Загрузка фото в альбом без сохранения 11 июля 2022 в 20:26

А зачем вы перешли в альбом после загрузки фото, не сохранив предварительно?

Lora

Симитировал внештатную ситуацию. (я так часто делаю… привычка тестировщика)
пс. Если просто закрыть вкладку браузера… эффект такой же.

#1 [ЕСТЬ РЕШЕНИЕ] Загрузка фото в альбом без сохранения 11 июля 2022 в 19:28

Тест проводился на демосайте. (тут и на локалке) Все ли правильно? Или я что-то делаю не так.

#9 Как заставить работать id елемента ? 11 июля 2022 в 16:05

Изображение

  1. <div class="text-center">
  2. <h3 class="m-0 p-0">
  3. <a href="javascript:" id="ayaaGpchCc_info2">
  4. <span>NEWS - 1</span>
  5. </a>
  6. </h3>
  7. </div>
  8. <div id="aVaKtFmIyE_info2" style="display:none">
  9. <h3 style="color:#548dd4" class="mb-3 mt-1 text-center">news 1</h3>
  10. </div>
  11. <style>
  12. #aVaKtFmIyE_info2{background:#fff;border:1px dashed rgb(48,210,198);border-radius:2px;color:#545454;display:none;margin:-1px 0 0 0;overflow:hidden;padding:12px 0 0 0}
  13. </style>
  14. <script>
  15. $("#ayaaGpchCc_info2").click(function(){ $("#aVaKtFmIyE_info2").slideToggle("fast",function(){})});
  16. </script>
  17.  
  18. <!---->
  19. <div class="text-center">
  20. <h3 class="m-0 p-0">
  21. <a href="javascript:" id="ayaaGpchCc_info3">
  22. <span>NESW - 2</span>
  23. </a>
  24. </h3>
  25. </div>
  26. <div id="aVaKtFmIyE_info3" style="display:none">
  27.  
  28. <h3 style="color:#548dd4" class="mb-3 mt-1 text-center">news 2</h3>
  29.  
  30. </div>
  31.  
  32. <style>
  33. #aVaKtFmIyE_info3{background:#fff;border:1px dashed rgb(48,210,198);border-radius:2px;color:#545454;display:none;margin:-1px 0 0 0;overflow:hidden;padding:12px 0 0 0}
  34. </style>
  35. <script>
  36. $("#ayaaGpchCc_info3").click(function(){ $("#aVaKtFmIyE_info3").slideToggle("fast",function(){})});
  37. </script>
#10 Как заставить работать id елемента ? 11 июля 2022 в 15:46

Использовать только один идентификатор для одного элемента.
id=«icms_modal»
остальные id=«icms_modal-2», id=«icms_modal-3» итд

Look-out

А если я хочу скрыть элемент в списке контента ?  И этот этот элемент в каждой новости ? 

Happy

У каждой новости должен быть уник на элемент.
<div id=«news»>тут блок с новостью 1...</div>

<div id=«news»>тут блок с новостью 2...</div>

<div id=«news»>тут блок с новостью 3...</div>

Если в списке у новостей есть id=«news» — сработает только первый!
Сделайте для каждого разный айдишник.

#11 Как заставить работать id елемента ? 11 июля 2022 в 15:35

Использовать только один идентификатор для одного элемента.
id=«icms_modal»
остальные id=«icms_modal-2», id=«icms_modal-3» итд

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