Hat keiner zufällig auch so einen Mod bei sich am laufen?? Bin ich wirklich der einzige, der sowas gerne hätte?
Hmmm
Fangen wir einfach noch mal von vorne an:
Meine Kategorien stehen standardmäßig auf DOWNLOADS = Registriert User.... Somit sehen Gäste diesen Button leicht grau und deaktiviert und User diesen klar und aktiviert.
Jetzt möchte ich gerne, das er User bei seinem Bild selbst entscheiden kann, ob dieses Bild zum downloaden ist oder nicht. Sprich, der Button ebenfalls deaktiviert und grau ist oder nicht.
Also erstelle ich in meiner Datenbank unter 4images_images doch erst einmal einen weiteren Parameter, welcher pro Bild dann mitgespeichert wird:
1. Datenbankerweiterung unter 4images_imagesimage_downloads_erlaubt tinyint(1) Standard=1 bei radiobutton auf --- lassenSoweit schon mal richtig?
2. Main.php erweiternIn der Main.php definiere ich dann für diesen Parameter schon gleich mal den entstprechenden Text
$lang['image_downloads_erlaubt'] = "Downloads für dieses Bild anderen erlauben?";Ebenfalls richtig?
3. db_field_definations.phpDamit der Parameter auch angesteuert werden kann, füge ich in dieser Datei folgendes hinzu:
$additional_image_fields['image_downloads_erlaubt'] = array($lang['image_downloads_erlaubt'], "radio", 0);Immernoch soweit richtig?
4. pager-head.phpDamit ich das von main.php verwenden kann, wenn ich {lang_image_downloads_erlaubt} verwende, baue ich diesen code zusätzlich ein:
"lang_image_downloads_erlaubt" => $lang['image_downloads_erlaubt'],Somit ordne ich es quasi dem main zu
Tja, und nun müsste ich eigentlich nur noch die beiden Dateien member_uploadform sowie member_edit_image.html erweitern.
5. Templates meber_uploadform.html und member_edit_images.html dort füge ich jeweils ein:
<tr>
<td class="row2" valign="top"><b>{lang_image_downloads_erlaubt}</b></td>
<td class="row2">
<input type="radio" name="image_downloads_erlaubt" value="1"{image_downloads_erlaubt_yes} />
{lang_yes}
<input type="radio" name="image_downloads_erlaubt" value="0"{image_downloads_erlaubt_no} />
{lang_no}
</td>
</tr>
Ach ja. das wichtigste dann ganz zum Schluss:
7. Template Detail.html Mit dem folgenden Parameter kann ich nun die beiden Download-Button entweder anzeigen lassen oder nicht.
vor dem {downlaod_button} setze ich das
{if image_downloads_erlaubt}und nach dem {download_zip_button}
beende ich die Abfrage mit
{endif image_downloads_erlaubt}So werden zwar die Buttons nicht grau und deaktiviert angezeigt sondern ganz ausgeblendet, aber tut auch seinen Zweck.
Nun aber der Witz: Es funktioniert nicht!!!!!!!!!! WARUM!?!??!?!?!?!?!
Da täglich Mitglieder sich in meine Galerie einloggen und ich das ganze aber nur online immer testen kann, habe ich es wieder alles zurückgesetzt, solange es nicht funktioniert