Article Management System (AMS)

Article Management System (AMS) 2.2.18

Нет прав для скачивания
Efremov, а если не сложно, можно скрин где находится добавление в избранные статьи ? Может конечно и права не выдал себе... Сейчас проверю.
 
После обновления до 2.2.28 выкатилась ошибка🥸
И как ее теперь убрать? статьи не публикуются...
Код:
Журнал ошибок сервера
XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'location_data' in 'field list' src/XF/Db/AbstractStatement.php:230
Сгенерирована пользователем: Admin 18 Авг 2024 в 17:43

Трассировка стека
INSERT  INTO `xf_xa_ams_article` (`category_id`, `original_source`, `user_id`, `username`, `article_state`, `title`, `article_read_time`, `message`, `embed_metadata`, `author_rating`, `description`, `overview_page_title`, `cover_image_caption`, `cover_image_above_article`, `about_author`, `comments_open`, `ratings_open`, `og_title`, `meta_title`, `meta_description`, `rating_weighted`, `rating_avg`, `article_id`, `contributor_user_ids`, `sticky`, `publish_date`, `publish_date_timezone`, `last_update`, `last_feature_date`, `edit_date`, `attach_count`, `view_count`, `page_count`, `rating_count`, `rating_sum`, `review_count`, `series_part_id`, `cover_image_id`, `discussion_thread_id`, `custom_fields`, `prefix_id`, `last_review_date`, `author_suggested_ids`, `tags`, `last_edit_date`, `last_edit_user_id`, `edit_count`, `os_url_check_date`, `os_url_check_fail_count`, `last_os_url_check_code`, `disable_os_url_check`, `location`, `location_data`, `has_poll`, `warning_id`, `warning_message`, `ip_id`, `last_comment_date`, `last_comment_id`, `last_comment_user_id`, `last_comment_username`, `reaction_score`, `reactions`, `reaction_users`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(41): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(56): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Db/AbstractAdapter.php(220): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#5 src/XF/Mvc/Entity/Entity.php(1526): XF\Db\AbstractAdapter->insert('xf_xa_ams_artic...', Array, false)
#6 src/XF/Mvc/Entity/Entity.php(1258): XF\Mvc\Entity\Entity->_saveToSource()
#7 src/addons/XenAddons/AMS/Service/ArticleItem/Create.php(403): XF\Mvc\Entity\Entity->save(true, false)
#8 src/XF/Service/ValidateAndSavableTrait.php(42): XenAddons\AMS\Service\ArticleItem\Create->_save()
#9 src/addons/XenAddons/AMS/Pub/Controller/Category.php(441): XenAddons\AMS\Service\ArticleItem\Create->save()
#10 src/XF/Mvc/Dispatcher.php(352): XenAddons\AMS\Pub\Controller\Category->actionAdd(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XenAddons\\AMS:C...', 'Add', Object(XF\Mvc\RouteMatch), Object(XenAddons\AMS\Pub\Controller\Category), NULL)
#12 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XenAddons\AMS\Pub\Controller\Category), NULL)
#13 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#14 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#15 src/XF.php(524): XF\App->run()
#16 index.php(20): XF::runApp('XF\\Pub\\App')
#17 {main}

Содержимое запроса
array(4) {
  ["url"] => string(42) "/articles/categories/novini-kreditiv.5/add"
  ["referrer"] => string(66) "https://anticollector.ua/articles/categories/novini-kreditiv.5/add"
  ["_GET"] => array(1) {
    ["/articles/categories/novini-kreditiv_5/add"] => string(0) ""
  }
  ["_POST"] => array(21) {
    ["_xfToken"] => string(8) "********"
    ["title"] => string(103) "Масштабна DDOS-атака на monobank: вже третій день відбивається"
    ["message_html"] => string(2051) "<p><a href="https://anticollector.ua/forums/monobank.174/" target="_blank" rel="noopener noreferrer">Monobank</a> уже третій день поспіль зазнає потужної DDoS-атаки. Про це <a href="https://t.me/OGoMono/1827" target="_blank" rel="noopener noreferrer">повідомив</a> один із співзасновників банку Олег Гороховський.</p><h3 id="isPasted">DDoS-атака на monobank</h3><p>Як зазначив Гороховський, за цей період до системи банку надійшло понад 5,5 мільярда запитів: <em>"Ця масштабна кібератака привернула увагу навіть Amazon Web Services, оскільки подібні атаки не є для них типовими. Крім того, українські спецслужби запропонували свою допомогу. Попри те, що ситуація перебуває під контролем, масштаби атаки вражають".</em></p><p><br></p><h3>Атака на банки</h3><p>Раніше "АнтиКоллектор" <a href="https://anticollector.ua/articles/ddos-ataki-na-banki-monobank-vzhe-drugu-dobu-vidbivajetsja-a-rajffajzen-banku-vzhe-vidbili-ataku.27/" target="_blank" rel="noopener noreferrer">повідомляв</a> про значне збільшення потужності DDoS-атак на ресурси <a href="https://anticollector.ua/forums/rajffajzen-bank-aval.296/" target="_blank" rel="noopener noreferrer">Райффайзен</a> Банку, під час яких хакери намагалися зробити онлайн-сервіси недоступними шляхом надсилання мільйонів запитів до сайту та клієнт-банку.</p><p><br></p><p>Monobank також піддається масштабній DDoS-атаці, яка триває безперервно вже декілька днів.</p>"
    ["attachment_hash"] => string(32) "edeb91753a53c853e5b6666f363c9fd6"
    ["attachment_hash_combined"] => string(92) "{"type":"ams_article","context":{"category_id":5},"hash":"edeb91753a53c853e5b6666f363c9fd6"}"
    ["tokens_select"] => string(16) "монобанк"
    ["tags"] => string(130) "антиколлектор новини, антиколектор, антиколлектор, новини 2024, монобанк"
    ["description"] => string(0) ""
    ["author_rating"] => string(1) "0"
    ["cover_image_above_article"] => string(1) "1"
    ["comments_open"] => string(1) "1"
    ["ratings_open"] => string(1) "1"
    ["poll"] => array(5) {
["question"] => string(0) ""
      ["new_responses"] => array(1) {
        [0] => string(0) ""
      }
      ["max_votes_type"] => string(6) "single"
      ["change_vote"] => string(1) "1"
      ["view_results_unvoted"] => string(1) "1"
    }
    ["overview_page_title"] => string(0) ""
    ["og_title"] => string(0) ""
    ["meta_title"] => string(0) ""
    ["meta_description"] => string(0) ""
    ["save_type"] => string(11) "publish_now"
    ["_xfRequestUri"] => string(42) "/articles/categories/novini-kreditiv.5/add"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}

И вот такое выскакивает при попытке опубликовать статью :

Код:
XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'location_data' in 'field list' in src/XF/Db/AbstractStatement.php at line 230
XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 198
XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 41
XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 56
XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 220
XF\Db\AbstractAdapter->insert() in src/XF/Mvc/Entity/Entity.php at line 1526
XF\Mvc\Entity\Entity->_saveToSource() in src/XF/Mvc/Entity/Entity.php at line 1258
XF\Mvc\Entity\Entity->save() in src/addons/XenAddons/AMS/Service/ArticleItem/Create.php at line 403
XenAddons\AMS\Service\ArticleItem\Create->_save() in src/XF/Service/ValidateAndSavableTrait.php at line 42
XenAddons\AMS\Service\ArticleItem\Create->save() in src/addons/XenAddons/AMS/Pub/Controller/Category.php at line 441
XenAddons\AMS\Pub\Controller\Category->actionAdd() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2485
XF\App->run() in src/XF.php at line 524
XF::runApp() in index.php at line 20
А по моему вопросу никто не подскажет?(
 

Вложения

  • Screenshot_2024-09-05-18-19-27-052_com.yandex.browser.jpg
    Screenshot_2024-09-05-18-19-27-052_com.yandex.browser.jpg
    419.7 KB · Просмотры: 16
Добрый день, не подскажите. У этого аддона есть свой API, что бы можно было его использовать и например на лендинге показывать эти статьи через API?
Спасибо.
 
johnz, коробочно апишки нет даже в самой свежей версии, но чисто на чтение прикрутить несложно.
 
CrazyHackGUT, назвался груздем, выложи тогда пожалуйста альтернативную версию с API. Или принцип как построить, я передам бобу или твою версию или наработки чтобы внедрил.
 
Последнее редактирование:
artscripts, без ТЗ результат ХЗ 😊
Модифицировать AMS для такого - немного не тот путь, я думал в сторону отдельного плагина, которое просто прикручивается и сосуществует вместе с AMS, предоставляя API, опять же, только на чтение на первом этапе. Но нужно понимание, хотя бы:
  1. Какие ресурсы нужно выкидывать в API?
  2. Какие поля этих ресурсов должны быть в API?
  3. Если нужен текст статьи (а он скорее всего нужен?), то надо его отдавать в виде BB-кодов или отрендеренном в HTML?
 
Смотрел на форуме Боба, там ему задавали этот вопрос несколько раз.
Вроде он работает над этим и у него это в приоритете (вроде даже на 1м месте), но я так понял что первое API для чего он сделает это CAS.
 
Добрый день, скажите пожалуйста как в AMS: Featured articles виджите задать этому виджету border-radius: 15px;
Пробовал так, но не получилось
CSS:
.template-xa_ams_featured_articles {
    .structItemContainer {
         border-radius: 15px;
    }
}

CSS:
.ams-featured-grid {   
    border-radius: 15px;
}

Спасибо.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу