Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 4
Seite [1]
ICEofCRUNK


Wannabe poster




Beiträge: 21
# Thema - 09.02.2008 um 22:55 Uhr
Hallo Leute,
hab nämlich ein kleines wunsch-problem

Des mit dem Download-Spiegel ist alles SUPER. mach kann ja dort auch DEMO einfach reinschreiben und als demo verlinken (statt downloadlink).

aber leider zählt er die hits als download mit :( sprich 100 leute haben sichs angeschaut (DEMO) und davon 50 (gedownloadet) zeigt er halt bei top4 downloads das der 100 gesaugt worden ist.

kann man des nicht irgendwie umgehen??

ich brauch die DEMO für Templates und Scripts ^^

und: ich bin ja nicht der Autor von dem Template bzw. Script. ENTWEDER kann man da noch ein feld hinzufügen Hersteller ODER kann man statts mein namen ein anderen seperat eingeben?


Zuletzt editiert von ICEofCRUNK am 09.02.2008 um 22:57 Uhr (1x Editiert)
Inaktiv
fay-pain


Specialist




Beiträge: 2006
# Antwort: 1 - 09.02.2008 um 23:41 Uhr
würde ich ne 2. abfrage einbauen mit demo. sprich nen link, der keinen count abgibt
und den autor würde ich auch nen 2. form einfügen.

ist alles auf der machbaren seite


------------------
Manchmal hast du fay und machmal pain.
- hajo

Inaktiv
|
ICEofCRUNK
Thread-Ersteller


Wannabe poster




Beiträge: 21
# Antwort: 2 - 09.02.2008 um 23:51 Uhr
wie bei ich eine 2. abfrage und einen 2. form ein?! *dumm frag*

Sorry, sobald die Seite steht, lass ich euch in ruhe aba die posts könnten auch den anderen hilfreich sein


Inaktiv
|
fay-pain


Specialist




Beiträge: 2006
# Antwort: 3 - 10.02.2008 um 02:36 Uhr
also okay, wird nen bisschen längerer post
(erklärbär)^^

Ich gehe von der aktuellen SVN (Revision 656) aus.

1. SQL
Brauchst du 2 neue Spalten für die SQL Inserst/Abfragen. Dafür hab ich jetzt mal diesen Auszug aus der install.sql genommen:
CREATE TABLE {pre}_files (
files_id {serial},
users_id int(8) NOT NULL default '0',
categories_id int(8) NOT NULL default '0',
files_name varchar(80) NOT NULL default '',
files_description text,
files_time varchar(14) NOT NULL default '',
files_count int(12) NOT NULL default '0',
files_vote int(2) NOT NULL default '0',
files_close varchar(8) NOT NULL default '',
files_access int(8) NOT NULL default '0',
files_mirror text,
files_size varchar(20) NOT NULL default '0',
files_version varchar(20) NOT NULL default '',
files_previews varchar(200) NOT NULL default '',
files_error int(2) NOT NULL default '0',
PRIMARY KEY (files_id)
){engine};

Dort guckst du erstmal nach einer "ähnlichen" Funktion, die du für deine 2 weiteren Inserts/Abfragen benötigst. Dazu denkst du dir jetzt noch 2 Namen für die Spalten aus, in denen deine neuen Inserts/Abfragen später geschrieben/ausgelesen werden sollen.
Mein Vorschlag wäre jetzt:
ALTER TABLE {pre}_files ADD files_demo text,
ADD files_hersteller text;

Diesen Schnipsel spielst du erstmal unter "System" -> "Datenbank" (<2008.0 ~ "System" -> "Updates") ein.
Nun hast du schon einmal die Grundlage um deine Daten in der SQL DB abzuspeichern etc..

2. PHP Umsetzung
Musst du dir jetzt die jeweiligen Dateien (in diesem Fall 3 PHP-Dateien vornehmen):
/mods/files/create.php (um überhaupt erst einmal die Daten in die SQL zu schreiben)
/mods/files/edit.php (da die neuen Eingaben ja auch beim editieren eines Eintrags vorhanden sein sollen)
/mods/files/view.php (um die in der create/edit eingetragenen SQL Insersts auzugeben)


a) Fangen wir mit der create.php an:

(siehe Anhang)

*puuh* hätte nicht gedacht, das erklären in PHP-Dateien so anstrengend sein kann^^
Ich hoffe, ich konnte schon mal den Grundstein legen. Es geht ja nicht nur darum, dass deine Funktion hier "fertig" gepostet wird, sondern das du das auch grob verstehst wie das ganze aufgebaut ist und es beim nächsten mal selbst hinbekommst^^

Tja...und nu ist das schon so spät -.-
Aber kurz noch zur edit.php:
Der Aufbau ist fast genauso und sollte auch verständlich sein.
Ja, in der view.php kann man sich ja auch gut Beispiele an den anderen Ausgaben nehmen und sollte noch jemand so nett sein, kann er ja meine Arbeit weiter machen^^

Ich hau mich jedenfalls erstmal ins Bett... nacht allerseits^^
Dateianhänge:
php create.php (9.87 KiB - 67 mal heruntergeladen )


------------------
Manchmal hast du fay und machmal pain.
- hajo

Inaktiv
|
ICEofCRUNK
Thread-Ersteller


Wannabe poster




Beiträge: 21
# Antwort: 4 - 10.02.2008 um 02:42 Uhr
Ach du Backe .. -.-

Ich werd des dan erst lieber morgen probieren, bevor ich meine ganze seite zerspreng, etz bin ich dafür zu müde *lol*

ABER VIELEN DANK ^^ Seit verdammt gute coder und service


Inaktiv
|
Antworten: 4
Seite [1]


Sie müssen sich registrieren, um zu antworten.