|
streambox im header
|
| mrburns |
Geschrieben am 10. Februar 2010 14:52:19
|

Stammgast

Posts: 129
Registriert seit: 03.03.09
Verwarnstatus:    
|
ok in theme includen hat soweit funktioniert nur das es nun nicht im banner ist sondern darunter also wie bekomm ich das nun rechts im banner |
 |
|
|
|
|
| emblinux |
Geschrieben am 10. Februar 2010 14:58:18
|


Posts: 2617
Registriert seit: 04.10.08
|
eigentlich musst du es nur an der richtigen Stelle includen, du scheinst es wahrscheinlich nur ander falschen Stelle gemacht zu haben.
Leider kann man das nicht immer verallgemeinern, wo man was includen muss, da die meisten ein speziell angepasstes Design haben, wie du auch.
Deshalb wird dir nicht weiter über bleiben da einfach mal ein wenig rumzuprobieren bis das gewünschte Ziel erreicht ist.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius
Alles wird Gut!
KEIN Support per Mail, ICQ oder PN !
 |
 |
|
|
|
|
| mrburns |
Geschrieben am 10. Februar 2010 15:05:18
|

Stammgast

Posts: 129
Registriert seit: 03.03.09
Verwarnstatus:    
|
ja ausprobiert hab ich nun viel aber irgentwie fuktioniert alles nicht meine theme sieht so aus
GeSHi: PHP <?php if (! defined("IN_FUSION")) { die("Access Denied"); } define("THEME_WIDTH", "1000"); define("THEME_BULLET", "<img src='".THEME. "images/bullet.gif' alt='' style='border:0' />"); require_once INCLUDES."theme_functions_include.php"; function thesublinks($sep="·",$class="") { $i = 0; $res = ""; $sres = dbquery("SELECT * FROM ".DB_PREFIX."site_links WHERE link_position>='2' AND ".groupaccess('link_visibility')." AND link_url!='---' ORDER BY link_order ASC"); if (dbrows($sres)) { while($sdata = dbarray($sres)) { if ($i != 0) { $res .= " ".$sep."\n"; } else { $res .= "\n"; } $link_target = $sdata['link_window'] == "1" ? " target='_blank'" : ""; $link_class = $class ? " class='$class'" : ""; if (strstr($sdata['link_url'], "http://") || strstr($sdata['link_url'], "https://")) { $res .= "<a href='".$sdata['link_url']."'".$link_target.$link_class.">".$sdata['link_name']."</a>"; } else { $res .= "<a href='".BASEDIR.$sdata['link_url']."'".$link_target.$link_class.">".$sdata['link_name']."</a>"; } $i++; } } if ($i != 0) { return $res; } else { return " "; } } function render_page($license=false) { global $settings, $main_style, $locale; //Header echo "<table cellpadding='0' cellspacing='0' width='".THEME_WIDTH. "' align='center'>\n<tr>\n"; echo "<td class='full-header'></td>\n"; echo "</tr>\n</table>\n"; //sublinks css echo "<table width='".THEME_WIDTH. "' border='0' cellspacing='0' cellpadding='0' align='center'><tr><td>"; echo "<div id='altlinkler'>"; echo "<ul><li>".thesublinks ("</li>\n<li>"); echo "</li></ul><div class='clear-both'> </div></div>"; echo "</td></tr></table>\n"; //Content echo "<table cellpadding='0' cellspacing='0' width='".THEME_WIDTH. "' align='center' class='$main_style'>\n<tr>\n"; if (LEFT ) { echo "<td class='side-border-left' valign='top'>".LEFT. "</td>"; } echo "<td class='main-bg' valign='top'>".U_CENTER.CONTENT.L_CENTER. "</td>"; if (RIGHT ) { echo "<td class='side-border-right' valign='top'>".RIGHT. "</td>"; } echo "</tr>\n</table>\n"; //Footer echo "<table cellpadding='0' cellspacing='0' width='".THEME_WIDTH. "' align='center'>\n<tr>\n"; echo "<td class='bottom-footer'>\n"; echo "<div style='position:relative;'><img src='".THEME. "images/headphones.png' border='0' style='position:absolute;top:-100px;right:-34px;' /></div></td>"; echo "</tr>\n</table>\n"; echo "<table cellpadding='0' cellspacing='0' width='theme_width' align='center'>\n<tr>\n"; echo "<td class='footer2' colspan='0' align='center'>". stripslashes($settings['footer']); if (! $license) { echo "Design by <a href='http://www.phpfusionstyle.com/news.php'>PHPfusionStyle.com</a><br />\n".showcopyright (); } echo "</tr>\n</table>\n"; if ($settings['sitebanner2']) { eval("?><div class='banner'>". stripslashes($settings['sitebanner2']). "</div>\n<?php "); } echo"<table cellpadding='0' cellspacing='0' border='0' width='100%' id='subfooter'><tr> <td><div>". sprintf($locale['global_172'], substr((get_microtime () - START_TIME ), 0, 4)). "</div> <div class=''>".showcounter()."</div> </td></tr></table> </div></div>\n"; } function render_news($subject, $news, $info) { echo "<br /><table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n"; echo "<td class='capmain'>". $subject. "</td>\n"; echo "<td class='main-body'>". $news. "</td>\n"; echo "<td align='right' class='news-footer'>\n"; echo newsopts ($info, "·").itemoptions ("N", $info['news_id']); echo "</td>\n</tr>\n</table>\n"; } function render_article($subject, $article, $info) { echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n"; echo "<td class='capmain'>". $subject. "</td>\n"; echo "<td class='main-body'>". ($info['article_breaks'] == "y" ? nl2br($article) : $article). "</td>\n"; echo "<td align='center' class='news-footer'>\n"; echo articleopts ($info, "·").itemoptions ("A", $info['article_id']); echo "</td>\n</tr>\n</table>\n"; } function opentable($title) { echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n"; echo "<td class='capmain'>". $title. "</td>\n"; echo "<td class='main-body'>\n"; } function closetable() { echo "</td>\n</tr>\n</table>\n"; } function openside($title, $collapse = false, $state = "on") { global $panel_collapse; $panel_collapse = $collapse; echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>\n<tr>\n"; echo "<td class='scapmain'>". $title. "</td>\n"; if ($collapse == true) { echo "<td class='scapmain' align='right'>".panelbutton ($state, $boxname). "</td>\n"; } echo "<td". ($collapse == true ? " colspan='2'" : ""). " class='side-body'>\n"; if ($collapse == true) { echo panelstate ($state, $boxname); } } function closeside($collapse = false) { if ($panel_collapse == true) { echo "</div>\n"; } echo "</td>\n</tr>\n</table>\n"; } ?>
gewandelt in 1.394 Sekunden, benutzt wurde GeSHi 1.0.7.20
und da ich es ja im banner includen muss hab ich nun das problem oder muss ich nun meinn style.css auch noch ändern |
 |
|
|
|
|
| emblinux |
Geschrieben am 10. Februar 2010 15:13:52
|


Posts: 2617
Registriert seit: 04.10.08
|
Also einmal reicht es, wenn du lediglich die Funktion render_page hier postest, da diese hauptsächlich für den Seitenaufbau zuständig ist. Und dort markiere einfach mal die Stelle, wo du den Stream-Status eingebunden hast.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius
Alles wird Gut!
KEIN Support per Mail, ICQ oder PN !
 |
 |
|
|
|
|
| mrburns |
Geschrieben am 10. Februar 2010 15:22:02
|

Stammgast

Posts: 129
Registriert seit: 03.03.09
Verwarnstatus:    
|
also gemacht hat ich es so
GeSHi: PHP if ($i != 0) { return $res; } else { return " "; } } function render_page($license=false) { global $settings, $main_style, $locale; //Header echo "<table cellpadding='0' cellspacing='0' width='".THEME_WIDTH. "' align='center'>\n<tr>\n"; echo "<td class='full-header'></td>\n"; echo "</tr>\n</table>\n"; include ($locale['grrs_54']); define("RADIOSTATUS", INFUSIONS. "gr_radiostatus_panel/"); } echo "<script type='text/javascript'> function GetXmlHttpObject() { var xmlHttp = null; try { xmlHttp = new XMLHttpRequest(); } catch (e) { try { xmlHttp = new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'); } } return xmlHttp; } function updateSHOUTcast() { sc_xmlHttp = GetXmlHttpObject(); if (sc_xmlHttp == null) { alert ('Your browser does not support AJAX!'); return; } sc_xmlHttp.open('GET', '".RADIOSTATUS."gr_radiostatus_inc.php', true); sc_xmlHttp.onreadystatechange = ChangedSHOUTcast; sc_xmlHttp.send(null); setTimeout('updateSHOUTcast()',20000); } function ChangedSHOUTcast() { switch (sc_xmlHttp.readyState ) { case 3: document.getElementById('radiostatus').innerHTML = 'Bitte Warten'; document.getElementById('radiostatus').style.display='block'; break; case 4: if (sc_xmlHttp.status != 200) { alert('Der Request wurde abgeschlossen, ist aber nicht OK\\nFehler:'+request.status); } else { document.getElementById('radiostatus').innerHTML = sc_xmlHttp.responseText; document.getElementById('radiostatus').style.display='block'; } break; default: break; } } updateSHOUTcast(); function rswmp(id) { rswmpWindow = window.open('".RADIOSTATUS."gr_player.php?p=wmp&id='+id,'wmp','width=360,height=80'); } function rsreal(id) { rsrealWindow = window.open('".RADIOSTATUS."gr_player.php?p=real&id='+id,'real','width=420,height=160'); } function rsqt(id) { rsqtWindow = window.open('".RADIOSTATUS."gr_player.php?p=qt&id='+id,'quicktime','width=330,height=50'); } function msg(msg) { alert(msg); } function gb(id) { gbWindow = window.open('".RADIOSTATUS."gr_grussbox.php?id='+id,'grussbox','width=700,height=450'); } </script>\n"; echo "<div id='radiostatus'></div>\n"; } else { echo "<div align='center'>". $locale['grrs_35']. (iSUPERADMIN ? "<br />". $locale['grrs_36'] : ""). "</div>"; } echo "<div class='small2' align='right'><a href='http://www.granade.eu/scripte/radiostatus.html' target='_blank'>Radiostatus ©</a></div>\n";
gewandelt in 0.183 Sekunden, benutzt wurde GeSHi 1.0.7.20
und auch mal direkt unter //Header aber dann ist es entweder unter dem banner oder darüber
Editiert von mrburns am 10. Februar 2010 15:25:20 |
 |
|
|
|
|
| emblinux |
Geschrieben am 10. Februar 2010 16:05:57
|


Posts: 2617
Registriert seit: 04.10.08
|
also erst mal sollte es doch reichen, wenn man die entsprechende Paneldatei dort includet oder? So war doch auch die Aussage von DjMicha.
Und dann sollte das auch nicht unter die HeaderTabelle, sondern dort hinein. Also so:
Code //Header
echo "<table cellpadding='0' cellspacing='0' width='".THEME_WIDTH."' align='center'>\n<tr>\n";
echo "<td class='full-header'> HIER MUSS die DATEI includet werden bzw. der Code rein </td>\n";
echo "</tr>\n</table>\n";
Wobei man daran denken muss, dass das echo unterbrochen werden muss. Also so in etwa:
Code //Header
echo "<table cellpadding='0' cellspacing='0' width='".THEME_WIDTH."' align='center'>\n<tr>\n";
echo "<td class='full-header'>";
HIER MUSS die DATEI includet werden bzw. der Code hin
echo "</td>\n";
echo "</tr>\n</table>\n";
Die Ausrichtung des Inhalts dieses Tabellenfeldes macht man dann im Tabellenfeld (TD-Tag) selbst. (zenrieren, links oder recht-bündig)
Mehr gibt es dazu jetzt nicht mehr zusagen.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius
Alles wird Gut!
KEIN Support per Mail, ICQ oder PN !
 |
 |
|
|
|
|
| mrburns |
Geschrieben am 10. Februar 2010 16:42:55
|

Stammgast

Posts: 129
Registriert seit: 03.03.09
Verwarnstatus:    
|
ja nur nun hab ich den status mittig im banner und ich bekomm es nicht hin das er rechts ist |
 |
|
|
|
|
| MarcelK |
Geschrieben am 10. Februar 2010 16:57:34
|
Stammgast

Posts: 92
Registriert seit: 06.05.09
Verwarnstatus:    
|
DjMicha1985 schrieb:
@MarcelK das geht auch peer include. Geht halt denn nur mit 1nem Stream. Blos wer nicht selber versucht bekommt auch keine lösung. Nur nen "Ich wills habe" gibts bei mir ne.
Na sicher include, anders würde ich das auch nicht machen. Mir ist nur bissl anstößig dass das Teil dann nicht aus dem Banner herausragt und würde daher schon alein das ganze Teil neu anordnen. Ist ja aber Geschmackssache. 
@mrburns: Hast du mal versucht im Headerbereich eine Tabelle mit 2 Spalten zu erstellen? Die rechte spalte so breit wie dein Seitenpanel. In dieser Spalte includierst du dann deinen Stream.
Editiert von MarcelK am 10. Februar 2010 17:03:14
MFG Marcel |
 |
|
|
|
|
| emblinux |
Geschrieben am 10. Februar 2010 17:20:48
|


Posts: 2617
Registriert seit: 04.10.08
|
mrburns schrieb:
ja nur nun hab ich den status mittig im banner und ich bekomm es nicht hin das er rechts ist
Dann sag doch dem entsprechendem Tabellenfeld, das es seinen Inhalt rechtsbündig machen soll.
Beispiel:
Code <td align='right'>dieser text wird rechtsbündig dargestellt</td>
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius
Alles wird Gut!
KEIN Support per Mail, ICQ oder PN !
 |
 |
|
|
|
|
| mrburns |
Geschrieben am 10. Februar 2010 17:27:00
|

Stammgast

Posts: 129
Registriert seit: 03.03.09
Verwarnstatus:    
|
hab ich auch schon gemacht aber dann ist meine seite weiss und irgentwo hab ich im code sowieso noch was weil ich immer zwei schwarze striche drin hab wo raDIOHSR ZWISCHEN STEHT |
 |
|
|
|
|
| emblinux |
Geschrieben am 10. Februar 2010 17:36:53
|


Posts: 2617
Registriert seit: 04.10.08
|
Dann musst du an dieser Stelle noch was anpassen:
Code echo "<div id='radiostatus'></div>\n";
} else {
echo "<div align='center'>".$locale['grrs_35'].(iSUPERADMIN ? "<br />".$locale['grrs_36'] : "")."</div>";
}
echo "<div class='small2' align='right'><a href='http://www.granade.eu/scripte/radiostatus.html' target='_blank'>Radiostatus ©</a></div>\n";
Da steht ja auch einiges mit center. Also ändere diese Stelle mal ab in:
Code echo "<div id='radiostatus' align='right'></div>\n";
} else {
echo "<div align='right'>".$locale['grrs_35'].(iSUPERADMIN ? "<br />".$locale['grrs_36'] : "")."</div>";
}
echo "<div class='small2' align='right'><a href='http://www.granade.eu/scripte/radiostatus.html' target='_blank'>Radiostatus ©</a></div>\n";
vielleicht hilft das ja schon.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius
Alles wird Gut!
KEIN Support per Mail, ICQ oder PN !
 |
 |
