Advertisement:

Author Topic: [Tutorial] Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern  (Read 59697 times)

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #20 on: January 01, 2006, 06:33:47 PM »
Eigentlich ist das nur ein kleiner "Trick" um Gäste neugierig auf "mehr" zu machen .. sich zu Registrieren.
Klar kannst du in den Boadeinstellung wählen, das Gäste das nicht sehen können, aber das macht dann auch nicht neugierig ..

Fel

Offline MotMann

  • Semi-Newbie
  • *
  • Posts: 92
  • Gender: Male
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #21 on: January 02, 2006, 05:56:51 AM »
Mag ja alles sein. Aber die Suchmaschinen kommen dann auch nicht rauf  >:(

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #22 on: January 02, 2006, 06:39:33 AM »
Klar, das wird nicht gehen.
Aber .. vielleicht sagst Du mal, was Du eigentlich willst?
Soll der Boardindex angezeigt werden, aber nicht der Messageindex oder wie?
Sicher könnte man da eine option einbauen ...

Fel

Offline MotMann

  • Semi-Newbie
  • *
  • Posts: 92
  • Gender: Male
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #23 on: January 02, 2006, 06:59:09 AM »
Sicher könnte man da eine option einbauen ...
Bist Du wahnsinnig? :D Hab jetzt schon den Kopf voll ;) Wenn ich da an das Update auf 1.1RC2 denke wird mir schon schlecht...

Der Gaste sollte die Topics, also die Überschriften, sehen können, also nicht bis zu den Beiträgen kommen....
« Last Edit: January 02, 2006, 07:00:42 AM by MotMann »

Offline dieter4

  • SMF Hero
  • ******
  • Posts: 2,855
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #24 on: January 02, 2006, 08:42:36 AM »
in der RC2 kann man den gästen den kompletten zugriff verweigern

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #25 on: January 02, 2006, 12:02:07 PM »
Dark_Neakro, ich glaube MotMann meint, das Gäste noch den Messageindex sehen sollen, aber nicht mehr die Nachricht (Display). Und Du meinst, das geht in der RC2 ?

Fel

Offline MotMann

  • Semi-Newbie
  • *
  • Posts: 92
  • Gender: Male
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #26 on: January 02, 2006, 01:13:44 PM »
Dark_Neakro, ich glaube MotMann meint, das Gäste noch den Messageindex sehen sollen, aber nicht mehr die Nachricht (Display).
Yes.... :)

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #27 on: January 02, 2006, 03:33:40 PM »
Ich weiss nun nicht, ob die RC2 darür rechte vergibt .. aber es ist echt einfach machbar, was Du willst.

Du must nur eine kleinigkeit in der MessageIndex.template.php deines Themes zu ändern:

Suche nach:
Code: [Select]
foreach ($context['topics'] as $topic)
{
echo '
<tr class="windowbg2">
<td valign="middle" align="center" width="5%">
<img src="', $settings['images_url'], '/topic/', $topic['class'], '.gif" alt="" />
</td>
<td valign="middle" align="center" width="4%">
<img src="', $topic['first_post']['icon_url'], '" alt="" />
</td>
<td class="windowbg" valign="middle">
', $topic['first_post']['link'];

und ändere die letzte Zeile in:
Code: [Select]
<td class="windowbg" valign="middle">
', ($context['user']['is_logged']) ? $topic['first_post']['link'] : $topic['first_post']['subject'] , '';

Edit:
Grad gesehen .. da gibts auch noch ein Last_Post ..
Code: [Select]
                if ($settings['images_url'] != $settings['theme_url'] . '/images' || file_exists($settings['theme_dir'] . '/images/icons/last_post.gif'))
                        echo '
                                        <a href="', $topic['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt[111], '" title="', $txt[111], '" border="0" style="float: right;" /></a>';
                echo '
                                                <span class="smalltext">
                                                        ', $topic['last_post']['time'], '<br />
                                                        ', $txt[525], ' ', $topic['last_post']['member']['link'], '
                                                </span>
                                        </td>';

Muss auch nach dem Schema geändert werden.

Und .. das ist dann für ALLE Board. Willst Du das so haben? Ansonsten wird aufwendiger ...

Fel

« Last Edit: January 02, 2006, 03:49:33 PM by feline »

Offline dieter4

  • SMF Hero
  • ******
  • Posts: 2,855
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #28 on: January 03, 2006, 12:47:12 PM »
Und Du meinst, das geht in der RC2 ?

jo ich habs probiert (man muss sich ja auskennen ;) ) und dann hats gefunzt. ich gluab das war in den forumseinstellungen.

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #29 on: January 03, 2006, 04:14:07 PM »
Oha .. donnerwetter ..
hätte ich nun nicht gedacht .. aber ok, ich würds gut finden.

Fel

Offline MotMann

  • Semi-Newbie
  • *
  • Posts: 92
  • Gender: Male
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #30 on: January 03, 2006, 10:31:11 PM »
Edit:
Grad gesehen .. da gibts auch noch ein Last_Post ..

Aber da ist nicht die Zeile  <td class="windowbg" valign="middle">  :( Wo soll ich es denn da einfügen?

jo ich habs probiert (man muss sich ja auskennen ;) ) und dann hats gefunzt. ich gluab das war in den forumseinstellungen.
Okey.. aber ich muss noch mit dem Update warten. :(
« Last Edit: January 03, 2006, 10:33:58 PM by MotMann »

Offline MotMann

  • Semi-Newbie
  • *
  • Posts: 92
  • Gender: Male
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #31 on: January 05, 2006, 08:36:57 AM »
Edit:
Grad gesehen .. da gibts auch noch ein Last_Post ..
Code: [Select]
                if ($settings['images_url'] != $settings['theme_url'] . '/images' || file_exists($settings['theme_dir'] . '/images/icons/last_post.gif'))
                        echo '
                                        <a href="', $topic['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt[111], '" title="', $txt[111], '" border="0" style="float: right;" /></a>';
                echo '
                                                <span class="smalltext">
                                                        ', $topic['last_post']['time'], '<br />
                                                        ', $txt[525], ' ', $topic['last_post']['member']['link'], '
                                                </span>
                                        </td>';

Muss auch nach dem Schema geändert werden.

Und .. das ist dann für ALLE Board. Willst Du das so haben? Ansonsten wird aufwendiger ...
Ich weiß nicht, wo ich da den geänderten code....

<td class="windowbg" valign="middle">
', ($context['user']['is_logged']) ? $topic['first_post']['link'] : $topic['first_post']['subject'] , '';

.....einfügen soll?
Und, der Gast wird nicht zur Registrierungsseite gelinkt, wenn er die Beiträge direkt lesen möchte, sondern da passiert einfach gar nichts.

Wenn ich doch bloß schon die neue SMF Version uploaden könnte.. :(
« Last Edit: January 05, 2006, 08:39:40 AM by MotMann »

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #32 on: January 05, 2006, 09:09:35 AM »
Das Last_post kannst du auch ganz weglassen, da deine gäste ja eh nix lesen sollen ...
Code: [Select]
if ($context['user']['is_logged'])
{

                if ($settings['images_url'] != $settings['theme_url'] . '/images' || file_exists($settings['theme_dir'] . '/images/icons/last_post.gif'))
                        echo '
                                        <a href="', $topic['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt[111], '" title="', $txt[111], '" border="0" style="float: right;" /></a>';
                echo '
                                                <span class="smalltext">
                                                        ', $topic['last_post']['time'], '<br />
                                                        ', $txt[525], ' ', $topic['last_post']['member']['link'], '
                                                </span>
';
}

echo '
                                        </td>';

Nur dir sollte klar sein, das die Links auch noch an anderen Stellen auftauchen, z.B. im Boardindex .. neue Nachrichten ..

So einfach ist das nicht

Fel

Offline Mermi189

  • Semi-Newbie
  • *
  • Posts: 20
Re: [Tutorial] Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #33 on: February 27, 2006, 03:01:04 PM »
Hallo Neox

Ich habe die Version 1.1 RC2 ... Ich habe jetzt alle Varianten versucht, aber es funzt bei mir einfach nicht.

Was mache ich denn falsch ? Ich habe auch bei Foren Einstellungen erlaubt, dass die Besucher die Kategorien durchsuchen können, einfach die Threads nicht sehen können...


Soll ich mal die boardindex Datei hier im Forum zeigen ?

Wenn du mir helfen könntest wäre ich froh, habe auch die anderen Beiträge gelesen hat mir leider nicht geholfen.

Offline noex

  • Language Moderator
  • Local Moderator
  • SMF Hero
  • *
  • Posts: 1,764
  • Gender: Male
  • Der Mensch denkt und Gott lacht...
    • inveoo.com
Re: [Tutorial] Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #34 on: February 27, 2006, 05:45:04 PM »
Was mache ich denn falsch ? Ich habe auch bei Foren Einstellungen erlaubt, dass die Besucher die Kategorien durchsuchen können, einfach die Threads nicht sehen können...

Entweder ist es schon so spät, ich so müde, oder ist steh einfach nur auf dem Schlauch. Aber ich verstehe diesen Satz nicht. Du gibt den Gästen das Recht das Board zu betreten, und weiter?

Mehr musst du eigentlich auch schon nicht mehr machen, außer den Gästen das Recht für dieses Board geben (also der Hacken muss da sein, beim Board)

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

Offline Mermi189

  • Semi-Newbie
  • *
  • Posts: 20
Re: [Tutorial] Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #35 on: February 27, 2006, 07:29:39 PM »
So ich denke so ist es besser.

Also ich möchte , dass meine Gäste bis hier zu diesem Bild Zugriff haben, aber danach um die Threads zu sehen, sich registrieren müssen.

So hier mal das Bild:


[nofollow]

Ps: Ich habe auch das Häckchen gesetzt dass Gäste mein Forum sehen können...

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
Re: [Tutorial] Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #36 on: February 28, 2006, 07:36:24 AM »
Ich habe dazu ein Mod gemacht, wo man das per Board einstellen kann und welches die Hintertüren "Recent" und "Calendar" einschliess.

Findest Du auf meine Site (nach der Registrierung) im Downloadbereich ..

Enhanced Board Permission (1.1 RC2)
I have add a new global Permission for each board.
This permission shows as "Warning Guest's".
If you enable this option, Guest can't read any topic on this board, but a Warnig is displayed, to register first.

Fel

Offline Alduras

  • Semi-Newbie
  • *
  • Posts: 13
  • Gender: Male
    • Die dunkle Seite erwartet dich
und wie lautet der Code dann für SMF 1.1 RC2?

Offline feline

  • SMF Hero
  • ******
  • Posts: 1,638
  • Gender: Female
Code? was meinst du?

Offline Polly Pread

  • Newbie
  • *
  • Posts: 2
Re: Erlaube Gästen die Boards zu sehen, aber den Zugriff verweigern
« Reply #39 on: May 29, 2006, 04:39:34 PM »
in der RC2 kann man den gästen den kompletten zugriff verweigern

hallo Dar_Neakro!
verstehe ich das richtig, dass man einfach nur bei "Generelle Berechtigungen - Unregistrierte Gäste" die häkchen von den gästen entfernen muss? oder muss man noch was anderes ändern? hab rc2 erst drei tage... ;)