4images Forum & Community

4images Issues / Ausgaben => Installation, Update & Configuration => Topic started by: mcdbpas on February 23, 2003, 01:45:08 AM

Title: Vergrößerung der Bilder nur für registrierte Benuzter
Post by: mcdbpas on February 23, 2003, 01:45:08 AM
hallo,

ich muss ersteinmal das forum loben. ich hab hier schon auf viele meiner fragen die passende antwort gefunden.

aber vieleicht kann mir jemand bei dieser frage weiterhelfen  

ich habe 4images im adminbereich so eingestellt, dass wenn ein nicht-registierter user auf ein thumbnail klickt, keine vergrößerung erhält.

kann man dem user, und wenn ja wie, einen hinweis anzeigen lassen -wie es z.b. bei der rechten maustaste ist (copyright...)- das die vergrößerungsfunktion nur registrierten usern zur verfügung steht.

vielen dank für eure hilfe
Title: Vergrößerung der Bilder nur für registrierte Benuzter
Post by: Jan on February 23, 2003, 12:01:43 PM
Probier mal das hier:

In includes/functions.php
Code: [Select]
$thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\">".$thumb."</a>";
zu
Code: [Select]
$thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\" onclick=\"alert('Nur für registriert Benutzer')\">".$thumb."</a>";
ändern.

Jan
Title: Gute iddee, hat aber nicht funktioniert
Post by: mcdbpas on February 24, 2003, 12:44:49 AM
code sieht jetz wie folgt aus:

Code: [Select]
 if ($show_link) {
    if ($open_window) {
      $thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\" onclick=\"opendetailwindow()\" target=\"detailwindow\">".$thumb."</a>";
    }
    else {
      $thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\" onclick=\"alert('Nur für registriert Benutzer')\">".$thumb."</a>";
    }
  }
  return $thumb;



das problem ist nur, das fenster wird den registrierten benutzern angezeigt und das bild wird größer. die nicht-registrierten erhalten keine meldung
Title: Vergrößerung der Bilder nur für registrierte Benuzter
Post by: Jan on February 24, 2003, 08:53:42 AM
Sorry, da hab ich gepennt. War natürlich kompletter Blödsinn  :roll:

Mache die Änderung rückgängig, und füge nach dem oben genanten Abschnitt diesen hier ein:
Code: [Select]
else {
  $thumb = "<a href=\"javascript:;\" onclick=\"alert('Nur für registriert Benutzer')\">".$thumb."</a>";
}

Jan
Title: Funktioniert leider nicht
Post by: mcdbpas on February 24, 2003, 10:12:44 AM
Fehlermeldung:

Parse error: parse error, unexpected T_ELSE in /home/www/web27/html/image_gallery/includes/functions.php on line 344

Fatal error: Call to undefined function: get_category_dropdown() in /home/www/web27/html/image_gallery/includes/page_header.php on line 132


code sieht jetzt so aus:

if ($show_link) {
    if ($open_window) {
      $thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\" onclick=\"opendetailwindow()\" target=\"detailwindow\">".$thumb."</a>";
    }
    else {
      $thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\">".$thumb."</a>";
    }
    else {
      $thumb = "<a href=\"javascript:;\" onclick=\"alert('Nur für registriert Benutzer')\">".$thumb."</a>";
    }
      }
  return $thumb;

Was ist falsch?
Title: Vergrößerung der Bilder nur für registrierte Benuzter
Post by: V@no on February 24, 2003, 10:18:52 AM
u missed } at the end:
Quote
if ($show_link) {
if ($open_window) {
$thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\" onclick=\"opendetailwindow()\" target=\"detailwindow\">".$thumb."</a>";
}
else {
$thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\">".$thumb."</a>";
}
else {
$thumb = "<a href=\"javascript:;\" onclick=\"alert('Nur für registriert Benutzer')\">".$thumb."</a>";
}
}
return $thumb;
}
Title: Error
Post by: mcdbpas on February 24, 2003, 10:31:03 AM
sorry this is the correct code, but it doesn t work:
i get the same error :cry:


if ($show_link) {
    if ($open_window) {
      $thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\" onclick=\"opendetailwindow()\" target=\"detailwindow\">".$thumb."</a>";
    }
    else {
      $thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\">".$thumb."</a>";
    }
    else {
      $thumb = "<a href=\"javascript:;\" onclick=\"alert('Nur für registriert Benutzer')\">".$thumb."</a>";
    }
      }
  return $thumb;
}
Title: Vergrößerung der Bilder nur für registrierte Benuzter
Post by: Jan on February 24, 2003, 11:11:12 AM
You pasted the code at wrong place. Add directly above
Code: [Select]
return $thumb;
Correct code:
Code: [Select]
 if ($show_link) {
      if ($open_window) {
          $thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\" onclick=\"opendetailwindow()\" target=\"detailwindow\">".$thumb."</a>";
      }
      else {
          $thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\">".$thumb."</a>";
      }
  }
  else {
      $thumb = "<a href=\"javascript:;\" onclick=\"alert('Nur für registriert Benutzer')\">".$thumb."</a>";
  }
  return $thumb;
}

Jan
Title: Danke es funktioniert / Thanks it s work / Weitere Frage
Post by: mcdbpas on February 24, 2003, 11:16:57 AM
Danke es funktioniert / Thanks it s work
 :D  :D  :D  :D

weitere frage:

wäre es auch möglich nach dem IE Fenster, den user direkt auf die seite der registrierung weiterzuleiten :?:
Title: Vergrößerung der Bilder nur für registrierte Benuzter
Post by: Jan on February 24, 2003, 11:29:56 AM
Klar, einfach den Link reinsetzen.

Jan
Title: Ich bin doof....(selbsterkentnis ist der erste weg zur b..)
Post by: mcdbpas on February 24, 2003, 11:35:49 AM
Ich hab bisher nur mit Frontpage und Co. gearbeitet. Von HTML usw. keinen schimmer, wäre nett wenn Ihr mir helfen könntet.

Danke für eure wertvolle Zeit.  :D
Title: Vergrößerung der Bilder nur für registrierte Benuzter
Post by: Jan on February 24, 2003, 11:38:27 AM
Code: [Select]
$thumb = "<a href=\"register.php\" onclick=\"alert('Nur für registriert Benutzer')\">".$thumb."</a>";
Jan
Title: Danke
Post by: mcdbpas on February 24, 2003, 11:41:30 AM
Ihr seid spitze :!:  :!:  :!:  :!:  :P
Title: Javascript Detail View only for registered Users
Post by: Bodyworks on April 13, 2003, 10:09:08 PM
That was exactly what i searched for.
Thank you.

Regards
 :lol:
Title: Re: Vergrößerung der Bilder nur für registrierte Benuzter
Post by: eXup on June 05, 2003, 07:59:05 AM
Quote from: mcdbpas
...ich habe 4images im adminbereich so eingestellt, dass wenn ein nicht-registierter user auf ein thumbnail klickt, keine vergrößerung erhält...


Hallo,

wo wird das eingestellt? Finde ich einfach nicht...
Title: Vergrößerung der Bilder nur für registrierte Benuzter
Post by: Jan on June 05, 2003, 09:33:59 AM
Beim Kategorien erstellen/bearbeiten ("Befugnisse").