Ich habe folgende Frage, ist es möglich in der Kategorienavigation
dem Text link ein eigenes Ziel zu zuordnen
Normal wäre ja zb. Panorama= index.php?cat=2 ich würde jetzte aber gerne
so verlinken Panorama = thumbnails.php?album=toprated&cat=0 ist sowas machbar??
Gruß
wie Gewünscht der Thrad gekürzt
Ein Thema pro Thread!
Ist es möglich die Links selbst zu ändern??
Ich verstehe die Frage nicht. Ist Panorama eine Variable? Wo soll sie zur Verfügung stehen?
Okay
Panorama war nur ein Beispiel;
Also ich möchte eigene Links in der Kategorienavigation
einbringen.
Den Kategorien werden bei anlegen ja CAt ID automatisch zugewiesen,
ich möchte jedoch gerne zusätzliche eigen Links in die Kategroen einbringen und dies dann eben auch zu von mir deffenierten Zielen hin verlinken
Die URLs werden dynamisch erzeugt, wenn Du also zusätzliche Informationen drin haben willst wirst Du wohl den Code hacken müssen. Was soll ich sonst sagen? Bring doch keine abstrakten Beispiele, sondern konkrete DInge wie "wenn der Benutzer auf X klickt soll Y passieren".
also ich glaube nicht das es abstrakt ist,
die Frage ist doch relativ einfach kann ich individuelle Links
in die Kategorien einbinden.
Wenn ich die Frage verstanden hätte, dann hätte ich nicht nachgefragt. Du musst Supporter wohl so verbrauchen, wie sie sind: manche (so wie ich) sind halt ein bißchen begriffstutzig. Zum Glück gibts ja so Super-User wie Dich, die dem dummen Supporter schön langsam alles noch einmal erklären, wenn er es nicht auf Anhieb versteht... ::)
Ansonsten lege ich Dir die Verwendung von bbcode (http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#bbcode) ans Herz, aber das weisst Du ja schon, hast ja schließlich die Doku gelesen, bevor Du Deine Frage gestellt hast... :-X
Netter Sarkasmus,
also ich glaube weniger das ich mich undeutlich ausdrücke,
noch glaube ich das du ein dummer Supporter bist, aber das was Du da gerade vom Stapel gelassen hast ist mal sehr armseelig.
Nunja sei es wie es ist mach das Ding hier Dicht da ja keine vernünftig Antwort zu erwarten ist.
Die bbcode bring da ja nun leider nix, da ja die katnavie dynamisch erzeugt wird.
Also mache ich mich auf nach einer Lösung zu suchen.
Ach und Sorry das ich mir erlaubt habe eine Frage zu stellen.
Schade, dass Du aufgibst. Lässt es Dein Stolz nicht zu, die Frage so zu formulieren, dass ich sie verstehe? Wenn der Link dynamisiert werden muss, dann hilft bbcode natürlich nichts; aber die Tatsache, dass ich bbcode anpreise zeigt doch schon, dass ich die Frage nicht verstanden habe. Also nochmals die Aufgabe: schreibe klare Anweisungen, in der Art "wenn der Benutzer auf der Seite XXX auf YYY klickt, dann soll ZZZ passieren". Das sollte doch möglich sein, oder?
Okay dann sorry , dann habe ich Dich wohl absolut falsch verstanden.
Also ich möchte einen Link einfügen der nicht dynamisch erstellt wird,
das mit dem bbcode ist schon kein schlechter ansatz, das Problem was ich habe ist,
innerhalb der Kategorie Navigation den Link einzufügen manuell,
in der {Galery} sind ja alle funktionen eingebetet.
Meine Frage ist also wie fürge ich hier für den bereich Navigation in der kategorie
einen Link ein für den ich das Ziel selbst vorgebe
Was bedeutet das inder kategorie der Link Best Bewertet erscheinen soll und dann auch entsprechend verlinkt sein soll.
Gibt es dafür ne Lösung??
Ja, es ist aber Fußball-WM, Wochenende und schönes Wetter, daher bitte nicht drängeln. Bearbeite themes/dein_theme/theme.php, finde// HTML template for the category list
$template_cat_list = <<<EOT
<!-- BEGIN header -->
<tr>
<td class="tableh1" width="80%" align="left"><b>{CATEGORY}</b></td>
<td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
<td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
</tr>
<!-- END header -->
<!-- BEGIN catrow_noalb -->
<tr>
<td class="catrow_noalb" colspan="3"><table border="0"><tr><td align="left">{CAT_THUMB}</td><td align="left"><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
</tr>
<!-- END catrow_noalb -->
<!-- BEGIN catrow -->
<tr>
<td class="catrow" align="left"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
<td class="catrow" align="center">{ALB_COUNT}</td>
<td class="catrow" align="center">{PIC_COUNT}</td>
</tr>
<tr>
<td class="tableb" colspan="3">{CAT_ALBUMS}</td>
</tr>
<!-- END catrow -->
<!-- BEGIN footer -->
<tr>
<td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
</tr>
<!-- END footer -->
<!-- BEGIN spacer -->
<img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
<!-- END spacer -->
EOT;
und bearbeite den Code entsprechend. Falls nicht vorhanden in Deinem Custom theme, reinkopieren in eine neue Zeile vor?>
Bessere, detailiertere Antworten brauchen mehr Zeit.
also jetzt blicke ich gar nix mehr
poste mal mein Theme.php
______________________________________________________
<?php
define('THEME_HAS_RATING_GRAPHICS', 1);
define('THEME_HAS_NAVBAR_GRAPHICS', 1);
define('THEME_IS_XHTML10_TRANSITIONAL',1);
$template_sys_menu_spacer='';
// HTML template for the category list
$template_cat_list = <<<EOT
<!-- BEGIN header -->
<tr>
<tr>
<td class="tableh1" width="20%"><b>{CATEGORY}</b></td>
<td class="tableh1" width="5%" align="center"><b>{PICTURES}</b></td>
<td class="tableh1" width="20%"><b>{CATEGORY}</b></td>
<td class="tableh1" width="5%" align="center"><b>{PICTURES}</b></td>
<td class="tableh1" width="20%"><b>{CATEGORY}</b></td>
<td class="tableh1" width="5%" align="center"><b>{PICTURES}</b></td>
<td class="tableh1" width="20%"><b>{CATEGORY}</b></td>
<td class="tableh1" width="5%" align="center"><b>{PICTURES}</b></td>
</tr>
</tr>
<!-- END header -->
<!-- BEGIN catrow_noalb -->
<td class="catrow_noalb" colspan="2"><table border="0"><tr><td align="left">{CAT_THUMB}</td><td align="left"><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
<!-- END catrow_noalb -->
<!-- BEGIN catrow -->
<td class="catrow" align="left"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
<td class="catrow" align="center">{PIC_COUNT}</td>
<!-- END catrow -->
<!-- BEGIN footer -->
<tr>
<td colspan="9" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
</tr>
<!-- END footer -->
<!-- BEGIN spacer -->
<img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
<!-- END spacer -->
EOT;
function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
{
global $template_cat_list, $lang_cat_list;
if (count($cat_data) > 0) {
starttable('100%');
$template = template_extract_block($template_cat_list, 'header');
$params = array('{CATEGORY}' => $lang_cat_list['category'],
'{PICTURES}' => $lang_cat_list['pictures'],
);
echo template_eval($template, $params);
}
$template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
$template = template_extract_block($template_cat_list, 'catrow');
$count=0;
$columnCount=4;
echo "<tr>";
foreach($cat_data as $category) {
If ($count%$columnCount==0) {
echo "</tr><tr>";
}
$count++;
if (count($category) == 4) {
$params = array('{CAT_TITLE}' => $category[0],
'{CAT_THUMB}' => $category['cat_thumb'],
'{CAT_DESC}' => $category[1]
);
echo template_eval($template_noabl, $params);
} elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
$params = array('{CAT_TITLE}' => $category[0],
'{CAT_THUMB}' => $category['cat_thumb'],
'{CAT_DESC}' => $category[1],
'{PIC_COUNT}' => $category[2],
);
echo template_eval($template, $params);
} else {
$params = array('{CAT_TITLE}' => $category[0],
'{CAT_THUMB}' => $category['cat_thumb'],
'{CAT_DESC}' => $category[1],
'{PIC_COUNT}' => $category[2],
);
echo template_eval($template, $params);
}
}
echo "</tr>";
if ($statistics && count($cat_data) > 0) {
$template = template_extract_block($template_cat_list, 'footer');
$params = array('{STATISTICS}' => $statistics);
echo template_eval($template, $params);
}
if (count($cat_data) > 0)
endtable();
echo template_extract_block($template_cat_list, 'spacer');
}
?>
________________________________________________________________
Das ist also mein thme.php und was muss ich da jetzt wo ändern, sorry ich bin da wirklich noch nicht so fit mit php etc.
Quote from: GauGau on June 11, 2006, 02:44:41 PM
Falls nicht vorhanden in Deinem Custom theme, reinkopieren in eine neue Zeile vor?>
Danke und Sorry aber ich blicke es immernoch nicht
ich weis ich stell mich selten doof an aber ich schnall es wirklich nicht.
Bitte erkläre es mir ein wenig ausführlicher.
Kannst Du bitte nochmal kurz antworten, denn im moment hackt es nur noch daran
sorry nochmal,
kamm mir jemand die sagen wo ich welche Abfrage einabeun muss??
Bitte closen