4images Forum & Community

4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: Chicco on February 09, 2006, 09:27:34 AM

Title: Download Ja/Nein?
Post by: Chicco on February 09, 2006, 09:27:34 AM
Hallo.

Nachdem mich nun schon mehrer Mitglieder meiner Galerie darauf angesprochen habe, muss ich wohl oder übel bzw. möchte ich nun selbst auch eine Funktion einbauen, bei dem jeder user bei seinem Bild entscheiden kann, ob es von anderen heruntergeladen werden darf oder nicht. Also quasi den Download erlauben oder nicht.

Iist diese Funktion möglich?
Man könnte doch quasi den Downloadbutton mit {If download_no} und {endif download_no} irgendwie ausblenden. Nur wie bestimme ich diese Parameter und kann in der Datenbank pro Bild den Parameter zuordnen. Diese Option müsste zumal in der upload-Seite bereits gegeben sein und auch im Bearbeitungsmodus vom Bild, falls jemand nachträglich es deaktivieren möchte oder aktiveren. In PHP bin ich die volle Niete. Habe mit Mühe gerade mal so manches Mod von hier zum laufen gebracht!  :lol:

Da das Forum hier zu 50% in Englisch und zu 50% in Deutsch geführt wird, sucht man sich schon ehrlichgesagt etwas zu tote, da man manchmal zum gewünschten Ergebnis sogar durch ganz anders gemeinte Wörter in der Suche kommt.

Habt Gnade mit mir, wenn es doch schon evtl. so ein Thread hier geben sollte....
Title: Re: Download Ja/Nein?
Post by: Acidgod on February 09, 2006, 12:51:45 PM
haste schon ein bissel Plan wie man ein zusätzliches Feld beim Upload einfügt?

Musst dann ja beim Upload ein Radiobutton mit Download ja/nein einbauen, bekommste das alleine hin?
Title: Re: Download Ja/Nein?
Post by: Chicco on February 09, 2006, 12:58:27 PM
Hmm. Also das dürfe ich eigentlich hinbekommen. Müsste ja ähnlich sein, wie die Funktion mit Country, Gender und Flullnameeinbau bei der Registrierung und Member usw. Oder?
Und das mit dem radiobutton genauso... Nur wie sortiere ich das je Bild zu? Und wie mache ich die Abfrage mit dem {if Download....?

Da habe ich Schwierigkeiten.
Die Abfrage beim Upload sowie im Bearbeitungsmodus wäre dann normal "Download erlauben" -> "JA / NEIN" (also Radiobuttons eben)

Ähm, wieso eigentlich die Frage? :?
Title: Re: Download Ja/Nein?
Post by: Chicco on February 09, 2006, 03:20:39 PM
Hat keiner zufällig auch so einen Mod bei sich am laufen?? Bin ich wirklich der einzige, der sowas gerne hätte? :roll: 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_images
image_downloads_erlaubt    tinyint(1)    Standard=1     bei radiobutton auf --- lassen

Soweit schon mal richtig? ;-)

2. Main.php erweitern
In 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.php
Damit 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.php
Damit 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:
Code: [Select]
<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}&nbsp;&nbsp;&nbsp;
              <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
Title: Re: Download Ja/Nein?
Post by: mawenzi on February 09, 2006, 03:45:17 PM
... du hast "$image_downloads_erlaubt" in der functions.php unter "function show_image" noch nicht definiert ...
... nur so kann doch der {if} /{endif}-Tag greifen ...
Title: Re: Download Ja/Nein?
Post by: Chicco on February 09, 2006, 03:53:07 PM
Ich wusste doch das ich was vergessen habe.....

Aber da scheitern nun meine PHP-Kenntnisse ganz. Das bekomme ich nicht hin.
Wie kann ich es dort definieren?
In der Functions.php wird doch auch der Downlaodbutton definiert, wann dieser grau und deaktiviert sein soll oder nicht, oder?

Hmm, könnte man es dann nicht gleich so machen, das die Buttons ebenfalls grau und deaktiviert sind, wenn der User den Downlaod nicht erlaubt?

Im Grunde genommen würde mir die Funktion mit dem kompletten Ausblenden oder einblenden aber schon reichen;-) Aber das mit der Functions.php bekomme ich echt nicht hin..
Title: Re: Download Ja/Nein?
Post by: Chicco on February 09, 2006, 04:50:21 PM
Habe soeben festgestellt, das die Funktion eigentlich funktioniert. Aber nur, wenn der User nachtträglich (nach dem Upload und anschließendem Freischalten) bei "Downloads des Bildes anderen erlauben" auf nein klickt, die Buttons ausgeblendet sind.

Stellt der user allerdings bereits beim Upload auf NEIN, so werden trotzdem die beiden Buttons angezeigt. Wieso ändert er bereits dort nicht in der Datenbank den Wert?
Title: Re: Download Ja/Nein?
Post by: mawenzi on February 09, 2006, 06:25:05 PM
... Downloadbutton nicht anzeigen bei " Downloads für dieses Bild anderen erlauben: Nein " ...
finde in functions.php folgendes :
Code: [Select]
"download_button" => $download_button,
"download_zip_button" => $download_zip_button,

und durch dieses ersetzen :
Code: [Select]
//"download_button" => $download_button,
"download_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_button : "",
//"download_zip_button" => $download_zip_button,
"download_zip_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_button : "",

und wenn du den "OFF"-Button jeweils anzeigen willst dann nehme dieses :
Code: [Select]
//"download_button" => $download_button,
"download_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_button : "<img src=\"".get_gallery_image("download_off.gif")."\" border=\"0\" alt=\"\" />",
//"download_zip_button" => $download_zip_button,
"download_zip_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_zip_button : "<img src=\"".get_gallery_image("download_zip_off.gif")."\" border=\"0\" alt=\"\" />",

( der {if}-Tag ist jetzt für die Buttons im Template nicht mehr erfoderlich ...  :wink: )

mawenzi
Title: Re: Download Ja/Nein?
Post by: mawenzi on February 13, 2006, 03:18:59 PM
Hallo Chicco,

...
Stellt der user allerdings bereits beim Upload auf NEIN, so werden trotzdem die beiden Buttons angezeigt. Wieso ändert er bereits dort nicht in der Datenbank den Wert?

Wenn ein User ein Bild in eine Kategorie hochläd in der kein direkter Upload erlaubt ist (d.h. der Admin muss das Bild noch freischalten ...) , so werden die Daten zum Bild nicht direkt in die Tabelle "4images_images" sondern zunächst erst in die Tabelle "4images_images_temp" geschrieben. Erst mit der Freischaltung werden die Daten in die Tabelle "4images_images" übertragen. Da die Tabelle "4images_images_temp" nach deiner Installationsanweisung noch nicht das Feld "image_downloads_erlaubt" besitzt, geht also die neue Info zum erlaubten Download beim Upload durch den User verloren und erst mit der endgültigen Eintragung kannst du diese neue Info auch abspeichern in der Datenbank.

Was ist also zu tun ... dein Schritt 1 ist auch für die Tabelle "4images_images_temp" auszuführen ...

1.1 Datenbankerweiterung unter 4images_images_temp
image_downloads_erlaubt    tinyint(1)    Standard=1     bei radiobutton auf --- lassen

funktioniert jetzt bestens ... und der User kann individuell entscheiden was mit seinem Bild bezüglich Download passieren soll.

Danke für die Anregung zu dieser Erweiterung
mawenzi
Title: Re: Download Ja/Nein?
Post by: Stoleti on August 01, 2006, 12:24:15 AM
someone can explain in english ?
Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 20, 2006, 06:33:11 PM
Quote
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_images
image_downloads_erlaubt    tinyint(1)    Standard=1     bei radiobutton auf --- lassen


Wo gebe ich die Parameter in der Datenbank ein?
Ich bin in phpmyadmin auf "Neue Tabelle in Datenbank galerie erstellen" gegangen und habe "image_downloads_erlaubt" als Name eingegeben, Anzahl der Felder "1". Nach dem "OK" bekomme ich nun nur die Möglichkeit "tinyint" anzuwählen. Wo gebe ich die anderen Parameter ein?
Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 22, 2006, 06:10:43 PM
Kann mir keiner mit der Frage oben helfen? Wo sind die Cracks, die das schon mal gemacht haben?
Title: Re: Download Ja/Nein?
Post by: mawenzi on October 22, 2006, 09:45:22 PM
... keine neue Tabelle erstellen ...  :!:
... nur die bestehende Tabelle "4images_images" um ein Feld wie folgt erweitern ...
Quote
image_downloads_erlaubt    tinyint(1)    Standard=1     bei radiobutton auf --- lassen

... und die bestehende Tabelle "4images_images_temp" um ein Feld wie folgt erweitern ...
Quote
image_downloads_erlaubt    tinyint(1)    Standard=1     bei radiobutton auf --- lassen

Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 23, 2006, 05:59:24 PM
Danke, habe es gefunden! Die Eingaben soweit wie beschrieben abgearbeitet - funktioniert natürlich noch nicht!

Quote
4. pager-head.php
Damit 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'],

Habe die Datei pager-head.php bei mir nicht gefunden. Ich habe die page_header.php genommen. Wo setzte ich den Script genau ein? Beim Ausführen der Datenbank bemängelt er genau diese eingefügte Zeile.

[qcode]Parse error: syntax error, unexpected T_DOUBLE_ARROW in L:\Web\XAMPP\xampp\htdocs\4images\includes\page_header.php on line 523[/qcode]
Title: Re: Download Ja/Nein?
Post by: mawenzi on October 23, 2006, 07:00:16 PM
... die Sprachvariablen müssen natürlich an der richtigen Stelle "registriert" werden ...
... in /includes/page_header.php finde ...
Code: [Select]
"lang_new_images" => $lang['new_images'],
"lang_top_images" => $lang['top_images'],

... unmittelbar danach füge folgendes ein ...
Code: [Select]
"lang_image_downloads_erlaubt" => $lang['image_downloads_erlaubt'],

... das Gleiche gilt natürlich auch für die "download_button" ...
Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 24, 2006, 10:39:58 AM
Quote
... das Gleiche gilt natürlich auch für die "download_button" ...

Da scheint im Moment noch mein Fehler zu liegen. Sieht schon mal alles gut aus, leider sind jetzt die beiden Button gänzlich weg, bei allen bislang eingestellten Bildern! Ich möchte gern, das bei Bildern, die nicht für den Upload genehmigt werden, die Button grau angezeigt werden.

Für die Downloadbutton wurde doch nur beschrieben, das man in der funktions.php was einfügen muß. Auch in der page_header.php?

Die Punkte 1, 1.1 bis 7 habe ich genau so geändert.
Title: Re: Download Ja/Nein?
Post by: mawenzi on October 24, 2006, 12:24:53 PM
... hast du das http://www.4homepages.de/forum/index.php?topic=11539.msg60515#msg60515 erledigt ...
... in deinem Fall dann natürlich nur die letzte Variante ... mit "Download OFF Button" ...
... dazu müssen keine zusätzlichen Tags in der page_header.php registriert werden ...

PS: ... das Gleiche (Post zuvor) ... bezog sich auf ... richtige Stelle ...  :wink:
Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 24, 2006, 12:40:49 PM
Quote
.. in deinem Fall dann natürlich nur die letzte Variante ... mit "Download OFF Button" ...
Habe beide Varianten versucht, bei beiden keine Button.

Scheint nicht an der functions.php zu liegen, habe mal mit

[qcode]"download_button" => $download_button,
   
//"download_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_button : "",

"download_zip_button" => $download_zip_button,

//"download_zip_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_button : "",[/qcode]

versucht, auch keine Button (alle anderen geänderten Dateien wie im Text beschrieben)

Danach habe ich versucht eine php.Datei nach der anderen wieder mit dem Original zu tauschen. Bei der originalen db_field_definitions.php kamen die Button wieder.

Sieht bei mir jetzt so aus:
[qcode]<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: db_field_definitions.php                             *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7.2                                                *
 *                                                                        *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/
if (!defined('ROOT_PATH')) {
  die("Security violation");
}

/* ------------------------------------------------------------------------
If you want to add additional fields in order to store more info on
each image or user, set up these fields by inserting a column to the "4images_images"
or "4images_users" table in your database.

If you add an additional image field and allow upload from the gallery,
add the columns to "4images_images_temp" as well.

Add one line for each new column in the following format:

  $additional_image_fields['%column_name%'] = array("%field_description%", "%admin_field_type%", %is_required%);
or
  $additional_user_fields['%column_name%'] = array("%field_description%", "%admin_field_type%", %is_required%);
 
At the bottom of this file, you will find examples for adding a new field.

----------
%column_name% string

  Replace %column_name% with name of the table column.
  You can use the tag {%column_name%} in the templates to display the value of the
  database field.
  If you want to add a textfield to the templates, do this such like:
 
    <input type="text" name="%column_name%" value="{%column_name%}" />

----------
%field_description% string

  Replace %field_description% with a custom name. This name will be displayed in the Control Panel.
  The value can be displayed in the templates with the tag {lang_%column_name%}.
  It is also recommended to add this tag to the language files (main.php) and to replace "%field_description%"
  with $lang['%column_name%'].

----------
%admin_field_type% string

  Replace %admin_field_type% with the type of input field you would like to use in your
  Control Panel.

  You can use the following formats:

   "text"
     will display an input field type="text".

   "textarea"
     will display a textarea.

   "radio"
     will display radio buttons with Yes/No options.
     Please make sure that the database field type is an integer (for example: "tinyint(1)").
     You can use this field tag for conditional statements in your templates:

     {if %column_name%} Some text {endif %column_name%}

----------
%is_required% bool

  Sets up the field as required when adding data through the Control Panel or the user upload form.

------------------------------------------------------------------------ */

// Example for additional image fields:
//$additional_image_fields['image_photographer'] = array($lang['image_photographer'], "text", 1);

// Example for additional user fields
//$additional_user_fields['user_adress'] = array($lang['user_adress'], "text", 1);
$additional_user_fields['user_fullname'] = array($lang['fullname'], "text", 0);
$additional_user_fields['user_camera'] = array($lang['camera'], "text", 0);
$additional_user_fields['user_land'] = array($lang['land'], "text", 0);
$additional_user_fields['user_ort'] = array($lang['ort'], "text", 0);
$additional_user_fields['user_profil'] = array($lang['profil'], "text", 0);
$additional_user_fields['user_zubeh'] = array($lang['zubeh'], "text", 0);
$additional_user_fields['user_bildbea'] = array($lang['bildbea'], "text", 0);
$additional_user_fields['user_text'] = array($lang['text'], "text", 0);
$additional_image_fields['image_downloads_erlaubt'] = array($lang['image_downloads_erlaubt'], "radio", 0);
?>[/qcode]

Die Datenbank sieht bei beiden Einträgen so aus:
Title: Re: Download Ja/Nein?
Post by: Darkness2001 on October 24, 2006, 03:40:11 PM
Hallo,

gute Idee das ganze, werde es heute Abend mal einbauen und testen  :lol:

Grüße Darkness  :mrgreen:
Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 24, 2006, 05:48:26 PM
Hallo Darkness!

Ich glaube, ich habe den Fehler gefunden:

Ich habe jetzt ein Bild hochgeladen mit der Option "Download erlauben" und siehe da, es werden die beiden Downlaodbutton angezeigt. Aber nur da. Alle früheren Bilder sind für den Download deaktiviert.
Dann habe ich mal in der Datenbank unter 4image_images reingeschaut und der Bereich für die Downloadgenehmigung sieht bei mir jetzt so aus wie auf dem Bild unten.

Es unterscheiden sich lediglich die beiden unteren Einträge. Ein Bild war das Neue eingestellte, wo ich den Download erlaubt habe, beim Zweiten habe ich die "1" in der Datenbank geändert. Und siehe da, die Button werden danach bei beiden dargestellt.

Da scheint eine Grundeinstellung erst mal alle Downloads zu verbieten?!? Obwohl die in den jeweiligen Punkten von mawenzi beschriebenen Anweisungen zu Änderung meiner nichtfachmännischen Auffassung her richtig sind.
Oder muß ich jetzt nachträglich alle Bilder in beiden Verzeichnissen (das sind hunderte) per Hand ändern?

Title: Re: Download Ja/Nein?
Post by: mawenzi on October 24, 2006, 05:56:04 PM
... dein Standard für das Feld steht offensichtlich nicht auf "1" sondern "0"  ...
http://www.4homepages.de/forum/index.php?topic=11539.msg81236#msg81236

PS: ... ich glaub ich sollte hier noch eine "download_option_install.php" hinterlassen ...  :wink:
Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 25, 2006, 05:13:58 PM
Nein, bei beiden auf "1". Oder kann man das in der Datenbank für alle vorhandenen Felder auf einmal ändern?
Das einzige, wo eine Null auftaucht ist in der db_fields-definitions.php

Code: [Select]
$additional_image_fields['image_downloads_erlaubt'] = array($lang['image_downloads_erlaubt'], "radio", 0);
Title: Re: Download Ja/Nein?
Post by: Darkness2001 on October 26, 2006, 10:29:15 PM
Hallo,

ich habe es soweit eingebaut, läuft auch  :wink:

Aber: Wenn ich Neue Bilder aufrufe dann bekomme ich folgende fehler Notice: Undefined index: image_downloads_erlaubt in /homepages/35/d85936339/htdocs/1-7-4/includes/functions.php on line 420

Notice: Undefined index: image_downloads_erlaubt in /homepages/35/d85936339/htdocs/1-7-4/includes/functions.php on line 422


Woran kann datt denn liegen tun ?

Wer weiss Rat !

Grüße Darkness  :mrgreen:
Title: Re: Download Ja/Nein?
Post by: mawenzi on October 26, 2006, 10:50:04 PM
... und was steht bei dir in der functions.php in der Zeile 420 ... ?
Title: Re: Download Ja/Nein?
Post by: Darkness2001 on October 26, 2006, 10:59:10 PM
Hi,

dummer Fehler gewesen, habs grad gesehen... ich habe:

//"download_button" => $download_button,
"download_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_button : "<img src=\"".get_gallery_image("download_off.gif")."\" border=\"0\" alt=\"\" />",
//"download_zip_button" => $download_zip_button,
"download_zip_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_zip_button : "<img src=\"".get_gallery_image("download_zip_off.gif")."\" border=\"0\" alt=\"\" />",

das eingesetzt.

Danach war der Fehler jetzt habe ich das:

"download_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_button : "<img src=\"".get_gallery_image("download_off.gif")."\" border=\"0\" alt=\"\" />",
"download_zip_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_zip_button : "<img src=\"".get_gallery_image("download_zip_off.gif")."\" border=\"0\" alt=\"\" />",

daraus gemacht und schon funktionierts. Habe Version 1.7.4

Grüße Darkness  :mrgreen:

Ps: Aber der nächste Fehler steht schon an  :roll:

jetzt habe ich jenes für:

Notice: Undefined index: image_potm in /homepages/35/d85936339/htdocs/1-7-4/includes/functions.php on line 313

