News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 13
Seite [1]
coolcat


King for a day



Herkunft: Buchholz in der Nordheide
Beiträge: 252
# Thema - 09.11.2009 um 11:27 Uhr
Hiho Community,

Da meine Page leider gehaxxt wurde und ich leider gezwungen war (wir waren gezwungen) Neu und von vorne anzufangen, sind natürlich auch alle postings und Postanzahlen weg...(Backup gibt es leider net war eingrösserer Hack).

Ich ahbe aber einen Screenshot mit den Top 30 Usern im Forum, und würde gerne auf manuellem Weg die Beitragszahlen wieder anpassen....

Ist das irgenwo in phpmyadmin oder direkt in csp möglich?

wenn ja kann mir einer sagen wie?


mfg
Coolcat


------------------
aktuelle Page

www.tollkuehne-crew.de
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 09.11.2009 um 11:53 Uhr
An sich werden die Beitragszahlen durch zählen der Kommentare (+ Themen) errechnet.
Du könntest hjöchsten eine weitere Spalte in der Users-Table hinzufügen und die Funktion, die die Beiträge zählt, so umbauen, dass die Beiträge aus der User-Spalte hinzugerechnet werden ...

lg,
Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
coolcat
Thread-Ersteller


King for a day



Herkunft: Buchholz in der Nordheide
Beiträge: 252
# Antwort: 2 - 09.11.2009 um 12:23 Uhr
ok und für die noobs (wie ich es bin), haste ienen LÖsungsansatz als Beispiel parat?....weil was du genau willst ist mir klar (soweit verstehe ich das auch) aber wo und wie setze ich das um....???

Ich meine ich kann ja in phpmyadmin an dem Useraccount fast alles einstellen, und es muss doch "einfacher" möglich sein die entsprechende Feldstruktur so zu manipulieren das dort statt 23 230 Beiträge stehen....

Wenn es nur den Weg gibt den Du beschrieben hast leiber Tom würde Ich mich freuen wenn du mir sagst wie das ungefähr und vor allem von wo aus es gemacht werden muss soll

Mfg
Coolcat


------------------
aktuelle Page

www.tollkuehne-crew.de


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 09.11.2009 um 12:38 Uhr
Es gibt aber eben kein Feld mit der Anzahl der Beiträge.

Also, ich würde das wie folgt machen:
System -> Datenbank -> Import
 
1.
1. / 2. / ... 
 ALTER TABLE {pre}_users ADD users_comments int(10NOT NULL default '';


Dann /mods/board/functions.php
Da gibt es die folgende Funktion:
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 function getUserPosts($id)
{
    
$cnt cs_sql_count(__FILE__,'comments','users_id = \'' $id '\'');
    
$topics cs_sql_count(__FILE__,'threads','users_id = \'' $id '\'');
    return 
$cnt $topics;
}


Die ersetzt du durch
 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 function getUserPosts($id)
{
    
$comments cs_sql_select(__FILE__,'users','users_comments','users_id=\''.$id.'\'');
    
$cnt cs_sql_count(__FILE__,'comments','users_id = \'' $id '\'');
    
$topics cs_sql_count(__FILE__,'threads','users_id = \'' $id '\'');
    return 
$cnt $topics+$comments['users_comments'];
}


Sofern ich jetzt keinen Denkfehler habe, sollte es so funktionieren =)
(ungetestet)

lg,
Tom




------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 09.11.2009 um 12:39 Uhr (1x Editiert)
Inaktiv
|
coolcat
Thread-Ersteller


King for a day



Herkunft: Buchholz in der Nordheide
Beiträge: 252
# Antwort: 4 - 09.11.2009 um 12:44 Uhr
ok ich teste das mal an einem Testsystem, so wenn ich das alles gemacht habe ist der weitere Weg das in der Userprofilen (für Admin editierbar) eine möglivhkeit besteht die Beitragszahl zu erhöhen?

mfg
Coolcat

sry grade ein wenig im Stress um einwandfrei denken zu können


------------------
aktuelle Page

www.tollkuehne-crew.de


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 5 - 09.11.2009 um 12:49 Uhr
Das Feld könnte man noch hinzufügen ... so müsste das in der Datenbank erfolgen, durch anpassen der User-Datensätze =)
Aber für eine einmalige Aktion sollte das auch so gehen, oder?
Am Besten per phpMyAdmin o.ä.

Falls es dir so nicht reicht:
Um die Beiträge über das Admin-Menü anpassen zu können, müsste die /mods/users/edit.php sowie die /themes/base/users/edit.tpl angepasst werden.

lg,
Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
coolcat
Thread-Ersteller


King for a day



Herkunft: Buchholz in der Nordheide
Beiträge: 252
# Antwort: 6 - 09.11.2009 um 16:42 Uhr
ok aber wi stelle ich nun die beitragshöhe ein? bin ich blind wiedermal?

mfg
Coolcat


------------------
aktuelle Page

www.tollkuehne-crew.de


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 7 - 09.11.2009 um 16:52 Uhr
find so eine Manipulation garnicht gut.
Es ist dann kein seriöses Forum/Page mehr. Weil wenn mal jemand nachschaut, wird ihm auffallen, dass die Anzahl der Posts nicht stimmen können.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
coolcat
Thread-Ersteller


King for a day



Herkunft: Buchholz in der Nordheide
Beiträge: 252
# Antwort: 8 - 09.11.2009 um 17:04 Uhr
es soll ja nicht so sein das es maipuliert wird, da aber wie gesagt sämtliche daten weg sind und wir versuchen die Alten Daten so gut es geht wieder herzustellen, und das manchesmal nur anhand von Fotos und screens, ist das vertretbar, denn es gibt auch welche die über 500 Posts geschrieben haben (mehrere) und das wäre schade wenn wir nun wieder bei 0 anfangen müssen.

daher ist dieser Weg einzig und alleine der Sache entsprechend um den Status Quo wieder herzustellen lieber Freeze`*

erledigt Danke tom

can be closed*


------------------
aktuelle Page

www.tollkuehne-crew.de


Zuletzt editiert von coolcat am 09.11.2009 um 17:37 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 9 - 10.11.2009 um 08:01 Uhr
Ich kenn ne bessere Lösung
Backupmanagement überdenken ^^


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
coolcat
Thread-Ersteller


King for a day



Herkunft: Buchholz in der Nordheide
Beiträge: 252
# Antwort: 10 - 10.11.2009 um 08:16 Uhr
ha ha ha

ist ja gut recht haste und sollte mir auch nun das Denken erleichter in diese HInsicht!

mf
Coolcat


------------------
aktuelle Page

www.tollkuehne-crew.de


Inaktiv
|
aschti


Poststar





Beiträge: 778
# Antwort: 11 - 11.11.2009 um 13:51 Uhr
was generell sinvoll ist ist n cron auftrag oder wie freez sagte n backupmanager,
bei mir wird jedentag vom kompletten ftp & sql morgends um 6uhr n backup gemacht diese wird automatisch über ssh an n anderen server verschickt und dort gelagert sowie tag täglich ersetzt. wenn mir einer mal bös wollt hätte ich n maximalenverlust von 24h. kann ich nur empfehelen.


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 12 - 11.11.2009 um 14:43 Uhr
sowie tag täglich ersetzt.

Keine gute Lösung.
Du änderst heute etwas, morgen geht es n och, übermorgen nicht mehr, dann kannste es nicht mehr zurücksetzen.

Kleiner Tipp: 7 - 14 Tage Backups aufbewahren.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
aschti


Poststar





Beiträge: 778
# Antwort: 13 - 11.11.2009 um 16:11 Uhr
dann heissts learning bei doing fehler suche :-)


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Inaktiv
|
Antworten: 13
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo