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 · Просмотры: 23
Добрый день, не подскажите. У этого аддона есть свой 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;
}

Спасибо.
 
Последнее редактирование:
Последнее редактирование:
А по моему вопросу никто не подскажет?(
Не лучшее решение, но самое быстрое - выполните запрос
SQL:
ALTER TABLE `xf_xa_ams_article` ADD `location_data` MEDIUMBLOB NOT NULL AFTER `location`;

Так же может и других полей нехватать в базе, тут лучше разобраться в причине сначала.
 
Не лучшее решение, но самое быстрое - выполните запрос
SQL:
ALTER TABLE `xf_xa_ams_article` ADD `location_data` MEDIUMBLOB NOT NULL AFTER `location`;

Так же может и других полей нехватать в базе, тут лучше разобраться в причине сначала.
Вот если бы знать, как это сделать... У меня нет phpMyAdmin
 
При попытке загрузить изображение формата .jpg появляется данная ошибка
1731880079902.png

Ксен 2.3.4
Как можно решить проблему?
Или может есть у кого более новая версия?
 
Последнее редактирование:
Доброго дня!
Подскажите, пожалуйста, где редактировать перечень категорий статей (убрать старые, добавить новые)?
Что-то как в том анекдоте: то ли я дурак, толи лыжи не едут...
 
Доброго всем вечера! :)
В Вебмастере уже некоторое время висит ошибка "xa_ams_comment — 125 таких заголовков" - то есть , повторяющиеся заголовки комментариев.
Не пойму, где это настраивать!
Подскажите, пожалуйста!
Ну и вообще - как разнообразить ?
На форуме - бывает, что люди создают тему с одинаковым названием. Я медик - и темы на форуме медицинские, типа "у меня хр.простатит" или "у меня болит мошонка" :)
Это я вручную отслеживаю иногда ,поправляю, не проблема.
Но что с AMS , как тут настроить-поправить?
Ну и заодно - ткните, плиз, в то, где настраивать на самом форуме?
Сейчас:
"3 146 (15%) страниц содержат одинаковые title.
19 635 (95%) страниц содержат одинаковые description. "
 
Grammy, при редактировании статьи, в самом низу есть настройки seo. Разбавляйте.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу