. .
pragmaMx Support Forum 01 Dezember 2008, 23:31:05 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: 1 2 [3]   Nach unten
Drucken
Autor Thema: [Erledigt] How to... Lightbox in Coppermine einbringen  (Gelesen 3267 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Liu-Kang
Spezialist
*****
Offline Offline

Beiträge: 524



WWW
« Antworten #40 am: 17 September 2008, 20:17:45 »

werde ich machen highfive
Gespeichert
Mainzer
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 157



WWW
« Antworten #41 am: 27 September 2008, 21:37:24 »

Hi,
ich nochmal!

Ich habe nun meine Seite online gestellt und die Lightbox eingebunden.
Mein problem:
next und prev wird mir nicht angezeigt!
Kann es sein das die Lightbox gar nicht weiß das es mehrere Bilder gibt?
Wenn es so ist, wie kann ich das ändern? gruebel
grüße
Gespeichert

http://www.KnippsTime.de Hobbyfotografen community-(mxdarkbreak)
http://www.cigomigo.de     Die besten Seiten im Netz- (mx- lily)

PS: Rechtschreibfehler schenke ich Euch!
Pat Satanus
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 132



WWW
« Antworten #42 am: 29 September 2008, 10:06:50 »

Dazu gibt es bisher noch keinen Lösungsansatz. Hab es zwar versucht, aber nicht hinbekommen. Einige Coppermine-Foren geben auch keinerlei Tipps in diese Richtung, wenn man eine andere Coppermine-Version benutzt als die von dem Forum angebotene (Zitat: "Wir unterstützen PragmaMX nicht").
Also, selber schauen, testen und hier miteinander diskutieren, dann könnten wir das Problem in den Griff bekommen.

So long...
Gespeichert

Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-
Mainzer
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 157



WWW
« Antworten #43 am: 29 September 2008, 20:06:03 »

Haaaallo,
habe hier mal einen codeschnippsel mit dem alle Bilder in der Lightbox angezeigt werden!
Das einzige was mir noch fehlt, ist das mir prev und next angezeigt werden!
Man kann oben rechts zum nächsten bild wechseln und oben links zurück zum nächsten, mir werden halt die buttons next und prev nicht angezeigt!
Testet es mal bei Euch, vielleicht findet ja einer auch dafür eine Lösung!

Also:
theme.php öffnen und den alten code
Code: [Select]  
// Displays a picture
function theme_html_picture()
{
    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $USER;
    global $album, $comment_date_fmt, $template_display_media;
    global $lang_display_image_php, $lang_picinfo;

    $pid = $CURRENT_PIC_DATA['pid'];
    $pic_title = '';

    if (!isset($USER['liv']) || !is_array($USER['liv'])) {
        $USER['liv'] = array();
    }
    // Add 1 to hit counter
    if (!USER_IS_ADMIN && !in_array($pid, $USER['liv']) && isset($_COOKIE[$CONFIG['cookie_name'] . '_data'])) {
        add_hit($pid);
        if (count($USER['liv']) > 4) array_shift($USER['liv']);
        array_push($USER['liv'], $pid);
    }

    if($CONFIG['thumb_use']=='ht' && $CURRENT_PIC_DATA['pheight'] > $CONFIG['picture_width'] ){ // The wierd comparision is because only picture_width is stored
      $condition = true;
    }elseif($CONFIG['thumb_use']=='wd' && $CURRENT_PIC_DATA['pwidth'] > $CONFIG['picture_width']){
      $condition = true;
    }elseif($CONFIG['thumb_use']=='any' && max($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight']) > $CONFIG['picture_width']){
      $condition = true;
    }else{
     $condition = false;
    }

    if ($CURRENT_PIC_DATA['title'] != '') {
        $pic_title .= $CURRENT_PIC_DATA['title'] . "\n";
    }
    if ($CURRENT_PIC_DATA['caption'] != '') {
        $pic_title .= $CURRENT_PIC_DATA['caption'] . "\n";
    }
    if ($CURRENT_PIC_DATA['keywords'] != '') {
        $pic_title .= $lang_picinfo['Keywords'] . ": " . $CURRENT_PIC_DATA['keywords'];
    }

    if (!$CURRENT_PIC_DATA['title'] && !$CURRENT_PIC_DATA['caption']) {
        template_extract_block($template_display_media, 'img_desc');
    } else {
        if (!$CURRENT_PIC_DATA['title']) {
            template_extract_block($template_display_media, 'title');
        }
        if (!$CURRENT_PIC_DATA['caption']) {
            template_extract_block($template_display_media, 'caption');
        }
    }

    $CURRENT_PIC_DATA['menu'] = html_picture_menu(); //((USER_ADMIN_MODE && $CURRENT_ALBUM_DATA['category'] == FIRST_USER_CAT + USER_ID) || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC_DATA['owner_id'] == USER_ID && USER_ID != 0) || GALLERY_ADMIN_MODE) ? html_picture_menu($pid) : '';

    if ($CONFIG['make_intermediate'] && $condition ) {
        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'normal');
    } else {
        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'fullsize');
    }

    $image_size = compute_img_size($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight'], $CONFIG['picture_width']);

    $pic_title = '';
    $mime_content = cpg_get_type($CURRENT_PIC_DATA['filename']);


    if ($mime_content['content']=='movie' || $mime_content['content']=='audio') {

        if ($CURRENT_PIC_DATA['pwidth']==0 || $CURRENT_PIC_DATA['pheight']==0) {
            $CURRENT_PIC_DATA['pwidth']  = 320; // Default width

            // Set default height; if file is a movie
            if ($mime_content['content']=='movie') {
                $CURRENT_PIC_DATA['pheight'] = 240; // Default height
            }
        }

        $ctrl_offset['mov']=15;
        $ctrl_offset['wmv']=45;
        $ctrl_offset['swf']=0;
        $ctrl_offset['rm']=0;
        $ctrl_offset_default=45;
        $ctrl_height = (isset($ctrl_offset[$mime_content['extension']]))?($ctrl_offset[$mime_content['extension']]):$ctrl_offset_default;
        $image_size['whole']='width="'.$CURRENT_PIC_DATA['pwidth'].'" height="'.($CURRENT_PIC_DATA['pheight']+$ctrl_height).'"';
    }

    if ($mime_content['content']=='image') {
        if (isset($image_size['reduced'])) {
        $picfull_url = get_pic_url($CURRENT_PIC_DATA, 'fullsize');
        $pic_title = $CURRENT_PIC_DATA['title'];
            $winsizeX = $CURRENT_PIC_DATA['pwidth']+5;  //the +'s are the mysterious FF and IE paddings
            $winsizeY = $CURRENT_PIC_DATA['pheight']+3; //the +'s are the mysterious FF and IE paddings
            $pic_html = "<a href=\"$picfull_url\" rel=\"lightbox\" title=\"$pic_title\">";
            $pic_html .= "<img src=\"" . $picture_url . "\" class=\"image\" border=\"0\" alt=\"{$lang_display_image_php['view_fs']}\" /><br />";
            $pic_html .= "</a>\n";
        } else {
            $pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" alt=\"\" /><br />\n";
        }
    } elseif ($mime_content['content']=='document') {
        $pic_thumb_url = get_pic_url($CURRENT_PIC_DATA,'thumb');
        $pic_html = "<a href=\"{$picture_url}\" target=\"_blank\" class=\"document_link\"><img src=\"".$pic_thumb_url."\" border=\"0\" class=\"image\" /></a>\n<br />";
    } else {
        $autostart = ($CONFIG['media_autostart']) ? ('true'):('false');

        $players['WMP'] = array('id' => 'MediaPlayer',
                                'clsid' => 'classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" ',
                                'codebase' => 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" ',
                                'mime' => 'type="application/x-mplayer2" ',
                               );
        $players['RMP'] = array('id' => 'RealPlayer',
                                'clsid' => 'classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" ',
                                'codebase' => '',
                                'mime' => 'type="audio/x-pn-realaudio-plugin" '
                               );
        $players['QT']  = array('id' => 'QuickTime',
                                'clsid' => 'classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" ',
                                'codebase' => 'codebase="http://www.apple.com/qtactivex/qtplugin.cab" ',
                                'mime' => 'type="video/x-quicktime" '
                               );
        $players['SWF'] = array('id' => 'SWFlash',
                                'clsid' => ' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ',
                                'codebase' => 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ',
                                'mime' => 'type="application/x-shockwave-flash" '
                               );
        $players['UNK'] = array('id' => 'DefaultPlayer',
                                'clsid' => '',
                                'codebase' => '',
                                'mime' => ''
                               );

        if (isset($_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'])) {
            $user_player = $_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'];
        } else {
            $user_player = $mime_content['player'];
        }

                // There isn't a player selected or user wants client-side control
        if (!$user_player) {
            $user_player = 'UNK';
        }

        $player = $players[$user_player];

        $pic_html  = '<object id="'.$player['id'].'" '.$player['classid'].$player['codebase'].$player['mime'].$image_size['whole'].'>';
        $pic_html .= "<param name=\"autostart\" value=\"$autostart\" /><param name=\"src\" value=\"". $picture_url . "\" />";
        $pic_html .= '<embed '.$image_size['whole'].' src="'. $picture_url . '" autostart="'.$autostart.'" '.$player['mime'].'></embed>';
        $pic_html .= "</object><br />\n";
    }

    $CURRENT_PIC_DATA['html'] = $pic_html;
    $CURRENT_PIC_DATA['header'] = '';
    $CURRENT_PIC_DATA['footer'] = '';

    $CURRENT_PIC_DATA = CPGPluginAPI::filter('file_data',$CURRENT_PIC_DATA);

    $params = array('{CELL_HEIGHT}' => '100',
        '{IMAGE}' => $CURRENT_PIC_DATA['header'].$CURRENT_PIC_DATA['html'].$CURRENT_PIC_DATA['footer'],
        '{ADMIN_MENU}' => $CURRENT_PIC_DATA['menu'],
        '{TITLE}' => bb_decode($CURRENT_PIC_DATA['title']),
        '{CAPTION}' => bb_decode($CURRENT_PIC_DATA['caption']),
        );

    return template_eval($template_display_media, $params);
}


mit dem hier überschreiben!

Code: [Select]  
// Displays a picture
function theme_html_picture()
{
    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $USER;
    global $album, $comment_date_fmt, $template_display_media;
    global $lang_display_image_php, $lang_picinfo;

    $pid = $CURRENT_PIC_DATA['pid'];
    $pic_title = '';

    if (!isset($USER['liv']) || !is_array($USER['liv'])) {
        $USER['liv'] = array();
    }
    // Add 1 to hit counter
    if (!USER_IS_ADMIN && !in_array($pid, $USER['liv']) && isset($_COOKIE[$CONFIG['cookie_name'] . '_data'])) {
        add_hit($pid);
        if (count($USER['liv']) > 4) array_shift($USER['liv']);
        array_push($USER['liv'], $pid);
    }

    if($CONFIG['thumb_use']=='ht' && $CURRENT_PIC_DATA['pheight'] > $CONFIG['picture_width'] ){ // The wierd comparision is because only picture_width is stored
      $condition = true;
    }elseif($CONFIG['thumb_use']=='wd' && $CURRENT_PIC_DATA['pwidth'] > $CONFIG['picture_width']){
      $condition = true;
    }elseif($CONFIG['thumb_use']=='any' && max($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight']) > $CONFIG['picture_width']){
      $condition = true;
    }else{
     $condition = false;
    }

    if ($CURRENT_PIC_DATA['title'] != '') {
        $pic_title .= $CURRENT_PIC_DATA['title'] . "\n";
    }
    if ($CURRENT_PIC_DATA['caption'] != '') {
        $pic_title .= $CURRENT_PIC_DATA['caption'] . "\n";
    }
    if ($CURRENT_PIC_DATA['keywords'] != '') {
        $pic_title .= $lang_picinfo['Keywords'] . ": " . $CURRENT_PIC_DATA['keywords'];
    }

    if (!$CURRENT_PIC_DATA['title'] && !$CURRENT_PIC_DATA['caption']) {
        template_extract_block($template_display_media, 'img_desc');
    } else {
        if (!$CURRENT_PIC_DATA['title']) {
            template_extract_block($template_display_media, 'title');
        }
        if (!$CURRENT_PIC_DATA['caption']) {
            template_extract_block($template_display_media, 'caption');
        }
    }

    $CURRENT_PIC_DATA['menu'] = html_picture_menu(); //((USER_ADMIN_MODE && $CURRENT_ALBUM_DATA['category'] == FIRST_USER_CAT + USER_ID) || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC_DATA['owner_id'] == USER_ID && USER_ID != 0) || GALLERY_ADMIN_MODE) ? html_picture_menu($pid) : '';

    if ($CONFIG['make_intermediate'] && $condition ) {
        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'normal');
    } else {
        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'fullsize');
    }

    $image_size = compute_img_size($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight'], $CONFIG['picture_width']);

    $pic_title = '';
    $mime_content = cpg_get_type($CURRENT_PIC_DATA['filename']);


    if ($mime_content['content']=='movie' || $mime_content['content']=='audio') {

        if ($CURRENT_PIC_DATA['pwidth']==0 || $CURRENT_PIC_DATA['pheight']==0) {
            $CURRENT_PIC_DATA['pwidth']  = 320; // Default width

            // Set default height; if file is a movie
            if ($mime_content['content']=='movie') {
                $CURRENT_PIC_DATA['pheight'] = 240; // Default height
            }
        }

        $ctrl_offset['mov']=15;
        $ctrl_offset['wmv']=45;
        $ctrl_offset['swf']=0;
        $ctrl_offset['rm']=0;
        $ctrl_offset_default=45;
        $ctrl_height = (isset($ctrl_offset[$mime_content['extension']]))?($ctrl_offset[$mime_content['extension']]):$ctrl_offset_default;
        $image_size['whole']='width="'.$CURRENT_PIC_DATA['pwidth'].'" height="'.($CURRENT_PIC_DATA['pheight']+$ctrl_height).'"';
    }

    if ($mime_content['content']=='image') {
        if (isset($image_size['reduced'])) {
#################################################
        //First part of lightbox update
        $pic_html = lightbox_list($CURRENT_PIC_DATA);
        //End of first part
#################################################
        } else {
            $pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" alt=\"\" /><br />\n";
        }
    } elseif ($mime_content['content']=='document') {
        $pic_thumb_url = get_pic_url($CURRENT_PIC_DATA,'thumb');
        $pic_html = "<a href=\"{$picture_url}\" target=\"_blank\" class=\"document_link\"><img src=\"".$pic_thumb_url."\" border=\"0\" class=\"image\" /></a>\n<br />";
    } else {
        $autostart = ($CONFIG['media_autostart']) ? ('true'):('false');

        $players['WMP'] = array('id' => 'MediaPlayer',
                                'clsid' => 'classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" ',
                                'codebase' => 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" ',
                                'mime' => 'type="application/x-mplayer2" ',
                               );
        $players['RMP'] = array('id' => 'RealPlayer',
                                'clsid' => 'classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" ',
                                'codebase' => '',
                                'mime' => 'type="audio/x-pn-realaudio-plugin" '
                               );
        $players['QT']  = array('id' => 'QuickTime',
                                'clsid' => 'classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" ',
                                'codebase' => 'codebase="http://www.apple.com/qtactivex/qtplugin.cab" ',
                                'mime' => 'type="video/x-quicktime" '
                               );
        $players['SWF'] = array('id' => 'SWFlash',
                                'clsid' => ' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ',
                                'codebase' => 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ',
                                'mime' => 'type="application/x-shockwave-flash" '
                               );
        $players['UNK'] = array('id' => 'DefaultPlayer',
                                'clsid' => '',
                                'codebase' => '',
                                'mime' => ''
                               );

        if (isset($_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'])) {
            $user_player = $_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'];
        } else {
            $user_player = $mime_content['player'];
        }

                // There isn't a player selected or user wants client-side control
        if (!$user_player) {
            $user_player = 'UNK';
        }

        $player = $players[$user_player];

        $pic_html  = '<object id="'.$player['id'].'" '.$player['classid'].$player['codebase'].$player['mime'].$image_size['whole'].'>';
        $pic_html .= "<param name=\"autostart\" value=\"$autostart\" /><param name=\"src\" value=\"". $picture_url . "\" />";
        $pic_html .= '<embed '.$image_size['whole'].' src="'. $picture_url . '" autostart="'.$autostart.'" '.$player['mime'].'></embed>';
        $pic_html .= "</object><br />\n";
    }

    $CURRENT_PIC_DATA['html'] = $pic_html;
    $CURRENT_PIC_DATA['header'] = '';
    $CURRENT_PIC_DATA['footer'] = '';

    $CURRENT_PIC_DATA = CPGPluginAPI::filter('file_data',$CURRENT_PIC_DATA);

    $params = array('{CELL_HEIGHT}' => '100',
        '{IMAGE}' => $CURRENT_PIC_DATA['header'].$CURRENT_PIC_DATA['html'].$CURRENT_PIC_DATA['footer'],
        '{ADMIN_MENU}' => $CURRENT_PIC_DATA['menu'],
        '{TITLE}' => bb_decode($CURRENT_PIC_DATA['title']),
        '{CAPTION}' => bb_decode($CURRENT_PIC_DATA['caption']),
        );

    return template_eval($template_display_media, $params);
}

#################################################
 //Second part of lightbox update
 
function lightbox_list($picId) {
################################################
//Set max number of images
$max = -1; //(-1 for all pics in album)
################################################
    global $lang_display_image_php, $CONFIG;
$i = 0;
$pid = $picId['pid'];
$aid = empty($_GET['album']) ? $picId['aid'] : $_GET['album'];
$pic_data = get_pic_data($aid, $pic_count, $album_name, -1, -1, false);
$imax = 0; //counter
$max = $max/2;
foreach ($pic_data as $picture){
if ($picture['pid'] == $pid) {
//the number of the picture in  order
$picnumber = $imax;
}
$imax++;
}
//Check beginning and ending of album
if(! ($max == ((-1)/2))){
if ($imax > $max){
if ($picnumber < $max || $picnumber == 0){
$down = 0;
$up = 0 + ($max*2);
}elseif (($picnumber + $max) > $imax){
$down = $imax - ($max*2);
$up = $imax;
}else{
$down = $picnumber - $max;
$up = $picnumber + $max;
}
}else{
$down = 0;
$up = $imax;
}
}else{
$down = 0;
$up = $imax;
}

foreach ($pic_data as $picture) {
if ($i >= $down && $i <= $up){
if($CONFIG['thumb_use']=='ht' && $picture['pheight'] > $CONFIG['picture_width'] ){
  $condition = true;
}elseif($CONFIG['thumb_use']=='wd' && $picture['pwidth'] > $CONFIG['picture_width']){
  $condition = true;
}elseif($CONFIG['thumb_use']=='any' && max($picture['pwidth'], $picture['pheight']) > $CONFIG['picture_width']){
  $condition = true;
}else{
$condition = false;
}
if (is_image($picture['filename'])) {
if ($CONFIG['make_intermediate'] && $condition ) {
$picture_url = get_pic_url($picture, 'normal');
} else {
$picture_url = get_pic_url($picture, 'fullsize');
}
$picture_url_fullsize = get_pic_url($picture, 'fullsize');
$pic_title = ($picture['title'] ? $picture['title'] : strtr(preg_replace("/(.+)\..*?\Z/", "\\1", htmlspecialchars($picture['filename'])), "_", " "));
if ($picture['pid'] == $pid) {
$picList .= "<a href=\"$picture_url_fullsize\" rel=\"lightbox[list]\" title=\"$pic_title\">";
$picList .= "<img src=\"$picture_url\" class=\"image\" border=\"0\" alt=\"$lang_display_image_php[view_fs]\" /><br />";
$picList .= "</a>\n";
}else{
$picList .= "<a href=\"$picture_url_fullsize\" rel=\"lightbox[list]\" title=\"$pic_title\"></a>\n";
}
}
}
$i++;
}
return $picList;
}//End of second part
#################################################


Macht Euch aber ein backup, man weiß ja nie!
grüße aus Mainz
Gespeichert

http://www.KnippsTime.de Hobbyfotografen community-(mxdarkbreak)
http://www.cigomigo.de     Die besten Seiten im Netz- (mx- lily)

PS: Rechtschreibfehler schenke ich Euch!
Mainzer
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 157



WWW
« Antworten #44 am: 29 September 2008, 20:42:12 »

Hi,
next prev gelöst:
Habe in der lightbox.css die Pfadangabe so url(.../modules/Gallery/themes/ anstelle nur so url(/modules/Gallery/themes/ gehabt!
Funktioniert jetzt morning cool.gif
gruß

edit: das einzige was mich noch stört, das nach einer weile der Cursor durch die mitte des Bildes verläuft und blinckt!
Gespeichert

http://www.KnippsTime.de Hobbyfotografen community-(mxdarkbreak)
http://www.cigomigo.de     Die besten Seiten im Netz- (mx- lily)

PS: Rechtschreibfehler schenke ich Euch!
Pat Satanus
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 132



WWW
« Antworten #45 am: 29 September 2008, 20:48:38 »

Und bei dir funktioniert das mit dem prev/next nun?
Gib mir mal einen link, damit ich das in Aktion sehen kann, denn mit genau diesem Schnippsel hat es bei mir bisher nicht funktioniert.
Gespeichert

Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-
Pat Satanus
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 132



WWW
« Antworten #46 am: 29 September 2008, 20:50:18 »

Sorry, ich nehme alles zurück!
Hab den Code mal mit meinem verglichen, da war schlicht und ergreifend ein Semikolon falsch gesetzt. Danke Mainzer!
Gespeichert

Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-
Mainzer
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 157



WWW
« Antworten #47 am: 29 September 2008, 20:58:10 »

Also funktioniert es bei Dir auch? thumbup
Gespeichert

http://www.KnippsTime.de Hobbyfotografen community-(mxdarkbreak)
http://www.cigomigo.de     Die besten Seiten im Netz- (mx- lily)

PS: Rechtschreibfehler schenke ich Euch!
Pat Satanus
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 132



WWW
« Antworten #48 am: 29 September 2008, 20:59:57 »

Jep, einwandfrei. War halt mal wieder so ein typisches "Man sieht den Wald vor lauter Bäumen nicht" Szenario. Alles beachtet, überall versucht und eine Kleinigkeit übersehen.
So, jetzt müssen wir nur noch den OnClick-Close Befehl in die Lightbox einbauen, dann dürfte es komplett sein.
Gespeichert

Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-
Mainzer
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 157



WWW
« Antworten #49 am: 29 September 2008, 21:15:45 »

Also die linke hälfte vom Bild wird für das prev genutzt, die rechte hälfte für das next!
Das schließen des Bildes geschieht ja mit dem close button oder wenn man ausserhalb des Bildes klickt!
Ich denke so wie es jetzt funzt müsste es doch langen! gruebel
Je mehr Du einbaust umso verwirrender wird es puzzled
grüßle
Gespeichert

http://www.KnippsTime.de Hobbyfotografen community-(mxdarkbreak)
http://www.cigomigo.de     Die besten Seiten im Netz- (mx- lily)

PS: Rechtschreibfehler schenke ich Euch!
Pat Satanus
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 132



WWW
« Antworten #50 am: 29 September 2008, 21:28:49 »

Naja, Liu-Kang hatte halt mal nachgefragt, ob man nicht ein OnClick einbauen könnte. Da gab´s eine Nachfrage auf seiner Community mit der Begründung, woher ein User denn wissen sollte, daß man einfach außerhalb des Bildes klicken kann, bzw. die Taste X drücken. Für mich reicht es schon so, wie es ist, hab die Close-Leiste nach oben gesetzt, damit auch jeder den Button gleich findet.
Jetzt müssen nur noch ein paar Feinheiten gemacht werden (z.B. andere Buttons für prev/next), dann passt das alles.

So long...
Gespeichert

Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-
_icke_
weiss mehr
****
Offline Offline

Beiträge: 280


WWW
« Antworten #51 am: 30 September 2008, 21:10:51 »

Hallo,

wäre einer so nett und würde alles nochmal zusammenfassen. Ich bin irgendwo drin ausgestiegen.

Interessant wären auch noch die Möglichkeiten die Lightbox zu individualisieren mit Buttons, Close-Schaltfläche etc.

Vielen Dank

Marc
Gespeichert
Pat Satanus
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 132



WWW
« Antworten #52 am: 30 September 2008, 21:21:20 »

Du hast recht, der Thread ist doch recht ausführlich geworden. Ich schau mal, ob ich dieses HowTo noch einmal komplett zusammenfasse und dann den Thread close, damit da keinerlei Verwirrung mehr aufkommen kann.
Gebt mir ein wenig Zeit, ich wurschtel mich mal durch.
Gespeichert

Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-
_icke_
weiss mehr
****
Offline Offline

Beiträge: 280


WWW
« Antworten #53 am: 30 September 2008, 21:25:11 »

Supi, vielen Dank schonmal.  drinks

Hast fast alle Zeit der Welt, es juckt schon in den Fingern.  bye

Viele Grüße

Marc
Gespeichert
Mainzer
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 157



WWW
« Antworten #54 am: 30 September 2008, 22:05:52 »

Tja,
wollte es auch vorschlagen!
Eine Zusammenfassung kannste mal machen thumbup
Gespeichert

http://www.KnippsTime.de Hobbyfotografen community-(mxdarkbreak)
http://www.cigomigo.de     Die besten Seiten im Netz- (mx- lily)

PS: Rechtschreibfehler schenke ich Euch!
JoergK
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.927



« Antworten #55 am: 30 September 2008, 23:35:46 »

Hoi Wink

Da der Thread wieder mal zu lang und somit zu unübersichtlich geworden ist, hab ich die Zusammenfassung der super Anleitung von Pat Satanus abgetrennt und gleich mal getoppt. Weitere Fragen dann bitte in einem neuen Thread.

Die Anleitung ist nun hier zu finden: http://www.pragmamx.org/Forum-topic-27459.html
Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody

Hier noch was zum Lesen und Lernen
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Seiten: 1 2 [3]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML