Laufschrift von unten nach oben

Begonnen von Ötzi, 26. Mai 2007, 20:06:57 Uhr

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Ötzi

26. Mai 2007, 20:06:57 Uhr Letzte Bearbeitung: 26. Mai 2007, 20:08:51 Uhr von Ötzi
So. Da mein Serverproblem nun gelöst ist, kommt das nächste Hausgemachte Problem.
Oh je. Davon hab ich viele.  ;D

Nun denn.
Ich suche für mein Board bzw. Datenbank eine Laufschrift, in der ich Bilder
(hier als Zufallsbild generiert -  aus meiner Pilz-Database) in das Board - Portal mit Einbinden kann
die von unten nach oben läuft.
Ließe sich das ggf. mit über den marquee befehl generieren?
Oder wäre ein Skript vonnöten?
Falls ja wäre ein link. o.ähnl. Hilfreich.

Community & Strainbasebetreiber

tyco

Hiermit läuft der Text "test" von unten nach oben:

<marquee direction=up>test</marquee>
Bitte keine Supportanfragen per PM stellen.

Oetzi

03. Juni 2007, 20:36:56 Uhr #2 Letzte Bearbeitung: 03. Juni 2007, 20:41:49 Uhr von Oetzi
Super. Vielen Dank. Lassen sich ggf. so auch Zufallsbilder einfugen.
Bsp.:
Ich habe im Forum eine Bildergalerie. Innerhalb dieser Galerie werden beim UL
3 versch. Bildgrößen erzeugt. Nun würde ich gerne die kleinen Varianten
in eine Portalbox einbinden. Kann mir jemand veraten ob und wie das möglich ist.

Zudem versuche ich vergeblich folgendes.
Leider habe ich trotz intensiver Suche nichts gefunden, bzw. es konnte mir keiner Auskunft geben.
Nicht mal im Coderforum selbst kann man auf Hilfe hoffen.  :P

Daher muß ich wohl oder übel ein paar Foren abklappern,
damit ich das Endergebniß erreiche.   Seis drum.
Also nochmal von vorne und zum Problem, das eigentlich keins ist:

Ich denke der ein oder andere verfügt über eine bb lizenz oder ein Board
und besitzt somit auch eine Bildergalerie. (ggf.Jgs?)
Nun kann ich in meiner Upload.php durch einen Befehl steuern lassen,
in welches Forum ein zusätzlicher Fred erstellt wird.

//Thread erstellen von Hundi007 by www.kaihundacker.de

// hier einstellen in welchem forum der Post erscheinen soll
$boardid=21;  //ersetze die xx mit der board id die du zuvor dir im acp gemerkt hast

// ab hier nichts ändern
$bildtime=time();
$pic="[IMG]"."$ziel_bild_klein"."[/IMG]";
$lin="$url2board"."/jgs_galerie_userbilder.php?"."kategorie="."$b_kategorie"."&bildid="."$bild_id"."&sid={$session['hash']}";
$titem="$bildname";
$topic="$bildname";
$data_mes=$message;
$data_mes.=" "."\n"."[center]Zum Bild:"."\n"."$pic"."\n"."
[b][url=$lin"."]"."$titem"."[/url][/b][/center]";

$db->query("INSERT INTO bb".$n."_threads SET
prefix='[Neuer Datenbankeintrag]',
topic='$topic',
starttime='$bildtime',
starterid='$wbbuserdata[userid]',
starter='$wbbuserdata[username]',
boardid='$boardid',
lastposttime='$bildtime',
lastposterid='$wbbuserdata[userid]',
lastposter='$wbbuserdata[username]',visible='1'
");
list($lthread)=
$db->query_first("SELECT threadid FROM bb".$n."_threads ORDER BY threadid DESC LIMIT 1");
list($boardid)=
$db->query_first("SELECT boardid FROM bb".$n."_threads WHERE threadid='$lthread'");
list($parentlist)=
$db->query_first("SELECT parentlist FROM bb".$n."_boards WHERE boardid='$boardid'");

$db->query("INSERT INTO bb".$n."_posts SET
threadid='$lthread',
posttopic='$titem',
message='".addslashes($data_mes)."',
posttime='$bildtime',
userid='$wbbuserdata[userid]',
username='".addslashes($wbbuserdata[username])."',visible='1'");
$db->query("UPDATE bb".$n."_boards SET
threadcount=threadcount+1,
postcount=postcount+1,
lastthreadid='$lthread',
lastposttime='$bildtime',
lastposterid='$wbbuserdata[userid]',
lastposter='".addslashes($wbbuserdata[username])."'  WHERE boardid='$kat_thread_id'");

/* update board info */
$db->unbuffered_query("UPDATE bb".$n."_boards SET threadcount=threadcount+1, postcount=postcount+1, lastthreadid='$lthread', lastposttime='$bildtime', lastposterid='$wbbuserdata[userid]', lastposter='".addslashes($wbbuserdata['username'])."' WHERE boardid IN ($parentlist,$boardid)", 1);
/* update global threadcount & postcount */
$db->unbuffered_query("UPDATE bb".$n."_stats SET threadcount=threadcount+1, postcount=postcount+1", 1);
// Userbeiträge
$db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts+1 WHERE userid = '$wbbuserdata[userid]'",1);
// Mail an Admin
$mail_subject="Neues Bild wurde hochgeladen - ".$bildname;
eval("\$mail_text=\"".$message."\";");
mailer($webmastermail,$mail_subject,$mail_text);
//Thread erstellen von Hundi007 by www.kaihundacker.de


Weiter im Program.
Nun würde ich es gerne so haben, das der User direkt bei der Threaderstellung (galerie_upload.php)
in einem Dropdownmemü auswählen kann, in welches Forum spezifisch gepostet werden soll.z.Bsp. 0-9  - A-Z etc.
Wie ließe dies ggf. umsetzen. Ließe sich das durch BB Codes oder var. (if else) oder sonstwie erledigen? (Von mir aus durch Heinzelmännchen :D )

Hier meine Upload.php:
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$master_board_name | Galerie</title>
$headinclude
<script type="text/javascript">
<!--
function chkFormular(){
if(document.bbform.b_kategorie.value == "*"){
alert('{$lang->items['LANG_JGSGALERIE_PICS_NOT_ALLOWED_IN_CAT_JS']}');
document.bbform.b_kategorie.focus();
return false;
}
if(document.bbform.bildname.value == ""){
alert("{$lang->items['LANG_JGSGALERIE_PIC_NAME_MISSING']}");
document.bbform.bildname.focus();
return false;
}
if(document.bbform.message.value == ""){
alert("{$lang->items['LANG_JGSGALERIE_PIC_DESCRIPTION_MISSING']}");
document.bbform.message.focus();
return false;
}
}

function jgsgaleriecheck(waehle_kat){
if(waehle_kat == "*"){
var default_ein = 0;
alert('{$lang->items['LANG_JGSGALERIE_PICS_NOT_ALLOWED_IN_CAT_JS']}');
for(i=0; i<document.bbform.b_kategorie.length; i++){
if(document.bbform.b_kategorie.options[i].defaultSelected == true){
document.bbform.b_kategorie.options[i].selected=true;
default_ein = 1;
}
}
if(default_ein != "1"){
document.bbform.b_kategorie.options[0].selected=true;
}
}
}

function StartSlideShow() {
// wenn dropdown navi, diese wieder auf "bitte auswählen" setzten
var kat_select = document.getElementById("kat_select");
if(kat_select) { kat_select.selectedIndex = 0; }

OpenPopUp('jgs_galerie_slideshow.php?sid={$session['hash']}&katid=$kategorie&userid=$userid', 'slideshow', '800', '680');
return;
}
//-->
</script>
</head>
<body>
$header
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tablea">
<table cellpadding="0" cellspacing="0" border="0" style="width:100%">
<tr>
<td align="left"><span class="smallfont"><b><a href="index.php?sid={$session['hash']}">$master_board_name</a> » <a href="jgs_galerie.php?sid={$session['hash']}">{$lang->items['LANG_JGSGALERIE_TITEL']}</a> » </b>{$lang->items['LANG_JGSGALERIE_UPLOAD']}</span></td>
<td align="right"><span class="smallfont"><b>$usercbar</b></span></td>
</tr>
</table>
</td>
</tr>
</table>
$galerie_navbar
<br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td align="left" class="tablecat"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_UPLOAD_INFOS']}</span></td>
<td align="left" class="tablecat"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_UPLOAD']}</span></td>
<td align="left" class="tablecat"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_INFORMATIONS']}</span></td>
</tr>
<tr>
<td class="tableb" valign="top">
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder">
<tr>
<td align="left" class="tablea" nowrap="nowrap"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_YOUR_MAX_SPACE']}</span></td>
<td align="left" class="tableb" nowrap="nowrap"><span class="smallfont"><b>{$wbbuserdata['jgs_galerie_user_speicherplatz']} KB</b></span></td>
</tr>
<tr>
<td align="left" class="tablea" nowrap="nowrap"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_YOUR_USED_SPACE']}</span></td>
<td align="left" class="tableb" nowrap="nowrap"><span class="smallfont"><b>$speicherplatz_vom_user KB</b></span></td>
</tr>
<tr>
<td align="left" class="tablea" nowrap="nowrap"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_YOUR_MAX_PIC_COUNT']}</span></td>
<td align="left" class="tableb" nowrap="nowrap"><span class="smallfont"><b>{$wbbuserdata['jgs_galerie_user_max_bilder']}</b></span></td>
</tr>
<tr>
<td align="left" class="tablea" nowrap="nowrap"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_PIC_COUNT']}</span></td>
<td align="left" class="tableb" nowrap="nowrap"><span class="smallfont"><b>$bilder_vom_user</b></span></td>
</tr>
<tr>
<td align="left" class="tablea" nowrap="nowrap"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_SMALLEST_PIC_SIZE']}</span></td>
<td align="left" class="tableb" nowrap="nowrap"><span class="smallfont"><b>{$g_einstellung['min_breite']} Pixel</b></span></td>
</tr>
<tr>
<td align="left" class="tablea" nowrap="nowrap"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_SMALLEST_PIC_HEIGHT']}</span></td>
<td align="left" class="tableb" nowrap="nowrap"><span class="smallfont"><b>{$g_einstellung['min_hoehe']} Pixel</b></span></td>
</tr>
<tr>
<td align="left" class="tablea" nowrap="nowrap"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_MAX_FILE_SIZE']}</span></td>
<td align="left" class="tableb" nowrap="nowrap"><span class="smallfont"><b>{$g_einstellung['max_groesse']} KB</b></span></td>
</tr>
<tr>
<td align="left" class="tablea" nowrap="nowrap"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_ALLOWED_FILE_FORMATS']}</span></td>
<td align="left" class="tableb" nowrap="nowrap"><span class="smallfont"><b>$dateitypenA</b></span></td>
</tr>
</table>
</td>
<td class="tablea" valign="top">
<form method="post" action="jgs_galerie_upload.php" name="bbform" enctype="multipart/form-data" onsubmit="return chkFormular()">
<input type="hidden" name="action" value="upload_speichern" />
<input type="hidden" name="sid" value="{$session['hash']}" />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
                    <td align="left" class="tablecat"><span class="smallfont"><b>{$lang->items['LANG_JGSGALERIE_USER5']}</b></span></td>
<td align="left" class="tablecat"><span class="smallfont"><b>{$lang->items['LANG_JGSGALERIE_USER4']}</b></span></td>
</tr>
<tr>
                    <td align="left" class="tablea"><span class="smallfont"><input class="input" type="text" name="bildname" size="25" value="" /></span></td>
<td align="left" class="tablea"><span class="smallfont"><select name="b_kategorie" onchange="jgsgaleriecheck(this.options[this.selectedIndex].value);"><if($ueber_id=="")><then><option value="*">{$lang->items['LANG_JGSGALERIE_PICS_CAT_CHOOSE']}</option></then></if>$kategorie_optionen</select></span></td>
</tr>
<tr>
                    <td colspan="2" class="tablea" align="left"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_PICS_NOT_ALLOWED_IN_CAT']}</span></td>
</tr>
<tr>
                    <td class="tablea"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_ALLOW_ECARD_FOR_PIC']}</span></td>
                    <td class="tablea">
<select name="ecard">
<option value="0">{$lang->items['LANG_JGSGALERIE_NO']}</option>
<option value="1">{$lang->items['LANG_JGSGALERIE_YES']}</option>
</select>
</td>
</tr>
<tr>
                    <td class="tablea"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_ALLOW_COMMENTS_FOR_PIC']}</span></td>
                    <td class="tablea">
<select name="kommentar">
<option value="0">{$lang->items['LANG_JGSGALERIE_NO']}</option>
<option value="1">{$lang->items['LANG_JGSGALERIE_YES']}</option>
</select>
</td>
</tr>
<tr>
                    <td align="left" colspan="2" class="tablecat"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_BBCODE_BUTTONS']}</span></td>
</tr>
<tr>
<td align="left" colspan="2" class="tablea">$bbcode_buttons</td>
                </tr>
<tr>
                    <td align="left" colspan="2" class="tablecat"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_PIC_DESCRIPTION']}</span></td>
</tr>
                <tr>
                    <td align="left" colspan="2" class="tablea"><textarea class="input" name="message" cols="70" rows="12"></textarea></td>
                </tr>
<tr>
                    <td align="left" colspan="2" class="tablecat"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_SELECT_FILE']}</span></td>
</tr>
                <tr>
                    <td align="left" colspan="2" class="tablea"><span class="smallfont"><input class="input" type="file" name="upfile" /></span></td>
                </tr>
                <tr>
                    <td align="center" colspan="2" class="tablea"><br /><input type="submit" value="{$lang->items['LANG_JGSGALERIE_START_UPLOAD']}" class="input" />&nbsp; <input type="reset" value="{$lang->items['LANG_JGSGALERIE_RESET']}" class="input" /></td>
</tr>
</table>
            </form>
</td>
<td align="left" class="tableb" valign="top"><span class="smallfont">{$lang->items['LANG_JGSGALERIE_UPLOAD_WELCOME']}</span></td>
</tr>
<tr>
</tr>
</table>
$footer
</body>
</html>


Hat hier einer Ahnung davon?    *puhh*  *pffffff*

Vielen Dank für evtl. Hilfe beim Coden.


Ötzi

Oetzi

Uff.   ???

Hallo Leute.
Hat den keinervon euch eine Ahnung wie ich mein hausgemachtes Problem (siehe einen Beitrag zuvor) in den Griff kriege?
Wäre für Tipps und Ratschläge echt dankbar.

Bester Gruß.

LeonardoLeandros

hmmmm, sieht ja gut aus, aber ihr bekommt es doch auch mit <marquee></marquee> des ist nen bissel leichter oder wie seht ihr diese Lösung?

>:D