Not logged in. · Lost password · Register
Forum: Support Ideas and suggestions RSS
Link nach oben, zum Anfang der Seite
Am Ende von langen Seiten fehlt die Möglichkeit per Link an den Anfang eines Threads zu springen
Page:  previous  1  2 
Avatar
Yves (Administrator) #16
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
In reply to post ID 8858
Ja, ich schon auch.
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
jense #17
Member since Nov 2006 · 327 posts · Location: Dortmund
Group memberships: Members
Show profile · Link to this post
Eventuell habe ich eine einfache Lösung gefunden (scheint zumindest bei mir zu funktionieren).  Ich habe home_url auf http://servername/ reduziert und den Pfad nach baseurl sowie lib_url geschoben, z.B. /unb/, bzw.  /unb/unb_lib/.  Damit weiter korrekte Pfade generiert werden, muß man überall
  1. TrailingSlash(rc('home_url'))
durch
  1. TrailingSlash(rc('home_url'), !($UNB['ConfigFile']['baseurl'][0] == '/'))
ersetzen... außer in rss.inc.php bei $item->guid (ist eigentlich auch egal, da das in dieser Form wohl kaum woanders als bei Yves' Netzauftritt von Nutzen ist :-) ).  Benutzt man jetzt noch
  1. if (rc('home_url') && !($UNB['ConfigFile']['baseurl'][0] == '/'))
  2.     $TP['headBase'] = '<base href="' . $baseUrl . '" />' . endl;
in den Funktionen UnbForwardHTML und UnbBeginHTML, ist alles gut.

Eine kleine Unwägbarkeit gibt es noch beim 'rewriting', da ich das nur kurz testen konnte - immerhin mit Erfolg bisher.
Alala, Alala, Gimme three wishes - CSS
jense #18
Member since Nov 2006 · 327 posts · Location: Dortmund
Group memberships: Members
Show profile · Link to this post
Quote by jense:
Eine kleine Unwägbarkeit gibt es noch beim 'rewriting', da ich das nur kurz testen konnte - immerhin mit Erfolg bisher.
Äh, das sollte heißen... tut nicht.  Sobald die entscheidende Stelle in UnbLink gefunden ist, wo ein rc('baseurl') eingefügt werden muß, sollte das aber schnell repariert sein.
Alala, Alala, Gimme three wishes - CSS
jense #19
Member since Nov 2006 · 327 posts · Location: Dortmund
Group memberships: Members
Show profile · Link to this post
Ok, am Ende von
  1. if ($allowshort && rc('mod_rewrite_urls') && $url == rc('baseurl'))
  2. {
  3.     ...
sollte ein
  1. if ($UNB['ConfigFile']['baseurl'][0] == '/')
  2.     $link = rc('baseurl') . $link;
reichen...
Alala, Alala, Gimme three wishes - CSS
jense #20
Member since Nov 2006 · 327 posts · Location: Dortmund
Group memberships: Members
Show profile · Link to this post
  1. if ($UNB['ConfigFile']['baseurl'][0] == '/' && !($link[0] == '/'))
  2.     $link = rc('baseurl') . $link;
So, aber jetzt (was selten zu den berühmten letzten Worten gehört ;-) )...
Alala, Alala, Gimme three wishes - CSS
jense #21
Member since Nov 2006 · 327 posts · Location: Dortmund
Group memberships: Members
Show profile · Link to this post
Mittlerweile bin ich ganz zuversichtlich, dass die angehängten Änderungen es wirklich erlauben, komplett auf <base>⋯</base> zu verzichten.  Ich habe alle Vorkommnisse von home_url und baseurl überprüft und gegebenenfalls angepasst (bis auf auskommentierte Zeilen in session.lib.php und die GUID in rss.inc.php, die sowieso nur auf http://newsboard.unclassified.de/ einen korrekten Verweis ergibt, oder Yves?).

Wie funktioniert es?

Wenn man für baseurl einen absoluten Pfad angibt, werden von UNB nur noch absolute Verweise generiert und <base>⋯</base> nicht angezeigt.  Positiver Nebeneffekt ist, dass damit endlich 'fragment identifier' (#sprungmarken) immer korrekt funktionieren...
Alala, Alala, Gimme three wishes - CSS
The author has attached one file to this post:
patch-nobase 9.5 kBytes
You have no permission to open this file.
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Page:  previous  1  2 
Go to forum
This board is powered by the Unclassified NewsBoard software, 20110527-dev, © 2003-2011 by Yves Goergen
Page created in 218.8 ms (123.1 ms) · 71 database queries in 137.5 ms
Current time: 2012-02-08, 09:53:37 (UTC +01:00)