PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Navbar Einträge sind weg


MrD
21.02.2008, 21:20
Hi,
mir ist heute folgendes Aufgefallen.
Die Einträge in der Navbar zum Blog und auch wenn ich auf Suche klicke sind weg.
Sprich Blog durchsuchen.

Mystics
22.02.2008, 12:58
Sind denn noch alle Plug-ins vom Blog aktiviert? Tritt dieser Fehler auch in einem neuen Style ohne Oberstyle auf? (Evtl. hast du aus Versehen in deinen Templates die benötigten Template-Einstiegspunkte (Hooks) gelöscht.)

MrD
22.02.2008, 13:20
hi,
ja der Fehler tritt auch in einem neuen Style auf.
Plugins sind alle aktiviert.
Habe die Dateien nochmal neu hochgeladen und nochmal drüberinstalliert, aber nichts.
Denke mal es hat mit dem Hook global_setup_complete zu tun.
Plugin Name ist : Eval Blog Link Template

if (defined('VBBLOG_CACHED_TEMPLATES'))
{
eval('$template_hook[\'navbar_buttons_left\'] .= "' . fetch_template('blog_navbar_link') . '";');
eval('$template_hook[\'navbar_search_menu\'] .= "' . fetch_template('blog_navbar_search') . '";');
}

if ($vbulletin->templatecache['blog_bbcode_quote'])
{
$vbulletin->templatecache['bbcode_quote'] =& $vbulletin->templatecache['blog_bbcode_quote'];
$vbulletin->templatecache['bbcode_code'] =& $vbulletin->templatecache['blog_bbcode_code'];
$vbulletin->templatecache['bbcode_html'] =& $vbulletin->templatecache['blog_bbcode_html'];
$vbulletin->templatecache['bbcode_php'] =& $vbulletin->templatecache['blog_bbcode_php'];
}

Mystics
22.02.2008, 15:30
Hast du noch andere Add-ons installiert, die eigene Links in die Navbar packen? Am Besten mal alle anderen Add-ons deaktivieren und dann nochmal überprüfen.

Wenn es dann geht, reicht es vermutlich, wenn du die Ausführungsreihenfolge bei den Blog-Plug-ins erhöhst, so dass diese Plug-ins nach den anderen Plug-ins ausgeführt werden.

MrD
22.02.2008, 19:24
Hi,
so habe jetzt mal alle Addon´s deaktiviert, bis auf den Blog.
Und nichts tut sich.
Habe auch bei allen Blog Plugins die Reihenfolge erhöht.

Gilt natürlich auch für die PT.

MrD
22.02.2008, 21:57
Hi,
wenn ich z.b. einen Addon mit Eintrag einfüge, z.b. die Membermap oder das TV/Radio Addon, werden die Links von den Addons geschrieben.

Die machen aber nur nen Link, und nichts unter einer anderen Menu oder so.

Irgendwie muß doch das Template/der Hook angestoßen werden.

Einzigst GAB,Photoplog sind dazu gekommen.
Aber selbst wenn ich die Deaktiviere tut sich nichts.

Hier mal ein Ausschnitt aus der Navbar,
$template_hook[navbar_buttons_left]
<td class="vbmenu_control"><a href="faq.php$session[sessionurl_q]" accesskey="5">$vbphrase[faq]</a></td>
<td class="vbmenu_control"><a href="memberlist.php$session[sessionurl_q]">$vbphrase[members_list]</a></td>
<td class="vbmenu_control"><a href="calendar.php$session[sessionurl_q]">$vbphrase[calendar]</a></td>
<if condition="$show['popups']">
<if condition="$show['searchbuttons']">
<if condition="$show['member']">
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a><br><a href="search.php?$session[sessionurl]do=getdaily">$vbphrase[stunden]</td>
<else />
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a></td>
</if>
<td id="navbar_search" class="vbmenu_control"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[search]</a> <if condition="$show['quicksearch']"><script type="text/javascript"> vbmenu_register("navbar_search"); </script></if></td>
</if>
<if condition="$show['member']">
<td id="usercptools" class="vbmenu_control"><a href="$show[nojs_link]#usercptools" accesskey="3">$vbphrase[quick_links]</a> <script type="text/javascript"> vbmenu_register("usercptools"); </script></td>
</if>
<else />
<if condition="$show['searchbuttons']">
<td class="vbmenu_control"><a href="search.php$session[sessionurl_q]" accesskey="4">$vbphrase[search]</a></td>
<if condition="$show['member']">
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getnew" accesskey="2">$vbphrase[new_posts_nav]</a></td>
<else />
<td class="vbmenu_control"><a href="search.php?$session[sessionurl]do=getdaily" accesskey="2">$vbphrase[todays_posts]</a></td>
</if>
</if>
<td class="vbmenu_control"><a href="forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a></td>
<if condition="$show['member']">
<td class="vbmenu_control"><a href="#" onclick="window.open('misc.php?$session[sessionurl]do=buddylist&amp;focus=1','buddylist','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,w idth=250,height=300'); return false;">$vbphrase[open_buddy_list]</a></td>
</if>
</if>
<if condition="$show['member']">
<td id="service" class="vbmenu_control"><a href="#service">$vbphrase[service]</a><script type="text/javascript"> vbmenu_register("service"); </script></td>
</if>

