CyberTipps Home
Nuke-Theme.de!
CyberTipps.com :: Thema anzeigen - Link für Leuchtkasten
 FAQFAQ   SuchenSuchen   BenutzergruppenBenutzergruppen   ProfilProfil   LoginLogin 

Link für Leuchtkasten
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    CyberTipps.com Foren-Übersicht -> 4images Gallery
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Torsten
Newbie
Newbie


Anmeldungsdatum: Dec 31, 2006
Beiträge: 32

BeitragVerfasst am: Sa Jan 19, 2008 8:30 pm    Titel: Link für Leuchtkasten Antworten mit Zitat

Hallo,

ich möchte in meiner integrierten Galerie die Userbox links oben entfernen da sie durch die Userintegration überflüssig geworden ist. Nun möchte ich aber den Link für den Leuchtkasten woanders platzieren damit diese Funktion weiter für registrierte User nutzbar ist.
Folgende Problematik tritt aber bei mir auf:
Wenn ich mich in Nuke als User mit dem Namen "Administrator" einlogge wird in der Userbox der Galerie "Eingeloggt als: Adminitrator einschl. des Links für den Leuchtkasten angezeigt.
Melde ich mich aber mit einen anderen Usernamen in Nuke ein wird mein Name zwar auf der rechten Seite unten im Bereich "Zur Zeit aktive Benutzer" angezeigt aber oben links in der Userbox gibt es keine Änderungen, also auch keinen Link zum Leuchtkasten, praktisch so, als wenn ich ein Gast bin. Auf den Spruch: Eingeloggt als... kann ich verzichten aber der Link zum Leuchtkasten sollte für alle registrierten User irgendwo sichtbar sein. Wo liegt das Problem, habe ich bei der Userintegration vieleicht etwas falsch gemacht?

MfG, Torsten
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Coldcut
Site Admin
Site Admin


Anmeldungsdatum: Jun 16, 2005
Beiträge: 875
Wohnort: Austria

BeitragVerfasst am: So Jan 20, 2008 10:40 am    Titel: Antworten mit Zitat

Hi!

Eine Möglichkeit wäre, den Benutzerblock einfach umzuschreiben. Smile
Ist eine Spielerei und Geschmacksache wie man die Ansicht haben möchte.

Hier mal ein Beispiel:
Mach aber zuvor eine Kopie der Files die geändert werden!

Öffne die modules/Gallery/templates/DEIN TEMPLATE/home.html und suche nach volgenden Zeilen:
Code:
<tr>
                      <td class="head2" height="20"><img src="{template_url}/images/spacer.gif" alt="" width="4" height="4" />{lang_registered_user}</td>
                    </tr>
                    <tr>
                      <td class="tablebgcolor"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td>
                    </tr>

Diese löscht Du!

Danach öffne die modules/Gallery/templates/DEIN TEMPLATE/user_loginform.html und löscht alles zwischen der Haupttabelle, daß nur mehr das stehen bleibt:
Code:
<table width="100%" border="0" cellpadding="4" cellspacing="0">
</table>


Dann öffnest Du die modules/Gallery/templates/DEIN TEMPLATE/user_logininfo.html und änderst den gesamten enthaltenen Code so ab:
Code:
<table width="100%" border="0" cellpadding="4" cellspacing="0">
  <tr>
    <td valign="top" align="left">
     Dein Leuchtkasten:<br /><br />
      &raquo; <a href="{url_lightbox}">{lang_lightbox}</a><br />
      </td>
  </tr>
</table>

Als Gast/Besucher bekommt man dies nicht zu sehen.
Wenn man aber eingeloggt ist gibt es dann den Link zum Leuchtkasten.

Sollte Dir diese Ansicht gefallen musst Du das aber auch einigen anderen *.html Dateien genauso abändern.

Das ist wie gesagt nur ein Beispiel von vielen. Razz

Die Probleme mit der Useransicht, bzw. Userbox beim an,- und abmelden, kommt von den Cookies, die in Nuke etwas anders gespeichert werden.
Deswegen ist es sowieso Ratsam die Userbox zu entfernen.
Die Cookies halten sich in der Gallery um ca. 5 Min. länger als in Nuke, nachdem ausloggen.

Coldcut Cool
_________________
CiroxX©™ Development Team
----------
"Dann klappts auch mit der Nachbarin!"
- - - - - - - - - - -
->
Hinweis: Nur registrierte Benutzer haben die Möglichkeit in diesem Forum "Links" zu sehen!
Bitte Registrieren oder Einloggen - Danke!
<-
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Coldcut
Site Admin
Site Admin


Anmeldungsdatum: Jun 16, 2005
Beiträge: 875
Wohnort: Austria

BeitragVerfasst am: So Jan 20, 2008 11:46 am    Titel: Antworten mit Zitat

P.S.

Noch eine Möglichkeit wäre es den Link zum Leuchtkasten rechts neben den "Top Bilder" zu setzen.
Besucher können damit nichts anfangen, da eine Error Meldung ausgegeben wird.
Allerdings müsste dann der Link im Error Formular für die Registrierung auf das Your_Account gesetzt werden.

Coldcut Cool
_________________
CiroxX©™ Development Team
----------
"Dann klappts auch mit der Nachbarin!"
- - - - - - - - - - -
->
Hinweis: Nur registrierte Benutzer haben die Möglichkeit in diesem Forum "Links" zu sehen!
Bitte Registrieren oder Einloggen - Danke!
<-
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Torsten
Newbie
Newbie


Anmeldungsdatum: Dec 31, 2006
Beiträge: 32

BeitragVerfasst am: So Jan 20, 2008 7:13 pm    Titel: Antworten mit Zitat

Hallo Coldcut,

vielen Dank für die umfangreiche Antwort. Das Hauptproblem ist, das der Link für den Leuchtkasten nach einem User Login nicht erscheint, obwohl das eigentlich passieren müsste. Der Link wird nur angezeigt, wenn der Username beim Login in Nuke "Administrator" lautet. Heißt der User anders, also z.B. Paul oder Hans wird der Link zum Leuchtkasten nicht angezeigt. Der Name erscheint dann nur unter "aktive Benutzer". Das sieht dann so aus:

Es sind gerade 1 registrierte(r) Benutzer (0 davon unsichtbar) und 0 Besucher online.
Paul

Der Userblock der Galerie bleibt so als wenn sich ein Gast einloggt, also unverändert. Was ist eigentlich mit "0 davon sichtbar" gemeint? Könnte man daraus den Fehler ableiten?

Hier kannst du es testen:

Hinweis: Nur registrierte Benutzer haben die Möglichkeit in diesem Forum "Links" zu sehen!
Bitte Registrieren oder Einloggen - Danke!


Name: Tester
Pw: test


MfG, Torsten
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Coldcut
Site Admin
Site Admin


Anmeldungsdatum: Jun 16, 2005
Beiträge: 875
Wohnort: Austria

BeitragVerfasst am: So Jan 20, 2008 8:15 pm    Titel: Antworten mit Zitat

Hi!

Das der Leuchtkastenlink nicht zu sehen ist scheint eher am Template zu liegen, weil die Funktion keine Probleme macht.

Torsten hat folgendes geschrieben:
Was ist eigentlich mit "0 davon sichtbar" gemeint? Könnte man daraus den Fehler ableiten?

Das nennt sich "unsichtbar" - hat aber mit dem nichts zu tun.

Hast Du die 4images_user Tabelle gelöscht?
Wenn nicht dann kannst Du das auch machen, weil diese nicht mehr gebraucht wird, da ja die Regstrierungen über PHP-Nuke laufen.

Coldcut Cool
_________________
CiroxX©™ Development Team
----------
"Dann klappts auch mit der Nachbarin!"
- - - - - - - - - - -
->
Hinweis: Nur registrierte Benutzer haben die Möglichkeit in diesem Forum "Links" zu sehen!
Bitte Registrieren oder Einloggen - Danke!
<-
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Torsten
Newbie
Newbie


Anmeldungsdatum: Dec 31, 2006
Beiträge: 32

BeitragVerfasst am: So Jan 20, 2008 9:02 pm    Titel: Antworten mit Zitat

Hallo Coldcut,

die 4images_user Tabelle habe ich jetzt gelöscht. Probeweise habe ich mal die Original Template Dateien rübergespielt. Das Problem bleibt. Auch die page_header.php habe ich durch das Original ersetzt, da sich dort der Code für die UserBox befindet. Hat aber auch nichts geändert. Hatte ich mir aber gedacht, da ich dort eigentlich nichts grundlegendes geändert habe.
Welche Dateien müsste ich noch überprüfen oder liegt es an den Werten in der nuke_users Tabelle?

MfG, Torsten
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Torsten
Newbie
Newbie


Anmeldungsdatum: Dec 31, 2006
Beiträge: 32

BeitragVerfasst am: So Jan 20, 2008 9:33 pm    Titel: Antworten mit Zitat

Hallo Coldcut,

ich habe mir nocheinmal einen Teil der page_header.php unter die Lupe genommen:


Code:

