Seite 1 von 1

Leerzeichen vor Usermap (tas2580) im Menü

Verfasst: 29.11.2018 15:41
von successlessness
Hallöchen,

ich habe seit dem Upgrade von PHP 3.1 auf 3.2 ein Leerzeichen vor der Usermap (Benutzer Karte) von tas2580.
Ich weiß, dass die Extension offiziell nicht für 3.2 entwickelt wurde, aber sie funktioniert an sich.

Die freie Stelle vor dem Icon ist im Menü zu sehen unter http://test.my350z.info

Ich habe bisher herausgefunden, dass die Datei /ext/tas2580/usermap/styles/prosilver/template/event/overall_header_navigation_append.html das steuert. Der Inhalt ist wie folgt:

Code: Alles auswählen

<!-- IF U_USERMAP -->
	<li class="small-icon icon-usermap">
		<a href="{U_USERMAP}" rel="help" role="menuitem">
			<i class="icon fa-globe fa-fw" aria-hidden="true"></i><span>{L_USERMAP}</span>
		</a>
	</li>
<!-- ENDIF -->
Entferne ich die Zeile "<a href="{U_USERMAP}" rel="help" role="menuitem">", ist das Leerzeichen weg, aber der Link natürlich auch. :D
Ich habe schon ein bisschen an der Datei herumgebastelt, aber nichts hat das Leerzeichen beseitigt, außer das Entfernen o.g. Zeile.

Habt ihr eine Idee, wie ich das Leerzeichen wegbekomme, aber den Link behalte? ^^

Danke und VG
Ron

Re: Leerzeichen vor Usermap (tas2580) im Menü

Verfasst: 29.11.2018 16:07
von Kirk
Hallo
Finde in der von dir genannten Datei das hier: <li class="small-icon icon-usermap"> und ersetze es damit: <li>
Danach den Foren und Browser Cache leeren.
Nur noch erwähnt, diese Extension wird nicht mehr weiter entwickelt!

Re: Leerzeichen vor Usermap (tas2580) im Menü

Verfasst: 29.11.2018 16:27
von hackepeter13
Ich nutze diese Erweiterung zwar nicht, aber wenn ich mir im Browser mal den Quelltext ansehe, sehe ich boch folgenden Fehler:

title="Benutzer Karte role="menuitem"

Da fehlt ein " nach Karte, sprich es sollte ehr so aussehen:
title="Benutzer Karte" role="menuitem"

Fügt denn die Mod auch neue css Zeilen hinzu?
Vllt. ist dort dann ein padding-left oder margin-left mit einem Wert, welches den Abstand erzeugt?!

Re: Leerzeichen vor Usermap (tas2580) im Menü

Verfasst: 29.11.2018 17:31
von Kirk
Der Abstand kommt von der Klasse small-icon in der button.css steht folgendes:

Code: Alles auswählen

.small-icon > a {
	padding: 0 0 0 18px;
}
dies wird in 3.2 nicht benötigt da ein Font-Icon definiert ist.
In der common.css ist bei ul.linklist > li { bereits ein Abstand definiert.

Re: Leerzeichen vor Usermap (tas2580) im Menü

Verfasst: 05.12.2018 09:00
von successlessness
hi, danke für eure antworten.

ändere ich von:

Code: Alles auswählen

.small-icon > a {
   padding: 0 0 0 18px
;

in:

Code: Alles auswählen

.small-icon > a {
   padding: 0 0 0 0px;
dann sitzt das herz icon vom spenden button im wort "spenden".

ich habs jetzt anders gelöst..

Code: Alles auswählen

.small-icon > a {
	padding: 0 7px 0 16px
;

das sorgt dafür, dass die abstände zu den icons halbwegs einheitlich sind, der abstand zwischen den menüpunkten zu wachsen scheint, aber das sieht nicht schlecht aus.

vg
ron

Re: Leerzeichen vor Usermap (tas2580) im Menü

Verfasst: 05.12.2018 09:26
von vfrblue
Ändere

Code: Alles auswählen

<!-- IF U_USERMAP -->
   <li class="small-icon icon-usermap">
      <a href="{U_USERMAP}" rel="help" role="menuitem">
         <i class="icon fa-globe fa-fw" aria-hidden="true"></i><span>{L_USERMAP}</span>
      </a>
   </li>
<!-- ENDIF -->
in

Code: Alles auswählen

<!-- IF U_USERMAP -->
   <li>
      <a href="{U_USERMAP}" rel="help" role="menuitem">
         <i class="icon fa-globe fa-fw" aria-hidden="true"></i><span>{L_USERMAP}</span>
      </a>
   </li>
<!-- ENDIF -->
dann die Änderungen in der button.css rückgängig machen.