T

Tor

+13
Репутация
4
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Заказ - дополнительные типы полей данных 15 июня 2020 в 23:04
Здравствуйте, хочу предложить разработку дополнительного типа поля для данных, ввиду того что пока сам ковырялся пытался разобраться — перестал в итоге работать движок, так наковырял
Задание:
1 есть/будет два поля числовых предположим с именем stoit и именем kolvo
мне необходимо создать такой тип поля, предположим я добавлю его с именем cena, которое бы заполнялось автоматически — при введении обоих полей stoit и kolvo и равнялось бы stoit/kolvo (деление), налету или добавлялось просто как результат в таблицу в cena
данное поле тоже числовое, округленное до целых значений,
необходимо иметь возможность в списке сортировать и фильтровать по данному полю
иметь возможность выводить данное поле в объекте

2 предположим есть тип поля текстовый с именем Number
необходимо создать такой тип поля предположим с именем linkNumber который бы брал значение из поля Number и прилеплял к нему предположим код
  1. <a href="https://privet.ru/p_map/?num='.htmlspecialchars($value).'">'.htmlspecialchars($value).'</a>
обращаю внимание что просто тупо сделать тип поля из текстового по его примеру — не то что нужно, нужно чтобы в одном месте я мог указать Number, а вывести смог бы его и как Number и еще раз беря его из Number в поле linkNumber
не буду же я два раза указывать одно и тоже в полях данных при создании одного объекта


Озвучьте вашу цену и помогите пожалуйста сделать данную штуку, пока я не доломал еще что нибудь
#3 Как создать свой тип поля в двойке? 15 июня 2020 в 21:04


Там еще тизер отдельно парсится.

Ris
Парсить не вариант
если к примеру с полем для вставки своей ссылки/айфрейма я разобрался то для

тип поля — который является результатом вычислений двух других полей — эти два обязательны к введению, а в третьем чтоб сохранился результат деления одного на другое с возможностями — фильтра и сортировки объектов по данному полю

парсер не вариант, поле заполняется тогда же когда и те поля из которых берутся исходные данные а значит просто брать туда данные просто явой видимо, заполнять результатом, можно даже в скрытом виде, попробую
#5 Как создать свой тип поля в двойке? 14 июня 2020 в 22:07
здравствуйте, вопрос актуален
а ссылка

"Справка: docs.instantcms.ru/dev/forms/create-field/main-file (очень краткая))"

умерла
подскажите как создать новый тип поля данных
к примеру мне необходимо вбить некое число/слово в поле сохранить его а при отображении выдавать код html фрейма с теми данными что введены — сразу скажу что тип поля HTML не вариант т.к. это делается для пользователей, а они html не знают

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

Если что могу заплатить
#1 [ЕСТЬ РЕШЕНИЕ] Есть проблема нужно решение 17 апреля 2014 в 22:02
есть проблема такого рода
сделан плагин
сделан по примеру уже имеющегося пинговалки поисковых систем
но добавлен вариант пинга еще и по событию — UPDATE_ARTICLE

так вот как только добавляется данный вариант сразу перестает работать сохранение постов(статей)
и даже примерно где искать хрен поймешь
включение дебаггинга не помогает — вопросов только становится больше

версия CMS v1.10.3, код плагина прилепил
готов заплатить
Прикрепленный файл
pyandexping_h4in3.zip 2 Кб
#1 некорректная обработке events 14 декабря 2013 в 15:51
версия cms v1.10.3
пытаюсь сделать пинг после редактирования статьи
но как только я в плагине делаю событие

  1. $this->events[] = 'UPDATE_ARTICLE';
даже если его не буду описывать, при редактировании статьи — сама статья вообще не редактируется
ну то есть вообще ничего не меняется, убираешь событие — работает

при том если все таки прописать функции для события UPDATE_ARTICLE — они выполняются, то есть в данном случае пинг проходит
но статья не редактируется, где то что то херится от редактирования самой статьи
  1. <?php
  2.  
  3. class p_yandex_ping extends cmsPlugin {
  4. // ==================================================================== //
  5. public function __construct(){
  6.  
  7. parent::__construct();
  8.  
  9. // Информация о плагине
  10.  
  11. $this->info['plugin'] = 'p_yandex_ping';
  12. $this->info['title'] = 'Пинг Яндекса';
  13. $this->info['description'] = 'Пингует Яндекс при добавлении статей, объявлений и постов в блоги';
  14. $this->info['author'] = 'Anyfiles Net';
  15. $this->info['version'] = '1.0';
  16.  
  17. // Настройки по-умолчанию
  18.  
  19. $this->config['key'] = 'f503922098493529d250f1690c9456cb02e1dd56'; //ваш Ключ
  20. $this->config['id_search'] = '2106855'; //id поиска
  21. $this->config['login'] = 'partners-pro'; //логин Яндекса
  22.  
  23. // События, которые будут отлавливаться плагином
  24.  
  25. $this->events[] = 'ADD_POST_DONE';
  26. $this->events[] = 'ADD_ARTICLE_DONE';
  27. $this->events[] = 'ADD_BOARD_DONE';
  28. $this->events[] = 'UPDATE_ARTICLE';
  29. }
  30. // ==================================================================== //
  31. public function install(){
  32.  
  33. return parent::install();
  34.  
  35. }
  36. // ==================================================================== //
  37.  
  38. public function upgrade(){
  39.  
  40. return parent::upgrade();
  41.  
  42. }
  43. // ==================================================================== //
  44. public function execute($event, $item){
  45. parent::execute();
  46. $siteURL = HOST.'/';
  47. switch ($event){
  48.  
  49. case 'ADD_POST_DONE':
  50. $pageURL = $siteURL . 'blogs/' . $item['seolink'] . '.html';
  51. $this->YaSearchPing($pageURL);
  52. break;
  53.  
  54. case 'ADD_ARTICLE_DONE':
  55. $pageURL = $siteURL . $item['seolink'] . '.html';
  56. $this->YaSearchPing($pageURL);
  57. break;
  58.  
  59. case 'ADD_BOARD_DONE':
  60. $pageURL = $siteURL . 'board/read'.$item['id'].'.html';
  61. $this->YaSearchPing($pageURL);
  62. break;
  63.  
  64. /*case 'UPDATE_ARTICLE':
  65.   $pageURL = $siteURL . $item['seolink'] . '.html';
  66.   $this->YaSearchPing($pageURL);
  67.   break;*/
  68. }
  69. return;
  70. }
  71. // ==================================================================== //
  72. private function YaSearchPing($pageURL) {
  73.  
  74. return;
  75.  
  76. }
  77. }
  78. ?>
#1 ошибки при редактировании модулей 9 ноября 2013 в 18:00
в разных браузерах разные ошибки при редактировании модулей меню
например в firefox — эта картинка постоянно висит — хотя должна только при клике быть

а в хроме или точнее в яндекс.браузер — вообще не работают чекбоксы выбора вариантов расположения модуля
#10 [ЕСТЬ РЕШЕНИЕ] SEO для компонентов и каталога 2 апреля 2013 в 19:02
да так обидно чуток
вроде и не жалко было выкладывать
репы нет чтоб создать блог и нормально выкладывать что то
и деньги кончились чтоб диз заказать как то всё в кучу собралось
#11 [ЕСТЬ РЕШЕНИЕ] SEO для компонентов и каталога 29 марта 2013 в 19:36
занятные человеки =)
сидели много месяцев
пока им не сделали патч
в итоге по написанным скриптам выложили тут просто инструкцию WebMan в сообщении #20
и потом только допиливать стал

вам что мешало всем это сделать пол года назад? или ранее WebMan, пока не было сообщения #14 в этом топике
smile
#12 [ЕСТЬ РЕШЕНИЕ] SEO для компонентов и каталога 24 марта 2013 в 19:46
Ну тем кто посмотрел файлы там самим видно будет что и где можно добавлять и менять
на редкость не сложно было доделать то что есть
а в ихней 2 версии Бете я что то тоже не вижу SEO практически

ну урлы не не столько критично как заголовки и сео параметры, но это тоже в теории можно сделать
мне просто если честно лень, я специализируюсь по доработке cms под свои нужды😊
и то неглубокий тюнинг
#14 [ЕСТЬ РЕШЕНИЕ] SEO для компонентов и каталога 23 марта 2013 в 21:57
ну в общем что было мне интересно то сделал
instantcms.ru/users/files/download3255.html
только для последней версии 1.10.1 Instant CMS
файлы заливаются поверх имеющихся, выполнить sql запрос в базе
рекомендую пробовать сначала на локалке

пакет позволяет редактировать seo параметры у :
— категорий статей
— блога, рубрики блога, сообщениях блога
— вопросы и ответы — немного изменено — админ может через админку добавлять сео параметры к категориям вопросов.
— клубов, рубрики блогов группы, сообщения блогов группы (не вышло сделать только у главной страницы блога группы — т.к. надо искать того кто в jquery что либо понимает может позже сделаю)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.