• Welcome to Simple Machines Community Forum. Please login or sign up.

Gäste erinnern, sich zu registrieren...

Started by MotMann, January 01, 2006, 07:10:29 PM

Previous topic - Next topic

noex

Quote from: feline on January 11, 2006, 05:39:55 PM
noex, Problem ist bei "seinem" Wunsch, das die Gäste den Bordindex UND den Messageindex sehen sollen .. ansich keine Thema das zu machen .. ich hatte ja schon mal was dazu gepostet .. nur taucht das ganze auch noch an anderen Stellen auf, neue Nachrichten, Info Center etc.
Das sind heftige Änderungen am Code und wenn man sich da nicht Auskennt .. Oh weia  ::)

Fel
Okay, das wird anstrengend.  :-\

Aber wäre es nicht einfacher beim "betrachten" des Topic auf die "Rechte" zu prüfen und dann auf die Registrierung umzuleiten, denn dann wäre nur ein Eingriff im Code erforderlich.

Nur mal so als Ansatz, habs mir aber noch nicht angesehen, von daher kann ich auch nichts sagen.

Quote from: feline on January 11, 2006, 05:41:26 PM
Ok .. ich kann mich der Sache mal annehmen
Das ist aber nett von dir!

Quote from: feline on January 11, 2006, 05:41:26 PM
Ähm ... welche version? unter RC1 tue ich es nicht *gg*
Was hast du denn gegen die RC1?  :P

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

MotMann

January 11, 2006, 05:51:29 PM #21 Last Edit: January 11, 2006, 06:04:04 PM by MotMann
Quote from: feline on January 11, 2006, 05:39:55 PM
.. nur taucht das ganze auch noch an anderen Stellen auf, neue Nachrichten, Info Center etc.
Das sind heftige Änderungen am Code und wenn man sich da nicht Auskennt .. Oh weia  ::)

:'(  .. wenn TP 0.8 erscheint, werde ich auf 1.1RC2 upgraden. Und natürlich müssen dann noch die Germanpacks vorhanden sein  :D

Ich finde SMF wirklich super. Ist alles nur etwas gewöhnungsbedürftig, weil einfach viele Dateien mehr zusammenspielen, als z.B. in phpBB2, wo es wesentlich einfacher war alles anzupassen, weil man es schneller fand.

Quote from: noex on January 11, 2006, 05:50:07 PMAber wäre es nicht einfacher beim "betrachten" des Topic auf die "Rechte" zu prüfen und dann auf die Registrierung umzuleiten, denn dann wäre nur ein Eingriff im Code erforderlich.
Also die Überschriften innerhalb eines Boards sollen lesbar sein. Erst wenn man auf ein Beitrag klickt sollte man zu Registrierung geleitet werden.
Und wenn als Gast ein Beitrag gelesen werden kann, aber nicht schreiben darf, so sollten die Antworticons trotzdem da sein, nur das eben erst zur Registrierung geleitet wird.... Wenn jetzt ein Gast keine Beiträge schreiben darf, so verschwinden auch die Antworticons :( Ich verstehe echt nicht, dass das noch nicht geändert wurde. Das ist doch ein wichtiges Werkzeug für Admins.

feline

Quote from: noex on January 11, 2006, 05:50:07 PM
Aber wäre es nicht einfacher beim "betrachten" des Topic auf die "Rechte" zu prüfen und dann auf die Registrierung umzuleiten, denn dann wäre nur ein Eingriff im Code erforderlich.

Ja, sowas hatte ich mir auch gedacht. Dazu noch eine Option im Board ..

Quote
Was hast du denn gegen die RC1?  :P

Ach was .. blos nicht was älteres .. am liebsten ist mir die RC2 .. hatt Zukunft  ;)

Fel

noex

Quote from: MotMann on January 11, 2006, 05:51:29 PM
Quote from: noex on January 11, 2006, 05:50:07 PMAber wäre es nicht einfacher beim "betrachten" des Topic auf die "Rechte" zu prüfen und dann auf die Registrierung umzuleiten, denn dann wäre nur ein Eingriff im Code erforderlich.
Also die Überschriften innerhalb eines Boards sollen lesbar sein. Erst wenn man auf ein Beitrag klickt sollte man zu Registrierung geleitet werden.

Genau das meinte ich damit, die Links zu den Beiträgen im ganzen Forum bleiben unverändert. Nur beim Aufruf des Topics wird überprüft ob der Gast dieses "Board" und somit auch dieses "Topic" sehen darf. Wenn nicht, dann gehts zur Registrierung. Dies hätte eben den Vorteil das du auch die Themenübersicht in einem Board siehst.

Hoffe ich konnte das jetzt halbwegs erklären was ich meine. Aber feline wird schon wissen was ich meine  ;D

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

feline

Quote from: MotMann on January 11, 2006, 05:51:29 PM
:'(  .. wenn TP 0.8 erscheint, werde ich auf 1.1RC2 upgraden. Und natürlich müssen dann noch die Germanpacks vorhanden sein  :D

Wieso?
TP 0.75 läuft wunderbar mit der RC2 .. Musst nur meine Patches einspielen ...  ;)

Fel

feline

QuoteAber feline wird schon wissen was ich meine

isch abe keine Ahnung *gg*

noex

Quote from: feline on January 11, 2006, 06:01:17 PM
Quote from: noex on January 11, 2006, 05:50:07 PM
Aber wäre es nicht einfacher beim "betrachten" des Topic auf die "Rechte" zu prüfen und dann auf die Registrierung umzuleiten, denn dann wäre nur ein Eingriff im Code erforderlich.
Ja, sowas hatte ich mir auch gedacht. Dazu noch eine Option im Board ..
Das wäre natürlich ein Hit!!!

Quote from: feline on January 11, 2006, 06:05:04 PM
QuoteAber feline wird schon wissen was ich meine

isch abe keine Ahnung *gg*

scherzkeks ;D

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

MotMann

Quote from: feline on January 11, 2006, 06:03:54 PM
Wieso?
TP 0.75 läuft wunderbar mit der RC2 .. Musst nur meine Patches einspielen ...  ;)
Ich hab's schon gelesen :D Ich warte trotzdem geduldig :)

feline

Na ok noex .. ich schau mir das mal an.

So eine Option (forumsweit) .. Gäste dürfen Nachrichten lesen [X] .. Wähle Boards

Da währs denke ich, oder?

Fel


feline

Quote from: MotMann on January 11, 2006, 06:08:09 PM
Quote from: feline on January 11, 2006, 06:03:54 PM
Wieso?
TP 0.75 läuft wunderbar mit der RC2 .. Musst nur meine Patches einspielen ...  ;)
Ich hab's schon gelesen :D Ich warte trotzdem geduldig :)

I will spend you many time  ;)

MotMann

Quote from: feline on January 11, 2006, 06:11:22 PM
So eine Option (forumsweit) .. Gäste dürfen Nachrichten lesen [X] .. Wähle Boards
... wenn wir das Gleiche meinen .. ja.

Und, wenn es geht, wenn Gäste die Beiträge lesen aber nicht auf Beiträge antworten dürfen, dass die Antworticons trotzdem sichtbar sind, nur dass eben bei Klick drauf der Gast zur Registrierung geleitet wird :) Das sollte generell so sein...

... you spend your time just for me? :D .. ohhh how lovely  ;)

feline

January 11, 2006, 06:42:49 PM #31 Last Edit: January 11, 2006, 06:45:42 PM by feline
Quote from: MotMann on January 11, 2006, 06:26:15 PM
Quote from: feline on January 11, 2006, 06:11:22 PM
So eine Option (forumsweit) .. Gäste dürfen Nachrichten lesen [X] .. Wähle Boards
... wenn wir das Gleiche meinen .. ja.

Und, wenn es geht, wenn Gäste die Beiträge lesen aber nicht auf Beiträge antworten dürfen, dass die Antworticons trotzdem sichtbar sind, nur dass eben bei Klick drauf der Gast zur Registrierung geleitet wird :) Das sollte generell so sein...

... you spend your time just for me? :D .. ohhh how lovely  ;)

Und schon wird er unverschämt ... tz,tz,tz  ;)

Sonst noch Wünsche ?

Ähm .. für welche version denn nun? RC1 ?
(weitere Communication bitte über meine Site)

Fel

MotMann

Hmm.. ich denke, da ja nun viele auf RC 2 umsteigen werden.. lieber RC 2 :)

TP 0.8 soll ja bald erscheinen ;-)

feline

Ok .. lass mir ein bischen Zeit ..
(ich muss mir erst mal eine "nackte" RC2 installieren *g*)

Mehr auf meiner site ..

fel

feline

January 12, 2006, 03:08:37 PM #34 Last Edit: January 12, 2006, 03:21:53 PM by feline
Yeah ... Ich habs drin .. wie gewünscht und alles einstellbar  :)

Allerdings sind doch ziemlich viele Files davon betroffen.
Das alles hier zu Posten, wird wohl den Rahmen sprengen ..

Wie können wir das Händeln? (die Frage geht an noex)

Was habe ich nun gemacht ...

Jedes Board hat zwei weitere Permissions:

- Verbiete Gästen das lesen von Nachrichten => verzweige zu Fehlermeldung
- Verbiete Gästen das lesen von Nachrichten => verzweige zur Registrierung

Wenn ein Gast eine Nachricht in so einem Bord anklickt, kommt die gewählte Aktion zum tragen.

Bei Recent werden Nachrichten in solchen Boards einfach nicht Angezeigt.
Alles andere währe zu Datenbank intensiv.

Link über den Kalender .. Wie versuch die Nachricht zu lesen.

Sollte eigentlich alles Berücksichtigt sein.

Hier die Liste der Files wo Änderungen gemacht werden müssen:

\Sources\Display.php
\Sources\Load.php
\Sources\ManagePermissions.php
\Sources\Recent.php
\Sources\Subs-Boards.php
\Sources\Subs-Members.php
\Themes\default\languages\Admin.english.php
\Themes\default\languages\Admin.german.php
\Themes\default\languages\Errors.english.php
\Themes\default\languages\Errors.german.php
\Themes\default\ManageBoards.template.php
\Themes\default\ManagePermissions.template.php

So, das war's erstmal ... bin auf Reaktionen gespannt  8)

Schade .. ich kann keine Bilder anhängen ...

Fel

EDIT:
Nachtrag ...

In dem Zusammenhang habe ich noch einen Bug gefunden (v 1.1 RC2) ...

$txt['calendar_shortedit']

Ist nicht definiert !!!



MotMann


feline

Tja ... ich bin Spitze *ggg*

Habe aber jetzt noch ein Warnig eingebaut, in dem der Gast zur Registrierung aufgefordert wird.
Ich find das ziemlich blöd, direkt zur Registrierung zu gehen. Da denk der User vielleicht, er hat sich vertan oder so ...

Ich finde das so besser und werde es auch so machen .. also nur eine Option zusätzlich im Board.

Fel

MotMann

January 12, 2006, 08:35:16 PM #37 Last Edit: January 12, 2006, 08:44:16 PM by MotMann
Eine Warnug wirkt immer abschrenkend. Gleich zu Registrierung, das sollte ausreichen :)

Wenn er nicht will, muss er es ja nicht tun. Aber erst mal warnen.. wozu? Dass er nochmal was bestätigen muss? Da wird der User eher Abstand von halten und Deine schöne Arbeit wäre für die Katz.

Ist ja so wie bei Windows: Achtung sie tun das <klick> wollen sie wirklich <klick> sind Sie sich sicher <klick> überlegen Sie es sich noch mal <klick>.... und alles blau :D

Jetzt hat er wenigstens die Möglichkeit zu sehen, dass da noch mehr ist, was ihm als Gast verborgen bliebe...und bei der SMF Software ist die Registrierung ja nun wirklich nicht umfangreich, so wie bei anderen Foren.

Ich kann jedenfalls jetzt aus Erfahrung sagen, dass ich bei meiner alten Forensoftware so ca. 5 - 10 regisrtierungen innerhalb 3 Tage hatte, wovon so ca. 70 % aktiv sind.
Seit SMF habe ich innerhalb 6 Wochen gerade mal 3 Registrierungen :( ... und das liegt wirklich an der fehlenden Registrierung bei Klick auf ein Beitrag oder Antwort eines Postings. Die Gäste sehen einfach nicht das da was da ist :(

... aber ändert sich ja durch Dein Eingriff.... die Macht der Frauen :D

feline

So ... Ich habe zu dieser Sache ein Mod gemacht  :)

Ist NUR für SMF 1.1 RC2 (englisch UND deutsch)

Das Mod-Package steht in kürze auf meiner Site im Download Bereich zur Verfügung.

Name: Enhanced Board Permission
Vers.: 1.0
Kurz Beschreibung:
**********************************************************
***       Was macht diese Modifikation für Dich ?      ***
**********************************************************
Ich habe eine neue globale Berechtigung für jedes Board
vergeben. Diese Berechtigung heisst "Gäste Warnen".

Wenn Du diese Option wählst, können Gäste keine Nachrichten in dem
Board lesen, sondern es wird eine Warnung angezeigt:

+---------------------------------------------------------------------+
|                       Fehlende Berechtigung                         |
+---------------------------------------------------------------------+
| Sie haben nicht die Berechtigung Beiträge in diesem Board zu lesen. |
|                Sie müssen sich erst [Registrieren] !                |
|                                                                     |
|                               <Zurück>                              |
+---------------------------------------------------------------------+
Der Benutzer kann nun auf [Registrieren] klick, um das durchzuführen.

HINWEIS:
Du kannst diese Verhalten so ändern, das SOFORT zur Registrierung
aufgefordert wird. Dazu musst Du die Datei Display.php ändern:

An Zeile 79 findest du folgendes:

if ($row['permission_mode'] == 8 && $user_info['is_guest'])
/* =-> Here you can change the action (only one of this please) <-= */
     // go directly to register uncomment use this line
//     redirectexit('action=register');
     // show warning with link to register use this line (default)
       warning_lang_error('cannot_read_post');

Hier kannst Du eine der Aktionen wählen, indem Du die entsprechende
Zeile auskommentiert (// davorsetzen) und bei der anderen den Kommentar
entfernst (// löschen).

Im Info-Center (neueste Beiträge) werden keine Nachrichten von Boards
angezeigt, bei denen diese Option gewählt ist.

Im Kalender werden die Links zu Nachrichten in den "gesperrten" Boards
angezeigt, beim Versuch diese zu lesen, kommt ebenfalls die Warnung.


Viel Spass damit :-)

Fel

mediman

My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Advertisement: