Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Letzter Beitrag verlinkt auf Startseite und nicht auf Beitrag
#1
Hallo,

habe wie viele andere auf die neuste Version aktualisiert.
Die einzige Änderung die ich gemacht hatte war, dass die Unterforen aufgeklappt dargestellt werden, so wie es hier im Forum erklärt wird.

Woran der aktuelle Fehler liegt kann ich mir nicht erklären.

Wenn ich rechts auf irgendeinen neuen Beitrag klicke komm ich immer nur auf die Startseite. Jeder neue Beitrag Link ist nicht mehr auf den entsprechenden Beitrag verlinkt, sondern auf die Startseite (index.php).

http://bofo.tropicalgreen.de Hier könnt ihr euch ein Bild machen.

Wo kann ich das einstellen, dass es wieder auf den richtigen Link zeigt?

Bin dankbar für jeden Ratschlag.

Gruß

Snake.
Noch eine kleine Einschränkung zur Fehlersuche. In den Unterforen verweist der Link auf das Unterforum wo man sich gerade befindet. Also zu jeder Ebene zeigen die Links, die eigentlich zu den neuen Beiträgen führen sollen, auf die Ebene auf der man sich gerade befindet.
http://www.Botanikforum.de
Wenn Pflanzen, dann hier pflanzen!
Das beste Pflanzenforum jenseits der Milchstraße.
#2
Hallo Snake,
ist dieses Problem lediglich in diesem Theme, oder in allem Themes?
Funktioniert es, wenn du diese Änderung wieder Rückgängig machst?

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
#3
Es ist auch im standard Theme.
http://www.Botanikforum.de
Wenn Pflanzen, dann hier pflanzen!
Das beste Pflanzenforum jenseits der Milchstraße.
#4
(15.09.2008, 16:21)Garlant schrieb: Funktioniert es, wenn du diese Änderung wieder Rückgängig machst?
#5
Ja wenn ich die alte functions_forumlist.php verwende geht es.
Was muss ich nun an der functions_forumlist.php für die Version 1.4.1 ändern, damit die Unterforen aufgeklappt sind und die Links noch so funktionieren wie sie sollen?
Ich hatte mich an diese Anleitung gehalten.
https://www.mybb.de/forum/thread-3900-po...l#pid27220
In der 1.2.x Version hatte das immer problemlos funktioniert.
http://www.Botanikforum.de
Wenn Pflanzen, dann hier pflanzen!
Das beste Pflanzenforum jenseits der Milchstraße.
#6
Ich habe den Code aus dem verlinkten Beitrag so angepasst, dass es mit Version 1.4.x funktioniert.
Setze bitte deine inc/functions_forumlist.php zurück und führe diese Änderungen erneut durch:

inc/functions_forumlist.php:
Suche:
PHP-Code:
                if($donecount $mybb->settings['subforumsindex'])
                {
                    
$statusicon '';

                    
// Showing mini status icons for this forum
                    
if($mybb->settings['subforumsstatusicons'] == 1)
                    {
                        
$lightbulb['folder'] = "mini".$lightbulb['folder'];
                        eval(
"\$statusicon = \"".$templates->get("forumbit_depth3_statusicon"10)."\";");
                    }

                    
// Fetch the template and append it to the list
                    
eval("\$forum_list .= \"".$templates->get("forumbit_depth3"10)."\";");
                    
$comma ', ';
                }

                
// Have we reached our max visible subforums? put a nice message and break out of the loop
                
++$donecount;
                if(
$donecount == $mybb->settings['subforumsindex'])
                {
                    if(
count($parent) > $donecount)
                    {
                        
$forum_list .= $comma.$lang->sprintf($lang->more_subforums, (count($parent) - $donecount));
                    }
                } 
Ersetze mit:

