Suchmaschinenfreundliche Links |
Shackles
Nervensäge ^^
Dabei seit: 14.02.08
Beiträge: 1.387
Fähigkeiten: WBB2 Fortgeschritten Herkunft: Hilter a.T.W. / Landkreis Osnabrück Forenversion: 3.1
|
|
Ich hab nen Problem, hab den Hack wieder ausgebaut.
Aber wenn ich jetzt nen Thread aufrufe und über den Thread in das Profil des Users will, zeigt er mir noch den HTML Link an und dann kommt Seite kann nicht angezeigt werden, ich habe aber 2 mal überprüft, dass ich laut Anleitung wieder alles ausgebaut habe, was nun?
__________________ http.//www.borderline-forum.net
|
|
18.12.07 21:45 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
visus
Mitglied
Dabei seit: 22.12.07
Beiträge: 3
|
|
habe folgende Frage ...
wie lässt sich das denn hier url freundlich um schreiben???
<a href="thread.php?goto=lastpost&threadid=$boards[lastthreadid]{$SID_ARG_
2ND}">
und dann wollt eich noch fragen
wie man in der functions.php denn ort der Navbar umschreibt das auch dort die url anders geschrieben wird.... habe da nähmlich probs mit ä ö ü
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
|
/**
* generate the board navigationbar
*
* @param string parentlist
* @param string template
*
* @return string navbar
*/
function getNavbar($parentlist, $template = 'navbar_board') {
global $db, $n, $session, $url2board, $lines, $tpl, $boardnavcache, $lang, $SID_ARG_1ST, $SID_ARG_2ND, $SID_ARG_2ND_UN;
if ($parentlist == '0') return;
else {
$navbar = '';
if (!isset($boardnavcache) || !is_array($boardnavcache) || !count($boardnavcache)) {
$result = $db->unbuffered_query("SELECT boardid, title FROM bb".$n."_boards WHERE boardid IN ($parentlist)");
while ($row = $db->fetch_array($result)) {
$boardnavcache[$row['boardid']] = $row;
}
}
$parentids = explode(',', $parentlist);
$parentids_count = count($parentids);
for ($i = 1; $i < $parentids_count; $i++) {
if ($template == 'print_navbar') $lines .= str_repeat('-', $i);
$board = $boardnavcache[$parentids[$i]];
$board['title'] = getlangvar($board['title'], $lang);
eval("\$navbar .= \"".$tpl->get($template)."\";");
}
return $navbar;
}
} |
|
schon mal danke für die Hilfe
mfg Visus
__________________ I Love my Beauty Shop
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von visus: 22.12.07 14:00.
|
|
22.12.07 13:08 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Keinfreiernick
Mitglied
Dabei seit: 19.11.07
Beiträge: 10
Forenversion: 2.3
|
|
Hi
Wollte mal fragen ob sich nicht ein mitglied findet der diesen hack fertig schreibt ?
Er ist halt der einzigste der das kann was er kann ^^
Währe doch schade wenn er eher schädlich ist als das er nützt.
|
|
21.01.08 19:17 |
E-Mail
Finden
Als Freund hinzufügen
|
|
animalfriends
Mitglied
Dabei seit: 25.04.06
Beiträge: 261
Fähigkeiten: WBB3 Fortgeschritten Herkunft: NRW Forenversion: 3.1; 2.3
|
|
Zitat: |
Original von Hexo
Hey.
Ich mein, das klingt vielleicht albern, aber ich hatte den Hack hier auch mal installiert. Leider finde ich das mal wieder schade, das jemand mit einem Hack anfängt, die Leute neugierig macht und dann sang und klanglos verschwindet. Ich bin mittlerweile umgestiegen und nutze ein SEO vom CoderBoard: http://www.coder-board.de/t2656_Was-halt...h-das-wert.html
Wer will, kann sich auch gerne mal eine "Demo" bei mir anschauen:
www.holyhell.de
Gruß |
Dieses SEO-Tool von coder-board (dein angegebener Link) gibt es aber doch noch gar nicht. Er ist laut dem Thread noch in Arbeit.
__________________
|
|
10.02.08 18:47 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
ktr
Mitglied
Dabei seit: 31.05.04
Beiträge: 6
|
|
ich ferzweifel bald hoffent lich kann mir einer helfen
ich suche in der index_boardbitd wbb 2.3.6 laut anleitung das
code: |
1:
|
<a href="board.php?boardid=$boards[boardid]{$SID_ARG_2ND}"> |
|
und das ist meine
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
|
<tr>
<if($depth == 1)>
<then>
<td align="left" class="tablea"<if($boards['externalurl'] != '')><then> colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>"</then><else> colspan="2"</else></if>><table cellpadding="0" cellspacing="0">
<tr class="tablea_fc">
<td><img src="{$style['imagefolder']}/$onoff.gif" alt="" title="" /> </td>
<td align="left"><span class="normalfont"><a href="forum$boards[boardid].html<if($wbbuserdata['userid'])><then>{$SID_ARG_2ND}</then><else></else></if>"><b>$boards[title]</b></a></span><span class="smallfont">
<if($boards['description']!="")><then><br />$boards[description]</then></if><if($subboardbit!="")><then><br />{$lang->items['LANG_START_INCLUSIVE']} $subboardbit</then></if><if(isset($boards['useronline']) && $boards['useronline'])><then><br />($boards[useronline])</then></if></span></td>
</tr>
</table></td>
</then>
<else>
<if($depth == 2)>
<then>
<td class="tableb" align="center"><img src="{$style['imagefolder']}/$onoff.gif" alt="" title="" /></td>
<td align="left" class="tablea"<if($boards['externalurl'] != '')><then> colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>"</then></if>><span class="normalfont"><a href="forum$boards[boardid].html<if($wbbuserdata['userid'])><then>{$SID_ARG_2ND}</then><else></else></if>"><b>$boards[title]</b></a></span><span class="smallfont">
<if($boards['description']!="")><then><br />$boards[description]</then></if><if($subboardbit!="")><then><br />{$lang->items['LANG_START_INCLUSIVE']} $subboardbit</then></if><if(isset($boards['useronline']) && $boards['useronline'])><then><br />($boards[useronline])</then></if>
<if(isset($favorites) && $favorites)>
<then><br /><b><a href="newthread.php?boardid=$boards[boardid]{$SID_ARG_2ND}">{$lang->items['LANG_START_NEWTHREAD']}</a> <a href="usercp.php?action=removesubscription&boardid=$boards[boardid]{$SID_ARG_2ND}">{$lang->items['LANG_START_UNSUBSCRIBE']}</a></b></then>
</if>
</span></td>
</then>
<else>
<td class="tableb" align="center"> </td>
<td class="tablea" align="left"<if($boards['externalurl'] != '')><then> colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>"</then></if>><table cellpadding="0" cellspacing="0">
<tr class="tablea_fc">
<td><img src="{$style['imagefolder']}/$onoff.gif" alt="" title="" /> </td>
<td><span class="normalfont"><a href="forum$boards[boardid].html<if($wbbuserdata['userid'])><then>{$SID_ARG_2ND}</then><else></else></if>"><b>$boards[title]</b></a></span><span class="smallfont">
<if($boards['description']!="")><then><br />$boards[description]</then></if><if($subboardbit!="")><then><br />{$lang->items['LANG_START_INCLUSIVE']} $subboardbit</then></if><if(isset($boards['useronline']) && $boards['useronline'])><then><br />($boards[useronline])</then></if></span></td>
</tr>
</table></td>
</else>
</if>
</else>
</if>
<if($boards['externalurl'] == '')><then>
<td class="tableb" align="center" nowrap="nowrap"><span class="normalfont">$boards[postcount]</span></td>
<td class="tablea" align="center" nowrap="nowrap"><span class="normalfont">$boards[threadcount]</span></td>
<td class="tableb" nowrap="nowrap" align="left"><if($boards['threadcount']!=0)>
<then>
<if($showlastposttitle==1)>
<then>
<table border="0" cellspacing="0" cellpadding="0">
<tr align="left" class="tableb_fc">
<td nowrap="nowrap"> $ViewPosticon </td>
<td nowrap="nowrap"><span class="smallfont"><if($boards['threadprefix']!="" && $permissioncache[$boards['boardid']]['can_enter_board'] && $boards['password']=="")><then><span class="prefix">$boards[threadprefix]</span><br /></then></if> <if($permissioncache[$boards['boardid']]['can_enter_board'] && $boards['password']=="")><then><b><a href="thread.php?goto=lastpost&threadid=$boards[lastthreadid]{$SID_ARG_2ND}" title="$boards[topic]">$topic</a></b></then><else><b>{$lang->items['LANG_START_UNKNOWN']}</b></else></if><br />$lastpostdate <span class="time">$lastposttime</span> {$lang->items['LANG_START_FROM']} <if($boards['lastposterid'])><then><b><a href="lastposter$boards[lastposterid].htm<if($wbbuserdata['userid'])><then>{$SID_ARG_2ND}</then><else></else></if>">$boards[lastposter]</a></b></then><else>$boards[lastposter]</else></if></span></td>
</tr>
</table>
</then>
<else>
<table style="width:100%">
<tr class="tableb_fc">
<td nowrap="nowrap" align="right" style="width:100%"><span class="smallfont">$lastpostdate <span class="time">$lastposttime</span><br />{$lang->items['LANG_START_FROM']} <if($boards['lastposterid'])><then><b><a href="lastposter$boards[lastposterid].htm<if($wbbuserdata['userid'])><then>{$SID_ARG_2ND}</then><else></else></if>">$boards[lastposter]</a></b></then><else>$boards[lastposter]</else></if></span></td>
<td><a href="thread.php?goto=lastpost&threadid=$boards[lastthreadid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/lastpost.gif" border="0" alt="{$lang->items['LANG_START_GOTO_LASTPOST']}" title="{$lang->items['LANG_START_GOTO_LASTPOST']}" /></a></td>
</tr>
</table>
</else>
</if>
</then>
<else>
<div align="center"><span class="smallfont">{$lang->items['LANG_START_NOPOSTS']}</span></div>
</else>
</if></td>
<if($hide_modcell==0 && (!isset($favorites) || !$favorites))><then><td class="tablea" align="center"><span class="smallfont"><if($moderatorbit!="")><then>$moderatorbit</then><else> </else></if></span></td></then></if>
</then></if>
</tr> |
|
hoffe mir kann jemand weiter helfen
|
|
03.03.08 12:19 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Hexo
Mitglied
Dabei seit: 15.04.06
Beiträge: 116
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 3.0; 2.3
|
|
Zitat: |
Original von ktr
da ich jetzt auf die schnelle den hack fast index |
http://www.jgs-xa.de/wbb_83_JGS-Fast-Index.html
Auf den Rest kann ich nur sagen, dass ich diesen Hack hier zwar auch in einem Board installiert habe, aber ihn nicht so den Bringer finde. Klar, die Links sind schon gut, aber so wie es in der Anleitung beschrieben ist, fehlen viele Link.
Besser finde ich persönlich den Hack hier:
Gleichheitszeichen in der Zensur
Der wandelt wenigsten alle Links in HTML um. Allerdings ist die Qualtiät der Links nicht sooo gut. Besser wäre es, wenn das Thema im Link steht. Aber wie dem auch sei, ich hab mit dem oben genannten ModRewrite Hack bessere Erfolge gehabt.
Gruß
__________________
Holyhell - The Keepers of Heaven and Hell
|
|
03.03.08 22:56 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
nie-key
Mitglied
Dabei seit: 17.01.04
Beiträge: 6
|
|
Was passiert eigentlich mit den Threads aus dem Archiv die bereits von den SuMas indexiert sind?
Hat sich hierfür jemand eine Lösung überlegt?
|
|
11.03.08 16:17 |
Finden
Als Freund hinzufügen
|
|
AMD-Fan
Mitglied
Dabei seit: 29.06.05
Beiträge: 94
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Zitat: |
Original von visus
kann mir einer mal grob erklären, wie ich angeben kann, wie bei anderen Seiten die url auch umgeschrieben wird? |
Gerne
Du suchst dir alle php Dateien raus, wo die sumafreundlichen URLs verwendet werden.
Dies sind u.a. thread.php, board.php, search.php, ... so viel mehr sind das gar net.
Dann guckst du, wo das Template für die Navbar oder Themen ausgegeben wird.
Davor setzst du dann eine Variable, die beispielsweise $thread['topic'] mit der Funktion parsed.
Dann einfach im jeweiligen Template den Link mit der Variable ersetzen und anpassen.
Das wars eigentlich
__________________ GFX-Sector.de - Photoshop Tutorials
|
|
21.03.08 14:23 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
dpssl
Mitglied
Dabei seit: 27.03.08
Beiträge: 1
|
|
Hi,
das Script hat leider einige "unüberlegte" Eigenschaften.
Bin gerade dabei dieses zu erweitern.
Wie ihr bemerkt habt, funktioniert das Script nur bei Cookie Usern.
Der Grund dafür ist, dass die SessionID mit falschem Parameter übergeben wird.
1. Änderung.
Füge hinter jede RewriteRule Regel der .htaccess folgenden Befehl: [QSA]
z.B. RewriteRule ^(.*)\.p([0-9]+).html$ profile.php?userid=$2 [QSA]
Dieser Eintrag bewirkt, dass Querys mitgeschickt werden.
2. Änderung
Sessionuser bekommen die URLs wie folgt ausgeliefert:
meinthema.t1.html&SSID=xxxxxxxx
An dieser Stelle müßte ein "?" statt "&" folgen. Abhilft schafft folgendes:
Öffne index_catbit.tpl, index_boardbit.tpl und board_threadbit.tpl
Alle Einträge die mit .html{$SID_ARG_2ND} durch .html{$SID_ARG_1ST} ersetzen
Um den duplicate content kümmere ich mich gleich. Werde nachher noch weitere änderungen posten.
|
|
07.05.08 09:41 |
E-Mail
Finden
Als Freund hinzufügen
|
|
visus
Mitglied
Dabei seit: 22.12.07
Beiträge: 3
|
|
Hey super echtz danke ... finde ich echt super,dass du usn da bisschen unterstützt... habe auch schon bisschen was ge#ndert aber denke nicht das es so gut ist, dass man es veröffentlichen kann...
habe dafür zu wenig ahnung leider ...
__________________ I Love my Beauty Shop
|
|
10.05.08 09:48 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
dhh2008
Mitglied
Dabei seit: 28.12.07
Beiträge: 106
|
|
wie wäre es wenn jemand mal den ganzen hack überprüft alles ändert, ich denke so kommt man nicht weiter, wenn immer nur jemand ne kleinigekit ändert. Wäre schon cool, waren tun ja alle ziemlich lange schon darauf
|
|
30.07.08 00:49 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Jojonas
Mitglied
Dabei seit: 28.10.08
Beiträge: 55
|
|
Zitat: |
Der Link, der über dem NewPost-Icon liegt. Aber ich bin schon seit 2 Tagen dabei, alles mögliche umzuwandeln großes Grinsen Die Links zu Profilen hab ich soweit komplett durch (bzw. die, die auch für Bots intressant sind, also PMS usw. brauchen ja nicht) und werd mich dann an den Rest machen. Es sind auch noch etliche Beitragslinks da, die nicht umgewandelt werden... Greetz Günni edit: Mir ist aufgefallen, dass du bei Leerzeichen innerhalb eines Thementitels das Leerzeichen gegen einen Unterstrich ersetzt. Da wäre ein Minuszeichen besser, da der Unterstrich von den Bots als Verbindung angesehen wird, das Minuszeichen aber als Trennung. Also Dies_ist_ein_Testsatz <<< 1 Wort für Bots Dies-ist-ein-Testsatz <<< 4 Wörter für Bots edit2: Bei der Umwandlung der Thementitel wird der Link nicht vollgeständig generiert, sobald ein " im Titel ist. Ebenso wird garkein Link ausgegeben, sobald ein % im Titel ist. Und weiterhin macht die Raute # Probleme edit3: Damit die Fehler, die ich bei edit2 beschrieben habe, behoben werden (inkl. edit1-Bemerkung), in der functions.php die gesamte Funktion function title_to_url gegen diese hier ersetzen: code: 1: 2: 3: 4: 5: 6: function title_to_url($title) { $umlaute = Array("/ä/","/ö/","/ü/","/Ä/","/Ö/","/Ü/","/ß/","/&/","/ /","/\?/","/\!/","/\./","/\(/","/\)/","/\,/","/\//","/%/","/#/","/\"/"); $replace = Array("ae" ,"oe" ,"ue" ,"Ae" ,"Oe" ,"Ue" ,"ss" ,"und", "-" ,"" ,"" ,"-" ,"" ,"" ,"" ,"-" ,"" ,"" ,""); $title = strtolower(preg_replace($umlaute,$replace,$title)); return $title; } edit4: Und damit es keinen DC mit den feinen Links gibt, sollte man noch die SID für Gäste entfernen (die brauchen sie eh nicht großes Grinsen ). Anleitung gibts hier im Forum |
Hast du das noch hinbekommen?
Kannst du vill, ne Anleitung bereitstellen, wie man die Links umwandelt.
@Autor
Muss der blöde Copyrighthinweis denn unbeingt sein, der Mod ist jetzt nicht so allumfassend, dass er'n C-Hinweis wert wäre...
|
|
23.11.08 17:25 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
nach dem ich mir jetzt mal alle Seiten Durchgelesen habe raucht mir der schädel und ich weiß nichts mehr.
Kann nicht mal einer kurz und knapp erzählen was man jetzt genau machen soll?
Ich habe mir jetzt das JGS Fast-Index eingebaut mit dem Hack
WoltLab Burning Board 2 - Mod Rewrite Anpassung
kann ich nichts Anfangen da ich den Eintrag in der index_boardbit.tpl nicht habe (ist ja hier auch schon mal erwähnt worden)
Mit dem Seo-Tool Hack bekomme ich auch eine Fehlermeldung "nicht unterstützdes Dateiformat".von google
hab hier mal eine htaccess gefunden kann man die gebrauchen?
code: |
1:
2:
|
RewriteEngine on DirectoryIndex jgs_portal.php index.html index.htm index.php RewriteRule ^sitemap.html$ fast_index.php RewriteRule ^sitemap_([0-9]+).html$ fast_index.php?start_fast=$1 RewriteRule ^board_([0-9]+)_(.*).html$ board.php?boardid=$1 RewriteRule ^thread_([0-9]+)_(.*).html$ thread.php?threadid=$1 RewriteRule thema(.*)\.htm(.*)$ thread.php?threadid=$1&sid=$2 RewriteRule forum(.*)\.html(.*)$ board.php?boardid=$1&sid=$2 RewriteRule beitrag(.*)\.htm(.*)$ thread.php?postid=$1&sid=$2 RewriteRule lastposter(.*)\.htm(.*)$ profile.php?userid=$1&sid=$2 RewriteRule profil(.*)\.htm(.*)$ profile.php?userid=$1&sid=$2
RewriteRule mitglied(.*)\.htm(.*)$ profile.php?userid=$1&sid=$2 RewriteRule teammitglied(.*)\.htm(.*)$ profile.php?userid=$1&sid=$2 |
|
|
|
24.02.09 12:04 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|