|
|
|
|
| mrburns |
Geschrieben am 10. Februar 2010 17:49:27
|

Stammgast

Posts: 129
Registriert seit: 03.03.09
Verwarnstatus:    
|
ja hat ich schon gemacht das auf right gesetzt aber der radio name ist immer noch mit den beiden strichen und den geb ich ja bei infusion ein und ohne name geht nicht also müsst ich da doch irgentwas aus dem panel ansich löschen oder nicht bzw die beiden striche müssen weg oder schmaller werden
Editiert von mrburns am 10. Februar 2010 17:53:17 |
 |
|
|
|
|
| emblinux |
Geschrieben am 10. Februar 2010 17:57:44
|


Posts: 2617
Registriert seit: 04.10.08
|
Um diese Linien weg zubekommen, musst du in die Datei gr_radiostatus_inc.php schauen, dort werden diese Linien per HR-Tag erzeugt. Suche dort mal nach <hr class='side-hr' />
Entweder du änderst die Style-Klasse oder du entfernst die entsprechenden Zeilen.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius
Alles wird Gut!
KEIN Support per Mail, ICQ oder PN !
 |
 |
|
|
|
|
| mrburns |
Geschrieben am 10. Februar 2010 18:11:14
|

Stammgast

Posts: 129
Registriert seit: 03.03.09
Verwarnstatus:    
|
super danke emblinux nun hab ich es muss zwar noch was am banner ändern damit das besser sichtbar ist aber so ist es nun schon mal richtig vielen vielen dank
gruss christian |
 |
|