Seite 2 von 3

Re: Modul: Mini-Forum [BETA]

Verfasst: Sa 26. Mai 2007, 12:00
von Aixtraweb
Dinkel hat geschrieben:Das Forum hat leider so viel Zeit verschlungen (und wird es noch), dass ich es nur für den privaten oder vereins- oder gemeinnützigen Gebrauch kostenlos unter der GNU/GPL anbieten kann....
Hi Dinkel,

ich habe das Forum auch auf einer privaten Seite im geschlossenen Bereich zum testen installiert...
Mein erster Eindruck - Super!!
Herzlichen Dank für Dein Modul und ich freue mich schon auf die nächsten Versionen!

Verfasst: Mo 1. Okt 2007, 14:57
von mko
Installation war problemlos - lediglich der Botton zum Löschen eines Beitrags ist nicht zu finden. Sobald die Userrechte durch Gruppenrechte ersetzt sind, ist eine tolle Sache....

Verfasst: Di 2. Okt 2007, 08:43
von Dinkel
Wenn Du den Beitrag editierst, dann ist unter dem Textfeld ein Feld, in denm Du ein Häkchen setzen kannst, wenn der Post gelöscht werden soll.

Verfasst: Mo 10. Dez 2007, 23:28
von ThomasH
Hallo, mit folgendem Code habe ich das Forum jetzt im Backend vollständig ausgeblendet, und damit die hässlichen Fehlermeldungen vermieden.
(Siehe mein Posting oben)

Code: Alles auswählen

if (!$edit) {
	
... Code von Andreas ...

}else{

  echo "Das Forum ist nur direkt auf der Internetseite zugänglich (Frontend)<br/>
        <a href=\"http://meine-domain.de/forum/\" target=\"_blank\"><b>Hier gehts weiter zum Forum</b></a>";

}

...Funktionen von Andreas
  
Leider schaffe ich es nicht, das Forum im Backend zum Laufen zu bringen, ist das schon jemandem gelungen? Wäre doch mehr contenido-konform.

Gruß
Thomas H

Forum funktioniert in der Downoad-Form nicht in MR-Contenido

Verfasst: Mi 6. Feb 2008, 16:53
von woldini
Hallo Dinkel

Hab das "Mini-Forum" im geschützten Bereich eines Vereins aufgesetzt und mich dabei an Deine Anweisungen gehalten. Unter der ModRewrite-Version von stese's Contenido 4.6.15 funktionierte das Forum aber nach dem Aufsetzen nicht. Dies lag daran, dass im Modul "Forum Anzeige" gleich zu Beginn die beiden Variablen $idcat und $idcatart (per GET-Anfrage) definiert werden, was dazu führt, dass sie kein Ergebnis liefern und im Forum daher auch nichts außer den Überschriften angezeigt wird.

Erst nachdem ich die Zeilen:

Code: Alles auswählen

$idcat=strip_tags($_GET['idcat']);
$idcatart=strip_tags($_GET['idcatart']);
aus dem Modul-Code (... stehen gleich am Anfang) auskommentiert und danach gelöscht hatte, ging auch das Forum plötzlich. Grund: Die globalen Variablen $idcat und $idcatart werden bereits in der front_content.php definiert, deshalb ist es an dieser Stelle nicht gut, wenn sie überschrieben werden ;-)

Was Deine Forenlösung anbetrifft: Klasse Teil, jetzt wo es funktioniert!

Verfasst: Mi 6. Feb 2008, 20:45
von ThomasH
Hallo,

mein Verein hat bemängelt, dass die Löschen-Checkbox nicht erscheint. Ich habe das nachvollzogen und stehe vor einen Rätsel: In einem der von mir eingerichteten Foren erscheint die Checkbox, in allen anderen nicht. Hat dazu irgend jemand eine Idee?

Gruß
Thomas

Re: Forum funktioniert in der Downoad-Form nicht in MR-Conte

Verfasst: Do 7. Feb 2008, 22:14
von Dinkel
woldini hat geschrieben:Erst nachdem ich die Zeilen:

Code: Alles auswählen

$idcat=strip_tags($_GET['idcat']);
$idcatart=strip_tags($_GET['idcatart']);
aus dem Modul-Code (... stehen gleich am Anfang) auskommentiert und danach gelöscht hatte, ging auch das Forum plötzlich. Grund: Die globalen Variablen $idcat und $idcatart werden bereits in der front_content.php definiert, deshalb ist es an dieser Stelle nicht gut, wenn sie überschrieben werden ;-)
Das kann ich leider nicht nachvollziehen. Noch jemand mit diesem Problem?
woldini hat geschrieben:Was Deine Forenlösung anbetrifft: Klasse Teil, jetzt wo es funktioniert!
Danke, das hör ich gerne ;).
ThomasH hat geschrieben:Hallo,

mein Verein hat bemängelt, dass die Löschen-Checkbox nicht erscheint. Ich habe das nachvollzogen und stehe vor einen Rätsel: In einem der von mir eingerichteten Foren erscheint die Checkbox, in allen anderen nicht. Hat dazu irgend jemand eine Idee?

Gruß
Thomas
Also sofern es der erst Post in einem Thread ist, kann man den noch nicht löschen. Das steht auf meiner ToDo-Liste, aber ich hab leider gerade absolut keine Zeit, das weiter zu entwickeln.

