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

Topic Hints для IPB v2.0


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

Пункт 4: Добавляем стили

// добавить нижеуказанные стили во все скины из панели администратора

// представленные стили выполнены в светло-голубой гамме.

// измените стили в соответствии с вашим дизайном.

// -------------------------------------------------------------

 

.hintshead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#D1DCEB; border: 1px solid #97A2B0; padding:0px; margin:0px; width:300px; }

.hintstext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#F5F9FD; color: #000; padding:0px; margin:0px; width: 100%; }

 

 

Там вроде скинов под сотню....

В какие конктретно добавлять????????

Извиняюсь за ламерский вопрос.......[1127941726:1127942097]При заходе в форум из категории

пишет ошибку -

Parse error: parse error, unexpected '/' in /home/flashcl/public_html/forum/sources/forums.php on line 1080

Видно спортачил когда вставлял код при правке файла forums.php

Как поправить?????[1127942097:1127943683]Спасибо.....

Со всем разобрался сам.....

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

  • 2 недели спустя...
  • Ответы 195
  • Создана
  • Последний ответ

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

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

Народ

а кто-то фиксил прикол с Топик Хинтс при расширенном использование мода?

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

а в результатах поиска - одни глуки

как лечить!?

 

Скрытый текст

 

Прошу помощи. IPB 2.0.4. Topic hints 2.31 & hide tag 2.5. Хинт не скрывает показ скрытого текста. Это как то лечится?

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

Radar

IPB 2.0.4. Topic hints 2.31 & hide tag 2.5. Хинт не скрывает показ скрытого текста. Это как то лечится?

Возможно так:

В файле forums.php найти:

$post = preg_replace( "'<br>|<br \/>'i", "\n", $post );

Добавить выше:

$post = preg_replace("#<!--HideBegin-->(.+?)<!--HideEEnd-->#", '', $post);

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

В forums.php такой строчки нет. Очевидно имелась ввиду functions.php.

 

Спасибо, но не совсем работает.

 

Скрывает только содержимое между [hide] [/hide]

 

А если ипользовать расширенный режим, то содержимое [hide=10] [/hide] как и эти два тега показываются в хинте.

 

Для ИПБ 1.3 Vicer приводил такой пример:

 

$post = preg_replace("#<!--HideBegin-->(.+?)<!--HideEEnd-->#", $ibforums->lang['hidden_block_edit'], $post);

 

опять же не работает на 2.0.4. Скрывает только содержимое заключенное между простыми тегами [hide] [/hide], а не расширенным режимом [hide=10] [/hide].

 

Не хватает какой то мелочи. Я со своим гуманитарным складом ума не допетряю.

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

Radar

Да действительно... Файл functions.php. Опечатка.

Добавь еще туда же:

if ($ibforums->vars['hide_ex_exists']) $post = preg_replace( "#\[hide=([0-9]+)\](.+?)\[/hide\]#ies", '', $post );

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

Супер! Теперь работает как по маслу! Для пользователей 2.0.х появился солюшн :D

 

Существует ещё 1 вопрос:

 

1. сейчас правда ещё разберусь почему при наводке на Last пост в некоторых темах ненормально отображает цитаты right-ы и snapback'и.

 

то есть хинт показывает (не в каждой теме а в некоторых)

 

(quote=Nukleuz,Oct 9 2005, 10:13 PM]100%

(right)(snapback)39875(/snapback)(/right)

(/quote)

 

 

замечен ещё один глюк:

 

2.

 

find member's posts - working

find member's topics -

 

mySQL query error: SELECT t.*, t.title as topic_title, p.post, lp.post as l_post FROM ibf_topics t, ibf_posts p, ibf_posts lp WHERE t.approved=1 AND t.forum_id IN(1,6,2,9,3,12,13,14,16,5,15,18,8,7,19) AND t.last_post >  AND p.topic_id=t.tid AND p.new_topic=1 AND lp.topic_id=t.tid AND lp.post_date=t.last_post ORDER BY t.last_post DESC LIMIT 0,25

mySQL error: You have an error in your SQL syntax near 'AND p.topic_id=t.tid AND p.new_topic=1 AND lp.topic_id=t.tid AND lp.post_date=t.' at line 1
mySQL error code: 
Date: Tuesday 11th of October 2005 01:22:42 AM

 

IPB 2.0.4., Hints 2.3.1, Hide Mod 2.5

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

Radar

2.

 

find member's posts - working

find member's topics -

Это не по адресу... К моду отношения не имеет.

Не определена переменная $last_time.

В файле search.php в функции get_new_posts перед запросом:

$DB->simple_construct( array( 'select' => 't.*, t.title as topic_title..............

Добавь:

if (intval($last_time) <= 0)
{
   $last_time = time() - 86400;
}

А еще лучше сравни с оригинальными файлами форума и найди косяк с $last_time.

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

1. Не пойму откуда это взялось, но выглядит и смешно и страшно. После попыток увязать хауд мод и хинтс - если в топике больше одной страницы - первый пост теперь виден на всех страницах темы. Кнопки реплай нью пол нью топик сверху страницы переслись под первый пост. Над вторым постом пишется Replies(количество реплаев). Гляньте на это цирк. Где я мог напутать?

 

http://www.radarr.kiev.ua/forums/index.php?showtopic=3352

 

2. Вопрос другого характера: Topic Hints 2.3.1 c IPB 2.1.1 совместимы?

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

Прочитал всю тему от и до. Но на некоторые вопросы так и не нашел ответов. Помогите пожалуйста. В профиле при наведении на последние темы, пишет ошибка скрипта. И если в сообщении присуствуют смайлы, ссылки то они не видны, а виден только код.
Ссылка на комментарий
Поделиться на других сайтах

Вопрос по данному пункту

// *************************************************************
// Пункт 2: Изменяем шаблоны
// Админка->Редактор шаблонов
// Группа шаблонов Forum Index
// *************************************************************
// ---------------
// Шаблон PageTop
// ---------------
// ---------------
// Найти:
// ---------------

<!--IBF.SUBFORUMS-->

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

<script type="text/javascript" src="jscripts/hints.js"></script>
<DIV id='hints' style="Z-INDEX: 33; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px"></DIV>


// ---------------
// Шаблон render_forum_row
// ---------------
// ---------------
// Найти:
// ---------------

 <div>
 	{$data['go_new_post']}{$data['prefix']} {$data['attach_img']}<a href="{ipb.script_url}showtopic={$data['tid']}" title="{ipb.lang['topic_started_on']} {$data['start_date']}">{$data['title']}</a> {$data[PAGES]}
 	<div class="desc">{$data['description']}</div>
 </div>


// ---------------
// Заменить на:
// ---------------

 <div id="hint{$data['tid']}">
 	{$data['go_new_post']}{$data['prefix']} {$data['attach_img']}<a href="{ipb.script_url}showtopic={$data['tid']}" OnMouseOver='javascript:showHints("hint{$data['tid']}","{ipb.lang['hints_head']}","{$data['post']}");' OnMouseOut='javascript:hideHints();' OnMouseMove='javascript:moveHints();'>{$data['title']}</a> {$data[PAGES]}
 	<div class="desc">{$data['description']}</div>
 </div>


// ---------------
// Найти:
// ---------------

<td class="$class1"><span class="lastaction">{$data['last_post']}<br /><a href="{ipb.script_url}showtopic={$data['tid']}&view=getlastpost">{$data['last_text']}</a> <b>{$data['last_poster']}</b></span></td>


// ---------------
// Заменить на:
// ---------------

<td class="$class1"><span class="lastaction"><div id="lhint{$data['tid']}">{$data['last_post']}<br /><a href="{ipb.script_url}showtopic={$data['tid']}&view=getlastpost" OnMouseOver='javascript:showHints("lhint{$data['tid']}","{ipb.lang['last_hints_head']}","{$data['l_post']}");' OnMouseOut='javascript:hideHints();' OnMouseMove='javascript:moveHints();'>{$data['last_text']}</a> <b>{$data['last_poster']}</b></div></span></td>


// *************************************************************
// Админка->Редактор шаблонов
// Группа шаблонов User Control Panel
// *************************************************************
// ---------------
// Шаблон settings_end
// ---------------
// ---------------
// Найти:
// ---------------

<tr>
 <td>{ipb.lang['open_qr']}<br/ ></td>
 <td>{$data[QR]}</td>
</tr>

// ---------------
// Добавить ниже:
// ---------------

<tr>
 <td>{ipb.lang['settings_hints']}<br/ ></td>
 <td align='left'>{$data[HINT]}</td>
</tr>


// *************************************************************
// Админка->Редактор шаблонов
// Группа шаблонов Search
// *************************************************************
// ---------------
// Шаблон start
// ---------------
// ---------------
// Найти:
// ---------------

<script type="text/javascript" src="jscripts/ipb_forum.js"></script>

// ---------------
// Добавить ниже:
// ---------------

<script type="text/javascript" src="jscripts/hints.js"></script>
<DIV id='hints' style="Z-INDEX: 33; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px"></DIV>


// ---------------
// Шаблон RenderRow
// ---------------
// ---------------
// Найти:
// ---------------

<td width="100%">{$data['prefix']} <a href="{ipb.script_url}showtopic={$data['tid']}&hl={$data['keywords']}">{$data['title']}</a>  {$data[PAGES]}</td>

// ---------------
// Заменить на:
// ---------------

<td width='100%'><div id="hint{$data['tid']}">{$data['prefix']} <a href="{ipb.script_url}showtopic={$data['tid']}&hl={$data['keywords']}" OnMouseOver='javascript:showHints("hint{$data['tid']}","{ipb.lang['hints_head']}","{$data['post']}");' OnMouseOut='javascript:hideHints();' OnMouseMove='javascript:moveHints();'>{$data['title']}</a>  {$data[PAGES]}</td>

// ---------------
// Найти:
// ---------------

<td class="row1"><span class="desc">{$data['last_post']}<br /><a href="{ipb.script_url}showtopic={$data['tid']}&view=getlastpost">{$data['last_text']}</a> <b>{$data['last_poster']}</b></span></td>

// ---------------
// Заменить на:
// ---------------

<td class="row1"><span class="desc"><div id="lhint{$data['tid']}">{$data['last_post']}<br /><a href="{ipb.script_url}showtopic={$data['tid']}&view=getlastpost" OnMouseOver='javascript:showHints("lhint{$data['tid']}","{ipb.lang['last_hints_head']}","{$data['l_post']}");' OnMouseOut='javascript:hideHints();' OnMouseMove='javascript:moveHints();'>{$data['last_text']}</a> <b>{$data['last_poster']}</b></div></span></td>

 

У меня таких ни группы ни шаблона нет вообще

как быть ?

Такая же проблема...

Как быть?[1129640231:1129640682]Надо же...Через поиск все выдате :D

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

Verovenko

Автор мода я так понимаю забил на это всеми частями тела?

Уж больно вопрос у вас серьезный.

А у меня сегодня показывает мод, завтра - нет. Где копаться, в чем дело?

Тут парой слов не отделаешься. Попробую ответить...

 

Общий центр вращения пары Земля-Луна находится внутри Земли, на расстоянии от её центра, равном примерно 3/4 от её радиуса.

Обращение земной частотной воронки вокруг этого центра – почти совпадающего, по масштабам воронки, с её собственным центром – имеет важную особенность. А именно: оно происходит без вращения частотных склонов воронки относительно неподвижных звёзд. При одинаковости текущих векторов ускорений всех участков земной частотной воронки, эти ускорения должны передаваться веществу в различных элементах объёма Земли не с одинаковой эффективностью. Если участку частотного склона сообщается ускорение, которое ортогонально местной вертикали, задаваемой этим участком, то такое ускорение, по логике концепции частотных склонов, минимально изменяет баланс энергий вещества и поэтому должно передаваться веществу с минимальной эффективностью. При одинаковой крутизне частотных склонов, эффективность передачи ускорения веществу должна быть тем больше, чем ближе к параллельной является ориентация вектора ускорения местного участка частотного склона по отношению к местной вертикали.

Применительно к рассматриваемому случаю это означает, что более эффективная передача ускорения веществу должна иметь место для тех элементов объёма Земли, текущие радиус-векторы которых, проведённые из центра Земли, направлены к Луне и от Луны. В комбинации с собственным вращением Земли, различия в передаче ускорения веществу и приводят к волнам деформаций вещества Земли, имеющим период в лунные сутки – что наиболее наглядно проявляется через генерацию приливных волн и периодической неработоспособности некоторых участков кода различных модификаций.

 

Среди рекомендаций позволяющих устранить эффект воздействия ускорения на деформацию вещества и неработоспособность некоторых участков кода стоит отметить следующую: расположение файлов на серверах текущие радиус-векторы которых направлены перпендикулярно векторам Земля-Луна и на которых амплитуда перефирийных возмущений, для радиуса амфидромической области в 2000 км, не превышает 3 м.

 

Надеюсь ответ понятен... :D

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

А каким образом можно отфильтровать [snap] и прочее?

Точно так же как и "обрезание" скрытого текста...

Туда же (см.выше) добавить:

  $post = preg_replace( "#\[snapback\](.*?)\[/snapback\]#ies", '', $post );
 $post = preg_replace( "#\[right\](.*?)\[/right\]#ies", '', $post );

 

по аналогии можно добавить любые кастом ББ коды...

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

Verovenko
Автор мода я так понимаю забил на это всеми частями тела?

Уж больно вопрос у вас серьезный.

А у меня сегодня показывает мод, завтра - нет. Где копаться, в чем дело?

Тут парой слов не отделаешься. Попробую ответить...

 

Общий центр вращения пары Земля-Луна находится внутри Земли, на расстоянии от её центра, равном примерно 3/4 от её радиуса.

Обращение земной частотной воронки вокруг этого центра – почти совпадающего, по масштабам воронки, с её собственным центром – имеет важную особенность. А именно: оно происходит без вращения частотных склонов воронки относительно неподвижных звёзд. При одинаковости текущих векторов ускорений всех участков земной частотной воронки, эти ускорения должны передаваться веществу в различных элементах объёма Земли не с одинаковой эффективностью. Если участку частотного склона сообщается ускорение, которое ортогонально местной вертикали, задаваемой этим участком, то такое ускорение, по логике концепции частотных склонов, минимально изменяет баланс энергий вещества и поэтому должно передаваться веществу с минимальной эффективностью. При одинаковой крутизне частотных склонов, эффективность передачи ускорения веществу должна быть тем больше, чем ближе к параллельной является ориентация вектора ускорения местного участка частотного склона по отношению к местной вертикали.

Применительно к рассматриваемому случаю это означает, что более эффективная передача ускорения веществу должна иметь место для тех элементов объёма Земли, текущие радиус-векторы которых, проведённые из центра Земли, направлены к Луне и от Луны. В комбинации с собственным вращением Земли, различия в передаче ускорения веществу и приводят к волнам деформаций вещества Земли, имеющим период в лунные сутки – что наиболее наглядно проявляется через генерацию приливных волн и периодической неработоспособности некоторых участков кода различных модификаций.

 

Среди рекомендаций позволяющих устранить эффект воздействия ускорения на деформацию вещества и неработоспособность некоторых участков кода стоит отметить следующую: расположение файлов на серверах текущие радиус-векторы которых направлены перпендикулярно векторам Земля-Луна и на которых амплитуда перефирийных возмущений, для радиуса амфидромической области в 2000 км, не превышает 3 м.

 

Надеюсь ответ понятен... :D

 

С юмором все в порядке. Код проверял много раз. Если имеется ввиду, что втиснул код, допустим, вместо "до", "после" - то нет, проверял, все стоит нормально. Код работает примерно частотой колебаемой от 1 до 2 раз в сутки с температурой ниже нуля (по Цельсию). Исходя из вышесказанного ученными и арифметиками что до вращения оси, мы таким образом приближаемся к финишной прямой, которая ничто другое как верещит во всю горланку с акцент на слова "Баг", "Глюк", "Косяк".

 

К барьеру, товарищ программист)). Классный мод же, помоги дядьке).[1130463150:1130483188]Вроде бы причесал)). Опера не работает с этим хинтом?

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

При замене в файле ./sources/sql/mysql_queries.php строки

 

return "SELECT m.id, m.name, m.mgroup, m.member_login_key, m.email, m.restrict_post, m.view_sigs, m.view_avs, m.view_pop, m.view_img, m.auto_track,

 

на

 

return "SELECT m.id, m.view_hints, m.name, m.mgroup, m.member_login_key, m.email, m.restrict_post, m.view_sigs, m.view_avs, m.view_pop, m.view_img, m.auto_track,

 

 

 

сталкнулся сразу вот с такой ошибкой

 

mySQL query error: SELECT m.id, m.view_hints, m.name, m.mgroup, m.member_login_key, m.email, m.restrict_post, m.view_sigs, m.view_avs, m.view_pop, m.view_img, m.auto_track,
			m.mod_posts, m.language, m.skin, m.new_msg, m.show_popup, m.msg_total, m.time_offset, m.posts, m.joined, m.last_post, m.subs_pkg_chosen,
			m.ignored_users, m.login_anonymous, m.last_visit, m.last_activity, m.dst_in_use, m.view_prefs, m.org_perm_id, m.mgroup_others, m.temp_ban, m.sub_end,
			m.has_blog
			FROM webglobusmembers m
			WHERE m.id=1

mySQL error: Unknown column 'm.view_hints' in 'field list'
mySQL error code: 
Date: Thursday 03rd of November 2005 12:54:09 AM

 

что это может быть за глюл?

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

Вроде бы причесал)). Опера не работает с этим хинтом?

 

сообщение №92 решит пробелемму

 

что это может быть за глюл?

не знает view_hints, значит не выполнен запрос который указан в инструкции

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

пробовал сам добавить так, чтобы в хинтах отображались ссылки, ббкоды и смайлы - не получилось!

мож кто-нить мне правильно объяснит?

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

  • 2 недели спустя...
Что-то в профиле при наведении на недавно прочитанные темы, выдает ошибку на странице и тем самым не отображается хинтс
Ссылка на комментарий
Поделиться на других сайтах


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

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

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