Notice: Undefined index: image_potm in /homepages/35/d85936339/htdocs/1-7-4/includes/functions.php on line 313


und in der Zeile 313 steht : $is_potm = $image_row['image_potm']; ??

Idee was es sein kann ??

Title: Re: Download Ja/Nein?
Post by: mawenzi on October 26, 2006, 11:05:13 PM
... 'image_potm' ... Picture of the month ... ;) ... doch was genau ... ?
Title: Re: Download Ja/Nein?
Post by: Darkness2001 on October 27, 2006, 09:51:16 AM
Hallo,

der Fehler wie obne ist wieder da...

Notice: Undefined index: image_potm in /homepages/35/d85936339/htdocs/1-7-4/includes/functions.php on line 313

Notice: Undefined index: image_downloads_erlaubt in /homepages/35/d85936339/htdocs/1-7-4/includes/functions.php on line 423

Notice: Undefined index: image_downloads_erlaubt in /homepages/35/d85936339/htdocs/1-7-4/includes/functions.php on line 425

Notice: Undefined index: image_potm in /homepages/35/d85936339/htdocs/1-7-4/includes/functions.php on line 313


in der functions.php stwht folgendes:

112   $is_new = ($image_row['image_date'] >= (time() - 60 * 60 * 24 * $config['new_cutoff'])) ? 1 : 0;
113   $is_potm = ($image_row['image_potm']);
114   $description = (!empty($image_row['image_description'])) ? format_text($image_row['image_description'], 1, 0, 1) : REPLACE_EMPTY;

und in Zeile 423 - 425 folgendes:

422  //"download_button" => $download_button,
423  "download_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_button : "",
424  //"download_zip_button" => $download_zip_button,
425  "download_zip_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_zip_button : "",

Verstehe das nicht, woran kann das liegen ?

Es ist nur wenn ich auf "Neue Bilder" klicke :idea:

Grüße Darkness  :mrgreen:

Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 27, 2006, 08:47:34 PM
Hallo, hat jemand noch eine Idee zu meiner Anfrage von oben? Wo liegt der Fehler meiner Grundeinstellung in der Datenbank, warum sind alle auf "0" gesetzt. Oder wie kann ich 700 Bilder in einen Schwung auf "1" setzen?
Title: Re: Download Ja/Nein?
Post by: Nicky on October 28, 2006, 12:22:10 AM
Code: [Select]
UPDATE PREFIX_images SET image_downloads_erlaubt = '1';
Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 28, 2006, 10:18:00 AM
Quote
UPDATE PREFIX_images SET image_downloads_erlaubt = '1';

Danke, aber wo setzte ich den Script ein?
Title: Re: Download Ja/Nein?
Post by: Nicky on October 28, 2006, 03:19:27 PM
für die profis wäre es
Quote
UPDATE PREFIX_images SET image_downloads_erlaubt = '1';

Danke, aber wo setzte ich den Script ein?

dachte ich mir das so eine frage kommt (normalerweise macht man es mit dem phpmyadmin oder irgendeinen anderen mysql datenbank programm)..

lade die table_update.zip und setze es in root 4images ordner (dort wo die config.php ist)
und rufe die table_update.php per browser nur 1x auf..

suprise ;)

ps: ABER es werden ALLE bilder auf 1 gesetzt!
Title: Re: Download Ja/Nein?
Post by: Darkness2001 on October 28, 2006, 05:48:10 PM
Quote
UPDATE PREFIX_images SET image_downloads_erlaubt = '1';

Danke, aber wo setzte ich den Script ein?

Hallo,

in Deiner sql Datenbank.

(http://www.huebner-2.de/sql.JPG)


Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 28, 2006, 06:57:30 PM
Danke euch, hab nie gesagt, das ich Profi bin! Genau so eine Stelle habe ich in der Datenbank gesucht. Habs jetzt mit der PHP Datei ausgeführt und es gab folgende Fehlermeldung:

[qcode]DB Error: Bad SQL Query: UPDATE 4images_images SET images_downloads_erlaubt = '1'
Unknown column 'images_downloads_erlaubt' in 'field list'[/qcode]

Aber ich lerne ja dazu. Hab den Fehler sofort gefunden:

Da ich mich an die vorgehenden Anweisungen gehalten hatte darf es nicht 'images_downloads_erlaubt' heißen, sondern 'image_downloads_erlaubt'. Funktioniert jetzt klasse.

Klar gibt es immer noch diverse Wege, an ein Bild zu kommen, aber zunächst sind die Mitglieder wohl etwas beruhigt. Eine weitere Option steht natürlich konträr zum Deaktivieren des Downloads- die eCard.
Kann man dies nicht mit einfachen Möglichkeiten genauso deaktivieren? So kann jeder sich das Bild in 72 dpi sich selbst zuschicken.
Title: Re: Download Ja/Nein?
Post by: Nicky on October 28, 2006, 07:32:34 PM
sorry, für den kleinen schönheitsfehler..
Title: Re: Download Ja/Nein?
Post by: Darkness2001 on October 29, 2006, 10:41:50 PM
Hi,

ja aller Anfang ist schwer, aber als letzte stirb die Hoffnung....

ehe an dem Fehler das Du das Feld "downloads_erlaubt" noch net im der Datenbank unter 4images_images eingebaut hast, oder??

Das solltest Du ersmal tun und dann updaten  :wink:

Grüße Darkness  :mrgreen:
Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 30, 2006, 05:54:38 PM
Die Datenbank hatte ich um die beiden Punkte erweitert, aber wie gesagt, jetzt funktioniert es. Aber folgendes:

Nochmal zur eCard. Mir fällt auf, das ein Gast, wenn der Download erlaubt ist, jetzt alle 4 Botton grau unterlegt und deaktiv sieht. Weiter kommt er ja nicht, oder er muß sich anmelden.
Wenn nun der Uploader "download nicht erlauben" wählt, sind 3 Button grau unterlegt, die eCard ist aktiv. Da ist ja so nicht richtig.
Wenn man sich einloggt ist die eCard immer aktiv (auch wenn download nicht erlaubt) und man kann sich die Datei in geringer Auflösung selbst zuschicken, was der Uploader vielleicht gar nicht möchte.
 
Title: Re: Download Ja/Nein?
Post by: mawenzi on October 30, 2006, 06:05:05 PM
... entweder ...
1. die Befugnisse für die Postkarten in den entsprechenden Kategorien ändern ...
... oder ...
2. in der functions.php den "$postcard_button" analog diesen Änderungen (  http://www.4homepages.de/forum/index.php?topic=11539.msg60515#msg60515 ) aktualisieren ...
Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 30, 2006, 07:58:01 PM
Funktioniert bestens, danke!! Jetzt ist alles optimal.
Title: Re: Download Ja/Nein?
Post by: mawenzi on October 30, 2006, 09:26:30 PM
@ desperate_housewif
... 1. oder 2. ... ? ... ;)
Title: Re: Download Ja/Nein?
Post by: desperate_housewif on October 31, 2006, 06:30:12 PM
2! So sieht die funktions.php in den geänderten Part bei mir aus:

[qcode]//"postcard_button" => $postcard_button,
   "postcard_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $postcard_button : "<img src=\"".get_gallery_image("postcard_off.gif")."\" border=\"0\" alt=\"\" />",
    //"download_button" => $download_button,
"download_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_button : "<img src=\"".get_gallery_image("download_off.gif")."\" border=\"0\" alt=\"\" />",
//"download_zip_button" => $download_zip_button,
"download_zip_button" => ($image_row['image_downloads_erlaubt'] == 1) ? $download_zip_button : "<img src=\"".get_gallery_image("download_zip_off.gif")."\" border=\"0\" alt=\"\" />",[/qcode]
Title: Re: Download Ja/Nein?
Post by: cliff on January 04, 2009, 01:34:39 PM
Hallo,

ich weiß dieser Thread ist ziemlich alt, aber ich habe durch diesen Thread versucht den Download zu erlauben oder zu unterbinden. Das hat auch eigentlich alles super funktioniert, aber dann habe ich eher durch Zufall folgende Fehlermeldung in der Suche (also search.php) gesehen:

Notice: Undefined index: image_downloads_erlaubt in /www/htdocs/w00a691a/includes/functions.php on line 418
Notice: Undefined index: image_downloads_erlaubt in /www/htdocs/w00a691a/includes/functions.php on line 419
Notice: Undefined index: image_downloads_erlaubt in /www/htdocs/w00a691a/includes/functions.php on line 420
Notice: Undefined index: image_downloads_erlaubt in /www/htdocs/w00a691a/includes/functions.php on line 421
Notice: Undefined index: image_downloads_erlaubt in /www/htdocs/w00a691a/includes/functions.php on line 433

Das sind jeweils die Zeilen in der functions.php in der ich die hier aufgeführte Lösung eingebaut habe... Weiß evtl. jemand die Lösung des Problems? Alle anderen Seiten laufen... nur die Suchenfunktion hat diese Fehlermeldung...

Ich habe alle mir möglichen Optionen ausprobiert (Suchfunktion hier, Thread fünfmal gelesen, eigene Änderungen probiert etc.), aber nach mehr als vier Wochen zur Lösungssuche wende ich mich hier an Euch...

Wäre super, wenn mir jemand helfen könnte....

Gruß
cliff
Title: Re: Download Ja/Nein?
Post by: KurtW on January 04, 2009, 02:39:16 PM
Hallo,

zur Info:
Der Fehler wäre auf jeder Page, jedoch befindet sich nur in der search.php
Quote
error_reporting(E_ALL);
Dieses ist eine Hilfe für Coder und kann auch gelöscht werden.
Was dem eigentlichen Problem natürlich nicht hilft.

Wenn ich mir den Thread durchlese, sieht es so aus, dass bei einer '0' bei 'image_downloads_erlaubt'
eine Fehlermeldung erscheint.

Kurt
Title: Re: Download Ja/Nein?
Post by: cliff on January 05, 2009, 01:51:57 PM
Hallo Kurt,

und besten Dank für die schnelle Antwort. Ich habe Testhalber das error_reporting entfernt und nunja: Die Fehler sind im Browser nicht mehr zu sehen.

Aber irgendwie ist die Lösung auch unbefriedigend! Gibt es denn keine andere universelle Lösung? Hat denn vielleicht jemand diese Möglichkeit der Downloadwahl aus diesem Thread erfolgreich eingebaut?

Zum Teil zufriedende aber noch suchende Grüße
cliff
Title: Re: Download Ja/Nein?
Post by: KurtW on January 05, 2009, 02:06:50 PM
Hallo,

Quote
Zum Teil zufriedende aber noch suchende Grüße
  :lol:

pm unterwegs


Kurt
Title: Re: Download Ja/Nein?
Post by: cliff on January 05, 2009, 02:14:27 PM
Hallo Kurt,

das geht hier aber echt fix! Ich bin positiv überrascht und begeistert. . . Die PM ist angekommen und ich werde es heute Abend ausprobieren!

Nochmals besten Dank!!!

Zufriedene Grüße
cliff
Title: Re: Download Ja/Nein?
Post by: TorbenB on January 31, 2013, 11:51:55 PM
Gibt es dies auch als Einbau Anleitung? Ich such seit langem danach.
Title: Re: Download Ja/Nein?
Post by: Rembrandt on February 03, 2013, 04:21:47 PM
Hi!
Gibt es dies auch als Einbau Anleitung? Ich such seit langem danach.

Jetzt schon :)

http://www.4homepages.de/forum/index.php?topic=31119.new#new

mfg Andi