Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 2
Seite [1]
gamermazzo


Going for pro




Beiträge: 450
# Thema - 10.09.2011 um 13:57 Uhr
Hallo Leute,

mein Problem, ich habe in einer Galerie über 300 Bilder in einem Ordner,
wenn ich mir aber die Bilder jetzt alle nacheinander anschauen will gibts ein Problem (keine next oder back buttons)
Ich weiß nicht ob das mit den Buttons geht, wurde ja vor ein paar jährchen mal angesprochen.

Mein Anliegen, in der Gallery com_view Ansicht, gibt es unter dem Bild ja ein vor/zurück Pfeil.
Wie dann ich {data:picture} so verlinken, dass wenn ich auf das Bild klicke, das nächste kommt ?

mehr... +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
1. / 2. / ... 
 <div class="headleiste_green_content">
   <
div style="float:left">{lang:mod_name} </div></div>
    <
div class="spacer_content"></div>

<
table class="forum" cellpadding="0" cellspacing="{page:cellspacing}" style="width:{page:width}">
  <
tr>
    <
td colspan="2" class="leftc"   >Pfad: <a href="{url:gallery_list}">{lang:mod_name}</a> {link:subfolders} {data:folders_name}</td>
  </
tr>
  <
tr>
    <
td colspan="2" class="grey_bg center" style="padding-top:5px;" >{gallery:navlist_slide}</td>
  </
tr>
   <
tr>
    <
td colspan="2" class="leftc center" style="height:20px;" >Name: {data:titel  Feature: <b>{data:zoom}</b> </td>
  </
tr>
  <
tr>
    <
td style="background-color:#393939;height:21px;width:100px;padding-top:3px;padding-bottom:3px;" class="left">{link:picture_backward}</td>
    <
td colspan="2" >{data:picture}</td>
    <
td  style="background-color:#393939;height:21px;width:100px;padding-top:3px;padding-bottom:3px;" class="right">{link:picture_forward}</td>
  </
tr>
  <
tr>
    <
td class="leftc">Hochegeladen von </td>
    <
td class="leftb">{data:user}</td>
  </
tr>
  <
tr>
    <
td class="leftc">{lang:date} </td>
    <
td class="leftb">{data:date}</td>
  </
tr>
  <
tr>
    <
td class="leftc">{lang:gallery_description} </td>
    <
td class="leftb">{data:description}</td>
  </
tr>
  <
tr>
    <
td class="leftc">{lang:gallery_count} </td>
    <
td class="leftb">{data:count}</td>
  </
tr>
  {if:
vote}
  <
tr>
    <
td class="leftc">{lang:gallery_vote} </td>
    <
td class="leftb">
        {if:
vote_allow}
            <
form method="post" id="com_view" action="{url:gallery_com_view}">
                <
input type="hidden" name="where" value="{hidden:id}" />
                <
select name="voted_answer">{vote:options}</select>
                <
input type="submit" name="submit" value="{lang:ok}" />
            </
form>
        {
stop:vote_allow}
        {if:
voted}
            {
data:vote}
        {
stop:voted}
    </
td>
  </
tr>
  {
stop:vote}
</
table>


MFG
Mazzo


------------------
Gruß

Mazzo
Inaktiv
Rouven89


Going for pro




Beiträge: 539
# Antwort: 1 - 11.09.2011 um 14:03 Uhr
hey… so gehts: (zählt jetzt die id hoch … also zb. bild 99 ist offen dann öffnet er die 100 als nächstes..


ca. zeile 200
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
1. / 2. / ... 
 

   $puac 
"gallery_status = 1 AND gallery_access <= '" $account['access_gallery'] . "' AND folders_id = '" $cs_gallery['folders_id'];
    
$more 'folders_id='.$cs_gallery['folders_id'].'&where=';  
    
$cond "' AND gallery_id > '" $cs_gallery['gallery_id'] . "'";
    
$next cs_sql_select(__FILE__,'gallery','gallery_id',$puac $cond,'gallery_id ASC');
    
    
    
    
$cs_lap cs_html_img("mods/gallery/image.php?pic=" $cs_gallery['gallery_id'] . '&size=' $pic_size $more);
    if(
$option['lightbox'] == '0' ) {
        if(empty(
$cs_main['mod_rewrite'])) {
            
$data['data']['picture'] =empty($next) ? $cs_lap :  cs_link($cs_lap,'gallery','com_view',$more.$next['gallery_id']);
        }
        else {
            
$host $cs_main['php_self']['website'];
            
$host .= $cs_main['php_self']['dirname'];
            
$host .= 'mods/gallery/image.php?pic=' $cs_gallery['gallery_id'];

            
$data['data']['picture'] = cs_html_link($host,$cs_lap);
        }
    }
      else {
        if(empty(
$cs_main['mod_rewrite'])) {
            
$data['data']['picture'] = empty($next) ? $cs_lap :  cs_link($cs_lap,'gallery','com_view',$more.$next['gallery_id']);
        }
        else {
            
$host $cs_main['php_self']['website'];
            
$host .= $cs_main['php_self']['dirname'];
            
$host .= 'mods/gallery/image.php?pic=' $cs_gallery['gallery_id'].'&size=1000';

            
$data['data']['picture'] = cs_html_link($host,$cs_lap,0,0,0,'rel="lightbox"');
        }
    }




edit:

wenn er andersrum die bilder öffnen soll also nach 99 die 98 dann ersetze die $next und $cond … mit:
$cond = "' AND gallery_id < '" . $cs_gallery['gallery_id'] . "'";
$before = cs_sql_select(__FILE__,'gallery','gallery_id',$puac . $cond,'gallery_id DESC');


und ersetze in den if-anweisungen

$data['data']['picture'] = empty($next) ? $cs_lap : cs_link($cs_lap,'gallery','com_view',$more.$next['galle ry_id']);
mit:

$data['data']['picture'] = empty($before) ? $cs_lap : cs_link($cs_lap,'gallery','com_view',$more.$before['gal lery_id']);


ich hoffe das klappt bei dir.. sonst meld dich.. bei mir gehts : http://rouv3n.ro.funpic.de/scwiesens/index.php?mod=gallery&action=com_view&folders_id=20&where=93


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von Rouven89 am 11.09.2011 um 14:17 Uhr (4x Editiert)
Inaktiv
|
gamermazzo
Thread-Ersteller


Going for pro




Beiträge: 450
# Antwort: 2 - 16.09.2011 um 01:08 Uhr
Danke Rouven89

hat alles super funktioniert ^^


------------------
Gruß

Mazzo

Inaktiv
|
Antworten: 2
Seite [1]


Sie müssen sich registrieren, um zu antworten.