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

Надо поменять фразу

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

Надо сделать так чтоб здесь (указано фиолетовым) вместо "Автор:" было написано "Последнее сообщение".

6175c56abb5f.jpg

Или если можно то подскажите как сделать так чтоб там действительно был ник автора а не того кто последний писал в теме.

Заранее благодарен.

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

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

Как "последнее сообщение" просто – поменять слово в lang_boards.php

А вот чтобы выводить автора темы, надо поменять переменную в шаблоне skin_boards > forumrow.

Точнее скажут программисты.

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

ник автора идет через пробел.

Переменные в языках. Не вижу проблем, попробуйте, если что скажу

Опубликовано:
  • Автор

Ник автора идет нормально, мне бы сделать так чтоб выводился именно ник автора темы а не посл.сообщения. Кто знает - опишите здесь как это можно сделать (что и где вставить/заменить) пожалуйста.

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

Я почитал код.

Вся эта инфа берется из кешей. Т.е. надо переделывать формирования кешей forum_cache

 

Ну вот, попробуйте.

Везде будет вместо автора последнего сообщения выводиться автор темы.

 

сделать бекап.

 

открыть

sources\classes\post\class_post.php

найти

						  'last_poster_name' => $this->ipsclass->member['id'] ?  $this->ipsclass->member['members_display_name'] : $this->ipsclass->input['UserName'],
					  'last_poster_id'   => $this->ipsclass->member['id'],

заменить на

						  'last_poster_name' => $this->topic['starter_name'],
					  'last_poster_id'   => $this->topic['starter_id'],

 

открыть

sources\lib\func_mod.php

найти

		//-----------------------------------------
	// Get the forum last poster..
	//-----------------------------------------

	$this->ipsclass->DB->simple_construct( array( 'select' => 'tid, title, last_poster_id, last_poster_name, last_post',

заменить на

		//-----------------------------------------
	// Get the forum last poster..
	//-----------------------------------------

	$this->ipsclass->DB->simple_construct( array( 'select' => 'tid, title, starter_id, starter_name, last_post',

найти

					  'last_poster_id'   => intval($last_post['last_poster_id']),
				  'last_poster_name' => $last_post['last_poster_name'],

заменить на

					  'last_poster_id'   => intval($last_post['starter_id']),
				  'last_poster_name' => $last_post['starter_name'],

обновить кеши.

Опубликовано:
  • Автор

Просветите новичков, как бэкап сделать=)

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

В данном случае бэкап файлов, которые будете править.

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

Сейчас на странице 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.