Author Topic: ist upload ohne bild / image möglich ?  (Read 6285 times)

0 Members and 1 Guest are viewing this topic.

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
ist upload ohne bild / image möglich ?
« on: January 23, 2009, 09:54:12 PM »
hallo.

ist es möglich, dass der bilderupload nicht verpflichtend ist und ein user auch nur textdaten (sollte er kein bild zur hand haben) z.B. Bildname, Keywords, etc. hochladen kann?  :?:
(ich meine auch ohne den URL-upload)

wenn ja, was muss ich wie ändern?

habe durch die Suchefunktion leider nichts hierzu gefunden...

gruss,
bergblume
« Last Edit: January 23, 2009, 10:08:03 PM by bergblume »

Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: ist upload ohne bild / image möglich ?
« Reply #1 on: January 24, 2009, 03:11:14 PM »
... irgend etwas sollte der User schon hochladen, wenn er dafür auch einen Namen und Schlüsselwörter vergeben möchte ...
... und sei es nur eine kleine txt-Datei ...
... alles andere macht für mich so erst mal keinen Sinn, es sei denn es liegt noch eine andere Intuition* dahinter ...

*) Habe des öffteren hier im Forum festgestellt, das User bei bestimmten Modifizierungswünschen nicht gleich mit den gesamten "Schmalzstullen", warum auch immer rüber kommen. Doch wenn das Verständnis und der Hintergrund nicht klar ist, dann kann man zumeistens nicht helfen ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: upload auch mit kein bild / image möglich ?
« Reply #2 on: January 25, 2009, 01:48:46 PM »
... irgend etwas sollte der User schon hochladen, wenn er dafür auch einen Namen und Schlüsselwörter vergeben möchte ...
... und sei es nur eine kleine txt-Datei ...
... alles andere macht für mich so erst mal keinen Sinn, es sei denn es liegt noch eine andere Intuition* dahinter ...

*) Habe des öffteren hier im Forum festgestellt, das User bei bestimmten Modifizierungswünschen nicht gleich mit den gesamten "Schmalzstullen", warum auch immer rüber kommen. Doch wenn das Verständnis und der Hintergrund nicht klar ist, dann kann man zumeistens nicht helfen ...

servus mawenzi,

du kennst meine seite ja sicherlich mittlerweile... ich benutze ja 4images für meine tourenbeschreibungen... eine tourenbeschreibung muss ja nicht zwangsläufig aus bildern bestehen sondern kann auch mal nur eine textliche beschreibung sein... daher möchte ich, dass der bild upload nicht zwingend erforderlich ist... wo und wie kann ich nun den upload (nein, ich möchte auch sonst nichts anderes zwingend hochladen) als verpflichtend unterbinden??

gruss, bergblume

Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: ist upload ohne bild / image möglich ?
« Reply #3 on: January 25, 2009, 04:11:35 PM »
... mal folgende Gedankengänge zu Varianten für den Upload von Tourenbeschreibungen ....

1.Variante ...
- der Upload der Beschreibungen erfolgt als txt-Datei ...
- eine txt-Datei kann jeder unproblematisch auf seinem PC erstellen und dann auch hochladen ...
- Media-Element "txt" einrichten ...
- schau dir das mal an : http://www.4homepages.de/forum/index.php?topic=18237.msg97078#msg97078

2.Variante ...
- die Funktion des Uploads abändern, das wird aber aufwändiger ...
- wenn keine Datei zum Upload angegeben wird, dann wird automatisch ein "blank"-image als default gesetzt ...
- das ist aber zunächst nur ein theoretischer Gedankengang ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: ist upload ohne bild / image möglich ?
« Reply #4 on: January 25, 2009, 08:59:12 PM »
zur 2.variante...

reicht es da nicht aus hier in der member.php den code abzuändern?

Code: [Select]
if ($action == "uploadimage") {
  if ($cat_id != 0 && (!isset($cat_cache[$cat_id]) || !check_permission("auth_upload", $cat_id))) {
    show_error_page($lang['no_permission']);
    exit;
  }

  $txt_clickstream = "";
  if ($cat_id && isset($cat_cache[$cat_id])) {
    $txt_clickstream .= get_category_path($cat_id, 1).$config['category_separator'];
  }
  $txt_clickstream .= $lang['user_upload'];

  $remote_media_file = format_url(un_htmlspecialchars(trim($HTTP_POST_VARS['remote_media_file'])));
  $remote_thumb_file = format_url(un_htmlspecialchars(trim($HTTP_POST_VARS['remote_thumb_file'])));

  $image_name = un_htmlspecialchars(trim($HTTP_POST_VARS['image_name']));
  $image_description = un_htmlspecialchars(trim($HTTP_POST_VARS['image_description']));
  $image_keywords = un_htmlspecialchars(trim($HTTP_POST_VARS['image_keywords']));
  $image_keywords = preg_replace("/[\n\r]/is", " ", $image_keywords);
  $image_keywords = str_replace(","," ",$image_keywords);
  $image_keywords = ereg_replace("( ){2,}", " ", $image_keywords);

  $image_active = (isset($HTTP_POST_VARS['image_active']) && $HTTP_POST_VARS['image_active'] == 0) ? 0 : 1;
  $image_allow_comments = (isset($HTTP_POST_VARS['image_allow_comments']) && $HTTP_POST_VARS['image_allow_comments'] == 0) ? 0 : 1;
  $image_download_url = (isset($HTTP_POST_VARS['image_download_url'])) ? format_url(un_htmlspecialchars(trim($HTTP_POST_VARS['image_download_url']))) : "";

  $captcha = (isset($HTTP_POST_VARS['captcha'])) ? un_htmlspecialchars(trim($HTTP_POST_VARS['captcha'])) : "";

  $direct_upload = (check_permission("auth_directupload", $cat_id)) ? 1 : 0;
  $upload_cat = ($direct_upload) ? $cat_id : 0;

  $error = 0;
  $uploaderror = 0;

  if ($cat_id == 0)  {
    $error = 1;
    $field_error = preg_replace("/".$site_template->start."field_name".$site_template->end."/siU", str_replace(":", "", $lang['category']), $lang['field_required']);
    $msg .= (($msg != "") ? "<br />" : "").$field_error;
  }
  if ((empty($HTTP_POST_FILES['media_file']['tmp_name']) || $HTTP_POST_FILES['media_file']['tmp_name'] == "none") && ($remote_media_file == "" || !check_remote_media($remote_media_file))) {
    $error = 1;
    $msg .= (($msg != "") ? "<br />" : "").$lang['image_file_required'];
  }
  if ($image_name == "")  {
    $error = 1;
    $field_error = preg_replace("/".$site_template->start."field_name".$site_template->end."/siU", str_replace(":", "", $lang['image_name']), $lang['field_required']);
    $msg .= (($msg != "") ? "<br />" : "").$field_error;
  }

  if ($captcha_enable_upload && !captcha_validate($captcha)) {
    $msg .= (($msg != "") ? "<br />" : "").$lang['captcha_required'];
    $error = 1;
  }

  if (!empty($additional_image_fields)) {
    foreach ($additional_image_fields as $key => $val) {
      if (isset($HTTP_POST_VARS[$key]) && intval($val[2]) == 1 && (trim($HTTP_POST_VARS[$key]) == "" || trim($HTTP_POST_VARS[$key]) == "------")) {
        $error = 1;
        $field_error = preg_replace("/".$site_template->start."field_name".$site_template->end."/siU", str_replace(":", "", $val[0]), $lang['field_required']);
        $msg .= (($msg != "") ? "<br />" : "").$field_error;
      }
    }
  }

Offline bergblume

  • Sr. Member
  • ****
  • Posts: 463
  • on to the top!
    • View Profile
Re: ist upload ohne bild / image möglich ?
« Reply #5 on: January 25, 2009, 11:20:13 PM »
ok, für alle die es interessiert und das feld "bild upload" nicht verpflichtend haben möchten, hier die lösung (jan hatte netterweise den ansatz schon mal gepostet):


in "member.php" entfernst Du diesen Abschnitt:
Code: [Select]
if ((empty($HTTP_POST_FILES['media_file']['tmp_name']) || $HTTP_POST_FILES['media_file']['tmp_name'] == "none") && ($remote_media_file == "" || !check_remote_media($remote_media_file))) {
    $error = 1;
    $msg .= (($msg != "") ? "<br />" : "").$lang['image_file_required'];
  }

Ändere zudem:
Code: [Select]
$media = $site_template->parse_template("media/".$file_extension);zu
Code: [Select]
if (!empty($new_name)) {
  $media = $site_template->parse_template("media/".$file_extension);
}


und in "includes/functions.php" ersetzt Du diese Zeile
Code: [Select]
if (!check_media_type($media_file_name)) {mit
Code: [Select]
if (empty($media_file_name)) {
    $thumb = "<img src=\"".ICON_PATH."/keinbild_thumb.gif\" border=\"0\" alt=\"\" />";
  }
  elseif (!check_media_type($media_file_name)) {

und diese Zeile
Code: [Select]
if (!get_file_path($media_file_name, "media", $cat_id, 0, 0)) {ersetzt Du mit
Code: [Select]
  if (empty($media_file_name)) {
    $media = "<img src=\"".ICON_PATH."/keinbild.gif\" border=\"0\" alt=\"\" />";
    $site_template->register_vars("iptc_info", "");
  }
  elseif (!get_file_path($media_file_name, "media", $cat_id, 0, 0)) {

In den Ordner "templates/defaulticons" legst du zwei Bilder "keinbild_thumb.gif" und "keinbild.gif".

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
Re: ist upload ohne bild / image möglich ?
« Reply #6 on: September 25, 2010, 09:36:44 AM »

Ist das nicht im ACP auch möglich das man Bilder ohne Bild hochladen kann?