Перейти к публикации
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.1.4

версия галереи - последняя.

Рекомендованные сообщения

Опубликовано:

Интересное замечание про поле has_blog в теблице members...

У меня тоже есть замечание по этому поводу.

 

При наличии личного блога (блогов) у форумчанина, у него появляется кнопочка его блога, клик на которой переносит на личный блог/блоги форумчанина.

Вот код:

 

<if test="strpos($author['has_blog'], 'blog_id') !== false"><a href='{parse url="app=blog&show_members_blogs={$author['member_id']}" base="public"}' title='Перейти к Личным Блогам Форумчанина' target='_blank' class='arrows_blog'><i class='birt51'></i></a><else /><a href='/index.php?app=blog&module=manage#create' title='У форумчанина нет Личного Блога' target='_blank' class='arrows_blog_no'><i class='birt51'></i></a></if>

 

Проблема в том что поле has_blog у форумчан время от времени заменяется на запись recache, причём для всех форумчан, у кого есть или нет блогов. Как это остановить? Что бы в поле has_blog оставалась информация, не заменялась записью recache?

Кстати, если зайти в админку, выбрав нужного пользователя и нажать в его профиле отредактировать, то в поле has_blog вновь появляется информация касающиеся блога пользователя.

Опубликовано:

Я не совсем понял что за запись recache и что она там заменяет.

Опубликовано:

Я не совсем понял что за запись recache и что она там заменяет.

Вот так выглядит поле has_blog после обновления кеша:

post-31497-0-07192700-1548094336_thumb.jpg

 

А вот так это поле выглядит нормально, с данными:

post-31497-0-16691400-1548094418_thumb.jpg

 

a:1:{i:5;a:12:{s:9:"blog_name";s:22:"Блог Haktar'а";s:13:"blog_seo_name";s:12:"blog-haktara";s:7:"blog_id";s:1:"5";s:9:"blog_type";s:5:"local";s:13:"blog_owner_id";s:1:"1";s:14:"blog_groupblog";s:1:"0";s:18:"blog_groupblog_ids";s:0:"";s:15:"blog_view_level";s:6:"public";s:16:"blog_num_exthits";s:1:"0";s:14:"blog_num_views";s:5:"59728";s:5:"_type";s:5:"owner";s:10:"_canPostIn";b:1;}}

 

 

Но после обновления кеша, в полях вместо даных появляется эта запись recache

Опубликовано:

Видимо таким образом кеш has_blog помечается для обновления. Убрать его можно, но как это в дальнейшем повлияет на правильную работу неизвестно.

Опубликовано:

Видимо таким образом кеш has_blog помечается для обновления. Убрать его можно, но как это в дальнейшем повлияет на правильную работу неизвестно.

Для этого нужно проверить. А как его убрать?

Опубликовано:

Ну если вы настаиваете.

 

/admin/applications_addon/ips/blog/sources/classes/blogFunctions.php

 

	if ( is_array( $members ) AND count( $members ) )
	{
		if ( $type == 'member' )
		{
			$this->DB->update( 'members', array( 'has_blog' => 'recache' ), 'member_id IN (' . implode( ',', $members ) . ')' );
		}
		else
		{
			/* Will probably just wipe all members if this proves too slow ... and I did*/
			$this->DB->update( 'members', array( 'has_blog' => 'recache' ) );//, 'member_group_id IN (' . implode( ',', $members ) . ') OR ' . $this->DB->buildLikeChain( 'mgroup_others', $members ) );
		}
	}
	else
	{
		$this->DB->update( 'members', array( 'has_blog' => 'recache' ) );
	}

Закоментирвать

 

//$this->DB->update( 'members', array( 'has_blog' => 'recache' ) );

Опубликовано:

Ну если вы настаиваете.

Спасибо. Сейчас попробую.

Опубликовано:

Спасибо. Сейчас попробую.

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

Опубликовано:

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

А нет, помогло. Я просто не ту строчку задокументировал. :)

Спасибо.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.