Verfasst: Mo 11. Feb 2008, 06:18
von BeezyT
hi dinkel,
ich hab dein forum modul in einem meiner projekte verwendet (geld solltest du schon bekommen haben). ich musste ein paar sachen anpassen, und hab mir deshalb mal den code genauer angesehen.
hier mal einige anregungen:
* anstatt strip_tags() solltest du stripslashes() bei texten und intval() für ids verwenden
* der tinymce wird immer geladen, auch wenn er nicht benötigt wird. das macht die seite extrem lahm. ich hab ihn dann einfach in ne funktion ausgelagert, und die bei allen edit bereichen aufgerufen
* dein html ist manchmal nicht ganz korrekt, die zeilennummern weiß ich leider nicht mehr. vll solltest du einfach mal die seite durch den w3c validator jagen, dann zeigt sich das schnell
* freitext felder sollten nicht direkt die sql syntax eingefügt werden, um url injection zu verhinden. die contenido entwickler machen da immer in urlencode() bei inserts und urldecode() bei selects um den wert
* bei der titel box für neuer thread und neuer post würde ein htmlentities() helfen, damit der title auch anführungszeichen enthalten kann
* bei moderatoren und admins speichest du ne liste mit kommas weg, und suchst in der dann nach dem benutzername. das kann aber zu fehlern führen, weil wenn zb der benutzer karl-jürgen ein mod sein soll, karl aber nicht, wird karl immer noch gefunden. da würde folgendes helfen:

Code: Alles auswählen

$adminpool = explode(',', $adminpoolStr);
foreach ($adminpool as $key => $val) {
	$adminpool[$key] = trim($val);
}
if (in_array($username, $adminpool) && !empty($username)) {
	$adminname = $username;
}
* grundsätzlich wäre es schön, wenn du die contenido sql und template klassen verwenden würdest, und vll aus deinem code ein objekt machst, weils dann ein wenig übersichtlicher wird. naja, das wäre dann aber die kür ;-)

ich hoffe, ich konnte dir ein wenig weiterhelfen.
danke für das modul,
timo

Verfasst: Mi 19. Mär 2008, 14:31
von Benki
Hi,

ich habe das Forum im geschützen Bereich angelegt um einen internen Helpdesk zu realisieren.

Hierbei ist aber eine Suchfunktion enorm wichtig. Da das Mini-Forum m. E. keine Suchfunktion integriert hat, wollte ich die contenidoeigene Suche dafür begeistern, auch das Forum zu durchsuchen. In der searchrange-Variable ist die Kategorie des Forums integriert. Es ergeben sich aber jetzt zwei von einander unabhängige Probleme:

1. Die Contenido-Suche durchsucht nicht die Foreneinträge
2. Die Conenido-Suche durchsucht keine geschützten Bereiche (zumindest bei mir nicht)

Kann mir jemand helfen?

Danke vorab!

Verfasst: Di 25. Mär 2008, 17:31
von Benki
Hat keiner eine Idee zu dem Such-Problem ? :(

Verfasst: Mo 31. Mär 2008, 17:38
von Benki
Also Problem Nr. 2 hab ich lösen können: Vgl: http://www.contenido.de/forum/viewtopic.php?t=10424

Problem Nr. 1 besteht nach wie vor. Das Forum nutzt mir nicht sehr viel (ab einer gewissen Größe) wenn ich nicht suchen kann...

Verfasst: Di 1. Apr 2008, 02:36
von BeezyT
Hi Benki,

das mit der Suche ist leider nich so einfach zu realisieren.

Das Forum legt neue Tabellen in der Datenbank an, und schreib die Inhalte da rein.
Die Contenido Suche durchsucht aber meines Wissens nach nur con_content (anhängig von den Content Typen).

Die einfachste Lösung, die mir sontan einfällt, ist erstmal mit der Contenido Suche (Klasse Search) zu suchen. Da bekommst du ein Array zurück, das alle Treffer auf Contenido Seiten enthält.
Dann müsstest du die Forum Tabellen durchsuchen, und das Array durch die Treffer ergänzen.
Die Ergebnisseite kannst du dann wieder von der Contenido Suche (Klasse SearchResult) erstellen lassen.

Ich hoffe, dir geholfen zu haben...

Fehlende Lösch-Checkbox

Verfasst: Mi 28. Mai 2008, 09:34
von andy-man
Ich habe das Mini-Forum mal installiert und finde es klasse. Danke Dinkel.

Leider wurde die Checkbox beim editieren nicht angezeigt.
erst nach Änderungen der Abfrage:

Code: Alles auswählen

if ($row1==0)
in

Code: Alles auswählen

if ($row1!=0)
war die Checkbox sichtbar.
Der Tread wurde aber leider nicht komplett gelöscht. Folgende Anzeige war zu sehen:

Thread Posts erstellt von neuster Post
0 01.01.1970 - 01:00:00

Wir kann die Löschabfrage so geändert werden, dass die Angaben komplett gelöscht werden?
Danke andy-man

Verfasst: Fr 26. Dez 2008, 14:48
von BIG-BEN
Hy
ich hab das Forum mal eingebaut und muss sagen is echt Top!
Das aussehen muss man halt noch nen bissle verändern aber ansonsten super!

Wollte nur mal fragen ob es auch eine möglichkeit gibt
das sich die leute selber regestrieren? weil sonst muss man ja jeden im backEnd anlegen was ich nen bissle bescheiden finde :cry:

hoffe es gibt eine andere möglichkeit! :wink:

Wünsche noch einen schönen letzten Weihnachtsfeiertag!

MFG Benny

Verfasst: Do 15. Jan 2009, 14:55
von Dinkel
Es gab mal für die 4.6.x ein Plugin, aber der Download im entsprechenden Thread http://forum.contenido.org/viewtopic.php?p=63181#63181 geht nicht mehr. Ich schau mal zu Hause, ob ich das Teil noch irgendwo habe...