нашел исполнителя
Tor
Tor, а не проще заменить категории на теги? А категории вообще отключить у дневников...
лучше прочитать в новой вариации, лучше уж не категории а если уж точно новый компонент то совсем по другому
от 300 так от 300, я ж не говорил сделайте мне бесплатно, более того даже написал могу заплатить за помощь сделать тз чтоб можно было оценить компонент, ну не нравится мне как выглядит подобная вещь с помощью блогов (неудобно, надо листинг как в форуме или vk) или форума (не хватает прав для пользователей в своих ветках и приватности)
но опять же это не ко мне вопрос, я не разбираюсь во внутрянке форума чтоб там что то ковырять, если кто то может модифицировать форум так чтоб он стал соответствовать требованиям я только за, допустим выделить в настройках одну категорию форума в которой будут другие настройки приватности и правила комментирования, создания веток, и один пользователь одна ветка
или блоги перековырять что б листинг постов был как у форума но блоговыми записями с комментами (как в вк), ну и настройки опять же приватности, и один пользователь один блог
плюс я понимаю что для всего этого нужен будет дизайн, а модуль форума в сайт так и так будет установлен так как он нужен, для всего этого примерно есть некий бюджет
В теории можно поступить так, мне тогда нужен тот кто поможет написать ТЗ — оплачу, а то без ТЗ никак не стронуться с места, интереснее конечно б было чтоб тот кто поможет написать ТЗ потом и писал компонент, но уж как получится
вот пока что набросал во вложении, пару картинок и текст, нужны наводящие вопросы т.к. на вскидку — взгляд рассеивается
на сколько реально написать такой компонент, но сразу говорю там наворачивать и наворачивать по моему, жалко просто заново писать всякие регистрации, авторизации, аккаунты, ......
нужно дать возможность пользователю создавать свою категорию в типе Контента, в которой может писать только он, доступ к ней только у него, и в данном типе контента он может писать только в эту тему, он же мог бы давать возможность другим в этой категории делать комментарии к своим записям, просматривать, удалять комментарии
суть, пример — пользователь может создать свой «Дневник» в типе контента «Дневники» со своим названием, писать туда как в блог свои записи, дает другим возможность — читать или комментировать их для Всех, Друзей, только Автору, возможность менять имя этого Дневника (категории), дневники друг друга не должны перемешиваться, то есть получается быть каждый в своей категории/разделе в Дневниках
иметь возможность добавлять несколько «Тип опыта»(список) и «Описание»(текст) в одной записи Типа Поля «Дневник», попарно, в теории лучше если неограниченно или ну например до 10, я так понимаю что надо просто их создать и скрыть от пользователя а при необходимости показывать/добавлять
уметь считать кол-во «опытов» (в «типах опытов») в каждой записи (их там до 10, смотри выше) Дневников и выводить в список, и для статистики как то собирать
заголовок можно не вводить, если пустой то будет к примеру надо вставлять " № такая то запись в дневнике того то "
закладки с пометками для поиска записей чтоб находить быстро (оглавление), для каждого пользователя, с вырезками/цитированием, пометкой почему это важная вкладка, возможно разбитая по категориям
поле «локации» в типе контента «Дневники» как теги, или теги в дневниках назвать — локация, возможно сделать список запрещенных тегов типа (сон, ос, сны, яркий сон)
почти как блоги но не смешивать посты
или проще с нуля писать? или другую cms искать
Надо только попросить разработчика, чтобы добавил htmlspecialchars в паттерны. Думаю, он не откажет.
спасибо
Задание:
1 есть/будет два поля числовых предположим с именем stoit и именем kolvo
мне необходимо создать такой тип поля, предположим я добавлю его с именем cena, которое бы заполнялось автоматически — при введении обоих полей stoit и kolvo и равнялось бы stoit/kolvo (деление), налету или добавлялось просто как результат в таблицу в cena
данное поле тоже числовое, округленное до целых значений,
необходимо иметь возможность в списке сортировать и фильтровать по данному полю
иметь возможность выводить данное поле в объекте
2 предположим есть тип поля текстовый с именем Number
необходимо создать такой тип поля предположим с именем linkNumber который бы брал значение из поля Number и прилеплял к нему предположим код
<a href="https://privet.ru/p_map/?num='.htmlspecialchars($value).'">'.htmlspecialchars($value).'</a>
не буду же я два раза указывать одно и тоже в полях данных при создании одного объекта
Озвучьте вашу цену и помогите пожалуйста сделать данную штуку, пока я не доломал еще что нибудь
Парсить не вариант
Там еще тизер отдельно парсится.
если к примеру с полем для вставки своей ссылки/айфрейма я разобрался то для
парсер не вариант, поле заполняется тогда же когда и те поля из которых берутся исходные данные а значит просто брать туда данные просто явой видимо, заполнять результатом, можно даже в скрытом виде, попробуютип поля — который является результатом вычислений двух других полей — эти два обязательны к введению, а в третьем чтоб сохранился результат деления одного на другое с возможностями — фильтра и сортировки объектов по данному полю
значения из форм вынимать ява скриптом или есть какое то внутреннее правило заимствования данных
а ссылка
умерла"Справка: docs.instantcms.ru/dev/forms/create-field/main-file (очень краткая))"
подскажите как создать новый тип поля данных
к примеру мне необходимо вбить некое число/слово в поле сохранить его а при отображении выдавать код html фрейма с теми данными что введены — сразу скажу что тип поля HTML не вариант т.к. это делается для пользователей, а они html не знают
так же вижу крутился вопрос но не вижу решения — тип поля — который является результатом вычислений двух других полей — эти два обязательны к введению, а в третьем чтоб сохранился результат деления одного на другое с возможностями — фильтра и сортировки объектов по данному полю
Если что могу заплатить
сделан плагин
сделан по примеру уже имеющегося пинговалки поисковых систем
но добавлен вариант пинга еще и по событию — UPDATE_ARTICLE
так вот как только добавляется данный вариант сразу перестает работать сохранение постов(статей)
и даже примерно где искать хрен поймешь
включение дебаггинга не помогает — вопросов только становится больше
версия CMS v1.10.3, код плагина прилепил
готов заплатить
пытаюсь сделать пинг после редактирования статьи
но как только я в плагине делаю событие
$this->events[] = 'UPDATE_ARTICLE';
ну то есть вообще ничего не меняется, убираешь событие — работает
при том если все таки прописать функции для события UPDATE_ARTICLE — они выполняются, то есть в данном случае пинг проходит
но статья не редактируется, где то что то херится от редактирования самой статьи
<?php class p_yandex_ping extends cmsPlugin { // ==================================================================== // public function __construct(){ parent::__construct(); // Информация о плагине $this->info['plugin'] = 'p_yandex_ping'; $this->info['title'] = 'Пинг Яндекса'; $this->info['description'] = 'Пингует Яндекс при добавлении статей, объявлений и постов в блоги'; $this->info['author'] = 'Anyfiles Net'; $this->info['version'] = '1.0'; // Настройки по-умолчанию $this->config['key'] = 'f503922098493529d250f1690c9456cb02e1dd56'; //ваш Ключ $this->config['id_search'] = '2106855'; //id поиска $this->config['login'] = 'partners-pro'; //логин Яндекса // События, которые будут отлавливаться плагином $this->events[] = 'ADD_POST_DONE'; $this->events[] = 'ADD_ARTICLE_DONE'; $this->events[] = 'ADD_BOARD_DONE'; $this->events[] = 'UPDATE_ARTICLE'; } // ==================================================================== // public function install(){ return parent::install(); } // ==================================================================== // public function upgrade(){ return parent::upgrade(); } // ==================================================================== // public function execute($event, $item){ parent::execute(); $siteURL = HOST.'/'; switch ($event){ case 'ADD_POST_DONE': $pageURL = $siteURL . 'blogs/' . $item['seolink'] . '.html'; $this->YaSearchPing($pageURL); break; case 'ADD_ARTICLE_DONE': $pageURL = $siteURL . $item['seolink'] . '.html'; $this->YaSearchPing($pageURL); break; case 'ADD_BOARD_DONE': $pageURL = $siteURL . 'board/read'.$item['id'].'.html'; $this->YaSearchPing($pageURL); break; /*case 'UPDATE_ARTICLE': $pageURL = $siteURL . $item['seolink'] . '.html'; $this->YaSearchPing($pageURL); break;*/ } return; } // ==================================================================== // private function YaSearchPing($pageURL) { return; } } ?>
например в firefox — эта картинка постоянно висит — хотя должна только при клике быть
а в хроме или точнее в яндекс.браузер — вообще не работают чекбоксы выбора вариантов расположения модуля