[3.2] Wie Link in den Schnellzugriff hinzufügen?

Fragen rund um die Installation, Administration und Benutzung von phpBB 3.1.x und höher und die Konvertierung zu phpBB 3.2.x.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version [3.1.x] oder [3.2.x] angeben.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 6442
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] Wie Link in den Schnellzugriff hinzufügen?

Beitrag von Kirk » 14.02.2019 21:44

Sorry ich hatte was vergessen, füge ganz am Ende das hinzu <!-- ENDIF -->

Edit:
Wenn du nur diese beiden links in diesen einem Forewum anzeigen lannsen willst, dann müsste es so aussehen:

Code: Alles auswählen

      <li id="my-quick-links" class="quick-links dropdown-container responsive-menu-my-quick-links<!-- IF not S_DISPLAY_QUICK_LINKS and not S_DISPLAY_SEARCH --> hidden<!-- ENDIF -->" data-skip-responsive="true">
         <a href="#" class="responsive-menu-link dropdown-trigger">
            <i class="icon fa-bars fa-fw" aria-hidden="true"></i><span>{L_MY_QUICK_LINKS}</span>
         </a>
         <div class="dropdown">
            <div class="pointer"><div class="pointer-inner"></div></div>
            <ul class="dropdown-contents" role="menu">
               <li class="separator"></li>
				<!-- IF FORUM_ID eq 5 -->
                  <li>
                     <a href="https://www." role="menuitem">
                        <i class="icon fa-shield fa-fw" aria-hidden="true"></i><span>Paypallink</span>
                     </a>
                  </li>
               <li class="separator"></li>
                  <li>
                     <a href="https://www." role="menuitem">
                        <i class="icon fa-user-secret fa-fw" aria-hidden="true"></i><span>Datenschutz</span>
                     </a>
                  </li>
               <li class="separator"></li>
				<!-- ENDIF -->
            </ul>
         </div>
      </li>

Benutzeravatar
Mahony
Ehemaliger
Beiträge: 11998
Registriert: 17.11.2005 22:33
Wohnort: Esslingen (Neckar)
Kontaktdaten:

Re: [3.2] Wie Link in den Schnellzugriff hinzufügen?

Beitrag von Mahony » 14.02.2019 21:45

Hallo
GVLP hat geschrieben:Den o. g. Text in c:\xampp\htdocs\forum\ext\kirk\my_quicklinks\styles\all\template\event\overall_header_navigation_append.html kopiert, sämtlichen Cashe geleert.

Fehlermeldung:
Fatal error: Uncaught Twig_Error_Syntax: Unexpected end of template. in C:\xampp\htdocs\forum\ext\kirk\my_quicklinks\styles\all\template\event\overall_header_navigation_append.html:4 Stack trace: #0 C:\xampp\htdocs\forum\vendor\twig\twig\lib\Twig\TokenParser\If.php(42): Twig_TokenStream->next() #1 C:\xampp\htdocs\forum\vendor\twig\twig\lib\Twig\Parser.php(192): Twig_TokenParser_If->parse(Object(Twig_Token)) #2 C:\xampp\htdocs\forum\vendor\twig\twig\lib\Twig\Parser.php(105): Twig_Parser->subparse(NULL, false) #3 C:\xampp\htdocs\forum\vendor\twig\twig\lib\Twig\Environment.php(716): Twig_Parser->parse(Object(Twig_TokenStream)) #4 C:\xampp\htdocs\forum\vendor\twig\twig\lib\Twig\Environment.php(774): Twig_Environment->parse(Object(Twig_TokenStream)) #5 C:\xampp\htdocs\forum\vendor\twig\twig\lib\Twig\Environment.php(452): Twig_Environment->compileSource(Object(Twig_Source)) #6 C:\xampp\htdocs\forum\phpbb\template\twig\environment.php(292): Twig_Environment->loadTemplate('@kirk_my_quickl...', NULL) #7 C:\xampp\htdocs\forum\cache in C:\xampp\htdocs\forum\ext\kirk\my_quicklinks\styles\all\template\event\overall_header_navigation_append.html on line 4
Da fehlt das

Code: Alles auswählen

<!-- ENDIF -->
am Ende des Codes.

Der Code muss so aussehen

Code: Alles auswählen

<!-- IF FORUM_ID eq 5 -->
      <li id="my-quick-links" class="quick-links dropdown-container responsive-menu-my-quick-links<!-- IF not S_DISPLAY_QUICK_LINKS and not S_DISPLAY_SEARCH --> hidden<!-- ENDIF -->" data-skip-responsive="true">
         <a href="#" class="responsive-menu-link dropdown-trigger">
            <i class="icon fa-bars fa-fw" aria-hidden="true"></i><span>{L_MY_QUICK_LINKS}</span>
         </a>
         <div class="dropdown">
            <div class="pointer"><div class="pointer-inner"></div></div>
            <ul class="dropdown-contents" role="menu">
               <li class="separator"></li>
                  <li>
                     <a href="https://www." role="menuitem">
                        <i class="icon fa-shield fa-fw" aria-hidden="true"></i><span>Paypallink</span>
                     </a>
                  </li>
               <li class="separator"></li>
                  <li>
                     <a href="https://www." role="menuitem">
                        <i class="icon fa-user-secret fa-fw" aria-hidden="true"></i><span>Datenschutz</span>
                     </a>
                  </li>
               <li class="separator"></li>
            </ul>
         </div>
      </li>
     <!-- ENDIF --> 
Edit: Sorry Kirk war etwas schneller

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.

GVLP
Mitglied
Beiträge: 80
Registriert: 12.02.2019 21:26

Re: [3.2] Wie Link in den Schnellzugriff hinzufügen?

Beitrag von GVLP » 14.02.2019 21:57

Habe ich hinzugefügt, sämtlichen Cache geleert, hat aber leider nichts gebracht. Auf dem Eingangsbereich des Forums habe ich wegen der ID geschaut. Es steht dort f=5.

Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 6442
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] Wie Link in den Schnellzugriff hinzufügen?

Beitrag von Kirk » 15.02.2019 06:00

Hast du in diesem Forenbereich evtl. Unterforen?
Wenn die Foren ID korrekt ist dann sollte es auch funktionieren.

GVLP
Mitglied
Beiträge: 80
Registriert: 12.02.2019 21:26

Re: [3.2] Wie Link in den Schnellzugriff hinzufügen?

Beitrag von GVLP » 15.02.2019 08:50

Guten Morgen. In dem Internen Bereich gibt es Unterforen.

Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 6442
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] Wie Link in den Schnellzugriff hinzufügen?

Beitrag von Kirk » 15.02.2019 12:19

Bist du dir sicher das du die richtige Foren ID genommen hast? Was für einen Style verwendest du?

GVLP
Mitglied
Beiträge: 80
Registriert: 12.02.2019 21:26

Re: [3.2] Wie Link in den Schnellzugriff hinzufügen?

Beitrag von GVLP » 15.02.2019 16:23

Jetzt funktioniert es. Ich habe 2 x die Linkliste. Ich werde es testen. Melde mich morgen wieder. Vielen Dank.

Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 6442
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] Wie Link in den Schnellzugriff hinzufügen?

Beitrag von Kirk » 15.02.2019 19:23

GVLP hat geschrieben:Ich habe 2 x die Linkliste
Das kommt daher weil du in der root/kirk/my_quicklinks/styles/all/template/event/ diese beiden Events drin hast overall_header_navigation_append.html und overall_header_navigation_prepend.html lösche die Datei die du nicht benötigst, dann hast du die Linkliste nur 1x

GVLP
Mitglied
Beiträge: 80
Registriert: 12.02.2019 21:26

Re: [3.2] Wie Link in den Schnellzugriff hinzufügen?

Beitrag von GVLP » 16.02.2019 10:23

Guten Morgen! Vielen herzlichen Dank für eure Hinweise. Ich werde die Links in die Datei overall_header_navigation_prepend.html einstellen. Wie kann ich Folgendes einstellen?

- Die Links sollen nur im internen Bereich des Forums sichtbar sein.

- Die Links sollen in einem neue Tab geöffnet werden.

Hier noch einmal die Ursprungsdatei.

Code: Alles auswählen

		<li id="my-quick-links" class="quick-links dropdown-container responsive-menu-my-quick-links<!-- IF not S_DISPLAY_QUICK_LINKS and not S_DISPLAY_SEARCH --> hidden<!-- ENDIF -->" data-skip-responsive="true">
			<a href="#" class="responsive-menu-link dropdown-trigger">
				<i class="icon fa-bars fa-fw" aria-hidden="true"></i><span>{L_MY_QUICK_LINKS}</span>
			</a>
			<div class="dropdown">
				<div class="pointer"><div class="pointer-inner"></div></div>
				<ul class="dropdown-contents" role="menu">
					<!-- EVENT navbar_header_quick_links_before -->

						<li class="separator"></li>
							<li class="small-icon icon-phpbb-com"><a href="https://www.phpbb.com" role="menuitem">{L_PHPBB_COM}</a></li>
						<li class="separator"></li>
							<li class="small-icon icon-phpbb-de"><a href="https://www.phpbb.de" role="menuitem">{L_PHPBB_DE}</a></li>
						<li class="separator"></li>
							<li class="small-icon icon-kirk"><a href="http://reyno41.bplaced.net/phpbb/" role="menuitem">{L_SUPPORT_FORUM_KIRK}</a></li>
						<li class="separator"></li>

					<!-- EVENT navbar_header_quick_links_after -->
				</ul>
			</div>
		</li>
Zuletzt geändert von Melmac am 16.02.2019 10:40, insgesamt 1-mal geändert.
Grund: Copde in Code-Tags gesetzt

Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 6442
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] Wie Link in den Schnellzugriff hinzufügen?

Beitrag von Kirk » 16.02.2019 11:12

GVLP hat geschrieben:- Die Links sollen nur im internen Bereich des Forums sichtbar sein.
Dazu wurden dir schon genügend Hinweise gegeben.
GVLP hat geschrieben:- Die Links sollen in einem neue Tab geöffnet werden.
Dies kannst du mit target="_blank" erreichen, https://www.w3schools.com/tags/att_a_target.asp

Antworten

Zurück zu „Support-Forum“