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

Pinned Post (Закрепленный верхний пост) v.1.1


SAT

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

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

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

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

Darhazer

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

 

для избавления от бага надо в topic_linear.php

найти

   	 if ( ! strstr( $ibforums->vars['cannot_ignore_groups'], ','.$poster['mgroup'].',' ) )
  	 {
     $this->output .= $this->lib->html->render_row_hidden( $row, $poster );
     continue;
  	 }

 

заменить на

    if ( ! strstr( $ibforums->vars['cannot_ignore_groups'], ','.$poster['mgroup'].',' ) )
   {
    $this->output .= $this->lib->html->render_row_hidden( $row, $poster );
    return;
   }
  	 }

Еще есть одна недоработка (хотя кто знает, может быть так и задумывалось ) в прикрепленных постах не выводится информация о последнем редактировании

 

а надо??

я грохнул это... точней эта идея осталась от мода GiV'a

 

если не надо то вот это не надо делать при радактировании post_edit_post.php

 

//****************
// находим
//****************



                       if ($ibforums->input['add_edit'] != 1)

//***************
// заменить на
//***************

                       if ($ibforums->input['add_edit'] != 1 or $this->post['post_pinned'] == 1)

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

function parse_attachments полностью обновленная, т.е. надо стереть и заново код приведенный ниже записать...

но я бы не советовал ставить!!!!

это делалось на скорую руку, а заниматься этим нет времени, я ща занят скином для своего форума, потом еще планы на два мода....

у меня в этом месте установлен D2-Hide Attachments For Guests 2.0, так что там черт ногу сломит :D. но все равно спасибо за наводку. буду копать.

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

При

//============================================

// инсталируем настройки

//============================================

 

View All General Settings->Upload XML settings file from your computer

 

укажите путь до файла с настройками(pinpost_settings.xml)

Выдаёт

mySQL query error: SELECT count(*) as count FROM ctdconf_settings WHERE conf_group=

mySQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
mySQL error code:

 

По какой-то причине в запрос не передаётся аргумент $id

вот код:

//-----------------------------------------
 // Update group counts...
 //-----------------------------------------
 
 if ( count( $need_update ) )
 {
	 foreach( $need_update as $id )
	 {

$conf = $DB->simple_exec_query( array( 'select' => 'count(*) as count', 'from' => 'conf_settings', 'where' => 'conf_group='.$id ) );  

Жду Ваших советов.[1126747507:1126771330]Пришлось создавать setting вручную, но работает всё... кажется. в этом моде различие между подвешиванием сообщения(yes/no настройка) - будет ли оно показываться первым на странице, или же как обьявление, наверху, вне темы?

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

Привет -SAT-

Когда модератор хочеть переместить сообщение из теми, в которой есть Pinned Post, пишет

 

Unpin pinned post and do it again!

 

Возможно ли это изправить, а то неудобно каждий раз убирать закрепленный пост а потом его сного закреплять

 

Спасибо

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

если я это уберу то таблица ibf_posts после перемещения может загнуться, потом в этот топик не добавишь больше pin post а в том топике в который будет перемещен пост можно будет повесить два pin post... потом неразбериха начнеться... спациально для этого я сделал проверку на это.
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
При
//============================================

// инсталируем настройки

//============================================

 

View All General Settings->Upload XML settings file from your computer

 

укажите путь до файла с настройками(pinpost_settings.xml)

Выдаёт

mySQL query error: SELECT count(*) as count FROM ctdconf_settings WHERE conf_group=

mySQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
mySQL error code:

 

По какой-то причине в запрос не передаётся аргумент $id

 

Жду Ваших советов.

Пришлось создавать setting вручную, но работает всё... кажется. в этом моде различие между подвешиванием сообщения(yes/no настройка) - будет ли оно показываться первым на странице, или же как обьявление, наверху, вне темы?

 

Можно по-подробней? У меня такая же проблема, начинаю экспортировать, выдает ту же ошибку :D как обходить?

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

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

Rusland

создайте вручную настройки...

Add New General Setting

 

настройки:

 

Setting title? = Position post

Setting Position?= 40

Setting Description? = <b>On topic?</b><br />

If selected NO Pined post position <b>ABOVE</b> topic.

Setting Group? = Topics, Posts and Polls

Setting Type? = Yes/No Radio Butons

Setting Key? = pin_p

Setting Current Value? = 1

Setting Default Value? = 1

Start setting group? = Pinned post

End setting group? = Yes

Add this option into the settings cache? = Yes

 

если память не изменяет то так...

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

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

И так предыдущий вопрос решил сам..

Теперь другой появился.

Вот теперь показывается во всех темах и репутация и пол,а в теме в которой я сделал Pin post именно у человека чей пост прикреплен не показывается,тоесть где именно в какой файле мода надо прописать другие хаки ? или в чем проблема у меня?

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

или в чем проблема у меня?

 

я промолчу :D

 

вроде как в ридми бли вот такие строки:

//========================================================
// ВНИМАНИЕ!!!
//========================================================
// в этом большем запросе пожалуста вспомните какие 
// изменения вы делали в функциях topics_get_posts и 
// topics_get_posts_with_join файла
// mysql_queries.php и добавьте теже поля на вызов в этот 
// запрос, это нужно для корректной работы 
// с другими модификациями

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

Тоесть после этого ниже?

 

//********************************************************
// найти
//********************************************************

	//-----------------------------------------
	// Get posts
	//-----------------------------------------

//**********************
// добавить после
//**********************

	//=====================================
	// Render pinned post above topic
	//=====================================

	if ( $this->topic['pinned_post'] and ($ibforums->vars['pin_p'] == 0) )
	{
		$DB->query("SELECT p.*,
				m.id,m.name,m.mgroup,m.email,m.joined,m.posts, m.last_visit, m.last_activity,m.login_anonymous,m.title,m.hide_email, m.warn_level, m.warn_lastwarn,
				me.msnname,me.aim_name,me.icq_number,me.signature, me.website,me.yahoo,me.location, me.avatar_location, me.avatar_type, me.avatar_size
				FROM ".SQL_PREFIX."posts p
				   LEFT JOIN ".SQL_PREFIX."members m ON (p.author_id=m.id)
				   LEFT JOIN ".SQL_PREFIX."member_extra me ON (me.id=m.id)
				WHERE p.post_pinned='1' and p.queued !='1' and p.topic_id=".$this->topic['tid']."");

		$post = $DB->fetch_row();
			$this->make_post($post, 0, 1);
		}

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

Прописал репутации в конце m.warn_lastwarn так как было пропсиано в mysql_queries.php

Но как прописать мод Флага и Пола ? они не происывались в mysql_queries.php

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

Прописал репутации в конце m.warn_lastwarn так как было пропсиано в mysql_queries.php

Но как прописать мод Флага и Пола ? они не происывались в mysql_queries.php

 

имейте терпение, я всегда отвечу...

скажите какой мод флага и какой мод пола, тогда я отвечу где править... :D

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

какой же криворукий это писал.... он тебе на страницу в 15 постов добавил 15 лишних запросов... если будет время то напишу какие изменения длать....

 

мде... лучше удали этот мод, а Gender mod есть в моем исполнении

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

какой же криворукий это писал....

//vdcuong (vdcuong_vietfree@yahoo.com) ;)

он тебе на страницу в 15 постов добавил 15 лишних запросов...
:D Это дурость какяй-то, воистину - "дай дураку стеклянный х** так он и..."
Ссылка на комментарий
Поделиться на других сайтах

Sat дай тогда ссылочку именно на твой мод gender,а то ставил еще какой то и он не работал

поиск.... поиск.........

http://www.ibresource.ru/db/555/

 

Это дурость какяй-то, воистину - "дай дураку стеклянный х** так он и..."

 

и уже не первый раз такое вижу... :D

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


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

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

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