Jump to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Пропадают календарные события из сайдбара ipb 3,2,3 (3,3,1)

Началось еще с версии 3,2, не отображаются в сайдбаре события календарные, будь то события или именинники. Есть подозрения на планировщик задач... Если вручную обновить кэш календаря, все появляется, но через некоторое время опять пропадает ( Подскажите пожалуйста решения проблемы, очень важно для нашего ресурса! Заранее благодарю!

P/S/ Поиск юзал )

Featured Replies

P/S/ Поиск юзал

А решений нет

 

Началось еще с версии 3,2, не отображаются в сайдбаре события календарные, будь то события или именинники

Странный глюк. Проявляется только на русской версией форума. И то не всегда. Закономерность так и не поймал.

 

Пропадают календарные события из сайдбара ipb 3,2,3 (3,3,1)

3,3,1 - тоже? Несколько человек уже написали, что глюк пропал.

  • Author

Странный глюк. Проявляется только на русской версией форума. И то не всегда. Закономерность так и не поймал.

3,3,1 - тоже? Несколько человек уже написали, что глюк пропал.

Самое странное что форум у меня оригинальный англ, с русификацией... 3,3,1 тоже пропадает, появляется если вручную обновить кэш (

Самое странное что форум у меня оригинальный англ

Странно. Вы первый. Пишите в тех. поддержку. Поддержка IPS это не поддержка IBR. IPS быстро решают. Но скорей всего пометят, что проблема не форума.

 

3,3,1 тоже пропадает

стоит - IP.Calendar 3.3.0 ?

  • Author

Странно. Вы первый. Пишите в тех. поддержку. Поддержка IPS это не поддержка IBR. IPS быстро решают. Но скорей всего пометят, что проблема не форума.

Поддержка кончилась 12.04.2012 =)))

 

стоит - IP.Calendar 3.3.0 ?

Да, 3,3,0

Странный глюк. Проявляется только на русской версией форума. И то не всегда. Закономерность так и не поймал.

У меня он вылез на тестовом форуме, который является клоном основного и стоит на том же сервере. На основном все в порядке, какие уж тут закономерности...

  • Author

Заметил, как только в админку входишь, появляется события появляются ... Бред какой то

На основном все в порядке, какие уж тут закономерности...

У меня из четырех форумов (не считая тестовых)- проблема на одном.

  • 2 weeks later...

Решений так и нет?

Поддержка IPS работает абсолютно как и поддержка IBR... Только время терять.

Помогло. Спасибо.

 

PS: (Offtop) писал и не раз...

  • 1 month later...

Спасибо большое...

Сделал указанные изменения - проверим...

Неудачно. Данные изменения не решают мою проблему, которая состояла в том, что:


  1.  
  2. не отображались ДР в соответсвующем окошке справа - производишь вручную перезапуск задачи "кэширования ДР и событий календаря" и все появляется. Заметил, что ручного перезапуска хватает на 2 дня. Т.е. задача нормально отрабатывает один раз после перезапуска.;
  3. в случае, если происходит внесение нового события календаря, то происходит автоматическое кэширование для вывода нового события на сайдбар "Будущие календарные события" и тут же выводятся ДР. Ну это понятно - задача ведь одна...;
  4. периодически, задача по кэшированию блокировалась. Т.е. в админке на ней был установлен признак блокировки ("замочек").

Да, я как-то этот блок календаря мучал-мучал, мучал-мучал, тикеты перечитал, патчей наставил, а толку - ноль... На IPS пишут - "создавайте тикет, зайдем к вам на сервер и все поправим" - и вроде как правят. Подловить бы их и узнать, что именно правят, но, сдается мне, там какая-то архитектурная проблема.

  • 3 weeks later...

А мне инструкция помогла...

  • 4 weeks later...
  • Author

Если еще кому нужно:

 

в admin/applications/forums/modules_public/forums/boards.php

 

После:

 

public function doExecute( ipsRegistry $registry )
   {
       //-----------------------------------------
       // INIT
       //-----------------------------------------

       $this->registry->getClass('class_localization')->loadLanguageFile( array( 'public_boards' ) );

       if (! $this->memberData['member_id'] )
       {
           $this->request['last_visit'] = time();
       }

 

Добавить:

 

// Обновляем кэши календаря
       $cache = $this->registry->cache();
       $cache->rebuildCache( 'birthdays', 'calendar' );
       $cache->rebuildCache( 'calendar_events', 'calendar' );
       $cache->rebuildCache( 'calendars ', 'calendar' );
       $cache->rebuildCache( 'rss_calendar', 'calendar' );

 

Обновит все кэши календаря, если какие-то не нужны - удали строчку.

Edited by Велес

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.