Koenig, одну тему можно одновременно и добавить, и игнорировать?![]()
Koenig, одну тему можно одновременно и добавить, и игнорировать?![]()
aNNiMON, нет, там разпик или разбан идет
aNNiMON, там в классе должно понятно быть без комментариев
public function ban($ban) {
if (!$this->isBan($ban)) {
$this->bans[] = $ban;
$this->update = true;
}
if ($this->update & $this->isPick($ban)) {
$this->unPick($ban);
}
} # Koenig (05.05.2017 / 00:47)В целом, интересное решение.
AlkatraZ, в настройках форума в поле где сереализация хранится, добавил массивы, туда пишу иды банов и пиков, и временную метку, непрочитанные выбираю по id in(1,2,3) and id not in(3,4,5) and time >
# aNNiMON (05.05.2017 / 00:50)Ну я вот тоже че то в разрыве шаблона
Koenig, одну тему можно одновременно и добавить, и игнорировать?
AlkatraZ, ты банишь тему, и она не появляется в непрочитанном, ты сам кнопку жмешь на подписку или бан, многие тут писали например про тему танчиков, хотят "развидеть" ее
там где ссылка на непрочитанное появляется ссылка на подписки, там внутри можно выбрать смотреть за период и сбросить
Ну значит я правильно понял.
Тогда это полезное решение. Шли пулл реквест, запилим и затестируем тут на сайте.
# AlkatraZ (05.05.2017 / 00:53)при печате ссылки идет проверка
Ну я вот тоже че то в разрыве шаблона
$subscribe = new Johncms\Subscribe();
echo '<p class="gmenu green">'
. (!$subscribe->isPick($id) ? '<a href="index.php?act=subscribe&do=pick&pick=' . $id . '">' . _t('Pick subscribe') . '</a>' : _t('Pick subscribe'))
. ' | '
. (!$subscribe->isBan($id) ? '<a href="index.php?act=subscribe&do=ban&ban=' . $id . '">' . _t('Ban subscribe') . '</a>' : _t('Ban subscribe'))
. '</p>';AlkatraZ, на днях пришлю, допилю подписки на разделы
# Koenig (05.05.2017 / 00:58)Ну логику по мелочам потом подправим, это не проблема.
если бан стоит, то можно подписаться, или если подписка есть, можно забанить