PHP-Code:
                if($donecount $mybb->settings['subforumsindex'])
                    {
                        
$statusicon '';

                        
// Showing mini status icons for this forum
                        
if($mybb->settings['subforumsstatusicons'] == "yes")
                        {
                            
$lightbulb['folder'] = "mini".$lightbulb['folder'];
                            eval(
"\$statusicon = \"".$templates->get("forumbit_depth3_statusicon"10)."\";");
                        }
                        
// No posts have been made in this forum - show never text
                        
if(($lastpost_data['lastpost'] == || $lastpost_data['lastposter'] == '') && $hideinfo != true)
                        {
                            
$lastpost "<span style=\"text-align: center;\">".$lang->lastpost_never."</span>";
                        }
                        elseif(
$hideinfo != 1)
                        {
                            
// Format lastpost date and time
                            
$lastpost_date my_date($mybb->settings['dateformat'], $lastpost_data['lastpost']);
                            
$lastpost_time my_date($mybb->settings['timeformat'], $lastpost_data['lastpost']);

                            
// Set up the last poster, last post thread id, last post subject and format appropriately
                            
$lastpost_profilelink build_profile_link($lastpost_data['lastposter'], $lastpost_data['lastposteruid']);
                            
$lastpost_link get_thread_link($lastpost_data['lastposttid'], 0"lastpost");
                            
$lastpost_subject $full_lastpost_subject $parser->parse_badwords($lastpost_data['lastpostsubject']);
                            if(
my_strlen($lastpost_subject) > 25)
                            {
                                
$lastpost_subject my_substr($lastpost_subject025) . "...";
                            }
                            
$lastpost_subject htmlspecialchars_uni($lastpost_subject);
                            
$full_lastpost_subject htmlspecialchars_uni($full_lastpost_subject);

                            
// Call lastpost template
                            
eval("\$lastpost = \"".$templates->get("forumbit_depth2_forum_lastpost")."\";");
                        }

                        
$posts my_number_format($forum['posts']);
                        
$threads my_number_format($forum['threads']);

                        
// Moderator column is not off
                        
if($mybb->settings['modlist'] != "off")
                        {
                            
$moderators '';
                            
// Fetch list of moderators from this forum and its parents
                            
$parentlistexploded explode(","$forum['parentlist']);
                            foreach(
$parentlistexploded as $mfid)
                            {
                                
// This forum has moderators
                                
if(is_array($moderatorcache[$mfid]))
                                {
                                        
// Fetch each moderator from the cache and format it, appending it to the list
                                        
foreach($moderatorcache[$mfid] as $moderator)
                                        {
                                            
$moderators .= "{$comma}<a href=\"member.php?action=profile&amp;uid={$moderator['uid']}\">{$moderator['username']}</a>";
                                            
$comma ", ";
                                        }
                                }
                            }
                            
$comma '';

                            
// If we have a moderators list, load the template
                            
if($moderators)
                            {
                                eval(
"\$modlist = \"".$templates->get("forumbit_moderators")."\";");
                            }
                            else
                            {
                                
$modlist '';
                            }
                        }

                        if(
$mybb->settings['showdescriptions'] == "no")
                        {
                            
$forum['description'] = '';
                        }

                        
// Swap over the alternate backgrounds
                        
if($bgcolor_sub "trow1")
                        {
                            
$bgcolor_sub == "trow2";
                        }
                        else
                        {
                            
$bgcolor_sub == "trow1";
                        }

                        
$bgcolor1 $bgcolor;
                        
$bgcolor $bgcolor_sub;

                        
// Fetch the template and append it to the list
                        
eval("\$forum_list .= \"".$templates->get("forumbit_depth2_forum"10)."\";");
                        
$bgcolor $bgcolor1;
                    } 

Suche:
PHP-Code:
eval("\$forum_list .= \"".$templates->get("forumbit_depth$depth$forumcat")."\";"); 
Ersetze mit:
PHP-Code:
            if($depth == && $sub_forums)
            {
                eval(
"\$forum_list .= \"".$templates->get("forumbit_depth1_cat_subforum")."\";");
            }
            else
            {
                
// Add the forum to the list
                
eval("\$forum_list .= \"".$templates->get("forumbit_depth$depth$forumcat")."\";");
            } 

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
#7
Grossartige Sache. Danke! Funktioniert wunderbar.
http://www.Botanikforum.de
Wenn Pflanzen, dann hier pflanzen!
Das beste Pflanzenforum jenseits der Milchstraße.
#8
Hallo Snake,

schön das es funktioniert.

Setze aber bitte das nächste mal das Thema auf erledigt, wenn es abgeschlossen ist.

Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Letzter Beitrag anzeigen funktioniert nicht Pogonas 2 811 26.05.2009, 10:39
Letzter Beitrag: Pogonas
  letze beiträge falsch verlinkt! matsumiki 2 807 04.12.2008, 16:14
Letzter Beitrag: matsumiki
  Autor in Übersicht -> Letzter Beitrag teilweise nicht verlinkt Harry B 5 942 12.11.2008, 16:09
Letzter Beitrag: Garlant