Перейти к контенту

[2.3.x] Pinned Post in the topic


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

  • Ответы 173
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

Кто на 2.3.3 ставил? Работает?

 

Поставил, все работает за исключением.

 

1. Дополнительные поля пропадают, но решение данной проблемы имеется в данной ветке.

2. Не видны прикрепленные файлы на 2 и послед страницах. Тема поднималась, но решение проблемы я так и не нашел.

3. Невозможность закрепить более одного сообщения.

Ссылка на комментарий
Поделиться на других сайтах

Наверное их просто никто не решал. Хотя проблему с аттачами врядли никто не заметил, если она есть...

Возможно вам просто стоит задать вопрос иначе...

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Считаю, что авторам модификации нужно сделать не иконки "Закрепить", "Открепить", а добавить просто эти пункты сюда:

 

http://img.pixs.ru/images/Snap1jpg_7781377_29264.jpg

 

Будет намного удобнее. ИМХО

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
когда закрепляешь сообщение, то если в нем прикреплены файлы то они видны только на первой страницы

хм... посмотрим что можна сделать ;) если траблема есть - апдейт будет на выходных :)

+1 такая же проблема, форум 2.3.4 :D нашел кто-нибудь способ решения?

Ссылка на комментарий
Поделиться на других сайтах

Отлично, репу поченил.

осталась проблема с подписями, в топиках с закреплёнными сообщениями что то не то с подписями, то они отображаются, то нет.

У автора закреплённого сообщения подпись вообще не отображается...

Что делать?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
2. Не видны прикрепленные файлы на 2 и послед страницах. Тема поднималась, но решение проблемы я так и не нашел.

3. Невозможность закрепить более одного сообщения.

 

У кого нибудь есть такие же проблемы или это только у меня?

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

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

 

И еще это только у меня нельзя открепить пишет что у вас нет прав хотя в админке для группы всё разрешено причём закрепляет нормально а открепить не могу :D

Ссылка на комментарий
Поделиться на других сайтах

у меня откреплять стал только после того как в

./sources/action_public/moderate.php

закоментировал две строчки

			&&
		$this->topic['pinned_post']==$this->ipsclass->input['p']

О с этой правкой и у меня теперь работает :D

 

Ну так всёже ктонибуть догадалься почему прикрепления не работают на других страницах?

дело мне кадется в этом но что тут менять ???

//-----------------------------------------
	// ATTACHMENTS!!!
	//-----------------------------------------

	if ( $this->topic['topic_hasattach'] )
	{
		if ( ! is_object( $this->class_attach ) )
		{
			//-----------------------------------------
			// Grab render attach class
			//-----------------------------------------

			require_once( ROOT_PATH . 'sources/classes/attach/class_attach.php' );
			$this->class_attach		   =  new class_attach();
			$this->class_attach->ipsclass =& $this->ipsclass;
		}

		//-----------------------------------------
		// Not got permission to view downloads?
		//-----------------------------------------

		if ( $this->ipsclass->check_perms($this->ipsclass->forums->forum_by_id[ $this->topic['forum_id'] ]['download_perms']) === FALSE )
		{
			$this->ipsclass->vars['show_img_upload'] = 0;
		}

		//-----------------------------------------
		// Continue...
		//-----------------------------------------

		$this->class_attach->type  = 'post';
		$this->class_attach->init();

		$this->output = $this->class_attach->render_attachments( $this->output, $this->attach_pids );
	}

Ссылка на комментарий
Поделиться на других сайтах

Может быть поможет:

Найти:

			$this->output = $this->class_attach->render_attachments( $this->output, $this->attach_pids );

Добавить перед:

			if( $this->topic['pinned_post'] )
		{
			$this->attach_pids = array_unique(array_merge($this->attach_pids, array($this->topic['pinned_post'])));
		}

Ссылка на комментарий
Поделиться на других сайтах

Только что заметил если на странице после второй тоесть на которых не видны атачи нажать изменить -> Быстрое редактирование и нажать пременить атачи появляются но до следующего обновления.
Ссылка на комментарий
Поделиться на других сайтах

Вы лучше не занимайтесь наблюдениями, а проверьте предложенный код, а то не буду больше в этой теме отвечать :D
Ссылка на комментарий
Поделиться на других сайтах

if ( $this->topic['pinned_post'] and ($ibforums->vars['pin_p'] == 0) )

откуда в 2.3.х взялся $ibforums

может $this->ipsclass

Хотя переменой pin_p вобще нету

Товарищь а где это вы именно наши и к чему привели изменения на синтаксис 2.3.х ?

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
Может быть поможет:

Найти:

			$this->output = $this->class_attach->render_attachments( $this->output, $this->attach_pids );

Добавить перед:

			if( $this->topic['pinned_post'] )
		{
			$this->attach_pids = array_unique(array_merge($this->attach_pids, array($this->topic['pinned_post'])));
		}

блин у меня не заработало веть в этом файле его вставлять sources\action_public\topics.php :D

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.