$template_hook[navbar_buttons_right]
<if condition="$show['member']">
<td class="vbmenu_control"><a href="login.php?$session[sessionurl]do=logout&amp;logouthash=$bbuserinfo[logouthash]" onclick="return log_out('$vbphrase[sure_you_want_to_log_out]')">$vbphrase[log_out]</a></td>
</if>
</tr>
</table>
<!-- / nav buttons bar -->

<br />
<if condition="$show['forumdesc']">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="alt1" width="100%"><strong>$foruminfo[title]</strong> <span class="smallfont">$foruminfo[description]</span></td>
</tr>
</table>
<br />
</if>

<if condition="$show['popups']">
<!-- NAVBAR POPUP MENUS -->

<if condition="$show['searchbuttons']">
<!-- header quick search form -->
<div class="vbmenu_popup" id="navbar_search_menu" style="display:none">
<form action="search.php?do=process" method="post">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class="thead">$vbphrase[search_forums]</td>
</tr>
<tr>
<td class="vbmenu_option" title="nohilite">
<form action="search.php?do=process" method="post">
<input type="hidden" name="do" value="process" />
<input type="hidden" name="quicksearch" value="1" />
<input type="hidden" name="childforums" value="1" />
<input type="hidden" name="exactname" value="1" />
<input type="hidden" name="s" value="$session[sessionhash]" />
<div><input type="text" class="bginput" name="query" size="25" tabindex="1001" /><input type="submit" class="button" value="$vbphrase[go]" tabindex="1004" /></div>
<div style="margin-top:$stylevar[cellpadding]px">
<label for="rb_nb_sp0"><input type="radio" name="showposts" value="0" id="rb_nb_sp0" tabindex="1002" checked="checked" />$vbphrase[show_threads]</label>
&nbsp;
<label for="rb_nb_sp1"><input type="radio" name="showposts" value="1" id="rb_nb_sp1" tabindex="1003" />$vbphrase[show_posts]</label>
</div>
</form>
</td>
</tr>
<tr>
<td class="vbmenu_option"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td>
</tr>
$template_hook[navbar_search_menu]
</table>
</form>
</div>
<!-- / header quick search form -->
</if>

<if condition="$show['member']">
<!-- user cp tools menu -->


Habe auch schon mit der Tools.php sämtliche Einstellungen zurückgesetzt.

MrD
23.02.2008, 12:06
Hi,
so habe nunmal alle zuletzt eingebauten Dinge rückgängig gemacht.
Aber nichts.
Habe die PT/Blog nochmal neu hochgeladen, selber Effekt.

Denke mal es könnte irgendetwas mit if (defined('VBBLOG_CACHED_TEMPLATES')) zu tun haben.

MrD
24.02.2008, 18:37
So,
Problem gelöst.
warum auch immer, in der global.php war eine Zeile auskommentiert.
//($hook = vBulletinHook::fetch_hook('global_setup_complete')) ? eval($hook) : false;

Mystics
25.02.2008, 13:01
Wer macht denn sowas? :)

Hast du noch andere Administratoren mit Zugriff auf die Dateien?

MrD
25.02.2008, 13:26
Hi,
nein, war das vermutlich selbst.
Durch irgendeine alte Hack Deinstallation.
Zum Glück habe ich die Zeilen nur Auskommentiert, bestimmt, weil sie mir irgendwie Wichtig erschienen :D

Troztdem Danke für die Mühe.