Scrolling Blocks

Βοήθεια λύσεις και νέα από τον χώρο των open source ή έτοιμων εφαρμογών που έχουν φτιαχτεί με την PHP όπως oscommerce, κ.α.

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
@ngel
Δημοσιεύσεις: 31
Εγγραφή: 21 Σεπ 2003 13:20
Τοποθεσία: Κρήτη
Επικοινωνία:

Scrolling Blocks

Δημοσίευση από @ngel » 30 Οκτ 2003 21:08

Εντάξη...
είπαμε θα το αλλάξω... :lol:
Αλλά μέχρι τότε μπορεί να μου πεί κάποιος πως μπορώ να κάνω ένα Block στο Nuke (συγκεκριμένα το "παλαιότερα άρθρα") να κάνει scrolling... γιατί μάλλον κάνω κάτι λάθος... (και θέλω να γράψω και portal μόνος μου... :kaloe: )

Άβαταρ μέλους
crackman
Δημοσιεύσεις: 339
Εγγραφή: 26 Μαρ 2003 01:19
Τοποθεσία: Ιωάννινα, Αμαρτίας 69 ημιόροφος. Ο τελευταίος να κλείσει την πόρτα! Το κουδούνι είναι χαλασμένο :P

Scrolling Blocks

Δημοσίευση από crackman » 01 Νοέμ 2003 01:02

Για να κάνεις ένα κομμάτι της σελίδας να κυλά, δεν είναι δύσκολο, όμως πρέπει να ξέρεις που βρίσκετε το κομμάτι του κώδικα που εμφανίζει αυτά τα άρθρα.
Αν βρείς το κομμάτι αυτό, τότε θα πρέπει ναπροσθέσεις λίγο JavaScript ή DHTML (ανάλογα) για να τα κάνει scrolling.

Για να λες ότι κάτι κάνεις λάθος, σημαίνει ότι έχεις βρεί αυτό το κομμάτι που κώδικα, αλλά δεν μπορείς να το προσαρμόσεις να κάνει scrolling. Σωστά?

Αν είναι έτσι, κάνε post τον κώδικα που βρήκες μαζί με αυτόν στον οποίο πας να τον προσαρμόσεις, μήπως μπορέσουμε και σε βοηθήσουμε.

Μην χάνεις τον ενθουσιασμό σου.
Κανείς δεν γαννήθηκε προγραμματιστής.
Διάβασε-πειραματήσου-προσπάθησε-ρώτα..., και που ξέρεις?... ίσως κάποια μέρα να είσαι σε θέση να γράψεις (φτιάξεις) δικό σου Portal. :wink:

@ngel
Δημοσιεύσεις: 31
Εγγραφή: 21 Σεπ 2003 13:20
Τοποθεσία: Κρήτη
Επικοινωνία:

Scrolling Blocks

Δημοσίευση από @ngel » 03 Νοέμ 2003 12:57

Λοιπόν...
αυτό είναι έτσι όπως προσπάθησα εγώ να το κάνω να κάνει scroll...
Δεν κάνει όμως...
Μπορεί να με βοηθήσει κάποιος να βρώ το λάθος...;;;

Κώδικας: Επιλογή όλων

<?php

$usemarquee = 1;
$scrolldirection = "DOWN";

if &#40;eregi&#40;"block-Old_Articles.php", $_SERVER&#91;'PHP_SELF'&#93;&#41;&#41; &#123;
    Header&#40;"Location&#58; index.php"&#41;;
    die&#40;&#41;;
&#125;

global $locale, $oldnum, $storynum, $storyhome, $cookie, $categories, $cat, $prefix, $multilingual, $currentlang, $db, $new_topic, $user_news;

$content .= "<Marquee Behavior=\"Scroll\" Direction=\"$scrolldirection\" Height=\"160\" ScrollAmount=\"4\" ScrollDelay=\"120\" onMouseOver=\"this.stop&#40;&#41;\" onMouseOut=\"this.start&#40;&#41;\"><br>";

if &#40;$multilingual == 1&#41; &#123;
    if &#40;$categories == 1&#41; &#123;
    	$querylang = "where catid='$cat' AND &#40;alanguage='$currentlang' OR alanguage=''&#41;";
    &#125; else &#123;
    	$querylang = "where &#40;alanguage='$currentlang' OR alanguage=''&#41;";
	if &#40;$new_topic != 0&#41; &#123;
	    $querylang .= " AND topic='$new_topic'";
	&#125;
    &#125;
&#125; else &#123;
    if &#40;$categories == 1&#41; &#123;
   	$querylang = "where catid='$cat'";
    &#125; else &#123;
	$querylang = "";
	if &#40;$new_topic != 0&#41; &#123;
	    $querylang = "WHERE topic='$new_topic'";
	&#125;
    &#125;
&#125;
if &#40;isset&#40;$cookie&#91;3&#93;&#41; AND $user_news == 1&#41; &#123;
    $storynum = $cookie&#91;3&#93;;
&#125; else &#123;
    $storynum = $storyhome;
