Andrey

Andrey

С нами с 08 августа 2016; Место в рейтинге пользователей: #215
Andrey
15 декабря 2016, 02:52
0
тююю…
Andrey
08 декабря 2016, 00:20
0
Ну неужели не кто не поможет? :(
Andrey
16 ноября 2016, 22:08
1
+1
Итак! Почти сутки тотального уничтожения мозга и несколько кружек горячего чая, я наконец немного разобрался, как собственно и думал почти с самого начала…
Необходимо просто расширить возможности вот этого файла:
assets/components/videogallery/js/libs/vg-handler.js
Расширить пока не удалось… НО! Нет худа без добра, просто поменял вот это:
function setVideo(str) {
            if (typeof str == 'undefined' || !str) {
                str = '';
            }
            var element = document.querySelector(self.config.selectors['videoEmbedBlock']);
            if (element) {
                element.innerHTML = str
                    ? '<iframe width="140" height="105" src="' + str + '" frameborder="0" allowfullscreen></iframe>'
                    : '';
            }
        }
на это:
function setVideo(str) {
            if (typeof str == 'undefined' || !str) {
                str = '';
            }
            var element = document.querySelector(self.config.selectors['videoEmbedBlock']);
            if (element) {
                element.innerHTML = str
                    ? '<input type="text" name="videoUrl" value="' + str + '" id="videoUrl"/>'
                    : '';
            }
        }
И все стало на свои места! Костыль? Ну чего поделать! Пока не разберусь как расширить возможности, не чего не удаляя! Может кому пригодится!
Andrey
16 ноября 2016, 16:50
0
Та не не ужели прям совсем не кому не надо было :(
Andrey
04 ноября 2016, 15:00
0
Блин! Спасибо огромное! Буду пробовать!
Andrey
04 ноября 2016, 13:40
0
Та вот не совсем подходи такой вариант! Мне то надо значения «на ходу» вбивать, а при использовании мультисписка, только фиксированные значения, на сколько мне известно!
А на счет того, что мультисписок сохраняет в том виде в котором надо, это я знаю!
Вся проблема в том, что на сайт добавлено уже очень много материала и переделать все, будет огромной головной болью!
Но все равно, спасибо за наводку!
Andrey
04 ноября 2016, 01:22
0
Ну все вроде то, что надо! Только вот теперь проблема! Добавление то идет с фронта и данные записываются в виде:
тег1,тег2,тег3
А чтобы ТВ-суперселект их обработал и увидел надо передать их при создании документа в таком виде:
[ "тег1","тег2","тег3" ]
Иначе данные записываются не верно и даже если смотреть через бэкенд, то поле исчезает, но если передать его как текст в том виде, в котором я написал то ясное дело все отлично!
Самая большая проблема не знаю как это сделать! Вы спросите почему так сложно передать все в той форме в которой поле заработает, т.е. вот так:
[ "тег1","тег2","тег3" ]
Да вот как раз именно в том, что я писал выше, закидывают материал на сайт обычные пользователи, а для этого я организовал очень удобный метод при помощи Input Tags Bootstrap!
Как то так!
Andrey
03 ноября 2016, 16:58
0
Спасибо, попробую!
Вроде первостепенный осмотр дал хорошие результаты!
Давно уже ходи вокруг этого дополнения, но вот все не знал зачем оно мне нужно!
Сейчас почитал внимательнее и понял, что это скорее всего как раз то, что надо!
Andrey
03 ноября 2016, 16:48
0
Ну если такой вызов справится с задачей указанной выше! А так с задачей справляется запрос вида:
&where=`{"pagetitle:IN":"[ "тег1","тег2","тег3" ]"}`
где
"тег1","тег2","тег3"
— значения в поле ТВ-параметра [[+2TypeTV]], которые после записи выглядят так:
"тег1,тег2,тег3"
но в итогде надо получить именно то, что писано в самом верху моего комментария!

Вообще в перспективе, лучше создание виджета «Здесь упомянуто»!
Andrey
02 ноября 2016, 20:47
0
На сколько мне известно это можно решить при помощи например фенома, но вот мозгов не хватает! Кстати Ваш вариант работает как надо и с вызовом списка пользователей!
Andrey
02 ноября 2016, 20:10
0
Спасибо! Для вывода рейтинга одного пользователя помогло!
А вот для списка, он делает почему то все наоборот! Т.е. присваивает класс red положительному!
Andrey
03 октября 2016, 14:32
0
Да вот в том то и дело! очень нужная вещь! Заплатить готов! Было бы кому! :D
Andrey
03 октября 2016, 14:28
0
Решение с группами ресурсов интересное! Не подумал! Но все же мне пока еще до этого, как до Марса!
Ищу решение! Готов платить!
Andrey
03 октября 2016, 14:11
0
Про это я слышал! Но один черт остается второй пункт! На который собственно и идет основной упор!
Andrey
03 октября 2016, 13:57
0
Ну под своим, что имеете ввиду?

Я не силен в PHP! Поэтому «свое» написать затруднюсь на ближайшие год-два, а это нужно сделать уже сейчас!
Тем более, мог бы написать, что то «Свое» не писал бы вовсе!
Andrey
03 октября 2016, 13:56
0
Да вот в том то и дело, хочется организовать автоматизированную систему учета групп пользователей, чтобы костыли не изобретать!
Мне показалось, что там будет намного проще распределять пользователей по нужным группам, в которых они хотят состоять!

Например, пользователь хочет создать свою команду (не важно для чего), т.е. для этого ему надо по факту сосздать например страничку команды (к примеру тикетс с этой задачей справится), затем, ему надо как то добавить только тех пользователей, которые ему нужны или сделать вход как говорится свободным и вот с этим уже проблемы! Как это сделать, если все пользователи принадлежат к одной группе! Предположим, что я могу настроить, чтобы пользователь мог к примеру вступить в группу, но как сделать, чтобы его втсупление контролировал Владелец группы? И предположим, что ему удалось вступить, но как к примеру сделать, чтобы пользователь могу состоять сразу в нескольких группах? (ведь нам известно, что дополнительное поле имеет свойство перезаписываться)!

Т.е. по вашему рассуждению, необходимо каждый раз по заявке создавать группы и каждый раз беспокоить администратора с доступом к Бэкенду создать группу или добавить в ней очередного пользователя! А вот вопрос! Что будет когда групп станет мильон (грубо говоря)!

Такая перспектива не сильно радует! Поэтому хочется сделать все автоматизировано!
Andrey
28 сентября 2016, 18:03
0
Отлично! Разобрался! Просто поставил вместо этого:
&res=`0`
Вот это:
&res=`[[*id]]`
в чанке tpl.Tickets.form.create и теперь оно сохраняет туда, куда надо и форма работает!
Непонятно почему в примере указано:
&res=`0`
Ведь сниппет ругается на то, что такого ресурса не существует и понятное дело ссылка не вводится!
Andrey
28 сентября 2016, 16:23
+1
Кажется я понял в чем дело!
Видимо ему не нравится, что форма вызванная сниппетом TicketForm расположена в еще не созданном ресурсе!
Я уже проверил, редактируется он как надо даже через фронтэнд!

Но вот добавить видео сразу при первоначальном варианте не получается! Может че в сниппете сломалось или версия старая?
Andrey
28 сентября 2016, 16:09
0
Павел, приветствую!
Есть небольшое затруднение в использовании сниппета…
Он выводит форму добавления видеоролика, но пишет access_denied

Все сделал по интсрукции, решил протестить на чистом MODX и чет не получается :(
Вот доступы в админку, вдруг чего подскажите:
s6762.h3.modhost.pro/manager/
Логин: s6762
Пароль: wu6Elswmk03n

П.С.
Ключ V3 действующий, в бэкенде добавление работает!