М

Михаил

+78
Репутация
262
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] API официального сайта 24 марта 2020 в 18:08


Но опять таки не решает проблему уведомлений в самом аккаунте.

Михаил
Внедрить сюда API чуть более чем нереально. Здесь во-первых не двойка, во вторых, cp1251.
Обновляться просто нет времени.
Кроме этого, есть более важные задачи по офсайту, например, редизайн.
Так же, внедрять глобальное api для этого сайта попросту нецелесообразно.

Но опять таки не решает проблему уведомлений в самом аккаунте.

Михаил
Парсер с авторизацией всё решит.

Fuze

Да я уже сам начал смотреть в сторону парсера. Спасибо за ответ!
#2 [ЕСТЬ РЕШЕНИЕ] API официального сайта 24 марта 2020 в 17:31


Для этого сайта публичное API не планируется в обозримом будущем. Вы можете использовать RSS.

Fuze
RSS кончено же хорошо. Но опять таки не решает проблему уведомлений в самом аккаунте.
#1 [ЕСТЬ РЕШЕНИЕ] API официального сайта 24 марта 2020 в 17:20
Доброго времени суток. Уважаемая администрация и разработчики icms. Уже довольно давно появился компонент JSON API. Но планируется или уже есть но я не наблюдаю API самого официального сайта / интересуюсь так как недостаток времени налаживает лимит посещений данного сайта. А вот о некоторых событиях на ресурсе хотелось бы знать. Знаю-знаю "есть телеграм канал где публикуется разного рода информация как по обновлениям cms так и обсуждений" но тем не менее эти уведомления никак не касаются личных профилей.
Хотелось бы иметь возможность обращаться к сайту не только посредством браузера а ещё посредством api, в таком случае я мог быг заготовить как небольшие скриптики для обновления событий на сайте так и публичные приложение на андроид на пример чтобы проще было получать именно оповещения о интересующих событиях. Уверен что кроме меня ещё найдутся люди которые из-за недостатка времени так же редко заходят на ресурс и часть событий опаздывает или просто проходит мимо них. Ести ли какое нибудь API или планируется ли в общем его реализация для официального сайта?
#4 [ЕСТЬ РЕШЕНИЕ] Скрытый ajax как реализовать 21 декабря 2017 в 11:12


Только при вызове $.ajax не передавать заголовок XMLHttpRequest. Гугл подсказывает как то так.

Fuze

Спасибо Вам. Думаю вопрос закрыт. Дальше разберусь уже.
#1 [ЕСТЬ РЕШЕНИЕ] Скрытый ajax как реализовать 21 декабря 2017 в 10:56
Здравствуйте! Бьюсь над одним вопросом. Я хочу выполнить запрос ajax в движок на любой компонент, в том числе и базовый(например открыть статью на сайте). Нужно чтобы вернулась вся страница начиная от
  1. <!DOCTYPE html>
  2. <html
и заканчивая
  1. </body>
  2. </html>
То есть всю страницу как будто запрос был обычный не ajax.
Но тут проблема:
метод render которым заканчивается чуть ли не каждый экшн имеет условие если запрос ajax то отправить только шаблон контроллера, если не ajax то всю веб страницу(выдержка из системного класса cmsTemplate:
  1. if ($request->isAjax()) {
  2. echo $html;
  3. $this->controller->halt();
  4. }
  5.  
  6. if ($request->isStandard()){
  7. $this->addOutput( $html );
  8. return $html;
  9. }
  10.  
  11. if ($request->isInternal()){
  12. return $html;
  13. }
Как получать при ajax запросе страницу полностью, а не только вывод контроллера не вмешиваясь в системные класы.
#6 [ЕСТЬ РЕШЕНИЕ] Как вывести данные из одной таблицы в другую? 12 января 2017 в 07:11


я не совсем понял что Вы хотите сделать

Михаил
У Нико, есть поле
  1.  
  2. Первый турнир
  3. Второй турнир
  4. Третий турнир
  5.  
  6.  
Насколько я понял, ему надо чтобы пользователь, выбирая из списка турнир, например "Второй турнир", в БД прописывалось и id турнира равное "2" и название турнира равное "Второй турнир", а не только id турнира равное "2".

Loadырь

Если всё так как Вы говорите то я бы посоветовал бы доставать всё это дело с бд и написать его в селекте в json строке, потом в соответствующих экшинах получать, расспарсивать и заносить что куда надо. Если смогу увидеть обрабатывающий это дело экшн то позже смогу пример набросать как можно такое сделать.
#7 [ЕСТЬ РЕШЕНИЕ] Как вывести данные из одной таблицы в другую? 12 января 2017 в 03:21


Неужели ни кто не знает как это сделать ??

Нико

Доброй ночи. Просто среди разрабов мало экстрасенсов как правило, можно хотя бы на экшн и модель взглянуть, ведь вы показали только форму и хотите чтобы подсказали. Так же не совсем понял что Вы хотите, но если правильно понял то вам нужно вот это
вместо
  1. foreach ($tournaments as $tournament) {
  2. $items[$tournament['id']] = $tournament['tournament_name'];
  3. }
вставить
  1. $items = array_collection_to_list($tournaments, 'id', 'tournament_name');
Тогда у вас получится валидный список, хотя опять таки я не совсем понял что Вы хотите сделать.
#8 [ЕСТЬ РЕШЕНИЕ] Автологин 27 декабря 2016 в 19:34
Тему закрываю так как информация о компоненте перешла в блог. Дальше все баги и пожелания писать в блоге.
#9 [ЕСТЬ РЕШЕНИЕ] Влияние на меню без правки шаблона 27 декабря 2016 в 08:07
Loadырь, спасибо.
#1 [ЕСТЬ РЕШЕНИЕ] Влияние на меню без правки шаблона 27 декабря 2016 в 01:44
Здравствуйте! Появился вопрос: есть ли возможность влиять на меню не меняя шаблонов? Например я хочу добавить в меню действий при просмотре страницы пользователя какой-то пункт без разницы какой. По старинке я должен зайти в шаблон темы и изменить файл, добавать конструкцию $this->addToolButton. А можно как-то это контроллировать из экшинов?
#11 [ЕСТЬ РЕШЕНИЕ] Автологин 26 декабря 2016 в 22:17

id копирайтера: id первой личности, id второй, id третьей

WebMan
Лучше я сделаю всё в графическом виде, так как это те кто хоть немного близок к сайтостроению будет понимать что такое id, а другие не сном не духом об этом не знают. Лучше я сделаю следующим способом: добавлю несколько прав доступа разрешение авторизации — лист параметров — без ограничений и только со своего списка и параметры возможность редактировать свой список пользователей и возможность редактировать чужие списки. В этоге админу будет достаточно зайти на страницу просмотра пользователя и не авторизируясь под его именем нажать кнопку редактировать список пользователей и добавлять что надо, потом в настройках указать что группа этого пользователя может авторизоваться только на учётки пользователей со списка и не может управлять своим списком и чужими списками(добавлять и удалять пользователей).
#12 [ЕСТЬ РЕШЕНИЕ] Автологин 26 декабря 2016 в 16:52
даже есть идея как всё это реализовать, ещё бы дождаться баг репортов и можно было бы правленю версию выпустить компонента.
#13 [ЕСТЬ РЕШЕНИЕ] Автологин 26 декабря 2016 в 16:47
учту
#14 [ЕСТЬ РЕШЕНИЕ] Автологин 26 декабря 2016 в 16:35


добавлены списки для каждого пользователя

Михаил
Доброго утра и Вам!
Списки — очень полезный функционал. То, чего мне не хватает в "Реавторизаторе". С помощью этих списков можно давать возможность копирайтерам быстро и удобно заходить под их "личностями".

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

На мой взгляд, лучше сделать так:
1. Создавать свои списки могут только пользователи с галкой "Администратор" (даже не просто группа "Админов").
2. Администраторы могут не просто добавлять копирайтеров в список тех, кому можно пользоваться "Автологином", как сейчас. А и создавать для каждого из них свой список разрешённых пользователей для входа. Чтобы они могли переключаться только между "своими" пользователями.
3. Ещё можно добавить в заголовок виджета или под ним имя пользователя, под которым сейчас залогинился. Так как не во всех вариантах шаблонов имя отображается в верхней строке.

P.S. Люди, добавьте Михаилу плюсов в карму! Нужно всего +1, чтобы он мог создать блог.

WebMan

1. Не проверял но помоему даже без установки прав должно работать, я в проверке добавил условий что либо должны быть соответствующие права, либо пользователь должен быть админом(галочка в панели), не проверял, но это должно работать.
2. Списки индивидуальны для каждого пользователя, то есть для "Пети" в списке могут быть пользователи "Тест1", "тест2" и т.д., а для "Васи" — "тест3", "тест4", "тест10".
3. Это думаю легко поправимо, но для начала соберу немного пожеланий и список багов если будет, а потом выпущу исправленую версию в том числе и вашим пожеланием.


P.S. Люди, добавьте Михаилу плюсов в карму! Нужно всего +1, чтобы он мог создать блог.

WebMan
Спасибо!
#15 [ЕСТЬ РЕШЕНИЕ] Автологин 26 декабря 2016 в 08:09
Доброе утро! Рад представить вторую версию компонента автологин!!!




В новой версии переработана логика, добавлены списки для каждого пользователя. Теперь можно каждому пользователю кому разрешено в настройках использовать компонент хранить индивидуальный список пользователей к кому чаще всего нужно заходить. Для каждого пользователя свой индивидуальный список.

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