Footer mit Onleine Anzeige und neue Forum Beiträge
|
MyLife MyRight |
Geschrieben am 27-03-2014 17:07
|
Spammer
(-27)
PHP-Fusion: v5.xx
Beiträge: 413
Registriert am: 17.03.2011
Geschlecht:
Alter: 45
Stimmung:
|
Footer mit Onleine Anzeige und neuee Forum Beiträge
Also ich habe verfolgt im Internet das eine Große Nachfrage besteht nach dieser Ansicht im footer siehe Bild. Die css ist so ausgelegt das sich die Bilder auch drehen ähnlich wie auf der deutschen Support Seite online anzeige der Code ist von craig das Forum aus dem Standard Panel Einbau
- Einbau :Mittel bis schwer
- Aufwand 10 min
Das mus in die Themes.php da wo euer footer bereich ist die class footer muss man anpassen bei manchen themes ist es nur das bild bei anderen ist es leichter.
Code //Footer
echo "<table cellpadding='0' cellspacing='0' width='".THEME_WIDTH."' align='center'>\n<tr>\n";
echo "<td align='center' class='footer'>\n";
echo "<table><tr><td width='23%'>";
echo "<ul><font color='#FFFFFF'><h3>Letzten Forenthemen</h3></font>";
$result = dbquery("
SELECT tt.forum_id, tt.thread_id, tt.thread_subject, tt.thread_lastpost FROM ".DB_THREADS." tt
INNER JOIN ".DB_FORUMS." tf ON tt.forum_id=tf.forum_id
WHERE ".groupaccess('tf.forum_access')." AND tt.thread_hidden='0'
ORDER BY thread_lastpost DESC LIMIT 5
");
if (dbrows($result)) {
while($data = dbarray($result)) {
$itemsubject = trimlink($data['thread_subject'], 23);
echo THEME_BULLET." <a href='".FORUM."viewthread.php?thread_id=".$data['thread_id']."' title='".$data['thread_subject']."' class='side'>$itemsubject</a><br />\n";
}
} else {
echo "<div style='text-align:center'>".$locale['global_023']."</div>\n";
}
echo " </ul></td>";
echo "<td width='23%'>";
echo "<ul><font color='#FFFFFF'><h3>Platzhalter</h3></font>
<li ><a href='".BASEDIR."####'><span>Platzhalter</span></a></li>
<li ><a href='".BASEDIR."####'><span>Platzhalter</span></a></li>
<li ><a href='".BASEDIR."####'><span>Platzhalter</span></a></li>
<li ><a href='".BASEDIR."####'><span>Platzhalter</span></a></li>
<li ><a href='".BASEDIR."####'><span>Platzhalter</span></a></li>
</ul>";
echo "</td>";
echo "<td width='23%'>";
echo "<ul><font color='#FFFFFF'><h3>Platzhalter</h3></font>
<li ><a href='".BASEDIR."####'><span>Platzhalter</span></a></li>
<li ><a href='".BASEDIR."####'><span>Platzhalter</span></a></li>
<li ><a href='".BASEDIR."####'><span>Platzhalter</span></a></li>
<li ><a href='".BASEDIR."####'><span>Platzhalter</span></a></li>
<li ><a href='".BASEDIR."####'><span>Platzhalter</span></a></li>
</ul>";
echo "</td></br><td width='20%'>";
echo "</br><font color='#FFFFFF'><h3>Letzten 6 Besucher</h3></font>";
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_lastvisit !='0' AND user_status ='0' ORDER BY user_lastvisit DESC LIMIT 6");
while ($data = dbarray($result)) {
$lseen = time() - stripinput($data['user_lastvisit']);
if($lseen < 60) {
if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar']) && $data['user_status']!=6 && $data['user_status']!=5) { echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'><img class='lstsn-users-online' src='".IMAGES."avatars/".$data['user_avatar']."' title='".$data['user_name'].$locale['modish_006']."' alt='' /></a>";
} else { echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'><img class='lstsn-users-online' src='".IMAGES."avatars/noavatar100.png' alt='' title=' ".$data['user_name'].$locale['modish_006']."' /></a>";
}
} elseif($lseen < 300) { if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar']) && $data['user_status']!=6 && $data['user_status']!=5) { echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'><img class='lstsn-users-five lstsn-user' src='".IMAGES."avatars/".$data['user_avatar']."' title='".$data['user_name'].$locale['modish_007']."' alt='' /></a>";
} else { echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'><img class='lstsn-users-five lstsn-user' src='".IMAGES."avatars/noavatar100.png' alt='' title=' ".$data['user_name'].$locale['modish_007']."' /></a>";
}
}else{ if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar']) && $data['user_status']!=6 && $data['user_status']!=5) { echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'><img class='lstsn-users-offline lstsn-user' src='".IMAGES."avatars/".$data['user_avatar']."' title='".$data['user_name'].$locale['modish_008'].showdate("forumdate", $data['user_lastvisit'])."' alt='' /></a>";
} else { echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'><img class='lstsn-users-offline lstsn-user' src='".IMAGES."avatars/noavatar100.png' alt='' title=' ".$data['user_name'].$locale['modish_008'].showdate("forumdate", $data['user_lastvisit'])."' /></a>";
}
}
}
$result = dbquery("SELECT * FROM ".DB_ONLINE." WHERE online_user=".($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'"));
if (dbrows($result)) {
$result = dbquery("UPDATE ".DB_ONLINE." SET online_lastactive='".time()."' WHERE online_user=".($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'")."");
} else {
$result = dbquery("INSERT INTO ".DB_ONLINE." (online_user, online_ip, online_lastactive) VALUES ('".($userdata['user_level'] != 0 ? $userdata['user_id'] : "0")."', '".USER_IP."', '".time()."')");
}
$result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_lastactive<".(time()-60)."");
$result = dbquery(
"SELECT ton.*, tu.user_id,
tu.user_name,
tu.user_status, tu.user_level FROM ".DB_ONLINE." ton
LEFT JOIN ".DB_USERS." tu ON ton.online_user=tu.user_id"
);
$guests = 0; $members = array();
while ($data = dbarray($result)) {
if ($data['online_user'] == "0") {
$guests++;
} else {
array_push($members, array($data['user_id'], $data['user_name'], $data['user_status'], $data['user_level']));
}
}
echo "</td></tr></table>";
so nun öffnen wir die style.css und binden das ein
Code .lstsn-user {
opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */
}
.lstsn-user:hover {
opacity:1.0; filter:alpha(opacity=100); /* For IE8 and earlier */
}
.lstsn-users-online {
border: 2px solid #82FF44;
width: 50px;
height: 50px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
}
.lstsn-users-online:hover {
border: 2px solid #ffffff;
width: 50px;
height: 50px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
transform: scale(0.9) rotate(360deg);
-moz-transform: scale(0.9) rotate(360deg);
-webkit-transform: scale(0.9) rotate(360deg);
-o-transform: scale(0.9) rotate(360deg);
-ms-transform: scale(0.9) rotate(360deg);
transform: scale(0.9) rotate(360deg);
transition: all 0.6s ease-in 0s;
}
.lstsn-users-five {
border: 2px solid #FFA70F;
width: 50px;
height: 50px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
}
.lstsn-users-five:hover {
border: 2px solid #FFA70F;
width: 50px;
height: 50px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
transform: scale(0.9) rotate(360deg);
-moz-transform: scale(0.9) rotate(360deg);
-webkit-transform: scale(0.9) rotate(360deg);
-o-transform: scale(0.9) rotate(360deg);
-ms-transform: scale(0.9) rotate(360deg);
transform: scale(0.9) rotate(360deg);
transition: all 0.6s ease-in 0s;
}
.lstsn-users-offline {
border: 2px solid #FF3D3D;
width: 50px;
height: 50px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
}
.lstsn-users-offline:hover {
border: 2px solid #FF3D3D;
width: 50px;
height: 50px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
transform: scale(0.9) rotate(360deg);
-moz-transform: scale(0.9) rotate(360deg);
-webkit-transform: scale(0.9) rotate(360deg);
-o-transform: scale(0.9) rotate(360deg);
-ms-transform: scale(0.9) rotate(360deg);
transform: scale(0.9) rotate(360deg);
transition: all 0.6s ease-in 0s;
}
wenn nicht vorhanden
Code .footer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #141D2E;
background-image: url(images/dein bild.jpg);
border: 1px solid #000;
padding : 5px;
}
einbau copy oder einfach altes behalden
Code if (!$license) { echo "<br />\n".showcopyright(); }
Ich hoffe ich konnte helfen wenn ihr gar net klar kommt könnt ihr mich auch gern anschreiben und ich baue es euch ein
Weitere Sachen folgen
www.champstyle.de
|
Verwarnstatus:
|
x 1 x 1
|
|
|
|
madison |
Geschrieben am 04-04-2014 14:30
|
Grünschnabel
(4)
PHP-Fusion: v7.02.05
Beiträge: 6
Registriert am: 23.01.2012
Geschlecht:
Alter: 67
Stimmung:
-
|
Danke FireAndEis hat alles wunderbar geklappt! |
Verwarnstatus:
|
x 1
|
|
|
|
toni73 |
Geschrieben am 06-07-2015 20:49
|
Jungspund
(2)
PHP-Fusion: v7.02.07
Beiträge: 18
Registriert am: 13.02.2013
Geschlecht:
Alter: 37
Stimmung:
|
wo kann ich da statt der letzten 6 es auf die letzten 3 reduziern |
Verwarnstatus:
|
|
|
|
|
matze |
Geschrieben am 06-07-2015 21:34
|
Prinz
(-18)
PHP-Fusion: v7.02.07
Beiträge: 596
Registriert am: 23.12.2012
Geschlecht:
Alter: 56
Stimmung:
|
Suche das:
Code $result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_lastvisit !='0' AND user_status ='0' ORDER BY user_lastvisit DESC LIMIT 6");
Und ändere in das:
Code $result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_lastvisit !='0' AND user_status ='0' ORDER BY user_lastvisit DESC LIMIT 3");
|
Verwarnstatus:
|
|
|
|
|
Rolly8-HL |
Geschrieben am 06-07-2015 21:36
|
Prinz
(20)
PHP-Fusion: v7.02.07
Beiträge: 526
Registriert am: 01.08.2012
Geschlecht:
Alter: 67
Stimmung:
|
Irgendwo steht "LIMIT 6" den auf 3 setzen.
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
|
Verwarnstatus:
|
|
|
|
|
toni73 |
Geschrieben am 06-07-2015 22:25
|
Jungspund
(2)
PHP-Fusion: v7.02.07
Beiträge: 18
Registriert am: 13.02.2013
Geschlecht:
Alter: 37
Stimmung:
|
Danke für die schnelle hilfe hat geklappt |
Verwarnstatus:
|
|
|
|
|
nivel |
Geschrieben am 03-11-2017 20:19
|
Grünschnabel
(1)
PHP-Fusion: v7.02.07
Beiträge: 7
Registriert am: 03.07.2016
Geschlecht:
Alter: 30
Stimmung:
-
|
Hallo Sorry das ich das alte thema nochmal aufrolle
wenn ich diesen footer bereich verwende zerpflückt es mir das ganze theme,
irgendwie mache ich bei meinem vorhaben etwas mit dem includen falsch...
PHP <?php echo "<table cellpadding='0' cellspacing='0' width='100%' style='border: 0px; margin: 0px auto'><tr><td width='50%' height='163' align='right' valign='top'>"; include ('moduls/online_phpfusion_sk_panel/online_phpfusion_sk_panel.php'); echo "</td></tr></table>"; ?>
das möchte ich quasi an der stelle haben wo mein bisheriges subfooter (bereits im theme vorhanden)
PHP <?php echo "<h4>".$locale['global_021']."</h4><ul>\n"; $result = dbquery(" SELECT tt.forum_id, tt.thread_id, tt.thread_subject, tt.thread_lastpost FROM ".DB_THREADS." tt INNER JOIN ".DB_FORUMS." tf ON tt.forum_id=tf.forum_id WHERE ".groupaccess('tf.forum_access')." AND tt.thread_hidden='0' ORDER BY thread_lastpost DESC LIMIT 5"); if (dbrows($result)) { while($data = dbarray($result)) { $itemsubject = trimlink($data['thread_subject'], 23); echo "<li><a href='".FORUM."viewthread.php?thread_id=".$data['thread_id']."' title='".$data['thread_subject']."'>".$itemsubject."</a></li>\n"; } } else { echo "<li>".$locale['global_023']."</li>\n"; } echo "</ul>"; echo "</div>\n"; -
?> ersetzt |
Verwarnstatus:
|
|
|
|
|
Harlekin |
Geschrieben am 03-11-2017 22:23
|
Haudegen
(-2)
PHP-Fusion: v7.01.06
Beiträge: 365
Registriert am: 20.07.2011
Geschlecht:
Alter: 56
Stimmung:
|
In der online_phpfusion_sk_panel.php openside und closeside auskommentiert? |
Verwarnstatus:
|
|
|
|
|
nivel |
Geschrieben am 05-11-2017 02:01
|
Grünschnabel
(1)
PHP-Fusion: v7.02.07
Beiträge: 7
Registriert am: 03.07.2016
Geschlecht:
Alter: 30
Stimmung:
-
|
Danke hatte das closeside vergessen
gibt es dafür eigentlich einen grund damit das pannel im footer nicht angezeigt wird wenn das forum geöffnet ist? |
Verwarnstatus:
|
|
|
|
|
Harlekin |
Geschrieben am 05-11-2017 09:34
|
Haudegen
(-2)
PHP-Fusion: v7.01.06
Beiträge: 365
Registriert am: 20.07.2011
Geschlecht:
Alter: 56
Stimmung:
|
Ich würde mal behaupten, der Pfad ist falsch. Du darfst nicht vergessen, du nutzt kein original PHP-Fusion mehr. Bei den Tutorials wird es übrigens auch nicht angezeigt. |
Verwarnstatus:
|
|
|
|
|
nivel |
Geschrieben am 05-11-2017 12:21
|
Grünschnabel
(1)
PHP-Fusion: v7.02.07
Beiträge: 7
Registriert am: 03.07.2016
Geschlecht:
Alter: 30
Stimmung:
-
|
Danke für deinen tipp, habe es aber schon abgeändert von infusions zu moduls |
Verwarnstatus:
|
|
|
|
|
Harlekin |
Geschrieben am 05-11-2017 13:38
|
Haudegen
(-2)
PHP-Fusion: v7.01.06
Beiträge: 365
Registriert am: 20.07.2011
Geschlecht:
Alter: 56
Stimmung:
|
Dann öndere den Pfad doch mal auf die Schreibweise INFUSIONS um. Dann sollte der Pfad überall stimmen. |
Verwarnstatus:
|
|
|
|
|
nivel |
Geschrieben am 05-11-2017 14:23
|
Grünschnabel
(1)
PHP-Fusion: v7.02.07
Beiträge: 7
Registriert am: 03.07.2016
Geschlecht:
Alter: 30
Stimmung:
-
|
Danke dir habs hinbekommen |
Verwarnstatus:
|
|
|
|