&#125;
$boxstuff = "<table border=\"0\" width=\"100%\">";
$boxTitle = _PASTARTICLES;
$sql = "SELECT sid, title, time, comments FROM ".$prefix."_stories $querylang ORDER BY time DESC LIMIT $storynum, $oldnum";
$result = $db->sql_query&#40;$sql&#41;;
$vari = 0;

$r_options = "";
if &#40;isset&#40;$cookie&#91;4&#93;&#41;&#41; &#123; $r_options .= "&amp;mode=$cookie&#91;4&#93;"; &#125;
if &#40;isset&#40;$cookie&#91;5&#93;&#41;&#41; &#123; $r_options .= "&amp;order=$cookie&#91;5&#93;"; &#125;
if &#40;isset&#40;$cookie&#91;6&#93;&#41;&#41; &#123; $r_options .= "&amp;thold=$cookie&#91;6&#93;"; &#125;

while &#40;$row = $db->sql_fetchrow&#40;$result&#41;&#41; &#123;
    $sid = $row&#91;sid&#93;;
    $title = $row&#91;title&#93;;
    $time = $row&#91;time&#93;;
    $comments = $row&#91;comments&#93;;
    $see = 1;
    setlocale&#40;LC_TIME, $locale&#41;;
    ereg &#40;"&#40;&#91;0-9&#93;&#123;4&#125;&#41;-&#40;&#91;0-9&#93;&#123;1,2&#125;&#41;-&#40;&#91;0-9&#93;&#123;1,2&#125;&#41; &#40;&#91;0-9&#93;&#123;1,2&#125;&#41;&#58;&#40;&#91;0-9&#93;&#123;1,2&#125;&#41;&#58;&#40;&#91;0-9&#93;&#123;1,2&#125;&#41;", $time, $datetime2&#41;;
    $datetime2 = strftime&#40;""._DATESTRING2."", mktime&#40;$datetime2&#91;4&#93;,$datetime2&#91;5&#93;,$datetime2&#91;6&#93;,$datetime2&#91;2&#93;,$datetime2&#91;3&#93;,$datetime2&#91;1&#93;&#41;&#41;;
    $datetime2 = ucfirst&#40;$datetime2&#41;;
    if &#40;$articlecomm == 1&#41; &#123;
	$comments = "&#40;$comments&#41;";
    &#125; else &#123;
	$comments = "";
    &#125;
    if&#40;$time2==$datetime2&#41; &#123;
        $boxstuff .= "<tr><td valign=\"top\"><strong><big>&middot;</big></strong></td><td> <a href=\"modules.php?name=News&amp;file=article&amp;sid=$sid$r_options\">$title</a> $comments</td></tr>\n";
    &#125; else &#123;
        if&#40;$a==""&#41; &#123;
    	    $boxstuff .= "<tr><td colspan=\"2\"><b>$datetime2</b></td></tr><tr><td valign=\"top\"><strong><big>&middot;</big></strong></td><td> <a href=\"modules.php?name=News&amp;file=article&amp;sid=$sid$r_options\">$title</a> $comments</td></tr>\n";
	    $time2 = $datetime2;
	    $a = 1;
	&#125; else &#123;
	    $boxstuff .= "<tr><td colspan=\"2\"><b>$datetime2</b></td></tr><tr><td valign=\"top\"><strong><big>&middot;</big></strong></td><td> <a href=\"modules.php?name=News&amp;file=article&amp;sid=$sid$r_options\">$title</a> $comments</td></tr>\n";
	    $time2 = $datetime2;
	&#125;
    &#125;
    $vari++;
    if &#40;$vari==$oldnum&#41; &#123;
	if &#40;isset&#40;$cookie&#91;3&#93;&#41;&#41; &#123;
	    $storynum = $cookie&#91;3&#93;;
	&#125; else &#123;
	    $storynum = $storyhome;
	&#125;
	$min = $oldnum + $storynum;
	$dummy = 1;
    &#125;
&#125;

if &#40;$dummy == 1 AND is_active&#40;Stories_Archive&#41;&#41; &#123;
    $boxstuff .= "</table><br><a href=\"modules.php?name=Stories_Archive\"><b>"._OLDERARTICLES."</b></a>\n";
&#125; else &#123;
    $boxstuff .= "</table>";
&#125;

if &#40;$see == 1&#41; &#123;
    $content = $boxstuff;
&#125;

$content .= "</Marquee>";

?>
Σας ευχαριστώ!

@ngel
Δημοσιεύσεις: 31
Εγγραφή: 21 Σεπ 2003 13:20
Τοποθεσία: Κρήτη
Επικοινωνία:

Scrolling Blocks

Δημοσίευση από @ngel » 06 Νοέμ 2003 17:22

Κανείς ρε παιδιά...;;;

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Scrolling Blocks

Δημοσίευση από Cha0s » 06 Νοέμ 2003 19:25

File @ngel...

Edo kai 35 lepta pedeuomai na bro pos diaolo tha kano kapia articles na ta bgazei sto Old Articles Block...

Mou exei spasei kiriolektika ta neyra!!!
(Kai mou lene meta kapioi giati exo prob me to nuke.... otan gia na kaneis kati prepei na to kaneis meso Lamias ego ti tha po kai eyxaristo pou mou to dinoun free? :hammer: :hammer: )

Anyway den einai xoros gia flames edo :)

Pes mou mia pos mporo kapia articles na ta kano na ta blepei to nuke san old articles gia na do ti ginetai!
Pantos me mia proti matia fenetai ok...

Esena ti akrivos sou bgazei ? Apoti eida se alla blocks to exeis kanei kai exei marquee sto site sou....

Pia ekdosi tou Nuke exeis ? Ego to dokimasa se 6.5 ... ayti eixa local...

@ngel
Δημοσιεύσεις: 31
Εγγραφή: 21 Σεπ 2003 13:20
Τοποθεσία: Κρήτη
Επικοινωνία:

Scrolling Blocks

Δημοσίευση από @ngel » 06 Νοέμ 2003 20:42

Κατ'αρχήν να σε ευχαριστίσω για τον κόπο και τον χρόνο σου...
Έχω την 6.7 έκδοση, αλλά δεν νομίζω να έχει κάποια διαφορά!
Old articles είναι όσα δεν είναι στην μεσαία στήλη!
Αυτό το ορίζεις από τις επιλογές στο admin panel!
Και εγώ νομίζω ότι έτσι έπρεπε να είναι... αλλά δεν δουλεύει έτσι ο κώδικας!
Δεν ξέρω τί κάνω λάθος...

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Scrolling Blocks

Δημοσίευση από Cha0s » 06 Νοέμ 2003 23:03

To xero pos ginetai apo to admin panel...
Kai pos ginetai na min ta balo stin mesea stili ?

Pou exei tetia epilogi?

Telika den mou eipes ti sou bgazei esena... Sta bgazei kai den kanoun scroll i den sta bgazei kan ?

@ngel
Δημοσιεύσεις: 31
Εγγραφή: 21 Σεπ 2003 13:20
Τοποθεσία: Κρήτη
Επικοινωνία:

Scrolling Blocks

Δημοσίευση από @ngel » 07 Νοέμ 2003 00:56

Τα εμφανίζει κανονικά σαν να μην έχω αλλάξει τίποτα...

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Scrolling Blocks

Δημοσίευση από Cha0s » 07 Νοέμ 2003 01:01

Ego pali den katafera na emfaniso tpt... ase apo default to Nuke 6.5 exei problima otan pas na kaneis edit kapio article... mou bgazei kapia sql errors....

:evil: :evil: :evil: :evil: :evil: :evil: :hammer: :hammer: :hammer: :hammer: :hammer:

@ngel
Δημοσιεύσεις: 31
Εγγραφή: 21 Σεπ 2003 13:20
Τοποθεσία: Κρήτη
Επικοινωνία:

Scrolling Blocks

Δημοσίευση από @ngel » 07 Νοέμ 2003 01:04

Υπάρχει κάποιος άλλος τρόπος να το κάνω να κάνει scroll...;;;

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Scrolling Blocks

Δημοσίευση από Cha0s » 07 Νοέμ 2003 01:08

Tha mporouse na ginei me JavaScript i me DHTML alla den aksizei ton kopo giati tha ginei poli periploko gia to tpt...

Kati allo fteei kai den douleyei to marquee

Alithia den mou apantises... sta alla blocks ti diaforetiko exeis kanei kai douleyei to marquee ?

@ngel
Δημοσιεύσεις: 31
Εγγραφή: 21 Σεπ 2003 13:20
Τοποθεσία: Κρήτη
Επικοινωνία:

Scrolling Blocks

Δημοσίευση από @ngel » 07 Νοέμ 2003 01:09

Τίποτε απολύτως...
Ακριβώς τα ίδια έχω κάνει και εκεί...

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Scrolling Blocks

Δημοσίευση από Cha0s » 07 Νοέμ 2003 01:18

if ($see == 1) {
$content = $boxstuff;
}

Ta parapano antikatestise ta me>>>

if ($see == 1) {
$content .= $boxstuff;
}

kai pes mou an doulepse....

@ngel
Δημοσιεύσεις: 31
Εγγραφή: 21 Σεπ 2003 13:20
Τοποθεσία: Κρήτη
Επικοινωνία:

Scrolling Blocks

Δημοσίευση από @ngel » 07 Νοέμ 2003 01:26

Ναι...
και είναι πολύ όμορφο όπως το φανταζόμουν...
Σε ευχαριστώ πολύ...
κοίτα τί μπορεί να σου κάνει μια τελεία...
Σε ευχαριστώ και πάλι!

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Scrolling Blocks

Δημοσίευση από Cha0s » 07 Νοέμ 2003 01:27

Den kanei tpt ;)

Apla me tsitose to kolonuke :P

Telika den to eida ego local na douleyei... apla kathisa kai epsaxa ton kodika na bro to lathos :P

Απάντηση

Επιστροφή στο “PHP έτοιμες εφαρμογές”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες