anpera.net
http://anpera.homeip.net/phpbb3/

Kommentare pro Seite
http://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=4302
Seite 1 von 1

Autor:  Sticky [ So 27 Jan, 2008 19:23 ]
Betreff des Beitrags:  Kommentare pro Seite

Hey Leute, ich hab jetzt schon über ne Stunde die Forum Suche
genutzt, nur leider nichts passendes gefunden...

Und zwar möchte ich gerne wissen, wie bzw wo kann man die
Anzahl der Komentare pro Seiten bestimmen? Schon mal danke.

Gruß Sticky

Autor:  Harthas [ So 27 Jan, 2008 19:30 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

Funktion viewcommentary, Parameter 3

Beispiel:
$this->bbcode_second_pass_code('', 'viewcommentary("blubb","Hinzufügen",15);')

Autor:  Sticky [ So 27 Jan, 2008 19:50 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

Dank dir, hat super geklappt. ;-)
So einfach... Da hät ich auch selber
drauf kommen können. Nochmal vielen
dank und ein schönen Abend noch.
Gruß Sticky

Autor:  Chris [ Do 04 Feb, 2010 13:35 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

Muss ich das dann in jeder einzelnen Datei schreiben für jeden Ort oder werden die Kommentare pro Seite in einer Datei für alle Seiten eingestellt? Und wenn ja, wie heißt diese Datei? xD

Danke ^^

Autor:  Patzue [ Do 04 Feb, 2010 13:55 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

So weit ich weiß, musst du es in jeder Datei selbst einstellen. Glaube es gibt einen Hack, wo jeder User selbst einstellen kann wie viele Kommentare.. aber! du musst dazu jede! Datei bearbeiten in der so ein

$this->bbcode_second_pass_code('', 'viewcommentary("blubb","Hinzufügen",15);')

vorkommt..

Autor:  Welv [ Do 04 Feb, 2010 15:42 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

oder in der common.php (oder wo auch immer bei nem anderen hack) die funktion viewcommentary bearbeiten. damit lässt sich aber überall nur die gleiche Anzahl an Kommentaren einstellen.

Autor:  Chris [ Do 04 Feb, 2010 21:42 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

Ich habs mal in village.php probiert und da steht:

$this->bbcode_second_pass_code('', 'viewcommentary('village',"Hinzufügen",25);')

Ich hab das in 5 geändert und dann war es im Dorf auch nur 5 Kommentare pro Seite, aber wenn man dann auf 10 umgeschaltet hat, waren die 5 weg und als Standart wieder 25. *verwirrt*

Autor:  Linus [ Do 04 Feb, 2010 22:09 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

Patzue hat geschrieben:
So weit ich weiß, musst du es in jeder Datei selbst einstellen. Glaube es gibt einen Hack, wo jeder User selbst einstellen kann wie viele Kommentare...


In der prefs.php, innerhalb des $form=array(...) :$this->bbcode_second_pass_code('', ',"comcount"=>"Anzahl der Kommentare,enum,0,Standard,5,Kommentare,10,Kommentare,15,Kommentare,20,Kommentare,25,Kommentare"
')
Und in der Funktion viewcommentary(), nach der Zeile:$this->bbcode_second_pass_code('', 'global $_POST,$session,$REQUEST_URI,$_GET, $doublepost,$appoencode_str;') folgende Zeile einfügen: $this->bbcode_second_pass_code('', 'if(isset($session['user']['prefs']['comcount']) && $session['user']['prefs']['comcount']!='0') $limit = $session['user']['prefs']['comcount'];')

Das war es schon, damit kann der Spieler selbst definieren wie viele Zeilen er angezeigt haben möchte. :)

Autor:  Chris [ So 07 Feb, 2010 16:07 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

Also in der commentary.lib.php

$this->bbcode_second_pass_code('', 'function viewcommentary($section,
$message="Kommentar hinzufügen?",
$limit=10,
$talkline="sagt",
$showdate=false,
$show_addform=true,
$specialfuncs=false,
$long_posting=false,
$only_rpg=false,
$linkbios=true,
$su_min=1) {
global $session,$REQUEST_URI,$doublepost,$BOOL_COMMENTAREA,$BOOL_POPUP, $access_control;
require_once(LIB_PATH.'jslib.lib.php');

if(isset($session['user']['prefs']['comcount']) && $session['user']['prefs']['comcount']!='0') $limit = $session['user']['prefs']['comcount'];
$bad_color = array(array('§','&'), array('§','&') );')


So? :?

Autor:  Linus [ So 07 Feb, 2010 22:42 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

Du hast die AllInOne-Commentary von Eliwood drin?

Da will ich mal keine Garantie für die korrekte Funktionalität geben, auch wenn es auf den ersten Blick so aussieht das es funktionieren sollte. Aber ich kenn den PHP-Code da nicht so genau und weiß nicht ob im weiteren Verlauf $limit unberührt bleibt.

Autor:  Eliwood [ So 07 Feb, 2010 22:55 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

Linus hat geschrieben:
Du hast die AllInOne-Commentary von Eliwood drin?

Da will ich mal keine Garantie für die korrekte Funktionalität geben, auch wenn es auf den ersten Blick so aussieht das es funktionieren sollte. Aber ich kenn den PHP-Code da nicht so genau und weiß nicht ob im weiteren Verlauf $limit unberührt bleibt.


Nein, das ist nicht das Bundle. Vermutlich DS-Edition oder eigene Kreation.

Autor:  Patzue [ Mo 08 Feb, 2010 14:01 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

Chris hat geschrieben:
Also in der commentary.lib.php


@Eliwood.. sieht stark nach ds aus ja

Autor:  Chris [ Mo 08 Feb, 2010 22:49 ]
Betreff des Beitrags:  Re: Kommentare pro Seite

Ahhh ich habs xD In der commentary.lib.php

PHP:
$link = 'comment_funcs.php?section='.$section.'&ret='.urlencode($REQUEST_URI);
addnav("",$link);
output('`0<div align="right"><form method="POST" action="'.htmlentities($link).'">
Kommentare pro Seite:
<select name="commentlimit" onchange="this.form.submit()"><option value="'.$limit.'"> '.$limit.' </option>
<option value="10" '.($limit==10 ? 'selected' : '').'> 10 </option>
<option value="25" '.($limit==25 ? 'selected' : '').'> 25 </option>
<option value="50" '.($limit==50 ? 'selected' : '').'> 50 </option>
<option value="75" '.($limit==75 ? 'selected' : '').'> 75 </option>


Musste einfach nur
PHP:
<option value="5" '.($limit==5 ? 'selected' : '').'> 5 </option>

einfügen. :D

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/