//-----------------------------------------------------
//--- User Box ----------------------------------------
//-----------------------------------------------------
if ($user_info['user_level'] <= USER) {
  $site_template->register_vars("lang_loggedin_msg", preg_replace("/".$site_template->start."loggedin_user_name".$site_template->end."/siU", $user_info['user_name'], $lang['lang_loggedin_msg']));
  $user_box = $site_template->parse_template("user_logininfo");
  $site_template->register_vars(array(
    "user_box" => $user_box,
    "user_loggedin" => 1,
    "user_loggedout" => 0,
    "is_admin" => ($user_info['user_level'] == ADMIN) ? 1 : 0
  ));
  $site_template->un_register_vars("user_logininfo");
  unset($user_box);
}
else {
  $user_box = $site_template->parse_template("user_loginform");
  $site_template->register_vars(array(
    "user_box" => $user_box,
    "user_loggedin" => 0,
    "user_loggedout" => 1,
    "is_admin" => 0
  ));
  $site_template->un_register_vars("user_loginform");
  unset($user_box);
}


Wenn ich

if ($user_info['user_level'] <= USER) {

in

if ($user_info['user_level'] = USER) {

ändere, kommt die Anzeige in der UserBox links oben so wie es sein muss.

Dort steht dann:

Eingeloggt als: Tester

» Leuchtkasten
» Kontrollzentrum
» Abmelden

Leider steht das dann auch wenn man sich nicht eingeloggt hat, bloß ohne Name. Sad
Hilft diese Info um die Fehlerursache einzugrenzen?

MfG, Torsten
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Coldcut
Site Admin
Site Admin


Anmeldungsdatum: Jun 16, 2005
Beiträge: 875
Wohnort: Austria

BeitragVerfasst am: So Jan 20, 2008 9:56 pm    Titel: Antworten mit Zitat

Hi!

Diese Zeile sollte aber so aussehen: Confused
Code:
if ($user_info['user_level'] >= USER) {


Also an Deiner stelle würde ich diese BenutzerBox komplett wegmachen und den Leuchtkastenlink wo anders hinplatzieren. Wink
Wo ich die Gallery verwende habe ich die Box auch entfernt.

Coldcut Cool
_________________
CiroxX©™ Development Team
----------
"Dann klappts auch mit der Nachbarin!"
- - - - - - - - - - -
->
Hinweis: Nur registrierte Benutzer haben die Möglichkeit in diesem Forum "Links" zu sehen!
Bitte Registrieren oder Einloggen - Danke!
<-
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Torsten
Newbie
Newbie


Anmeldungsdatum: Dec 31, 2006
Beiträge: 32

BeitragVerfasst am: Di Jan 22, 2008 9:15 pm    Titel: Antworten mit Zitat

Hallo Coldcut,

ich habe den Leuchtkasten nun komplett entfernt. Das haut nämlich alles nicht hin. Obwohl der eingeloggte User als online aufgeführt wird und auch schon im Formular für einen Kommentar automatisch eingetragen wird, bekommt man nach dem Klick auf den Favoritenbutton unterhalb des angezeigten Bildes eine Meldung, dass man registriert sein muss, um diese Funktion zu verwenden zu können. Einmal wird man als registrierter User erkannt und dann wieder nicht. Sad

MfG, Torsten
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Coldcut
Site Admin
Site Admin


Anmeldungsdatum: Jun 16, 2005
Beiträge: 875
Wohnort: Austria

BeitragVerfasst am: Di Jan 22, 2008 9:24 pm    Titel: Antworten mit Zitat

Hi!

Ich seh mir morgen mal meine Gallerien an ob dieses Problem bei mir auch irgendwo besteht.
Auf diesen Fehler werden wir schon noch kommen, keine Angst! Wink

Coldcut Cool
_________________
CiroxX©™ Development Team
----------
"Dann klappts auch mit der Nachbarin!"
- - - - - - - - - - -
->
Hinweis: Nur registrierte Benutzer haben die Möglichkeit in diesem Forum "Links" zu sehen!
Bitte Registrieren oder Einloggen - Danke!
<-
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Coldcut
Site Admin
Site Admin


Anmeldungsdatum: Jun 16, 2005
Beiträge: 875
Wohnort: Austria

BeitragVerfasst am: Do Jan 24, 2008 10:34 am    Titel: Antworten mit Zitat

So, meine Gallerien hab ich auf diesen Fehler hin überprüft, und da funzt alles so wie es soll.

Hast Du bei der User Integration in den beiden config Dateien die Präfixe eingetragen, bzw. die Änderung in der Your_Account durchgeführt?

In den geänderten Dateien habe ich keine Fehler entdecken können.
Kontrolliere auch nochmal die nuke_user Datenbank, ob die Tabellen richtig eingetragen sind.

Coldcut Cool
_________________
CiroxX©™ Development Team
----------
"Dann klappts auch mit der Nachbarin!"
- - - - - - - - - - -
->
Hinweis: Nur registrierte Benutzer haben die Möglichkeit in diesem Forum "Links" zu sehen!
Bitte Registrieren oder Einloggen - Danke!
<-
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Torsten
Newbie
Newbie


Anmeldungsdatum: Dec 31, 2006
Beiträge: 32

BeitragVerfasst am: Do Jan 24, 2008 6:19 pm    Titel: Antworten mit Zitat

Ich habe noch einmal alle Dateien kontrolliert, es ist alles so wie es in der Anleitung steht. Im Eintrag

user_comments smallint(6) unsigned NOT NULL default '0',

hatte ich die Einstellung "unsigned" vergessen, ansonsten stimmen die 6 neuen Einträge. Der Admin hat bei User_level2 den Wert 9 und die anderen User den Wert 0. Und bei User_level haben alle den Wert 1.
Die Probleme mit dem Leuchtkasten bestehen weiterhin. Folgendes ist mir noch aufgefallen. In der Tabelle nuke_users wird mir in roter Schrift diese Meldung angezeigt:

Die folgenden Indizes scheinen identisch und einer von ihnen sollte entfernt werden: PRIMARY, uid

Beide haben im Feld den Eintrag "user_id". Kann es daran liegen? Und kann ich da einfach was löschen?

MfG, Torsten
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Coldcut
Site Admin
Site Admin


Anmeldungsdatum: Jun 16, 2005
Beiträge: 875
Wohnort: Austria

BeitragVerfasst am: Fr Jan 25, 2008 10:26 am    Titel: Antworten mit Zitat

Torsten hat folgendes geschrieben:

Die folgenden Indizes scheinen identisch und einer von ihnen sollte entfernt werden: PRIMARY, uid

Beide haben im Feld den Eintrag "user_id". Kann es daran liegen? Und kann ich da einfach was löschen?

Es gibt zwar 2 Felder in der user Tabelle die so einen Eintrag haben, aber eine davon ist:
PRIMARY KEY (user_id)
und die andere:
KEY uid (user_id)
Wenn eines der Beiden doppelt ist, kannst Du es löschen.
Aber mach ein Backup der DB vorher.

Coldcut Cool
_________________
CiroxX©™ Development Team
----------
"Dann klappts auch mit der Nachbarin!"
- - - - - - - - - - -
->
Hinweis: Nur registrierte Benutzer haben die Möglichkeit in diesem Forum "Links" zu sehen!
Bitte Registrieren oder Einloggen - Danke!
<-
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Torsten
Newbie
Newbie


Anmeldungsdatum: Dec 31, 2006
Beiträge: 32

BeitragVerfasst am: Sa Jan 26, 2008 6:49 pm    Titel: Antworten mit Zitat

Hallo Coldcut,

das löschen hat nichts gebracht. Mir ist aber was anderes aufgefallen. Wenn sich jetzt ein Besucher bei mir neu registriert, wird ihm bei user_level2 der Wert 2 automatisch zugewiesen. Loggt dieser sich dann bei mir ein, wird er auch in der Gallery vollständig erkannt, also auch mit dem Link für den Leuchtkasten usw. praktisch so wie es sein müsste. Die alten User, die sich vor der Galleryintegrierung registriert haben, besitzen bei user_level2 den Wert 0. Stelle ich diese auf 2 um, funktionieren diese User ebenfalls.
Nun die alles entscheidene Frage: Ist es richtig, dass die neuen User den Wert 2 erhalten? Dann wäre das Problem erkannt und gelöst. Oder müssten sie auch den Wert 0 bekommen. Dann wäre das alte Problem immer noch da und ich hätte nun noch eins mehr... Confused

MfG, Torsten
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Coldcut
Site Admin
Site Admin


Anmeldungsdatum: Jun 16, 2005
Beiträge: 875
Wohnort: Austria

BeitragVerfasst am: Sa Jan 26, 2008 8:41 pm    Titel: Antworten mit Zitat

Hi!

Der user_level2 hat den Wert 2!
Bei den Neuregistrierungen wird das automatisch übernommen.
Ausser der Admin bekommt 9!

Ich hoffe mal Du hast nicht zuviele User die Du auf diesen Wert ändern musst. Wink

Coldcut Cool
_________________
CiroxX©™ Development Team
----------
"Dann klappts auch mit der Nachbarin!"
- - - - - - - - - - -
->
Hinweis: Nur registrierte Benutzer haben die Möglichkeit in diesem Forum "Links" zu sehen!
Bitte Registrieren oder Einloggen - Danke!
<-
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    CyberTipps.com Foren-Übersicht -> 4images Gallery Alle Zeiten sind GMT + 2 Stunden
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2008 phpBB Group
PHP-NukeNukeSentinel(tm)NukeCops.ATCiroxX©

You can syndicate our news using the file and
Copyright © 2005 - 2008 by CyberTipps
Web site engine code is Copyright © 2005 by PHP-Nuke.
Erstellung der Seite: 1.07 Sekunden