Vladimir

Vladimir

+51
Репутация
88
Рейтинг
#1 Как поменять пресет изображений аватарок в списке пользователей? 7 января 2022 в 16:46

В файле users_list.php (вроде так) меняете  micro на small 

Happy

Вы наверное этот файл имели ввиду? /templates/modern/controllers/users/list.tpl.php

Если да, то пресет micro здесь найти не удалось. 

Если нет, то хз где находится файл users_list.php, подскажете?

Vladimir

тут попробуйте templates/modern/controllers/users/profile_view.tpl.php

Happy

Так этот шаблон вроде отвечает за отображение информации в профиле пользователя, а мне нужно в списке, здесь мойсайт.рф/users

#2 Как поменять пресет изображений аватарок в списке пользователей? 7 января 2022 в 15:36

В файле users_list.php (вроде так) меняете  micro на small 

Happy

Вы наверное этот файл имели ввиду? /templates/modern/controllers/users/list.tpl.php

Если да, то пресет micro здесь найти не удалось. 

Если нет, то хз где находится файл users_list.php, подскажете?

#1 Как поменять пресет изображений аватарок в списке пользователей? 7 января 2022 в 15:28

Как поменять пресет изображений аватарок в списке пользователей? Тот который по адресу мойсайт.рф/users. По умолчания для пользователей с аватаркой там micro стоит размером 32х32, а без аватарки 64х64. Нужно поставить для тех что с аватаркой присет small 64х64.

#1 Платная доработка интернет магазина, встройка виджета почта россии. Цена вопроса 1500 руб. 27 декабря 2021 в 06:09

Добрый день!
 
Появилась необходимость встроить в интернет магазин instantcms.ru/addons/shop-for-instantcms.html виджет почты россии. Разработчик интернет магазина не может этим заняться. Техническая информация по виджету здесь widget.pochta.ru/docs.
То есть на первом этапе, при выборе способа доставки, если выбрать «почту россии» должен появляться стандартный виджет почты россии.
На виджете можно выбрать место доставки, появится цена и время доставки, после можно отметить место (это предусмотренно функционалом виджета, и параметры передаются стандартной функцией виджета callbackFunction, имя этой функции можно менять).
Далее данные о времени доставки и цене должны передаваться на сайт (там вроде всё сделано через javascript) и уже далее передаваться для формирования общей цены. Так же при распечатке счёта должна быть указана эта цена, скажем строкой выше строки «сумма всего» и в строке Курьерская доставка должна быть почта России и срок доставки.  
Я могу сделать тестовый сайт с чистым инстантом и интернет магазином и дать доступ по ftp и к базе данных. Обзор виджета здесь www.youtube.com/watch?v=MwuW5phRzRI
 
Цена вопроса 1500 руб. 

#3 Создание компонента для создания карты сайта (sitemap.xml) 22 декабря 2021 в 22:01

Неее).  Грубиянов не люблю. Да и на глупость у меня аллергия.

Lora

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

#4 Создание компонента для создания карты сайта (sitemap.xml) 21 декабря 2021 в 14:40

P.S. Специально для надменного риторика. Получилось.

Vladimir

Знаете для чего щука в пруду? 😁

Хорошо, что что то получилось. Плохо, что сами не понимаете, что написали. Иначе последнего вопроса бы не было.

Lora

12 дней человек ответ рожал и снова не в тему. Для чего? Может решение дадите раз такой умный?

#5 Создание компонента для создания карты сайта (sitemap.xml) 21 декабря 2021 в 11:02

Вот прошло 12 дней с момента создания компонента. Почти сразу добавил свои ссылки и добавил новую карту в вебмастера яндекс и гугла. Яндекс проиндексировал ссылки, их пока особо в поиске не видно, но как минимум в индексе они есть. Гугл не хочет. Думаю что за на..,… так вот при проверке страниц в google search console, выяснилось что они каноничные, цитирую:

Каноническая страница, выбранная Google: Совпадает с канонической страницей, выбранной пользователем

Открываю код, и на самом деле, страницы каноничные (я добавлял страницы фильтра), и главной страницей выбрана страница категории из которой и был применён фильтр. Можно ли как-то красиво эту каноничность убрать, есть ли пункт в меню? Или как сделать что-бы это в компонент внедрить, может с помощью хука?

Конечно можно просто в файле /system/controllers/content/actions/category_view.php закомментировать 122 строку:

  1. $this->cms_template->addHead('<link rel="canonical" href="' . $this->cms_config->host . (is_array($page_url) ? $page_url['base'] : $page_url) . '"/>');

 Но потом же будут обновления, вспоминать что её закомментировал… вообщем неудобно...

При том это не совсем корректно, каноничность нужна как минимум для отображения на разных страницах категории (2, 3 и.т.д.).

Вообщем вопрос как убрать каноничность, только на страницах фильтра?

#6 kmailer ошибки и способы их решения. 18 декабря 2021 в 20:21

Следующая проблема, шаблоны писем при создании рассылки в новом шаблоне админки, не загружаются.

#1 Поле "Список людей" 16 декабря 2021 в 16:06

Есть поле Список людей, от разработчиков instantcms. Интересная вещь, но вот один момент хотелось бы подправить, я хочу что бы поле мог добавлять только администратор, и там предусмотрена такая возможность, как «Разрешить отключение поля для выбранных записей». Но по умолчанию поле всё равно включено. То есть если отключаем пользователям возможность создания и редактирования поля, то при создании записи всё равно появляется поле, как сделать что-бы по умолчанию поле было выключено?

Добавлено спустя 2 часа

Понять не могу, почему это поле по умолчанию включается, то есть, как только его добавляешь, во всех записях контента, в базе, в таблице, в столбце это поля, проставляется параметр 1, что отвечает за этот параметр?

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

Решение:

Файл /system/fields/pplist.php, 6 строка вместо 

  1. public $sql = 'int NULL DEFAULT 1';

пишем

  1. public $sql = 'int NULL DEFAULT NULL';
#7 kmailer ошибки и способы их решения. 15 декабря 2021 в 21:04

Потому что я могу решить ваши проблемы :)

Тут все просто. Они у вас есть- Вы платите — их у вас нет.

Алексей Т

Меня так в детстве цыганка на вокзале развела)))

Aliaksandr

💯😂😂😂😂🤣

Ну чтож, пойдём маленькими шажочками. Проблема в событии ctype_basic_form, когда его отключаем настройки типов контента нормально открываются. Но тогда пропадает какой-то функционал, я кстати так и не понял, для чего это нужно, но видимо нужно. Если кто знает, напишите пожалуйста! Скрин ниже.

Изображение

Добавлено спустя 1 час

Нашёл решение. Вообщем ошибка в файле /system/controllers/kmailer/hooks/ctype_basic_form.php в строках 48-52:

  1. $template = cmsTemplate::getInstance();
  2.  
  3. $items = array();
  4.  
  5. $path = $this->cms_config->document_root . href_to('templates', $template->name, array('controllers', 'kmailer', 'tpl'));

Ранее когда не было новой админки, по умолчанию в переменную $template передавался шаблон default, собственно он дальше и прописывался для формировании пути к файлам $template->name, сейчас сюда передаётся admincoreui. Поэтому напрямую прописываем default. Переменную $template тоже вроде можно удалить, вроде она дальше нигде не используется, но пусть пока будет, для чего-то же автор именно в таком формате записал… Решение:

  1. $template = cmsTemplate::getInstance();
  2.  
  3. $items = array();
  4.  
  5. $path = $this->cms_config->document_root . href_to('templates', 'default', array('controllers', 'kmailer', 'tpl'));

 

 

#8 kmailer ошибки и способы их решения. 14 декабря 2021 в 19:33

Есть может быть у кого-нибудь какие мысли, как лечить?

 

Vladimir

Переходите в админке на шаблон default, настраиваете, если компонент работоспособен он отработает. Затем вернётесь на CoreUI.

IamB

Спасибо Кэп))

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

#9 kmailer ошибки и способы их решения. 14 декабря 2021 в 19:23

Готовы оплатить обновление?

Алексей Т

А почему Вы задаёте этот вопрос? 

#10 kmailer ошибки и способы их решения. 14 декабря 2021 в 18:51

разработчик не отвечает

Vladimir

Куда вы ему писали? Разговаривал только вчера.

Алексей Т

В личку здесь писал, на email писал, в июле Александр ответил что займётся, в августе уже не ответил… как-то так...

#1 kmailer ошибки и способы их решения. 14 декабря 2021 в 18:37

Есть один замечательный платный компонент, kmailer называется. Но как правило, автор редко выпускает обновления, а с выходом новой версии instantcms, иногда возникают ошибки. Уже, когда-то, в 2019 году создал тему на форуме по компонентам рассылки, ссылка , тогда обновления не было более 2-х лет,  вышло обновления и на мой взгляд, это был снова лучший компонент (сравнивал с Ammailing), но не долго, с выходом обновлений instantcms снова копились проблемы и снова к сожалению разработчик не отвечает. Может сами попробуем решить? Одна из главных текущих проблем, при включенном компоненте, когда заходим в «настройки» типа контента,  при включённом шаблоне админки CoreUI, пропадает разметка страница, скриншот ниже. Есть может быть у кого-нибудь какие мысли, как лечить?

Изображение

 

#11 Создание компонента для создания карты сайта (sitemap.xml) 9 декабря 2021 в 13:44

Какой $type вы передаете? И передаёте ли?

Loadырь

Удалил переменную $type

В модели компонента photos есть такой метод getLinks. А в модели вашего компонента есть он?

Loadырь

Да есть,

  1. public function getLinks(){
  2. return $this->get('mysitemap_links');
  3. }

 

Вообщем доделал компонент, ещё там кое-какие моменты добавил, там по выбору даты, заголовка. 

Спасибо Loadырь!!! Спасибо Fuze!!!

Компонент выложил в блог https://instantcms.ru/blogs/dobavit-svoi-ssylki-v-sitemap.html

P.S. Специально для надменного риторика. Получилось.

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