serendipity_event_entrypaging: Ausgabe nach Update auf 1.7.3

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
serotonic
Regular
Posts: 89
Joined: Wed Feb 08, 2006 6:06 pm

serendipity_event_entrypaging: Ausgabe nach Update auf 1.7.3

Post by serotonic »

Hallo! :)

Nach einem Update auf 1.7.3 wird die smartyfizierte Version der Vor-/Zurücklinks nicht mehr ausgegeben.

Code: Select all

<div id="entrypaging">
  {if $pagination_prev_link}
    <a id="nxt" href="{$pagination_prev_link}" title="Ältere Referenz in dieser Kategorie">> <span></span></a>
  {/if} 
  {if $pagination_next_link}
    <a id="pre" href="{$pagination_next_link}" title="Neuere Referenz in dieser Kategorie">> <span></span></a>
  {/if}
</div>
erzeugt nur noch

Code: Select all

<div id="entrypaging"></div>
Die Pluginversion ist aktuell (1.38). Hat jemand eine Idee, woran das liegen könnte?

Danke + Gruß!
serotonic :mrgreen:
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by Timbalu »

Merkwürdig. Ich wüßte nicht was sich hier zwischen 1.7.2 und 1.7.3 geändert haben sollte.

Pack doch bitte einmal ein:

Code: Select all

if (!is_object($serendipity['smarty'])) {
    serendipity_smarty_init();
}
vor diese Zeile
https://github.com/s9y/additional_plugi ... g.php#L248
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
serotonic
Regular
Posts: 89
Joined: Wed Feb 08, 2006 6:06 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by serotonic »

Hallo Timbalu :)

Habe ich eingefügt, die Ausgabe ist immer noch leer.

Was ich vergessen hatte zu sagen: Es war ein Update von 1.5.x auf 1.7.3.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by Timbalu »

Ups ich las doch eben was von 1.7.2 ... tztztz auf der serokratie, oder?
Das ist ja sehr merkwürdig. Schalte doch mal um auf normal, also ohne Smarty (das löppt hier - ist gecheckt).
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
serotonic
Regular
Posts: 89
Joined: Wed Feb 08, 2006 6:06 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by serotonic »

Es handelt sich nicht um die serokratie, sondern um das Blog eines Kunden :)

Anzusehen unter http://tinyurl.com/olna9xt

Umschalten auf normal erzeugt brav eine Ausgabe.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by Timbalu »

Hm, keine Ahnung.
Sind alle anderen Plugins aktuell?
Ist unter Konfig/Pfade alles richtig eingestellt?
Hast du das Plugin mal verschoben?
Ist das Template auf den neuesten Stand gebracht mit dem Update auf die 1.7 Series? (siehe updater $entry assign, config.inc und ...). Siehe auch zB das entrypaging Problem mit bulletproof bzw bp copy templates, etc. Dieses letztere könnte ich mir sehr gut als zugrunde liegende Ursache vorstellen. (Eigentlich nur wegen dem paging, ansonsten dürfte das nicht zusammenhängen.)
http://board.s9y.org/viewtopic.php?f=3& ... #p10436169
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
serotonic
Regular
Posts: 89
Joined: Wed Feb 08, 2006 6:06 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by serotonic »

Bis auf das Freetag-Plugin sind alle aktuell, Konfig/Pfade ist alles unangetastet und ok, Plugin war testweise an der ersten Stelle.

Es war mir nicht bewusst, dass man Templates für die 1.7. gesonders Updaten muss? (Das Template hat keinerlei Schnickschnack und ist nicht Bulletproof-basiert, das wäre schon echt ungewöhnlich?)
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by Timbalu »

Normalerweise ist dies ja auch nicht so. Allerdings brachte der Umzug auf Smarty 3 doch so manchen kleinen Bug zum Vorschein, den Smarty 2 einfach liebvoll ignoriert hatte. Außerdem wurde das scoping strikter, deshalb gab es hier und da auch kleine Änderungen in den Templates. Das relevanteste war das entry assign in der entries.tpl (glaube ich), im Falle von Subtemplates, die auf $entry aufsetzten.

