MyBB.de Forum
Last Visitors in Profile - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: Last Visitors in Profile (/thread-22316.html)

Seiten: Seiten: 1 2


Last Visitors in Profile - MyBB.de Bot - 05.05.2010

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!



RE: Last Visitors in Profile 1.0 - Plexxart - 08.05.2010

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 Huh


RE: Last Visitors in Profile 1.0 - StefanT - 08.05.2010

Viele Plugins müssen erst Tabellen installieren, für das du keine MySQL-Rechte hast...


RE: Last Visitors in Profile 1.0 - Olaf_A - 08.05.2010

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?


RE: Last Visitors in Profile 1.0 - StefanT - 08.05.2010

Aber ich kann auch nicht ungewöhnliches bei dem Query erkennen... CREATE TABLE ist ein ganz normaler Befehl.


RE: Last Visitors in Profile 1.0 - Jockl - 08.05.2010

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. Wink

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`;"); 



RE: Last Visitors in Profile 1.0 - Plexxart - 08.05.2010

Danke dir Jockl für die Hilfe !

Es funktioniert auf der 1.4.Version ausgezeichnet !


RE: Last Visitors in Profile 1.0 - StefanT - 08.05.2010

Der Autor geht sogar von einer Tabelle "mybb" aus? Das ist wirklich blöd gemacht... Wink


RE: Last Visitors in Profile 1.0 - Plexxart - 08.05.2010

(08.05.2010, 11:47)StefanT schrieb: Der Autor geht sogar von einer Tabelle "mybb" aus? Das ist wirklich blöd gemacht... Wink

Dafür aber ambitioniert Toungue

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>



RE: Last Visitors in Profile - Plexxart - 08.09.2012

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.