MyXoops Forum

Aw:: Bei "nächstes Bild" springt Seite immer wieder hoch... [Module für Bildergalerien, Downloads und Faq] - myXOOPS German Support

igor

"myXOOPs"-Neuling
Gepostet am:13.07.2010 23:04
igor
igor Offline (Show more)
"myXOOPs"-Neuling
Posts: 23
Since: 26.03.2006
#9

Aw:: Bei "nächstes Bild" springt Seite immer wieder hoch...

Schon die Stellen gefunden an denen du Hand anlegen musst? Also ich hab das Vorhin mal auf die schnelle auf meiner Webseite ausprobiert. z.B. http://www.igor-sweet.org/galerie/displayimage.php?pid=1656 Bei mir heißt die Sprungmarke "testensen". Dafür haben ich im Template xcgal_display.html in die Navigationszeile diese ID eingefügt.
<{include file="db:xcgal_header.html"}>

<
table align="center" width="100%" cellspacing="1" cellpadding="0" class="outer">

        <
tr>
                <!-- <
th colspan="7">
                <
table width="100%" cellpadding="0" cellspacing="0" border="0">
                <
tr>
                       <
td><span class="statlink"><b><a href="index.php"><{$gallery}></a> &raquo; <a href="<{$thumb_tgt}>" title="<{$album_title}>"><{$album_title}></a>&nbsp;</b></span></td>
                </
tr>
                </
table>
                </
th>-->
        </
tr>

====>  <
tr id="testensen"    <====
        <
th align="center" valign="middle" class="navmenu" width="48" >
          <
a href="<{$thumb_tgt}>" class="navmenu_pic" title="<{$thumb_title}>"><img src="images/folder.gif" width="16" height="16" align="middle" border="0" alt="<{$thumb_title}>"/></a>
        </
th>

....
Danach muss ja nun die Sprungmarke noch an den Link angefügt werden. Dafür hab ich in der displayimage.php volgende Änderungen vorgenonnem
if ($pos 0) {
                
$prev $pos 1;
                
$prev_data get_pic_data($album$pic_count$album_name$prev1false);
                
$prev_data[0]['pid'] = ($album == 'topn') ? '' $prev_data[0]['pid'];   #mc
====>           $prev_tgt "$PHP_SELF?album=$album$cat_link&amp;pos=$prev&amp;pid=".$prev_data[0]['pid']."#testensen";    <====
                
$prev_title _MD_DIS_PREV;
        } else {
                
$prev_tgt "javascript;;";
                
$prev_title "";
        }
        if (
$pos < ($pic_count -1)) {
                
$next $pos 1;
                
$next_data get_pic_data($album$pic_count$album_name$next1false);
                
$next_data[0]['pid'] = ($album == 'topn') ? '' $next_data[0]['pid'];   #mc
====>           $next_tgt "$PHP_SELF?album=$album$cat_link&amp;pos=$next&amp;pid=".$next_data[0]['pid']."#testensen";    <====
                
$next_title _MD_DIS_NEXT;
        } else {
                
$next_tgt "javascript;;";
                
$next_title "";
        }
Die Änderungen sind mit ====> und <==== eingerahmt.. leider war eine Farbliche Markierung (oder Fett) im CODE-Block hier nicht möglich. Viel Spass damit Gruß Igor
MFG aus dem Norden: http://www.igor-sweet.org/

Bleekk

Co-Administrator
Gepostet am:13.06.2010 23:19
Bleekk
Bleekk Offline (Show more)
Co-Administrator
Posts: 1506
Since: 16.12.2002
#8

Aw:: Bei "nächstes Bild" springt Seite immer wieder hoch...

du musst dazu das template ändern. und zwar genau das welches für die bildanzeige zuständig ist.
dort änderst du den ersten "table" oder "div" tag. du musst diesem tag eine id zuweisen. zum beispiel id="bildanzeige".
dann änderst du den link der zum nächsten oder vorherigen bild wechselt. an ende des links fügst du folgendes hinzu "#bildanzeige"

zum backlink. es wäre nett wenn du nur einen link zu www.bleekk.com reinstellen würdest

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

bockele

"myXOOPs"-Fortgeschrittener
Gepostet am:13.06.2010 22:31
bockele
bockele Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 135
Since: 19.01.2005
#7

Aw:: Bei "nächstes Bild" springt Seite immer wieder hoch...

Zunächst einmal danke für die vielen Infos - so "halbwegs" hab ich das auch verstanden, nur: WO bau ich das genau ein (*.php Datei etc.) und mit welchem Code z.b. .

Was den "Backlink" betrifft - logisch mache ich einen rein, bin ja froh um Leute wie Euch - davon abgesehen ist diese Seite rein ehrenamtlich.
Schick mir einfach den Quellcode bzw. Text und Hyperlink, dann füg ich diesen noch am Footer mit ein. (damit aus dem traurigen Smilie wieder ein lächelnder wird - wobei - trauriger Smilie - ist ja ein Widerspruch in sich, oder :) )

LG

Andy

Bleekk

Co-Administrator
Gepostet am:13.06.2010 13:57
Bleekk
Bleekk Offline (Show more)
Co-Administrator
Posts: 1506
Since: 16.12.2002
#6

Aw:: Bei "nächstes Bild" springt Seite immer wieder hoch...

Zitat:

Muki schrieb:
Deswegen schrieb ich ja dass er dieses ins Template des xcgal einbauen soll, damit er nur bei Aufruf der Bilder an den oberen Rand des Centreblocks springt.


Jep das sollte auf jeden fall klappen

Muki

Co-Administrator
Gepostet am:13.06.2010 13:53
Muki
Muki Offline (Show more)
Co-Administrator
Posts: 1903
Since: 18.04.2006
#5

Aw:: Bei "nächstes Bild" springt Seite immer wieder hoch...

Zitat:

Bleekk schrieb:
das ist nicht schwer zu machen, du musst deinem div nur eine id zuweisen und dann auch den link zum bild noch am schluss ergänzen mit "#id"

aber dann hättest du das problem aber leider nur umgekehrt. denn dann müssten user hochscrollen um auf nächstes bild zu klicken.

Deswegen schrieb ich ja dass er dieses ins Template des xcgal einbauen soll, damit er nur bei Aufruf der Bilder an den oberen Rand des Centreblocks springt.

Hierzu wäre es nötig eine Sprungmarke am oberen ende des Centre im Theme einzufügen und eine Veränderung am template das Moduls xcgal das die Bilder anzeigt, um die oben genannte Sprungmarke aufzurufen.

Ich denke das ist die beste Möglichkeit und hat dann auch den Vorteil von anderen Modulen genutzt zu werden.

Muki
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).

Bleekk

Co-Administrator
Gepostet am:13.06.2010 12:46
Bleekk
Bleekk Offline (Show more)
Co-Administrator
Posts: 1506
Since: 16.12.2002
#4

Aw:: Bei "nächstes Bild" springt Seite immer wieder hoch...

das ist nicht schwer zu machen, du musst deinem div nur eine id zuweisen und dann auch den link zum bild noch am schluss ergänzen mit "#id"

aber dann hättest du das problem aber leider nur umgekehrt. denn dann müssten user hochscrollen um auf nächstes bild zu klicken.

die beste lösund ist den header nicht so hoch zu gestalten

PS: wenn wir schon beim theme sind. einen backlink zu xoops-theme oder bleekk.com hättest du drin lassen können

bockele

"myXOOPs"-Fortgeschrittener
Gepostet am:13.06.2010 12:39
bockele
bockele Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 135
Since: 19.01.2005
#3

Aw:: Bei "nächstes Bild" springt Seite immer wieder hoch...

Das hört sich administrativ doch schon mal gut an :)

Hier wird aber meine Programmierkenntnisse nicht ausreichen.
Kennt jemand evtl. das Modul oder hat eine Lösung parat, die ich umsetzen könnte bzw. die vorgeschlagene?

Vielen Dank

Muki

Co-Administrator
Gepostet am:12.06.2010 09:34
Muki
Muki Offline (Show more)
Co-Administrator
Posts: 1903
Since: 18.04.2006
#2

Aw:: Bei "nächstes Bild" springt Seite immer wieder hoch...

xcgal ist zwar nicht ein Modul das ich genauer kenne, jedoch denke ich, dass man im Aufgerufenem Template einen bedingten Sprung einbauen kann, der als Markierung dient und auf den Contentblock (center) zeigt.

Hierdurch wird der Contentblock an das obere Ende des Browsers gelegt.

Muki
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).

bockele

"myXOOPs"-Fortgeschrittener
Gepostet am:12.06.2010 02:34
bockele
bockele Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 135
Since: 19.01.2005
#1

Bei "nächstes Bild" springt Seite immer wieder hoch...

Mal wieder ein kleines, aber nervendes Problem... :)

Auf der Seite www.fmcao.de unter BILDER (xcgal) gehen, dort irgendein Album wählen.
Wenn ihr nun etwas "runter scrollt", um das ganze Bild zu sehen (da der Header etwas groß ist) - danach auf nächstes Bild klickt (Pfeile nach rechts), ist das nächste Bild wieder so weit unten, dass man wieder nach oben scrollen muss - bei spätestens dem 5. Bild hat man keine Lust mehr und lässt es dann :)

Gibt es da irgend eine Lösung zu?
Wäre Super - vielen Dank.

LG

Andy
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
OffOffTopic [Wichtig] Übernahme myXOOPS 0 494 11.12.2023 18:57
alfred Gehe zum letzten Beitrag
Die Installation und Administration von XOOPS 2.5.X [Offen] Upgrade 2.5.11 3 2208 07.05.2023 07:03
Goffy Gehe zum letzten Beitrag