Author Topic: Vergrößerung der Bilder nur für registrierte Benuzter  (Read 15272 times)

0 Members and 1 Guest are viewing this topic.

Offline mcdbpas

  • Newbie
  • *
  • Posts: 35
    • View Profile
Vergrößerung der Bilder nur für registrierte Benuzter
« 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

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Vergrößerung der Bilder nur für registrierte Benuzter
« Reply #1 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
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline mcdbpas

  • Newbie
  • *
  • Posts: 35
    • View Profile
Gute iddee, hat aber nicht funktioniert
« Reply #2 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

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Vergrößerung der Bilder nur für registrierte Benuzter
« Reply #3 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
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline mcdbpas

  • Newbie
  • *
  • Posts: 35
    • View Profile
Funktioniert leider nicht
« Reply #4 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?

Offline V@no

  • If you don't tell me what to do, I won't tell you where you should go :)
  • Global Moderator
  • 4images Guru
  • *****
  • Posts: 17.849
  • mmm PHP...
    • View Profile
    • 4images MODs Demo
Vergrößerung der Bilder nur für registrierte Benuzter
« Reply #5 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;
}
Your first three "must do" before you ask a question:
Please do not PM me asking for help unless you've been specifically asked to do so. Such PMs will be deleted without answer. (forum rule #6)
Extension for Firefox/Thunderbird: Master Password+    Back/Forward History Tweaks (restartless)    Cookies Manager+    Fit Images (restartless for Thunderbird)

Offline mcdbpas

  • Newbie
  • *
  • Posts: 35
    • View Profile
Error
« Reply #6 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;
}

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Vergrößerung der Bilder nur für registrierte Benuzter
« Reply #7 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
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline mcdbpas

  • Newbie
  • *
  • Posts: 35
    • View Profile
Danke es funktioniert / Thanks it s work / Weitere Frage
« Reply #8 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 :?:

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Vergrößerung der Bilder nur für registrierte Benuzter
« Reply #9 on: February 24, 2003, 11:29:56 AM »
Klar, einfach den Link reinsetzen.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline mcdbpas

  • Newbie
  • *
  • Posts: 35
    • View Profile
Ich bin doof....(selbsterkentnis ist der erste weg zur b..)
« Reply #10 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

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Vergrößerung der Bilder nur für registrierte Benuzter
« Reply #11 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
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline mcdbpas

  • Newbie
  • *
  • Posts: 35
    • View Profile
Danke
« Reply #12 on: February 24, 2003, 11:41:30 AM »
Ihr seid spitze :!:  :!:  :!:  :!:  :P

Offline Bodyworks

  • Newbie
  • *
  • Posts: 24
    • View Profile
    • http://www.digitalfotos-online.de
Javascript Detail View only for registered Users
« Reply #13 on: April 13, 2003, 10:09:08 PM »
That was exactly what i searched for.
Thank you.

Regards
 :lol:
Regards
Bodyworks

Offline eXup

  • Newbie
  • *
  • Posts: 14
    • View Profile
    • http://www.KartPoint.com
Re: Vergrößerung der Bilder nur für registrierte Benuzter
« Reply #14 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...
eXup
A straight road is only a connection between two curves...