You are not logged in.

Sollte es probleme mit eurem passwortern geben dann nutzt bitte die Passwort vergessen funktion MFG Saugjunkie

Dear visitor, welcome to BT-Technik. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

skydiver

Der Pingelige

  • "skydiver" is male
  • "skydiver" started this thread

Posts: 1,177

wcf.user.option.userOption52: Deutsch und etwas englisch

Location: Germany

Occupation: Hab ich

Hobbies: PC und I-Net

  • Send private message

1

Friday, March 13th 2009, 10:05pm

NV Internes Forum UpDate

Hallo,
hier ein UpDate vom NV-Forum was IE-Kompatibel ist und noch ein paar mehr Funktionen hat.

Dieses interne NV-Forum wurde von mir grundlegend überarbeitet und euch zur Verfügung gestellt..
Der Kollege "z3rocool" war so gut und hat das Forum mit Kategorien und einer Umfrage ausgestattet.
Da leider ein paar Sachen nicht so liefen wie sie sollten, habe ich das ganze noch einmal überarbeitet
und noch ein paar Sachen mehr mit eingebaut.

Die Sachen die noch dazu gekommen sind, sind folgende:
1. Es wurde eine Bedanken Funktion hinzugefügt.
2. Nicht registrierte User können Beiträge von der Loginseite aus schreiben.
(Z.B. kann ein User der sein PW vergessen hat so um ein neues PW bitten.)
3. Es wurde eine Signatur Funktion hinzugefügt die automatisch unter jedem Beitrag eingefügt wird.
(Kann im Profil eingetragen werden ala "MFG skydiver")
4. Umfragen können auch nachträglich bearbeitet werden.
5. Umfragen und Gastbeiträge können in den einzelnen Kategorien über den Forumsmanager erlaubt oder nicht erlaubt werden.

Ich glaube das wars und ich habe nichts vergessen. ;-)

Am besten ist es wenn ihr alle alten Dateien und SQL-Tabellen löscht und alles neu hoch ladet.
(ACHTUNG SICHERUNG MACHEN!!!!!)

Die Bilder aus dem Ordner "pic" in den gleichnamigen Ordner hoch laden.
Alle anderen Dateien in das "Rootverzeichniss" kopieren.

Befolgt einfach die Anweisungen Schritt für Schritt, dann sollte eigentlich alles laufen.


Anmerkung zum Gastbeitrag!
Es ist ratsam die Funktion in einer Kategorie zu machen wo nur das Team Rechte hat.
Klickt man auf Antworten, kommt man auf eine Seite wo man dem User eine E-Mail schicken kann.
Alle relevanten Daten sind dann schon eingetragen und man kann ihm passend antworten.

In dem Forum ändert sich der Button beim klick auf "Antworten" dann in "Bearbeitet".
Sollte beim versenden der E-Mail etwas daneben gehen, dann kann man mit einem klick auf "Bearbeitet" das ganze wieder aufheben.


So nun aber genug geschrieben..... auf gehts.

Die Dateien, Bilder, SQL-Daten und Anleitung sind im Anhang, bei Problemen einfach melden.
skydiver has attached the following file:
  • BT-T NV-Forum.rar (31.33 kB - 444 times downloaded - latest: Sep 4th 2020, 10:05pm)
Have Fun
sky

Ich gebe nur Support für die original NV1 Source!


tantetoni2

Professional

Posts: 611

wcf.user.option.userOption52: deutsch

  • Send private message

2

Friday, March 13th 2009, 11:06pm

NV Internes Forum UpDate

gute arbeit auch wenn ich es nicht nutzen werde habe ich ein paar anmerkungen

1. könnte man sich mindestens 25% der querys sparen den viele kann man zusammen fassen
zB bei dem bereich get topic data, in dem topics query sind 7 weitere querys drin also den query in der funktion get_forum_access_levels mit einbegriffen, wenn jetzt zb 30 themen angezeigt werden ist man schon bei 210 querys 8o viel zu viel das könnte man alles in dem topics query mit joins und subquerys fassen dann hat man nur ein query und bei 1000 usern 5000 posts bestimmt ca 1-2 sekunden wenn nicht noch mehr rausgeholt.
und so ist es an mehreren stellen.

mein query für die themen liste sieht im meinem forum so aus

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
SELECT DISTINCT
`topics`.*,
".($CURUSER ? "
(SELECT `user_addedFROM `postsWHERE `user_added`='".$CURUSER['id']."' AND `topicid`=`topics`.`idlimit 1) AS selfposts," : "" )."
u.`class` AS uaddetclass,u.`username` AS uausername,
u2.`class` AS lastpidclass,u2.`username` AS lpusername,
p.`id` AS lpid,p.`date` AS lpd,
p.`text` AS posttext,p.`user_added` AS lpua,
p.`poster` AS lpun,
(SELECT COUNT(`id`) FROM `postswhere `topicid`=`topics`.`id".($CURUSER && get_user_class() < $defines['MOD_CLASS'] ?"AND ( `confrimd`='yes' OR (`confrimd`='no' AND `user_added`=".$CURUSER['id']."))" : "")."  AND `first` != '1') AS pcount,
(SELECT COUNT(`id`) FROM `postsWHERE `topicid`=`topics`.`id` AND posts.confrimd='no'  AND `first` != '1') AS notconfrimd,
(SELECT `lastpostreadFROM `readpostsWHERE `userid`='".$CURUSER['id']."' AND `topicid`=`topics`.`idlimit 1) AS lastpostread
FROM `topics`
LEFT JOIN `posts` AS p on p.`id`=(SELECT MAX(`id`) FROM `postsWHERE `topicid`=topics.id".($CURUSER && get_user_class() < $defines['MOD_CLASS'] ?"AND ( p.`confrimd`='yes' OR (p.`confrimd`='no' AND p.`user_added`='".$CURUSER['id']."'))" : "")."
LEFT JOIN `users` AS u ON u.`id`=`topics`.`user_added`
LEFT JOIN `users` AS u2 ON u2.`id`=p.`user_added`
WHERE `topics`.`boardid`='$_f' ".($CURUSER && get_user_class() < $defines['MOD_CLASS'] ? "AND (`topics`.`confrimd` = 'yes' OR `topics`.`user_added`='".$CURUSER['id']."')" :"")."
".(!$CURUSER ? "AND (`topics`.`confrimd` = 'yes' )" :"")."
ORDER BY `wichtigDESC, `lastpostDESC, `dateDESC LIMIT $start,$ende


2. würde ich die index keys von einigen tabellen überarbeiten womit man auch noch so einiges rausholen kann.

3. würde ich foren in denen ein user zugriff, schreib oder leserechte hat in einem array packen und dann alles prüfen wenn eine foren id gegebenist, ist vielleich ein bissel arbeit aber hat viele vorteile.

ich weiß viel gemeckere aber ist nicht böse gemeint, ist nur ratsame kritik und verbesserungs vorschläge

skydiver

Der Pingelige

  • "skydiver" is male
  • "skydiver" started this thread

Posts: 1,177

wcf.user.option.userOption52: Deutsch und etwas englisch

Location: Germany

Occupation: Hab ich

Hobbies: PC und I-Net

  • Send private message

3

Friday, March 13th 2009, 11:19pm

NV Internes Forum UpDate

Hallo,
THX für die Anregungen, aber ich muss für mich gestehen das mir die Funktion vor der Optimierung steht.
Erst einmal muss das Ding laufen und dann kann man sich über Verbesserungen unterhalten.
Have Fun
sky

Ich gebe nur Support für die original NV1 Source!


tantetoni2

Professional

Posts: 611

wcf.user.option.userOption52: deutsch

  • Send private message

4

Saturday, March 14th 2009, 12:25am

NV Internes Forum UpDate

wenn man aber gleich alles optimiert hat man später weniger zu ändern das habe ich bei meinem forum oft zuspüren bekommen und dadurch entstehen auch oft fehler

5

Sunday, March 15th 2009, 8:39am

NV Internes Forum UpDate

hat das schon jemand produktiv im einsatz und kann feedback geben?

skydiver

Der Pingelige

  • "skydiver" is male
  • "skydiver" started this thread

Posts: 1,177

wcf.user.option.userOption52: Deutsch und etwas englisch

Location: Germany

Occupation: Hab ich

Hobbies: PC und I-Net

  • Send private message

6

Sunday, March 15th 2009, 12:57pm

NV Internes Forum UpDate

Hallo,
ja ich hab es im Einsatz und läuft alles ohne Probleme. :rolleyes:
Have Fun
sky

Ich gebe nur Support für die original NV1 Source!


7

Monday, March 16th 2009, 2:27am

NV Internes Forum UpDate

Quoted

hat das schon jemand produktiv im einsatz und kann feedback geben?


Hab es mir mal Angeschaut und so ganz ok bis auf das das bedanken einen Fehler hat und jeder sich unendlich bedanken kann und auch aufgelistet wird.

skydiver

Der Pingelige

  • "skydiver" is male
  • "skydiver" started this thread

Posts: 1,177

wcf.user.option.userOption52: Deutsch und etwas englisch

Location: Germany

Occupation: Hab ich

Hobbies: PC und I-Net

  • Send private message

8

Monday, March 16th 2009, 6:07pm

NV Internes Forum UpDate

Hallo,
suche in der forums.php nach:

Source code

1
if ($bedanko == "2") {


und ersetze es durch:

Source code

1
if ($bedanko == "2" && $ptuserid != $CURUSER[id]) {


Dann kann man sich nur noch einmal pro Posting bedanken.
Have Fun
sky

Ich gebe nur Support für die original NV1 Source!


dontcha

Super Moderator

Posts: 885

wcf.user.option.userOption52: Deutsch

Location: 300 Meter unter der Erde

  • Send private message

9

Monday, March 16th 2009, 6:57pm

NV Internes Forum UpDate

im guten und im ganzen ok aber ein prob habe ich wenn erstellt ist topic´s und post

zeigt es an aber erst nachdem ich auf suche gegangen binund wenn ich ausgelogt bin zeigt es mir auch die team ecken an
das mit forum anzeige wenn ausgelogt is ok weil NV ohne Torrentkramm aber das team sachen anzeigt irgendwie net ok finde grade keine löung :(

is die gleiche .php noch ach und wenn ich auf forumangaer gehe zeigt er mir auch nichts an

SQL sind alle neu gemacht extra

bin eher weniger dem Mensch der nachfragt :) aber eben hab ich schaltfehler

JMD ne Lösung ??

PHP Source code

1
2
3
require_once('include/gehirn.php');

session_start();

skydiver

Der Pingelige

  • "skydiver" is male
  • "skydiver" started this thread

Posts: 1,177

wcf.user.option.userOption52: Deutsch und etwas englisch

Location: Germany

Occupation: Hab ich

Hobbies: PC und I-Net

  • Send private message

10

Monday, March 16th 2009, 8:35pm

NV Internes Forum UpDate

Hallo,
so ganz kann ich dir grad nicht folgen. :rolleyes:

In der forums.php ist das

Source code

1
loggedinorreturn();

integriert und daher kann es garnicht sein das man das Forum im ausgeloggtem Zustand sehen kann!

Ich tippe mal darauf das du da etwas zu großzügig rangegangen bist beim ausbauen der Torrent Sachen und daher die ganzen Fehler da sind.

Wie gesagt, bei mir läuft das Forum 1A ohne Probleme und scheinbar bei anderen auch.

@dit: Wenn du das

Source code

1
loggedinorreturn();

ausgebaut hast, dann könnte das der Fehler sein warum du im Forummanager nichts siehst und das Forum Probleme bereitet da das System dich nicht einordnen kann.
Have Fun
sky

Ich gebe nur Support für die original NV1 Source!


dontcha

Super Moderator

Posts: 885

wcf.user.option.userOption52: Deutsch

Location: 300 Meter unter der Erde

  • Send private message

11

Monday, March 16th 2009, 8:55pm

NV Internes Forum UpDate

nei ich sagte ja die forums.php is noch original
auch mit

Source code

1
loggedinorreturn();

des mit der anzeige is mir erstmal egal habe nur den torrentkramm ausgebaut aus der source generel habe die forums.php daher verschont gelassen
und wenn ich die forums auch in eine NV source mache sehe ich nichts im Forummanger bzw. Im Forum erst nach der Suche

so ma screen gemacht siehe da
und wenn ich die Forum anzeige von tantetoni nehme bekomme ich sql fehler
dontcha has attached the following image:
  • fori.png

PHP Source code

1
2
3
require_once('include/gehirn.php');

session_start();

skydiver

Der Pingelige

  • "skydiver" is male
  • "skydiver" started this thread

Posts: 1,177

wcf.user.option.userOption52: Deutsch und etwas englisch

Location: Germany

Occupation: Hab ich

Hobbies: PC und I-Net

  • Send private message

12

Monday, March 16th 2009, 9:19pm

NV Internes Forum UpDate

Hallo,
hmmmmmm dann weiß ich auch nicht was bei dir schief läuft. :(

@dit: Hast du mal geschaut wie das ist wenn du als User reingehst?
Have Fun
sky

Ich gebe nur Support für die original NV1 Source!


dontcha

Super Moderator

Posts: 885

wcf.user.option.userOption52: Deutsch

Location: 300 Meter unter der Erde

  • Send private message

13

Monday, March 16th 2009, 9:35pm

NV Internes Forum UpDate

bin ich als User drin she ich auch die Teameinträge nehme ich das von tantetoni gehts wenn eingelogt
sobald ausgelogt kommt sql fehler
das wäre alles das kleinere problem
mir gehts hauptsächlich um die anzeige wenn ich auf forums.php klicke sehe ich nichts obwohl was drinne ist wie gesagt erst nach der suche sehe ich was oder bei Topic Direktanwahl

PHP Source code

1
2
3
require_once('include/gehirn.php');

session_start();

skydiver

Der Pingelige

  • "skydiver" is male
  • "skydiver" started this thread

Posts: 1,177

wcf.user.option.userOption52: Deutsch und etwas englisch

Location: Germany

Occupation: Hab ich

Hobbies: PC und I-Net

  • Send private message

14

Monday, March 16th 2009, 9:39pm

NV Internes Forum UpDate

Hallo,
hast du denn jetzt die originale forums.php drin oder die die ich hier gepostet habe?
Have Fun
sky

Ich gebe nur Support für die original NV1 Source!


dontcha

Super Moderator

Posts: 885

wcf.user.option.userOption52: Deutsch

Location: 300 Meter unter der Erde

  • Send private message

15

Monday, March 16th 2009, 9:43pm

NV Internes Forum UpDate

dein update
du kannst dich gerne selbst von überzeugen wenn willst und schauen
dein damaliges update mit meinen erweiterungen geht kommscherweisse

sobald ich deine reinmache und sql dazu geht nichts jedenfalls bei mir

PHP Source code

1
2
3
require_once('include/gehirn.php');

session_start();

skydiver

Der Pingelige

  • "skydiver" is male
  • "skydiver" started this thread

Posts: 1,177

wcf.user.option.userOption52: Deutsch und etwas englisch

Location: Germany

Occupation: Hab ich

Hobbies: PC und I-Net

  • Send private message

16

Monday, March 16th 2009, 10:10pm

NV Internes Forum UpDate

Hallo,
wir schauen uns das die Tage mal an woran es liegen könnte.
Heute habe ich kein Bock mehr, muss Morgen auf Dienstreise und bin den ganzen Tag unterwegs.
Have Fun
sky

Ich gebe nur Support für die original NV1 Source!


dontcha

Super Moderator

Posts: 885

wcf.user.option.userOption52: Deutsch

Location: 300 Meter unter der Erde

  • Send private message

17

Monday, March 16th 2009, 10:22pm

NV Internes Forum UpDate

jojo is doch ok ich versuche es weiterhin aber auch erst die tage muss auch der wecker tudelt um 5
und viel spass auf Dienstreise

PHP Source code

1
2
3
require_once('include/gehirn.php');

session_start();

DefCon3

Trainee

Posts: 147

wcf.user.option.userOption52: Deutsch

  • Send private message

18

Tuesday, March 17th 2009, 11:36am

NV Internes Forum UpDate

Ich hab mir mal die Signatur ausgebaut :-D danke

19

Tuesday, March 17th 2009, 4:19pm

NV Internes Forum UpDate

hm habe es mal getestet und nun bekomm ich folgendes :

Unknown column 'forum_access' in 'where clause'

dann wenn ich ein thead schreiben will kann ich es nur in die Zeile thema eintragen mehr nicht habe alles nach anleitung gemacht

dontcha

Super Moderator

Posts: 885

wcf.user.option.userOption52: Deutsch

Location: 300 Meter unter der Erde

  • Send private message

20

Tuesday, March 17th 2009, 6:03pm

NV Internes Forum UpDate

Source code

1
ALTER TABLE `users` ADD `forum_access` datetime NOT NULL default '0000-00-00 00:00:00';

gehört zu mein Forum User den sky eingebaut hatt hier haste nun auch SQL
hatte er bestimmt vergessen *Passiert ;)

PHP Source code

1
2
3
require_once('include/gehirn.php');

session_start();