|
|
Latest News |
Latest Threads |
|
|
54.571 Posts & 4.945 Themen in 78 Foren |
|
|
|
|
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
|
|
Artikel sortieren 25 Beiträge in diesem Thema |
|
|
|
|
|
22.03.2016 - 09:41 Uhr |
|
|
|
Hey zusammen,
ich habe da mal wieder was
Unzwar sortieren sich meine Tourdates (Kategorie Links "http://www.hth-c.com/forum/4978/kategorie-link-bearbeiten-einige-erweiterungen/entries-0/") ja nach einem eingegeben Datum.
Dies würde ich auch gerne bei Artikeln haben, weil dort meine Alben veröffentlicht werden "http://deutscher-hip-hop.com/?path=contentarchive&catid=144". Wenn kein Datum eingegeben ist, sollte das Album auf der ersten Seite angezeigt.
Hoffe mir kann einer weiterhelfen.
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von DHH - 22.03.2016 - 09:42 Uhr |
|
|
|
|
|
|
|
|
|
|
29.03.2016 - 16:45 Uhr |
|
|
|
Zitat Original geschrieben von DHH
Dies würde ich auch gerne bei Artikeln haben, |
Ist bereits vorhanden. Bei der Verwaltung der Artikels kann im unteren Bereich (= Gültigkeitszeitraum) ein Datum eingesetzt werden. Zusätzlich kann auch bestimmt werden wielange dieser Artikel verfügbar ist.
Wenn ein Artikel erstellt wird, werden die oberen Eingabefelder automatisch mit aktuellen Datum gefüllt.
|
|
|
|
|
|
|
|
|
|
30.03.2016 - 12:32 Uhr |
|
|
|
Aber für die Tourdates haben wir damals doch auch eine extra spalte gebraucht um das so umzusetzen.
|
|
|
|
|
|
|
|
|
|
30.03.2016 - 19:45 Uhr |
|
|
|
Das ist richtig. In den anderen Thread hattest ja auch folgendes geschrieben:
Zitat Original geschrieben von DHH
4. Eine extra Möglichkeit, ein eigenes Datum einzugeben, nachdem dann in der Übersicht sortiert wird. Dies ist extrem wichtig, da es sonst sehr unübersichtlich wird. (siehe Bild) |
Das haben wir ja auch so gemacht. Und da der Inhaltstype "Links" so ja nicht gebraucht wurde, haben wir das ja als "Tourdates" umgebaut. Im alten Type gab es ja ein Eingabefeld für Links / Webseiten-Adressen. Dieses hatte ich damals einfach in ein Datums-Eingabefeld umgewandelt und fertig. Hatte aus meiner Sicht den Vorteil das die DB unangerührt blieb
|
|
|
|
|
|
|
|
|
|
31.03.2016 - 10:38 Uhr |
|
|
|
Ja, aber genauso wie bei den Tourdates hätte ich es auch gerne mit den Artikeln. Dann hatte ich mich wohl falsch ausgedrückt.
|
|
|
|
|
|
|
|
|
|
31.03.2016 - 20:43 Uhr |
|
|
|
Dann wäre die nächste Frage:
Für alle Artikel oder nur bestimmte Kategorien?
Soll die Option Dokumente einbinden bei der Verwaltung eines Artikels vorhanden bleiben oder kann diese wie bei den Links durch ein Datumsfeld ausgetauscht werden?
|
|
|
|
|
|
|
|
|
|
01.04.2016 - 07:59 Uhr |
|
|
|
Also am besten wäre es für die ganze Kategorie "Artikel". Dieses Dokumente einbinden, hab ich noch nie genutzt.
In der Überschrift, steht bisher immer das Release-Date. Kann man das auslesen und bei der ersten Installation in die neue Zeitangabe einbinden? Weiß zwar selber nicht wie das gehen soll, aber vielleicht kennst du ja eine Möglichkeit. Sonst muss ich per Hand 900 Alben neu bearbeiten (das Wochenende wäre dann im arsch ).
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von DHH - 01.04.2016 - 08:00 Uhr |
|
|
|
|
|
|
|
|
|
|
01.04.2016 - 16:28 Uhr |
|
|
|
Vollständige Code-Änderung gemäß Fortschritt des Threads - hier klicken.
--
Hier erstmal der Anfang. Ich denke mal das noch einige kleine Feinheiten gemacht werden müssen - zumindest was die Optik angeht. Das Gerüst sollte in der Form aber stehen - sind ja nur ein paar Änderungen
Hier klicken zum aufklappen- pkinc/lang/de/default.php
- Öffne o.g. Datei und suche das:
| PHP-Quelltext 'article' => 'Artikel',
'articles' => 'Artikel', | |
Und mache daraus z.B. das:
| PHP-Quelltext # ContentLinkToTour | Start
#'article' => 'Artikel',
#'articles' => 'Artikel',
'article' => 'Album',
'articles' => 'Albums',
# ContentLinkToTour | End | |
- pkinc/admin/contentcompose.php
- Öffne o.g. Datei und suche das:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | | PHP-Quelltext # ContentLinkToTour | Start
$cont_altdat =NULL;
$cont_time_day
=
IsSet ($_POST['cont_time_day'])
&& Intval($_POST['cont_time_day']) > 0
&& Intval($_POST['cont_time_day']) < 32
? Intval($_POST['cont_time_day'])
: NULL
;
$cont_time_month
=
IsSet ($_POST['cont_time_month'])
&& Intval($_POST['cont_time_month']) > 0
&& Intval($_POST['cont_time_month']) < 13
? Intval($_POST['cont_time_month'])
: NULL
;
$cont_time_year
=
IsSet ($_POST['cont_time_year'])
&& Intval($_POST['cont_time_year']) > 0
? Intval($_POST['cont_time_year'])
: NULL
;
$cont_altdat
=
$cont_time_day > 0
&& $cont_time_month > 0
&& $cont_time_year > 0
? pkMkTime(0, 0, 0, $cont_time_month, $cont_time_day, $cont_time_year)
: NULL
;
# ContentLinkToTour | End | | |
Und mache daraus das:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | | PHP-Quelltext # ContentLinkToTour | Start
If ((Intval($cont_type)===1 || Intval($cont_type)===3))
{
$cont_altdat =NULL;
$cont_time_day
=
IsSet ($_POST['cont_time_day'])
&& Intval($_POST['cont_time_day']) > 0
&& Intval($_POST['cont_time_day']) < 32
? Intval($_POST['cont_time_day'])
: NULL
;
$cont_time_month
=
IsSet ($_POST['cont_time_month'])
&& Intval($_POST['cont_time_month']) > 0
&& Intval($_POST['cont_time_month']) < 13
? Intval($_POST['cont_time_month'])
: NULL
;
$cont_time_year
=
IsSet ($_POST['cont_time_year'])
&& Intval($_POST['cont_time_year']) > 0
? Intval($_POST['cont_time_year'])
: NULL
;
$cont_altdat
=
$cont_time_day > 0
&& $cont_time_month > 0
&& $cont_time_year > 0
? pkMkTime(0, 0, 0, $cont_time_month, $cont_time_day, $cont_time_year)
: NULL
;
}
# ContentLinkToTour | End | |
- Such weiter:
| PHP-Quelltext # ContentLinkToTour | Start
If (Intval($type)===3 && Is_Numeric($content_altdat) && Intval($content_altdat) > 0) | |
Und mache daraus das:
| PHP-Quelltext # ContentLinkToTour | Start
#If (Intval($type)===3 && Is_Numeric($content_altdat) && Intval($content_altdat) > 0)
If ((Intval($type)===1 || Intval($type)===3) && Is_Numeric($content_altdat) && Intval($content_altdat) > 0) | |
- pkinc/admintpl/content/compose_step3_1.htm
- Öffne o.g. Datei und ersetze den Inhalt mit folgendem:
| Quellcode <tr>
<td class="left">Album erscheint am<br /><span class="small">Angaben in DD.MM.JJJJ</span></td>
<td class="right">
<input type="text" name="cont_time_day" size="5" value="$cont_time_day" />
<input type="text" name="cont_time_month" size="5" value="$cont_time_month" />
<input type="text" name="cont_time_year" size="10" value="$cont_time_year" />
</td>
</tr> | |
- pkinc/public/contentarchive.php
- Öffne o.g. Datei und suche das:
| PHP-Quelltext if($type==1)
{
if($row=='odd' || $row=='even2')
{
eval("\$content_articles.= \"".pkTpl("content/overview_article_linkbox_left")."\";");
}
else
{
eval("\$content_articles.= \"".pkTpl("content/overview_article_linkbox_right")."\";");
}
} | |
Und mache daraus das:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | | PHP-Quelltext if($type==1)
{
# ContentLinkToTour | Start
$AlbumDate=Trim($contentinfo['content_altdat']);
$AlbumDate=pkTimeFormat($AlbumDate, 'date');
# ContentLinkToTour | End
if($row=='odd' || $row=='even2')
{
eval("\$content_articles.= \"".pkTpl("content/overview_article_linkbox_left")."\";");
}
else
{
eval("\$content_articles.= \"".pkTpl("content/overview_article_linkbox_right")."\";");
}
} | |
- pkinc/publictpl/content/overview_article_linkbox_left.htm
pkinc/publictpl/content/overview_article_linkbox_right.htm
- Öffne o.g. Datei und ersetze den Inhalt mit folgendem:
| Quellcode <tr>
<td class="$row" colspan="2"><font class="big"><b>$content_link</b></font></td>
</tr>
<tr>
<td class="$row" colspan="2" valign="top">
<font class="big">$contentinfo[content_title]</font><br />
<span class="small">$content_time von $autorinfo</span><br />
<br />
$content_catimage
<br / style="clear: left;">
<br />
<font class="contenttext">$content_headline</font>
<br />
<br />
</td>
</tr> | |
In diesen beiden Templates können je nach bedarf die Variable $AlbumDate eingefügt werden. Hab sie aber erstmal weg gelassen
--
Was die Speicherung der Datums angeht:
Vielleicht hilft ja das:
Hier klicken zum aufklappen- pkinc/public/Tool-GetDate4Album.php
- Erstelle o.g. Datei (vorhanden kopieren und umbenennen) und füge folgenden Code ein:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | | PHP-Quelltext <?php
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
{
die('Direct access to this location is not permitted.');
}
If (Intval(pkGetUservalue('id'))!==1)
{
pkEvent('page_not_found');
return;
}
$UpdateID =NULL;
$ContentID =NULL;
$ContentTitle =NULL;
$ContentAltdat =NULL;
$Checked =NULL;
$Matches =NULL;
$MatchTime =NULL;
$ContentRow =NULL;
$ContentQuery =$SQL->Query("SELECT content_id, content_title, content_altdat FROM ".pkSQLTAB_CONTENT." WHERE content_option='1'");
If (IsSet($_POST['SaveDate']))
{
If (IsSet($_POST['SaveDateAsAlbum']) && Count($_POST['SaveDateAsAlbum']) > 0)
{
ForEach ($_POST['SaveDateAsAlbum'] As $ContentID=>$ContentTime)
{
$UpdateRow="UPDATE ".pkSQLTAB_CONTENT." SET content_altdat='".Intval($ContentTime)."' WHERE content_id='".Intval($ContentID)."'";
If ($SQL->Query($UpdateRow))
{
$UpdateID[$ContentID]=TRUE;
}
Else
{
$UpdateID[$ContentID]=FALSE;
}
}
}
}
While($Content=$SQL->Fetch_Assoc($ContentQuery))
{
$RowClass =rowcolor($RowClass);
$ContentID =Intval($Content['content_id']);
$ContentTitle =pkEntities($Content['content_title']);
$ContentAltdat =$Content['content_altdat'];
$Checked
=
Empty($_POST)
|| IsSet($_POST['SaveDateAsAlbum'][$ContentID])
? ' Checked="Checked"'
: NULL
;
Preg_Match
(
'#[0-9]{2}.[0-9]{2}.[0-9]{4}|[0-9]{4}#',
$ContentTitle,
$Matches
);
$Matches
=
IsSet($Matches[0])
? Trim ($Matches[0])
: 0
;
$MatchTime =Explode('.', $Matches);
$MatchTime
=
Count($MatchTime) > 1
# Month Day Year
? pkMkTime(0, 0, 0, Intval($MatchTime[1]), Intval($MatchTime[0]), Intval($MatchTime[2]))
: pkMkTime(0, 0, 0, 0, 0, Intval($MatchTime[0]))
;
$ContentTitle =Str_Replace($Matches, '<Span Style="BackGround: Yellow; Color: Red;">'.$Matches.'</Span>', $ContentTitle);
$ContentUpdate =NULL;
If (IsSet($UpdateID[$ContentID]))
{
$ContentUpdate
=
$UpdateID[$ContentID]===TRUE
? ' <Span Style="Color: Green; Font-Size: 9px;">Speicherung erfolgreich!</Span> '
: ' <Span Style="Color: Red; Font-Size: 9px;">Speicherung fehlerhaft!</Span> '
;
}
$ContentRow
.=
'
<Tr>
<Td Class="'.$RowClass.'" Align="Right">'.$ContentID.'</Td>
<Td Class="'.$RowClass.'"><Input Type="CheckBox" Name="SaveDateAsAlbum['.$ContentID.']" Value="'.$MatchTime.'"'.$Checked.' /> '.$ContentUpdate.$ContentTitle.'</Td>
<Td Class="'.$RowClass.'" Align="Center">'.$Matches.'</Td>
</Tr>
';
}
?>
<Form Action="?path=Tool-GetDate4Album" Method="POST">
<Table Width="100%" CellPadding="4" CellSpacing="1" Class="standard">
<Tr>
<Td Class="heads" Width="5%" Align="Right">ID</Td>
<Td Class="heads" Width="85%">Titel</Td>
<Td Class="heads" Width="10%" Align="Center">Album-Datum</Td>
</Tr>
<Tr>
<Td Class="standard" Colspan="3">
Mit der Bestätigung des Buttons werden aus allen markierten Artikel das Datum rausgefiltert und seperat gespeichert (siehe Spalte "Album-Datum").
<Br />
Der Titel selbst bleibt unangetastet.
<Br />
<Input Type="Submit" Name="SaveDate" value="Bestätigen." />
</Td>
</Tr>
<?PHP Echo $ContentRow; ?>
<Tr>
<Td Class="standard" Colspan="3">
Mit der Bestätigung des Buttons werden aus allen markierten Artikel das Datum rausgefiltert und seperat gespeichert (siehe Spalte "Album-Datum").
<Br />
Der Titel selbst bleibt unangetastet.
<Br />
<Input Type="Submit" Name="SaveDate" value="Bestätigen." />
</Td>
</Tr>
</Table>
</Form> | | |
Sobald die Datei auf den Server ist kannste diese dann über diese Adresse aufrufen:
| Quellcode ?path=Tool-GetDate4Album | |
Es erfolgt ein kleines Menu wo Alle (zu faul für Paging ^^"") Artikel aufgelistet werden. Du kannst per Checkboxen die Artikel wählen (sind bereits alle ausgewählt), wo das Datum im Titel dann als Album-Datum gespeichert werden soll.
Und nein, nur du kannst diese Seite sehen - jeder andere kriegt eine "Seite nicht gefunden"-Seite
Du kannst direkt nach den Speichern sehen ob das Album-Datum gespeichert wurde. Zumindest hab ich es mit meinen paar Test-Artikeln - bei 900 Artikeln könnt das vll. etwas dauern ^^""
Joa, wenn was ist - bin vll. da
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von k!r!ka - 03.04.2016 - 13:07 Uhr |
|
|
|
|
|
|
|
|
|
|
02.04.2016 - 08:48 Uhr |
|
|
|
UI, ich werden mich gleich morgen mal dran setzten, vielen dank schon mal
|
|
|
|
|
|
|
|
|
|
03.04.2016 - 09:40 Uhr |
|
|
|
Das mit dem Datum auslesen scheint cool zu sein, ich bearbeite nun die paar, die nicht richtig angezeigt werden und dann bin ich gespannt. Zwei Sachen habe ich da aber noch.
Die Optik sollte gleich bleiben, auf der Übersichtseite, habe ich mich wohl falsch ausgedrückt
Das Datum kann ich aber auf der Seite nicht einbinden. Ich glaube es liegt daran:
pkinc/admintpl/compose_step3_1.htm
Die Datei gibt es in dem Ordner gar nicht.
Skaliert auf 550 x 109 Pixel
|
|
|
|
|
|
|
|
|
|
03.04.2016 - 10:35 Uhr |
|
|
|
Zitat Original geschrieben von DHH
Die Optik sollte gleich bleiben, auf der Übersichtseite, habe ich mich wohl falsch ausgedrückt |
Die müsste doch gleich sein Hab im Grunde nur den Template-Inhalt von pkinc/publictpl/content/overview_links_linkbox.htm aus den anderen Thread (siehe hier) verwendet.
Oder meinste kleinigkeiten? Bin mir gerade nicht sicher was noch genau fehlt ^^""
Zitat Original geschrieben von DHH
Das Datum kann ich aber auf der Seite nicht einbinden. Ich glaube es liegt daran:
pkinc/admintpl/compose_step3_1.htm
Die Datei gibt es in dem Ordner gar nicht.
Skaliert auf 550 x 109 Pixel |
Ja, weiste .. Da ging ein kleines Wörtchen verloren ^^"
Eigentlich sollte der Pfad so heißen:
pkinc/admintpl/content/compose_step3_1.htm
Das /content fehlte ^^" Hab es im oberen Post geändert.
|
|
|
|
|
|
|
|
|
|
03.04.2016 - 10:54 Uhr |
|
|
|
Ja, das content hatte gefehlt
Die Übersicht "http://deutscher-hip-hop.com/?path=contentarchive&catid=144" sollte behalten bleiben. Also wie vorher zwei nebeneinander
Das mit dem Datum aus der Überschrift, hat super geklappt
Was mit aufgefallen ist, es wird nicht nach dem eingegeben zusatz Datum sortiert unter dem Link http://deutscher-hip-hop.com/include.php?path=contentarchive&catid=144
Das wirkt jetzt nur so, weil ich vorher immer allen das gleiche Datum gegeben hatte, wenn sie am selben Tag erscheinen. Änder ich aber das Datum, erscheint der Artikel nicht mehr im selben Abschnitt wie die Alben, die am selben Tag erscheinen.
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von DHH - 03.04.2016 - 11:10 Uhr |
|
|
|
|
|
|
|
|
|
|
03.04.2016 - 12:11 Uhr |
|
|
|
Update: Übersicht habe ich geändert. Nur die Sortierung fehlt noch
|
|
|
|
|
|
|
|
|
|
03.04.2016 - 12:26 Uhr |
|
|
|
Zitat Original geschrieben von DHH
Die Übersicht "http://deutscher-hip-hop.com/?path=contentarchive&catid=144" sollte behalten bleiben. Also wie vorher zwei nebeneinander |
Ah, achso - dachte sollte eine gleiche / ähnliche Ansicht haben ^^" Naja, dann machste halt wieder den Original-Code rein:
- pkinc/publictpl/content/overview_article_linkbox_left.htm
| Quellcode <tr>
<td class="content$row" valign="top" width="50%">
<b>$content_link</b><br />
<table border="0" cellspacing="2" cellpadding="0" width="100%">
<tr>
<td colspan="2">
<div align="justify">$content_catimage <font class="contenttext">$content_headline...</font></div></td>
</tr>
<tr>
<td>
<font class="small">($contentinfo[content_views] mal gelesen)</font></td>
<td align="right">
<a href="?path=content&contentid=$contentinfo[content_id]"><b>mehr</b></a></td>
</tr>
</table>
</td> | |
- pkinc/publictpl/content/overview_article_linkbox_right.htm
| Quellcode <td class="content$row" valign="top" width="50%">
<b>$content_link</b><br />
<table border="0" cellspacing="2" cellpadding="0" width="100%">
<tr>
<td colspan="2">
<div align="justify">$content_catimage <font class="contenttext">$content_headline...</font></div></td>
</tr>
<tr>
<td>
<font class="small">($contentinfo[content_views] mal gelesen)</font></td>
<td align="right">
<a href="?path=content&contentid=$contentinfo[content_id]"><b>mehr</b></a></td>
</tr>
</table>
</td>
</tr> | |
Zitat Original geschrieben von DHH
Was mit aufgefallen ist, es wird nicht nach dem eingegeben zusatz Datum sortiert unter dem Link http://deutscher-hip-hop.com/include.php?path=contentarchive&catid=144
Das wirkt jetzt nur so, weil ich vorher immer allen das gleiche Datum gegeben hatte, wenn sie am selben Tag erscheinen. Änder ich aber das Datum, erscheint der Artikel nicht mehr im selben Abschnitt wie die Alben, die am selben Tag erscheinen. |
Stimmt - sortiert wird nach Standard-Code. Die Sortierung dafür ist noch gar nicht drin (bzw. nur für die Tours).
- pkinc/public/contentarchive.php
- Öffne o.g. Datei und suche das:
| PHP-Quelltext # ContentLinkToTour | Start
$orderhash[]='tour';
$orderhash[]='toure';
# ContentLinkToTour | End | |
Und mache daraus das:
| PHP-Quelltext # ContentLinkToTour | Start
$orderhash[]='tour';
$orderhash[]='toure';
$orderhash[]='album';
$orderhash[]='albume';
# ContentLinkToTour | End | |
- Suche weiter:
| PHP-Quelltext # ContentLinkToTour | Start
elseif($order=="tour" && Intval($type)===3)
$sqlorder="ORDER by CAST(".pkSQLTAB_CONTENT.".content_altdat AS UNSIGNED) DESC";
elseif($order=="toure" && Intval($type)===3)
$sqlorder="ORDER by CAST(".pkSQLTAB_CONTENT.".content_altdat AS UNSIGNED) ASC";
elseif(Intval($type)===3)
$sqlorder="ORDER by CAST(".pkSQLTAB_CONTENT.".content_altdat AS UNSIGNED) ASC";
# ContentLinkToTour | End | | |
Und mache daraus das:
| PHP-Quelltext # ContentLinkToTour | Start
elseif($order=="tour" && Intval($type)===3)
$sqlorder="ORDER by CAST(".pkSQLTAB_CONTENT.".content_altdat AS UNSIGNED) DESC";
elseif($order=="toure" && Intval($type)===3)
$sqlorder="ORDER by CAST(".pkSQLTAB_CONTENT.".content_altdat AS UNSIGNED) ASC";
elseif(Intval($type)===3)
$sqlorder="ORDER by CAST(".pkSQLTAB_CONTENT.".content_altdat AS UNSIGNED) ASC";
elseif($order=="album" && Intval($type)===1)
$sqlorder="ORDER by CAST(".pkSQLTAB_CONTENT.".content_altdat AS UNSIGNED) DESC";
elseif($order=="albume" && Intval($type)===1)
$sqlorder="ORDER by CAST(".pkSQLTAB_CONTENT.".content_altdat AS UNSIGNED) ASC";
elseif(Intval($type)===1)
$sqlorder="ORDER by CAST(".pkSQLTAB_CONTENT.".content_altdat AS UNSIGNED) ASC";
# ContentLinkToTour | End | |
- Suche weiter:
| PHP-Quelltext # ContentLinkToTour | Start
#eval("\$site_body.= \"".pkTpl("content/overview_control")."\";");
If (Intval($type)===3)
{
eval("\$site_body.= \"".pkTpl("content/overview_control_links")."\";");
}
Else
{
eval("\$site_body.= \"".pkTpl("content/overview_control")."\";");
}
# ContentLinkToTour | End | |
Und mache daraus das:
| PHP-Quelltext # ContentLinkToTour | Start
#eval("\$site_body.= \"".pkTpl("content/overview_control")."\";");
If (Intval($type)===3)
{
eval("\$site_body.= \"".pkTpl("content/overview_control_links")."\";");
}
ElseIf (Intval($type)===1)
{
eval("\$site_body.= \"".pkTpl("content/overview_control_article")."\";");
}
Else
{
eval("\$site_body.= \"".pkTpl("content/overview_control")."\";");
}
# ContentLinkToTour | End | |
- pkinc/publictpl/content/overview_control_article.htm
- Erstelle o.g. Datei (vorhanden kopieren und umbenennen) und füge folgenden Code ein:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | | Quellcode <table class="contentbody" cellspacing="1" cellpadding="4" width="100%">
<tr>
<td class="heads" align="left" colspan="3">
<table border="0" cellspacing="0" cellpadding="1" width="100%">
<tr>
<td align="left"><font class="heads">$submit_link</font></td>
<td align="right" nowrap="nowrap"><font class="headssmall">$content_side</font></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="left" align="left" valign="top" rowspan="2" width="33%">
<font class="small"><b>Titelauswahl:</b><br />
$content_control_letter</font></td>
<td class="left" align="left" valign="top" rowspan="2" width="34%">
<font class="small"><b>Sortierung:</b></font><br />
<table border="0" cellspacing="1" cellpadding="0">
<tr>
<td><font class="small"><b> Titel</b></font></td>
<td><font class="small"> <a href="include.php?path=contentarchive&type=$type&catid=$catid&letter=$letter&entries=$entries&searchtext=$searchtext&order=title">ABC</a> / <a href="include.php?path=contentarchive&type=$type&catid=$catid&letter=$letter&entries=$entries&searchtext=$searchtext&order=titled">ZXY</a></font></td>
</tr>
<tr>
<td><font class="small"><b> Albumdatum</b></font></td>
<td><font class="small"> <a href="include.php?path=contentarchive&type=$type&catid=$catid&letter=$letter&entries=$entries&searchtext=$searchtext&order=album">Neueste</a> / <a href="include.php?path=contentarchive&type=$type&catid=$catid&letter=$letter&entries=$entries&searchtext=$searchtext&order=albume">Älteste</a></font></td>
</tr>
</table>
</td>
<td class="right" align="right" valign="top" width="33%" nowrap="nowrap">
<form method="post" action="include.php?path=search&mode=result">
<input type="hidden" name="search_type[0]" value="$type" />
<input type="text" name="search_text" class="small" size="20" value="Album suchen" onblur="if (value =='') {value = 'Album suchen'}" onfocus="if (value == 'Album suchen') {value =''}" />
<input type="submit" name="action" value="$LANG[bl_go]" class="small" />
<input type="hidden" name="action" value="$LANG[bl_go]" />
<input type="hidden" name="search" value="$LANG[bl_go]" class="small" />
<br />
<font class="small"><a class="small" href="include.php?path=search">Erweiterte Suche</a></font>
</form>
</td>
</tr>
<tr>
<td class="right" align="right">
<form method="post" action="include.php?path=contentarchive&type=$type&letter=$letter&entries=$entries&searchtext=$searchtext&order=$order">
<table border="0" cellspacing="0" cellpadding="1" width="100%">
<tr>
<td align="right" width="100%">
<select name="catid" size="1" class="small">
<option value="-1">alle Kategorien</option>
$overview_cats
</select></td>
<td><input type="submit" name="action" value="$LANG[bl_go]" class="small" /></td>
</tr>
<tr>
<td align="right">$control_themes</td>
<td> </td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img border="0" height="5" width="1" alt="" src="images/blank.gif" /></td>
</tr>
</table> | | |
Ist jetzt nicht wirklich durchdacht - aber es tut was es soll ^^""
|
|
|
|
|
|
|
|
|
|
03.04.2016 - 12:38 Uhr |
|
|
|
Ok, nun sortiert er, nur in die falsche Richtung
Wäre natürlich schön, wenn man auf der Startseite die aktuellen Alben sieht und nicht die ersten aus dem Jahr 2008.
|
|
|
|
|
|
|
|
Ähnliche Themen |
|
|
|
|
|
|
|
|