Beiträge: 7.018
Themen: 4.707
Registriert seit: 06.12.2006
05.05.2010, 19:02
(Dieser Beitrag wurde zuletzt bearbeitet: 26.08.2014, 09:53 von MyBB.de Bot.)
Eine neue Erweiterung wurde veröffentlicht:
Last Visitors in Profile
Zitat:This Puglin Add a Box in Users Profiles with Last 10 Users Have Visit It, Show The Date And Time When User Visit.
To Install:
Upload The File, And Go to Admin CP And Active IT!
Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
08.05.2010, 07:24
(Dieser Beitrag wurde zuletzt bearbeitet: 08.05.2010, 10:42 von Plexxart.)
Hallo
Nettes Plugin wenn es richtig funbktionieren würde. Ich habs auf meiner 1.4.11. Version ausprobiert und folgenden Error bekommen.
Zitat:MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1142 - CREATE Befehl nicht erlaubt f?r Benutzer 'plexxartat'@'81.19.145.58' auf Tabelle 'mybb_lastvisitor'
Query:
CREATE TABLE `mybb`.`mybb_lastvisitor` ( `uid` VARCHAR( 10 ) NOT NULL , `vid` VARCHAR( 10 ) NOT NULL , `time` VARCHAR( 50 ) NOT NULL ) ENGINE = MYISAM ;
Please contact the MyBB Group for support.
Oder habe ich da etwas falsch gemacht
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Viele Plugins müssen erst Tabellen installieren, für das du keine MySQL-Rechte hast...
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 213
Themen: 8
Registriert seit: 02.09.2009
MyBB-Version: 1.6.11
Ich habe den selben Fehler wie Plexxart. Das mit den MySQL Rechten kann so aber nicht sein, denn andere Plugins, welche Tabellen anlegen funktionieren bei mir einwandfrei.
Wenn man die Tabellen manuell anlegt, könnte es dann funktionieren?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Aber ich kann auch nicht ungewöhnliches bei dem Query erkennen... CREATE TABLE ist ein ganz normaler Befehl.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
08.05.2010, 10:00
(Dieser Beitrag wurde zuletzt bearbeitet: 08.05.2010, 10:18 von Jockl.)
Das liegt daran, dass dieses Plugin davon ausgeht, dass "mybb" als Table-Prefix verwendet wird. Wenn dem nicht so ist, dann geht halt auch nix.
Statt "mybb" müsste man "TABLE_PREFIX" einbauen....
ersetze
PHP-Code:
$sql ="CREATE TABLE `mybb`.`mybb_lastvisitor` (
`uid` VARCHAR( 10 ) NOT NULL ,
`vid` VARCHAR( 10 ) NOT NULL ,
`time` VARCHAR( 50 ) NOT NULL
) ENGINE = MYISAM ;";
$db->write_query($sql);
durch
PHP-Code:
$db->query("
CREATE TABLE `" .TABLE_PREFIX. "lastvisitor` (
`uid` VARCHAR( 10 ) NOT NULL,
`vid` VARCHAR( 10 ) NOT NULL,
`time` VARCHAR( 50 ) NOT NULL
) ENGINE=MYISAM ;
");
und ersetze
PHP-Code:
$sql ="DROP TABLE `mybb_lastvisitor`;";
$db->write_query($sql);
durch
PHP-Code:
$db->query($sql ="DROP TABLE `" .TABLE_PREFIX. "lastvisitor`;");
Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
Danke dir Jockl für die Hilfe !
Es funktioniert auf der 1.4.Version ausgezeichnet !
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Der Autor geht sogar von einer Tabelle "mybb" aus? Das ist wirklich blöd gemacht...
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
08.05.2010, 11:04
(Dieser Beitrag wurde zuletzt bearbeitet: 08.05.2010, 11:44 von Plexxart.)
(08.05.2010, 10:47)StefanT schrieb: Der Autor geht sogar von einer Tabelle "mybb" aus? Das ist wirklich blöd gemacht...
Dafür aber ambitioniert
Ich würde auch vorschlagen das Template "userprofile_lastvisit", welches bei den globalen Templates abgespeichert wird so umzuschreiben, was etwas verständlicher ist:
Zitat:<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead" colspan="3"><strong>Besucher</strong></td>
</tr>
</thead>
<tr>
<td class="trow1"><strong>Folgende 10 Besucher haben sich zuletzt diese Seite angeschaut</strong>
</tr>
<td class="trow2">{$lastvisitor}</tr>
</tr>
</tr>
</table>
Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
Servus
Ich grabe das Thema nochmals aus, weil ich gerne eine Zusatzfunktion hätte.
Und zwar wärs toll wenn in dem Plugin auch angezeigt werden würde, wieviel insgesamt bereits auf der Seite waren. Ich weiß es gibt dazu wieder ein Plugin, leider hat es bei der Installation wieder einen Error gegeben.
Könnte sich einer meines Wunsches annehmen -- bitte -- bitte ?
Mfg.