Benutzer Sortierfolge wählen lassen...?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
montebianco
Regular
Posts: 42
Joined: Tue Feb 28, 2012 9:13 am

Re: Benutzer Sortierfolge wählen lassen...?

Post by montebianco »

folgendermaßen habe ich das jetzt in der serendipity_event_filter_entries.php geändert:

Code: Select all

if (empty($serendipity['GET']['subpage']))

<div id="filter_entries_container">
    <br />
    <form action="<?php echo $link; ?>" method="get">

    <?php if ($serendipity['rewrite'] == 'none') { ?>
    <input type="hidden" name="/plugin/filter" value="" />
    <?php } ?>
    <table width="100%">
        <tr>
            <td width="60%" style="text-align: right; margin-right: 4px"><?php echo SORT_ORDER_BY_DATE ?>:</td>
<td width="30%" style="align: center; margin-left: 8px">

<input type="hidden" name="serendipity[category]" value="<?= htmlspecialchars($serendipity['GET']['category']); ?>" />               

<select name="sort[ordermode]">
                    <option value="DESC" <?php echo (isset($_SESSION['sort']['ordermode']) && $_SESSION['sort']['ordermode'] == 'DESC' ? 'selected="selected"' : '') ?>><?php echo SORT_ORDER_DESC ?></option>
                    <option value="ASC" <?php echo (isset($_SESSION['sort']['ordermode']) && $_SESSION['sort']['ordermode'] == 'ASC'  ? 'selected="selected"' : '') ?>><?php echo SORT_ORDER_ASC ?></option>
                </select>
            </td>
                  
            <td align="right" width="10%"><input type="submit" name="go" value="<?php echo GO ?>" class="serendipityPrettyButton" /></td>

        </tr>
        <tr>
            
    </table>
</form>
<hr />
</div>
allein - es ändert nichts.... :-(
montebianco
Regular
Posts: 42
Joined: Tue Feb 28, 2012 9:13 am

Re: Benutzer Sortierfolge wählen lassen...?

Post by montebianco »

Habe den ganzen Spaß jetzt mal so geändert:

Code: Select all

<?php if (empty($serendipity['GET']['subpage'])): ?>
<div id="filter_entries_container">
    <br />
    <form action="<?php echo $link; ?>" method="get">

    <?php if ($serendipity['rewrite'] == 'none') { ?>
    <input type="hidden" name="/plugin/filter" value="" />
    <?php } ?>
    <table width="100%">
        <tr>
            <td width="60%" style="text-align: right; margin-right: 4px"><?php echo SORT_ORDER_BY_DATE ?>:</td>
<td width="30%" style="align: center; margin-left: 8px">

<input type="hidden" name="serendipity[category]" value="<?= htmlspecialchars($serendipity['GET']['category']); ?>" />               

<select name="sort[ordermode]">
                    <option value="DESC" <?php echo (isset($_SESSION['sort']['ordermode']) && $_SESSION['sort']['ordermode'] == 'DESC' ? 'selected="selected"' : '') ?>><?php echo SORT_ORDER_DESC ?></option>
                    <option value="ASC" <?php echo (isset($_SESSION['sort']['ordermode']) && $_SESSION['sort']['ordermode'] == 'ASC'  ? 'selected="selected"' : '') ?>><?php echo SORT_ORDER_ASC ?></option>
                </select>
            </td>
                  
            <td align="right" width="10%"><input type="submit" name="go" value="<?php echo GO ?>" class="serendipityPrettyButton" /></td>

        </tr>
        <tr>
            
    </table>
</form>
<hr />
</div>
<?php endif; ?>
Und siehe da: Das Plugin ist von den statischen Seiten verschwunden. Allerdings auch von den dynamischen, eigentlichen Blog-Seiten - da, wo ich es ja unbedingt haben wollte... :evil: :evil: :evil: Menno......
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Benutzer Sortierfolge wählen lassen...?

Post by garvinhicking »

Hi!

Schau mal in deiner Event-Pluginliste, steht das filter-Plugin nach dem staticpage event plugin?

Ansonsten pass den Code mal so an:

<?php if (empty($serendipity['GET']['subpage'])) { ?>
<div id="filter_entries_container">
<br />
<form action="<?php echo $link; ?>" method="get">

<?php if ($serendipity['rewrite'] == 'none') { ?>
<input type="hidden" name="/plugin/filter" value="" />
<?php } ?>
<table width="100%">
<tr>
<td width="60%" style="text-align: right; margin-right: 4px"><?php echo SORT_ORDER_BY_DATE ?>:</td>
<td width="30%" style="align: center; margin-left: 8px">

<input type="hidden" name="serendipity[category]" value="<?= htmlspecialchars($serendipity['GET']['category']); ?>" />

<select name="sort[ordermode]">
<option value="DESC" <?php echo (isset($_SESSION['sort']['ordermode']) && $_SESSION['sort']['ordermode'] == 'DESC' ? 'selected="selected"' : '') ?>><?php echo SORT_ORDER_DESC ?></option>
<option value="ASC" <?php echo (isset($_SESSION['sort']['ordermode']) && $_SESSION['sort']['ordermode'] == 'ASC' ? 'selected="selected"' : '') ?>><?php echo SORT_ORDER_ASC ?></option>
</select>
</td>

<td align="right" width="10%"><input type="submit" name="go" value="<?php echo GO ?>" class="serendipityPrettyButton" /></td>

</tr>
<tr>

</table>
</form>
<hr />
</div>
<?php } else { ?>
Zeige kein filterplugin, da Subpage: <?= htmlspecialchars($serendipity['GET']['subpage']); ?>
<?php } ?>
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
montebianco
Regular
Posts: 42
Joined: Tue Feb 28, 2012 9:13 am

Re: Benutzer Sortierfolge wählen lassen...?

Post by montebianco »

Zeigt leider keinen Erfolg. Das Plugin bleibt auf allen Seiten (statisch und dynamisch) verschwunden.
Zusätzlich wird jetzt unter dem Entry Footer/der Pagination die jeweilige Seitenadresse (/index.php?frontpage; /archives/P5.html etc....) ausgegeben - mehr aber auch nicht...
kannst dir ja mal angucken unter http://bloghaus.schiller-moench.de
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Benutzer Sortierfolge wählen lassen...?

Post by garvinhicking »

Hi!

Hmk, die Variable wird leider immer belegt. Upgrade mal auf Pluginversion 3.93 (in den nächsten 24-48h verfügbar, oder via GIT ziehen) vom staticpage-plugin, und änder deinen code dann von

Code: Select all

<?php if (empty($serendipity['GET']['subpage'])) { ?>
zu:

Code: Select all

<?php if (empty($serendipity['is_staticpage'])) { ?>
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
montebianco
Regular
Posts: 42
Joined: Tue Feb 28, 2012 9:13 am

Re: Benutzer Sortierfolge wählen lassen...?

Post by montebianco »

Also.... das mit dem Filter-Plugin funktioniert jetzt ganz gut (auf den statischen Seiten wird es nicht mehr angezeigt...bis aufs Kontaktformular, aber das ist ja für s9y "offiziell" auch keine statische Seite...)

Dafür wird auf den statischen Seiten (und nur dort) am Seitenende immer noch der jeweilige Permalink der Seite (/pages/imprint.html etc.) ausgegeben. Den müsste ich noch irgendwie wegbekommen...
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Benutzer Sortierfolge wählen lassen...?

Post by garvinhicking »

Hi!

Schau mal in deinen aktuellen Code, ich vermute Du hast da noch ein "echo" mit drin, im ELSE-Teil.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
montebianco
Regular
Posts: 42
Joined: Tue Feb 28, 2012 9:13 am

Re: Benutzer Sortierfolge wählen lassen...?

Post by montebianco »

Danke.

Ein echo stand nicht drin, dafür aber:

Code: Select all

else { ?>
<?= htmlspecialchars($serendipity['GET']['subpage']); ?>
<?php }
Nach Entfernung desselben ist (fast) alles schick.

Dafür habe ich jetzt aber noch ein anderes vom Filter-Plugin verursachtes Problem entdeckt, für das ich aber mal einen neuen Thread eröffnet habe....
Post Reply