Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Nach dem 3. Beitrag = Stop
#1
Hallo,

ich möchte gerne mein Beiträge für Gäste sozusagen sperren? Also, ich möchte das die ersten drei Beiträge angezeigt wird und als 4. Beitrag kommt "Sie müssen sich für weitere Beiträge um lesen zu können registrieren...".

Gibt es solch ein Plugin? Kann ich das mit dem PHP Gedöns umsetzen? 

Bitte um Hilfe, Danke.
Zitieren
#2
Soviel wie ich weiß gibt es kein Pkugin dafür, kann mich aber irren.
Zitieren
#3
Wie lässt sich sowas am besten umsetzen? Ich habs mal in einem Forum gesehen. Aber wie Sie umgesetzt worden sind, kA..
Zitieren
#4
Das gibt es meiner Meinung nach als Plugin nur für den ersten Beitrag:
https://www.mybb.de/forum/thread-30296.html
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#5
Du kannst das von Jockl verlinkte Plugin nehnen und die Datei aus dem Anhang ersetzen.

Habe es so eingestellt, daß es nach dem dritten Beitrag eine Warnung ausgibt. Die Sprachdatei mußt Du aber selbst anpassen.


Angehängte Dateien
.php   firstpostonly.php (Größe: 10,32 KB / Downloads: 6)
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#6
Wird die Warnung nur für Gäste ersichtlich oder auch für andere User?

Gruß
Zitieren
#7
Das kannst Du ja mittels der Einstellungen des Plugins einstellen.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#8
Das Plugin weißt ein paar Bugs auf. Wenn ich das Plugin aktiviere, sind manche Foren weiß. Weiß Du zufällig, woran das liegt?

Gruß
Zitieren
#9
Du könntest auch mithilfe des PHP in Templates Plugin dies einigermaßen realisieren.

Hier ein Beispiel:

Suche im postbit Template nach

Code:
<span class="smalltext"><strong>{$post['icon']}{$post['subject']} {$post['subject_extra']}</strong></span>

füge danach dies ein

Code:
<if $mybb->user['uid'] != 0 || $post['pid'] < "4" then>

und nach

Code:
<div class="post_meta" id="post_meta_{$post['pid']}">
                {$post['iplogged']}
                </div>

dies einfügen

Code:
<else>
<br />
<div style="padding: 10px; color: #ff0000"><span>Du musst dich Anmelden oder Registrieren, um weitere Beiträge lesen zu können !!</span></div><br class="clear" />
</if>



Somit erscheint ein Hinweistext, statt des Beitrages, welcher ein Gast nicht mehr sehen darf.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#10
Hallo,

mit dieser Variante werden die kompletten Beiträge, auch die ersten vier, mit dem Inhalt :

Du musst dich Anmelden oder Registrieren, um weitere Beiträge lesen zu können !!

versteckt. Da ist noch nen kleiner Bug.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Werbung nach dem ersten Beitrag sunnygirl70 4 2.747 14.07.2010, 10:18
Letzter Beitrag: sunnygirl70
  Adsense nach dem letzen Beitrag ichbins 4 2.475 05.08.2009, 13:17
Letzter Beitrag: eisbäronice
  [MyBB 1.4] Werbung nach dem 1. Beitrag vip3r 4 3.923 15.08.2008, 16:19
Letzter Beitrag: vip3r
  Werbung nach dem ersten Beitrag Mek 2 2.803 22.07.2007, 06:48
Letzter Beitrag: Mek
  Werbung nach dem ersten Beitrag cs_bot 28 10.351 09.07.2007, 09:31
Letzter Beitrag: cs_bot