Back again! phpBB Update & Neues Design

Haargel leer? Neue Freundin? Stromausfall? Teeladen überfallen? Server abgestürzt? Treppenhaus frisch gestrichen? Bus verpasst? Neuer Fernseher? Alles was niemanden interessiert, aber trotzdem irgendwie raus muss kannst Du hier loswerden...

Moderator: Super-Mod

Back again! phpBB Update & Neues Design

Beitragvon bruno » 25.02.2006 20:16

Wer heute Nachmittag aufs Forum zugreifen wollte bekam nur die Meldung "Wartungsmodus".

Einige Wartungsarbeiten, die bereits seit langem nötig waren habe ich nun endlich umgesetzt:
    - Update auf phpBB 2.0.19 (Neuinstallation mit DB-Migration)
    - Neues Template für's Forum (konnte das alte "Einheits"-Template echt nicht mehr sehen)
    - URL-Rewriting verfeinert/ergänzt
    - Dateisystem aufgeräumt (sooo viele alte/zigfach-modifizierte Dateien)
    - (dezent) Google-Adsense implementiert (Traffic steigt und steigt...)


Ich hoffe das neue Template gefällt. Logo und Customizing in Kürze
(wollte das Forum wieder schnellstmöglich online haben).

so far...

Gruß
bruno
bruno
Admin
Admin
 
Beiträge: 198
Registriert: 24.05.2004 14:44
Wohnort: nähe Nürnberg

Beitragvon NobbZ » 25.02.2006 21:53

Was mir jetzt definitiv fehlt ist die Fastanswer-Box am Ende eines Threads, sowie die Box mit den vergleichbaren Themen, aber ansonsten muss ich sagen, sieht das ganze echt besser aus jetzt!
NobbZ
.
.
 
Beiträge: 85
Registriert: 31.01.2006 23:28

Beitragvon Bob » 26.02.2006 14:29

Hallo Bruno.

Was mir nur aufgefallen ist: Der Titel ist jetzt modrewrite forum :: Thema anzeigen - Back again! phpBB Update & Neues Design (vorher ja in anderer reihenfolge Back again! phpBB Update & Neues Design vorne ... modrewrite forum), damit erscheint in allen Browsertabs nur noch "modrewrite forum :: Thema anz...", sodass bei div. Tabs mit Beiträgen die Suche nach einem bestimmten dann im Durchklicken durch alle besteht. :-(

Was man für SuMas vielleicht noch ändern sollte: Den Link bei den Icons /foren/fpost9944.html#9944 vielleicht in /foren/ftopic2040.html#9944 abzuändern, da der robots.txt-Ausschluss ja nicht wirklich Beachtung findet (gleiches mit Disallow: /foren/profile, die Profile werden auch weiterhin aufgenommen und gelistet). Google scheint da ein ein Trennzeichen zu brauchen? Denn Disallow: /foren/post- wird nicht gelistet, Disallow: /foren/privmsg funktioniert auch, aber die Links haben da auch das Minus dazwischen (/foren/privmsg-post-xyhtml).

Grüße
Robert
Bob
Moderator
Moderator
 
Beiträge: 5044
Registriert: 01.10.2004 13:10

Beitragvon Bonaparte » 26.02.2006 16:35

Hallo, hat sich das Tempalte von heute morgen wirder geändert?

@ Caterham
ftopic1234.html ist für den Thread reserviert also viewtopic.php?t=1234 und fpost3214.html#3214 für den letzen Beitrag -> viewtopic.php?p=3214#3214.
Man könnte es zwar ändern. Das würde allerdings nichts bringen.
Bonaparte
.
.
 
Beiträge: 9
Registriert: 12.12.2005 13:30

Beitragvon Bob » 26.02.2006 16:45

Man könnte es zwar ändern. Das würde allerdings nichts bringen.
Der Link ist zumindest weg, siehe z.B. bei abakus. Die Suchmaschine soll ja nur den Link fpost3214 nicht aufnehmen, da er eben eine inhaltsgleiche Seite zu ftopic liefert.

Wenn dann aus anderen postings dadurch einheitlich auf ftopicxyz crossreferenziert wird (ich kopiere z.B. diesen link immer), statt auf fpost, wäre das sicherlich auch besser für die interne linkpop.
Bob
Moderator
Moderator
 
Beiträge: 5044
Registriert: 01.10.2004 13:10

Beitragvon Bonaparte » 26.02.2006 16:50

Achso, sorry, habe es falsch verstanden.

Habe das Wort "Icons" übersehen.
Bonaparte
.
.
 
Beiträge: 9
Registriert: 12.12.2005 13:30

Beitragvon bruno » 26.02.2006 16:54

Noobz hat geschrieben:Was mir jetzt definitiv fehlt ist die Fastanswer-Box am Ende eines Threads, sowie die Box mit den vergleichbaren Themen, aber ansonsten muss ich sagen, sieht das ganze echt besser aus jetzt!

Schnelle Antwort ist zurück, ähnliche Beiträge auch...

Gruß
bruno
bruno
Admin
Admin
 
Beiträge: 198
Registriert: 24.05.2004 14:44
Wohnort: nähe Nürnberg

Beitragvon bruno » 26.02.2006 17:13

Caterham hat geschrieben:Was mir nur aufgefallen ist: Der Titel ist jetzt modrewrite forum :: Thema anzeigen - Back again! phpBB Update & Neues Design (vorher ja in anderer reihenfolge Back again! phpBB Update & Neues Design vorne ... modrewrite forum), damit erscheint in allen Browsertabs nur noch "modrewrite forum :: Thema anz...", sodass bei div. Tabs mit Beiträgen die Suche nach einem bestimmten dann im Durchklicken durch alle besteht. :-(

geändert!

Caterham hat geschrieben:Was man für SuMas vielleicht noch ändern sollte: Den Link bei den Icons /foren/fpost9944.html#9944 vielleicht in /foren/ftopic2040.html#9944 abzuändern, da der robots.txt-Ausschluss ja nicht wirklich Beachtung findet (gleiches mit Disallow: /foren/profile, die Profile werden auch weiterhin aufgenommen und gelistet). Google scheint da ein ein Trennzeichen zu brauchen? Denn Disallow: /foren/post- wird nicht gelistet, Disallow: /foren/privmsg funktioniert auch, aber die Links haben da auch das Minus dazwischen (/foren/privmsg-post-xyhtml).


Code: Alles auswählen
$urlin =
array(
$prefix . '(?<!/)index.php\?mark=forums"|',
$prefix . '(?<!/)index.php"|',
$prefix . '(?<!/)index.php\?c=([0-9]*)"|',
$prefix . '(?<!/)viewforum.php\?f=([0-9]*)&(?:amp;)topicdays=0&(?:amp;)start=0"|',
$prefix . '(?<!/)viewforum.php\?f=([0-9]*)&(?:amp;)topicdays=0&(?:amp;)start=([0-9]*)"|',
$prefix . '(?<!/)viewforum.php\?f=([0-9]*)&(?:amp;)topicdays=([0-9]*)&(?:amp;)start=([0-9]*)"|',
$prefix . '(?<!/)viewforum.php\?f=([0-9]*)&(?:amp;)mark=topics"|',
$prefix . '(?<!/)viewforum.php\?f=([0-9]*)"|',
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)highlight="|',
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)view=previous"|',
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)view=next"|',
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)start=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)highlight=([a-zA-Z0-9]*)"|',
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)postdays=0&(?:amp;)postorder=asc&(?:amp;)start=0"|',
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)postdays=0&(?:amp;)postorder=asc&(?:amp;)start=([0-9]*)"|',
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)postdays=([0-9]*)&(?:amp;)postorder=([a-zA-Z]*)&(?:amp;)start=([0-9]*)"|',
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)start=0"|',
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)&(?:amp;)start=([0-9]*)"|',
$prefix . '(?<!/)viewtopic.php\?t=([0-9]*)"|',
--> $prefix . '(?<!/)viewtopic.php\?p=([0-9]*)&(?:amp;)highlight=#([0-9]*)"|',
--> $prefix . '(?<!/)viewtopic.php\?p=([0-9]*)#([0-9]*)"|',
$prefix . '(?<!/)posting.php\?mode=newtopic&(?:amp;)f=([0-9]*)"|',
$prefix . '(?<!/)posting.php\?mode=reply&(?:amp;)t=([0-9]*)"|',
$prefix . '(?<!/)posting.php\?mode=([a-z]*)&(?:amp;)p=([0-9]*)"|',
$prefix . '(?<!/)album.php"|',
$prefix . '(?<!/)album_personal_index.php"|',
$prefix . '(?<!/)album_personal.php\?user_id=([0-9]*)"|',
$prefix . '(?<!/)profile.php\?mode=viewprofile&(?:amp;)u=([0-9]*)"|',
$prefix . '(?<!/)search.php\?search_author=([[:alnum:]%+\.]+)"|',
$prefix . '(?<!/)search.php\?search_id=([0-9]*)&(?:amp;)start=([0-9]*)"|',
$prefix . '(?<!/)search.php\?search_id=([a-zA-Z]*)"|',
$prefix . '(?<!/)privmsg.php\?mode=([a-zA-Z]*)&(?:amp;)u=([0-9]*)"|',
$prefix . '(?<!/)privmsg.php\?folder=([a-zA-Z]*)"|',
$prefix . '(?<!/)profile.php\?mode=register&(?:amp;)agreed=true"|',
$prefix . '(?<!/)profile.php\?mode=([0-9a-zA-Z]*)"|',
$prefix . '(?<!/)map.php\?highlight=([0-9]*)"|',
$prefix . '(?<!/)map.php"|',
$prefix . '(?<!/)faq.php"|',
$prefix . '(?<!/)search.php"|',
$prefix . '(?<!/)memberlist.php"|',
$prefix . '(?<!/)groupcp.php"|',
$prefix . '(?<!/)report.php"|',
$prefix . '(?<!/)viewonline.php"|',
);
$urlout = array(
'"index-mark.html"',
'"index.html"',
'"category\\1.html"',
'"forum\\1.html"',
'"forum\\1-\\2.html"',
'"forum\\1-\\2-\\3.html"',
'"forum\\1-mark.html"',
'"forum\\1.html"',
'"ftopic\\1.html"',
'"ptopic\\1.html"',
'"ntopic\\1.html"',
'"ftopic\\1.html"',
'"ftopic\\1.html"',
'"ftopic\\1-\\2.html"',
'"ftopic\\1-\\2-\\3-\\4.html"',
'"ftopic\\1.html"',
'"ftopic\\1-\\2.html"',
'"ftopic\\1.html"',
--> '"fpost\\1.html#\\2"',
--> '"fpost\\1.html#\\2"',
'"post-newtopic-\\1.html"',
'"post-reply-\\1.html"',
'"post-\\1-\\2.html"',
'"album.html"',
'"palbum.html"',
'"palbum\\1.html"',
'"profile\\1.html"',
'"search-author-\\1.html"',
'"search-\\1-\\2.html"',
'"search-\\1.html"',
'"privmsg-\\1-\\2.html"',
'"privmsg-\\1.html"',
'"register.html"',
'"profile-\\1.html"',
'"map-\\1.html"',
'"map.html"',
'"faq.html"',
'"search.html"',
'"memberlist.html"',
'"groups.html"',
'"report.html"',
'"online.html"',
);


scheint nicht zu funktionieren. siehe "-->".
war aber im alten Forum offenbar genauso, und hat ranking-technisch wahrscheinlich keinen Einfluss.

Gruß
bruno
bruno
Admin
Admin
 
Beiträge: 198
Registriert: 24.05.2004 14:44
Wohnort: nähe Nürnberg

Beitragvon Bob » 26.02.2006 19:31

Ja, um aus fpost9944.html ftopic2040.html zu machen, sind mehere Bastelarbeiten im PHP-Quellcode notwendig, z.B.

Code: Alles auswählen
-- viewforum.php.orig v. 2.0.19
+++ viewforum.php
-@@ -615,7 +615,7 @@
          $goto_page = '';
       }
       
-      $view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=ttt$topic_id");
+      $view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");
 
       $topic_author = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';
       $topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );
@@ -628,7 +628,7 @@
 
       $last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . '='  . $topic_rowset[$i]['id2']) . '">' . $topic_rowset[$i]['user2'] . '</a>';
 
-      $last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
+      $last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_TOPIC_URL . '=' . $topic_id) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
 
       $views = $topic_rowset[$i]['topic_views'];
       




Hm... Bei der Suche nach site:modrewrite.de zeigt er 455 Ergebnisse an, der Rest ist im Filter. Bei anderen Foren ist aber aber ähnlich, keine ahnung wann etwas im Filter landet...
Bob
Moderator
Moderator
 
Beiträge: 5044
Registriert: 01.10.2004 13:10

Beitragvon bruno » 27.02.2006 23:57

:shock: (ich=blind... hab den code mal ein wenig grösser gemacht)
wo hast du den mod/hack gefunden? ich hatte auch gesucht, leider ohne ergebnis....

Hm... Bei der Suche nach site:modrewrite.de zeigt er 455 Ergebnisse an, der Rest ist im Filter. Bei anderen Foren ist aber aber ähnlich, keine ahnung wann etwas im Filter landet...

