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

[2.1.x]Topic Post Hint v1.2


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

Название: Topic Post Hint v1.2

Добавил: .silent

Добавлен: 21 Янв 2006

Обновлен: 23 Июн 2006

Категория: IP.Board 2.1.x

 

Модификация позволяет загрузить последнее сообщение динамически при наведении на определенные места форума мышкой. Доступна только зарегистрированным пользователям, включившим у себя эту функцию (по-умолчанию включена).

Основана на моде Ajax tools v1.1, которую написал товарищ yarweb. В последствии изменена довольно сильно.

Есть поддержка смены языков.

 

Обновления в версии 1.1:

- изменен вид подсказки на более красивый

- добавлен просмотр подсказки при наводе на название темы в обновлениях в корне форума

- добавлен просмотр подсказки при наводе на "последнее сообщение: " в поиске

- добавлен просмотр подсказки при наводе на "последнее сообщение: " в списке топиков (в разделах форума)

- убраны излишки оригинала

 

Обновления в версии 1.1 SE:

- исправлена ошибка в ajax.js (перезалейте к себе только этот файл из архива). если у не показываются подсказки в некоторых разделах на главной странице, то этот мод для вас. для остальных тоже :)

- в архив включено описание доработки ajax.php для пользователей, использующих модификацию "скрытый текст" от Vic'er'а или Dru.

 

Обновления в версии 1.2:

- изменено название на Topic Post Hint

- добавлена подсветка первого поста топика, при наведении на название темы

 

Нажмите здесь, чтобы скачать файл

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

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

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

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

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

А вот не подскажите как сделать так что бы, последнее сообщение появлялось не при наведении на квадратик, а на ссылку сообщения ?
Ссылка на комментарий
Поделиться на других сайтах

Немогу найти skin_boards и skin_ucp sad.gif Где это? Можно подробненько....Я не нашел в редакторе....
skin_boards - это Board Index

skin_ucp - User Control Panel

 

А вот не подскажите как сделать так что бы, последнее сообщение появлялось не при наведении на квадратик, а на ссылку сообщения ?
нужно ссылке поставить class="last_post", я думаю.

к вечеру сделаю обновление мода, там это уже будет

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

если вдруг у кого не работает и скачали до времени этого поста - скачайте архив снова и перезалейте ajax.js

 

плюс в шаблонах All Global HTML -> global_board_header

 

ищем

var ipb_myass_chars_lang = "{ipb.lang['myass_chars']}";

добавляем после:

var lang_checking="<i>{ipb.lang['lang_checking']}<\/i>";

 

это не добавление новых возможностей, это то, что я забыл написать в инсталляторе.

архив перезалил.

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

у меня такая ошибка:

 

<code> mySQL query error: SELECT p.pid, p.post, t.tid, t.forum_id as fid FROM ibf_Array WHERE t.tid=p.topic_id AND queued = 0 AND topic_id='1693' ORDER BY pid DESC LIMIT 0,1

 

SQL error: Table 'ipb.ibf_Array' doesn't exist

SQL error code:

Date: 21.1.2006, 18:48

 

</code>

 

это в файле ajax.php: 'from' => array('posts' => 'p', 'topics' => 't'), но почему то получается таблица ibf_Array.

как исправить?

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

G@rik, файл class_db_mysql.php, функция simple_select

 

	function simple_select( $get, $table, $where="" )
{
	if (is_array($table))
	{
		$final_from = array();
		$from_array = array();

		$from_array = $table;

	   foreach( $from_array as $tbl => $alias )
			$final_from[] = $this->obj['sql_tbl_prefix'].$tbl.' '.$alias;

	   $table = implode( ","	 , $final_from);		
	}
	else
		$table = $this->obj['sql_tbl_prefix']."$table";

	$this->cur_query .= "SELECT $get FROM $table";

	if ( $where != "" )
	  $this->cur_query .= " WHERE ".$where;
}

 

не у всех такая ошибка почему-то возникает. когда-то я у себя исправил это именно в этой функции. просто массив таблиц из FROM не перебирается.

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

Спасибо! все заработало! Классный МОД!

 

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

Вот это не работает почемуто :D

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

у меня такая ошибка:

 

<code> mySQL query error: SELECT p.pid, p.post, t.tid, t.forum_id as fid FROM ibf_Array WHERE t.tid=p.topic_id AND queued = 0 AND topic_id='1693' ORDER BY pid DESC LIMIT 0,1

 

SQL error: Table 'ipb.ibf_Array' doesn't exist

SQL error code:

Date: 21.1.2006, 18:48

 

</code>

 

это в файле ajax.php: 'from' => array('posts' => 'p', 'topics' => 't'), но почему то получается таблица ibf_Array.

как исправить?

 

Анологичная трабла, подскажите как исправили?

 

mySQL query error: SELECT p.pid, p.post, p.author_name, t.tid, t.forum_id as fid FROM ibf_Array WHERE t.tid=p.topic_id AND queued = 0 AND topic_id='47' ORDER BY pid DESC LIMIT 0,1

SQL error: Table 'qanunnet.ibf_Array' doesn't exist
SQL error code: 
Date: 22.1.2006, 2:58

Вот такая вот ошибка :D

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

Инвизионист, я уже писал выше:

Last Post Hint v1.1

 

а еще говорят что на купленных версиях все работает, блин :D

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

А как исправить такую вот ошибочку ?

Как видим окошко просвечивается и все кнопки тоже .

Захожу под Администратором

http://gallery.reutoff.net/hide.jpg

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

TherealV, забавно... :D

попробуйте в ajax.js заменить код

 

'position:absolute;display:none;

на

'position:absolute;display:none;z-index:999;

да, браузер у вас какой?

хоть потестировать тоже.

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

.silent

Отправил тебе в личку инфо ...

Чтобы не засорять топик...

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

насчет отображения контролов типа select поверх слоя с подсказкой - честно говоря я даже и не знаю в какую сторону копать.

создал тему на форуме, может кто подскажет что - тогда и исправлю мод

браузеронесовместимость

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

Скорей ошибка даже тут не твоя ибо я включил стандартный скин (на него я не устанавливал мод)

Взял помощника как ты посоветовал и практически тоже самое.

просвечивается ...Капать нужно в самом IPB...

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

.silent какой то глюк. На главной страничке показывает последнее сообщение только в самом первом форуме :D А если на других навожу, просто надпись высвечивается, к первому непрочитаному ;)
Ссылка на комментарий
Поделиться на других сайтах

вообще-то, код первого от следующих разделов не отличается вообще. как-то странно у вас...

можно адрес форума узнать?

все изменения в Board Index посмотрели что я указывал в инсталляторе?

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

Он локальный ;)

Да, перепроверил несколько раз...

 

Да и еще объявления не выводит :D

 

там что то типа getnewpost. Я так понял эту ссылку искать нужно...Т.е. менять надо в этом районе наверное...

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


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

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

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