Zurück zum Problem. Setzt doch mal kurzeitig ein {debug} vor deinen Smarty-Fetzen. Dann sieht man welche Variablen überhaupt transportiert wurden.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
serotonic
Regular
Posts: 89
Joined: Wed Feb 08, 2006 6:06 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by serotonic »

So tief bin ich leider in der Smarty-Sache nicht drin, als dass ich einschätzen könnte, ob das für mein Template doch irgendwie relevant sein könnte :)

{debug} ist drin. Wonach muss ich denn gucken?
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by Timbalu »

Einfach Seite aufrufen, dann poppt das smarty debug Fenster auf. Wenn nicht, ist smarty dort überhaupt nicht anwesend.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
serotonic
Regular
Posts: 89
Joined: Wed Feb 08, 2006 6:06 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by serotonic »

Ja klar, es poppt schon, smarty ist voll in Action ;) Ich weiß nur nicht, wonach ich im Debug-Fenster gucken muss.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by Timbalu »

$pagination_prev_link und $pagination_next_link + für title sind da und lebendig.

Code: Select all

$pagination_next_link 	Smarty_Variable Object (3)
->value = "...link.../94-Vollverk..."
->nocache = false
->scope = "Smarty root"
$pagination_next_title 	Smarty_Variable Object (3)
->value = "vor"
->nocache = false
->scope = "Smarty root"
$pagination_prev_link 	 Smarty_Variable Object (3)
->value = "...link.../87-Vollverk..."
->nocache = false
->scope = "Smarty root"
$pagination_prev_title 	Smarty_Variable Object (3)
->value = "zurück"
->nocache = false
->scope = "Smarty root"
Mach mal

Code: Select all

{if !empty($pagination_prev_link)}
und dito für next, da du ja keine booleans abfragst, sondern nur ob string leer oder nicht. ;-)

Was wieder einmal beweist das Smarty 3 eben genauer ist als sein Vorgänger und man eben doch ab und an mal seine Templates anschauen muss.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
serotonic
Regular
Posts: 89
Joined: Wed Feb 08, 2006 6:06 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by serotonic »

Hab ich gemacht – ändert aber nichts am outputlosen Output :(

{if empty($pagination_prev_link)} gibt übrigens Links auf den selben Eintrag aus, crazy Angelegenheit alles.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by Timbalu »

So müsste das aber funktionieren.

Code: Select all

<div id="entrypaging">
  {if !empty($pagination_prev_link)}
    <a id="nxt" href="{$pagination_prev_link}" title="Ältere Referenz in dieser Kategorie">> <span></span></a>
  {/if}
  {if !empty($pagination_next_link)}
    <a id="pre" href="{$pagination_next_link}" title="Neuere Referenz in dieser Kategorie">> <span></span></a>
  {/if}
</div>
Anonsten könnte man auch noch {if isset($foo)} versuchen.
Ich sehe immer noch die debug seite....
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
serotonic
Regular
Posts: 89
Joined: Wed Feb 08, 2006 6:06 pm

Re: serendipity_event_entrypaging: Ausgabe nach Update auf 1

Post by serotonic »

Leider nein :(

Also,

Code: Select all

            {if !empty($pagination_prev_link)}
              <a id="nxt" href="{$pagination_prev_link}" title="Ältere Referenz in dieser Kategorie">> <span></span></a>
            {/if}
            {if !empty($pagination_next_link)}
              <a id="pre" href="{$pagination_next_link}" title="Neuere Referenz in dieser Kategorie">> <span></span></a>
            {/if}
generiert

Code: Select all

<div id="entrypaging">
                        
</div>
und

Code: Select all

            {if !isset($pagination_prev_link)}
              <a id="nxt" href="{$pagination_prev_link}" title="Ältere Referenz in dieser Kategorie">> <span></span></a>
            {/if}
            {if !isset($pagination_next_link)}
              <a id="pre" href="{$pagination_next_link}" title="Neuere Referenz in dieser Kategorie">> <span></span></a>
            {/if}
generiert

Code: Select all

<div id="entrypaging">
  <a id="nxt" href="" title="Ältere Referenz in dieser Kategorie">> <span></span></a>
  <a id="pre" href="" title="Neuere Referenz in dieser Kategorie">> <span></span></a>
</div>
Funktioniert also beides nicht. /me kratzt sich ganz heftig am Kopf.
Post Reply