Ich glaube nicht, dass die restlichen Seiten in einen "Filter" hängen,
Google beschränkt bei der "site" und "allinurl" Abfrage nur die Anzahl der
Ergebnisse. Suchst Du nun mit einem spezifischen Begriff, erscheint die
Seite, obwohl sie in dieser "site"-Abfrage nicht auftaucht. Hatte das mal bei
einem anderen Projekt ausprobiert - bin zu faul es jetzt durchzuexerzieren.

Was mich allerdings -jetzt- auch stört ist die fpost/ftopic Geschichte.
Hättest Du bloß nix gesagt ;)

Gruß
bruno
bruno
Admin
Admin
 
Beiträge: 198
Registriert: 24.05.2004 14:44
Wohnort: nähe Nürnberg

Beitragvon Bob » 28.02.2006 15:09

ich=blind
:-) ja, ich hatte den kleiner gemacht, damit keine Zeilenumbrüche entstehen, wo sie nicht hingehören. Das läd man wohl am besten irgendwo hoch...

wo hast du den mod/hack gefunden? ich hatte auch gesucht, leider ohne ergebnis....
Das habe ich ja auch selbst gemacht :-)
Das ist aber noch nicht ganz fertig und wird wohl auch nichts vor Freitag Nachmittag.

Grüße
Robert
Bob
Moderator
Moderator
 
Beiträge: 5044
Registriert: 01.10.2004 13:10

Beitragvon Bob » 04.03.2006 21:21

Ich habe jetzt mal einen Patch hochgeladen. Die Zeilennummern beziehen sich auf die "Rohversion" und ist auch nur mit dieser Version getestet.

Grüße
Robert
Bob
Moderator
Moderator
 
Beiträge: 5044
Registriert: 01.10.2004 13:10

Beitragvon bruno » 05.03.2006 13:31

Bekomme leider immer das hier: :(

s3.sceneworld.net hat geschrieben:Warning: mysql_connect() [function.mysql-connect]: Too many connections in /wwwroot/htdocs/getit.php on line 10

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /wwwroot/htdocs/getit.php on line 11

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in /wwwroot/htdocs/getit.php on line 15

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /wwwroot/htdocs/getit.php on line 15

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in /wwwroot/htdocs/getit.php on line 18

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /wwwroot/htdocs/getit.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at /wwwroot/htdocs/getit.php:10) in /wwwroot/htdocs/getit.php on line 18

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /wwwroot/htdocs/getit.php on line 19

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in /wwwroot/htdocs/getit.php on line 28

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /wwwroot/htdocs/getit.php on line 28

Warning: Cannot modify header information - headers already sent by (output started at /wwwroot/htdocs/getit.php:10) in /wwwroot/htdocs/getit.php on line 28

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /wwwroot/htdocs/getit.php on line 29

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in /wwwroot/htdocs/getit.php on line 33

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /wwwroot/htdocs/getit.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at /wwwroot/htdocs/getit.php:10) in /wwwroot/htdocs/getit.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /wwwroot/htdocs/getit.php:10) in /wwwroot/htdocs/getit.php on line 39


werds später nochmal versuchen...

:(

Gruß
bruno
bruno
Admin
Admin
 
Beiträge: 198
Registriert: 24.05.2004 14:44
Wohnort: nähe Nürnberg

Beitragvon Bob » 05.03.2006 13:36

Oder du mailst mir mal einfach die Dateien, dann erstelle ich davon direkt ein merge, wobei

Too many connections in
hm.. eine SQL-Abfrage mehr sollte eigentlich nicht so viel ausmachen (sollte man zumindest meinen, sie wird zwar mehrmals ausgeführt...).

Grüße
Robert
Bob
Moderator
Moderator
 
Beiträge: 5044
Registriert: 01.10.2004 13:10

Beitragvon www.humer.info » 16.03.2006 02:13

Da ich selbst grad an meinem Board rumbastle und darum in diesen Thread geplumpst bin, möchte ich das zum Anlass nehmen, einfach mal ein großes Dankeschön an die sehr initiative und gesellige Community dazulassen.

Herzlichst, Marc Humer
Wann haben Sie zuletzt einem Kind ein Lächeln aufs Gesicht gezaubert?
www.humer.info
.
.
 
Beiträge: 11
Registriert: 26.02.2006 05:21
Wohnort: Witten

Nächste

Zurück zu Talk Talk Talk

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron