Statistik |
Beiträge: 144.531 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 408%
Ausl. d. letzten 5 Minuten: 390%
Ausl. d. letzten 15 Minuten: 376%
Aktulle Uhrzeit: 15:56
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
Thema: BBCode für Blocksatz |
|
Einfach im ACP erstellen
bei "wird ersetzt durch"
code: |
1:
|
<p style="text-align:justify;">{param1}</p> |
|
eingeben.
Als bbcode Tag empfiehlt sich [block]
mfg
|
|
Thema: My SQL Fehler beim Aufruf des Profils |
|
|
Zitat: Original von FW-Michl
Evtl. liegt es an dem in Zeile 242
code: |
1:
|
($image_id_sql)"); |
|
Oder entsprechend in der Datenbank, nur wie und wo und was? |
|
|
Na an der Datenbank liegts nicht, deine Vermutung geht in die richtige Richtung.
DAs Problem ist das der Coder beim füllen der Variablen $image_id_sql nicht an den Fall gedacht hat wenn eben keine Images bei lightbox für den entsprechenden User vorhanden sind.
Da sollte der Progger nochmals nachbessern
mfg
|
|
Thema: [Frage] Wochentag in Deutsch bei date() |
XundY
Antworten: |
13 |
Hits: |
5.489 |
|
|
Naja das hätte man wohl auch selber lösen können:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
|
function Monat($time = 0)
{
if($time = 0) $month = date('n');
else $month = date('n',$time);
switch ( $month )
{
case 1:
$month = 'Januar';
break;
case 2:
$month = 'Februar';
break;
case 3:
$month = 'März';
break;
case 4:
$month = 'April';
break;
case 5:
$month = 'Mai';
break;
case 6:
$month = 'Juni';
break;
case 7:
$month = 'Juli';
break;
case 8:
$month = 'August';
break;
case 9:
$month = 'September';
break;
case 10:
$month = 'Oktober';
break;
case 11:
$month = 'November';
break;
case 12:
$month = 'Dezember';
break;
default:
$month = 'can\'t be';
break;
}
return $month;
} |
|
mfg
|
|
Thema: [Frage] Wochentag in Deutsch bei date() |
XundY
Antworten: |
13 |
Hits: |
5.489 |
|
|
Also ist ja keine riesen Sache!
ist zwar ungetestet sollte aber funzen!
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
|
function wochentag($time = 0,$cut = 0)
{
if($date = 0) $day = date('w');
else $day = date('w',$time);
switch ( $day )
{
case 0:
$day = 'Sonntag';
break;
case 1:
$day = 'Montag';
break;
case 2:
$day = 'Dienstag';
break;
case 3:
$day = 'Mittwoch';
break;
case 4:
$day = 'Donnerstag';
break;
case 5:
$day = 'Freitag';
break;
case 6:
$day = 'Samstag';
break;
default:
$day = 'Sonntag';
break;
}
if($cut > 0)
{
$cut = $cut - 1;
$day = substr($day,0,$cut);
}
return $day;
} |
|
Nun würde wochentag() ohne weitere Paramater den aktuellen Wochentag zurückgeben, ungekürzt oder mit einem Timestamp der Tag eines Wochentages in der Vergangenheit oder in der Zukunft.
Und mit wochentag(0,3) würde der aktuelle Wochentag auf 3 Zeichen gekürzt ausgegeben werden.
mfg
|
|
Thema: [Frage] Wochentag in Deutsch bei date() |
XundY
Antworten: |
13 |
Hits: |
5.489 |
|
|
Das löst man am Besten mit einer Funktion
setlocale funzt nicht immer und setzt vorraus, daß das entsprechende Sprachpaket auch insstalliert ist, das kann man sicher wohl nur auf dem eigenen Server gewährleisten.
mit date('w', date()); kann man sich den Wochentag als Zahl zurückgeben lassen, wobei 0 für Sonntag steht und 6 für Samstag, mit einer kleinen switch-Anweisung läßt sich dann recht einfach der entsprechende Wochentag übergeben.
Die Funktion ließe sich auch gleich so gestalten, das man den Wochentag wahlweise auf X Zeichen einkürzt.
mfg
|
|
Thema: [Frage] Input felder speichern |
|
|
Zitat: Original von Siggi
Danke.
leider bin ich nicht so ein freund davon wenn der error ueber den Formular steht.
Dann muss ich mir wohl eine andere option einfallen lassen.
Danke und Gruss
Siggi |
|
|
mkkcs hat Dir nen Denkanstoß gegeben, was Du daraus machst ist Deine Sache.
Wenn Du einen eigenen Zurück Button machst, musst Du dem auch alle gmachten Eingaben mit übergeben, da Du logischerweise sonst keinen Zugriff mehr darauf hast.
Fehler kann man an einer Stelle aber auch an 100 verschiedenen Ausgeben, man muß sie nur entsprechend definieren, das geht dann natürlich nicht mehr nur mit $error, sondern man benötigt für jeden Fehler ne eigene Vari.
Allerdings solltest Du dich vielleicht erstmal mehr mit den Grundlagen von php beschäftigen, denn bei einem Loginscript wird ja meist gegen eine Datenbank verifiziert, und dies sollte dann im eigenen Script auch möglichst sicher passieren.
Denn der Login ist ja nur eine kleine Vorraussetzung für das weitere Arbeiten auf der Seite, um dauerhaft damit weiterarbeiten zu können muß ma sich wohl auch mit Sessions beschäftigen, oder alternativ die Nutzeranmeldung von einer zur nächsten Seite immer wieder weiterreichen und natürlich auch immer wieder erst verifizieren bevor entsprechender Content ausgegeben wird.
mfg
|
|
Thema: Kein einloggen ins ACP möglich |
XundY
Antworten: |
13 |
Hits: |
4.073 |
|
|
Du verwendest meinen ACP-Schutz in der htaccess-Datei stimmen nun die Pfade nicht mehr, da wohl auf dem neuen Server die Verzeichnisse anders konfiguriert wurden.
Korrigiere die Pfade und alles wird gut.
Im Zweifelsfall kannste auch die .htaccess löschen dann kommste wieder ins ACP und erstellst den Verzeichnisschutz einfach neu, dann werden auch die korrekten Pfade eingetragen
mfg
|
|
Thema: Kein einloggen ins ACP möglich |
XundY
Antworten: |
13 |
Hits: |
4.073 |
|
|
internal servererror bedeutet klar Serverproblem und kein direktes wbb2-problem.
Geb deinem Hoster einen Link damit er sehen kann wo der Fehler auftritt, dann kann er in seinen Serverlogs schauen was da faul ist.
Aber da muß schon wahne was faul sein wenn solch eine Fehlermedlung bei php kommt
nen Link wäre nicht schlecht gewesen um den Fehler mal zu sehen
mfg
|
|
Thema: [Hilfe gesucht] Brauche mal nen Rat |
|
Gehe ich richtig in der Annahme das Du immer dieselben Werte nur mit einer Aufsteiegenden nummer eintragen willst?
Einfach eine kleine php-Datei erstellen, und in einer for-Schleife entweder alle Dateien direkt in die Datenbank schreiben oder alternativ in eine Textdatei schreiben die du dann in phpmyadmin ausführen kannst.
mfg
|
|
Thema: Lizenzen laufen nicht ab |
XundY
Antworten: |
10 |
Hits: |
8.820 |
|
|
leider zu schnell geschossen!
Daher war oben noch ein kleiner Fehler der dazu führte das die Downloads bei abgelaufenen Lizenzen gar nicht angezeigt werden, im ersten Beitrag ist die Datei korrigiert.
Nun werden alle Downloads bis zum Ablaufdatum angzeigt.
mfg
|
|
Thema: Lizenzen laufen nicht ab |
XundY
Antworten: |
10 |
Hits: |
8.820 |
|
|
|
Zitat: Original von jakiri
Werden nach Ablauf auch die User in die entsprechenden Gruppen zurückgestuft ?
Gruss |
|
|
Also als Option wäre das vielleicht noch ne Idee, aber grundsätzlich sollte ein Lizenzbesitzer die möglichkeit haben für seine Probleme auch im entsprechenden Forum zu posten, das wäre schon recht restriktiv auch den Support zu unterbinden, aber das ist natürlich jedem seine Sache.
Wobei man dies aber auch sicher per Hand machen könnte,denn es werden ja wohl nicht täglich unzäglige Lizenzen ablaufen, aberr das ist ja Viktors Ding
mfg
|
|
Thema: Lizenzen laufen nicht ab |
XundY
Antworten: |
10 |
Hits: |
8.820 |
|
|
|
Zitat: Original von Viktor
Hallo,
du hast da noch was eingebaut das Lizenzen ablaufen.
Das wird eigentlich in der Datei "acp/vg_lizenz_abg.php". gemacht.
Die Datei musste nur in der Datei "index.php" eingebunden werden.
Gruß
Viktor
|
|
|
Da hätte ich wohl mehr Anleitungen lesen müssen.
Jedoch ist das für mich so OK, denn zum einen werden die Queries nur gestartet wenn jemand den Lizenzmanager benutzt und nicht bei jedem index-Aufruf, denn es ist ja für mich jedenfalls, völlig ausreichend das spätestens wenn ein User auf den Lizenzmanager zugreift, dieser Lizenzen prüft und dann entsprechend zurückgibt.
Könnte man noch in die vg_lizenz.php im ACP einfügen das die Anzeigen auch zu 100% korrekt sind wenn ich im Lizenz-Kontrollcenter bin.
Aber das mit den Downloads solltest Du auf jeden Fall fixen, denn ansonsten wird ja jede Lizenz zu einer mit unbegrenzter Laufzeit, was ja sicher nicht gewollt ist.
mfg
|
|
Thema: Lizenzen laufen nicht ab |
XundY
Antworten: |
10 |
Hits: |
8.820 |
|
|
Hi Viktor
schaue einfach imTeil action=='view_download' da habe ich genau dieses gemacht.
mfg
|
|
Thema: Lizenzen laufen nicht ab |
XundY
Antworten: |
10 |
Hits: |
8.820 |
|
|
|
Hi
weiß nicht ob ich der einzige bin, aber in keiner Version, aktuell habe ich nun 1.6.1, werden bei mir die Lizenzen auf abgelaufen gesetzt.
Wozu die acp/vg_lizenz_abg.php dient habe ich auch noch nicht herausgefunden.
Auch finde ich es nicht sehr sinnvoll, das wenn Lizenzen abgelaufen sind diese trotzdem Zugriff auf alle Downloads der Lizenz haben, eigentlich sollten sie nur die Downloads sehen die bis zum Ablaufdatum eingestellt wurden, alles andere ist recht sinnfrei, oder es müsste im ACP noch ne Option bei den Uploads ob der Download auch für abgelaufene Lizenzen gelten soll.
Habs jetzt mal für meinen Teil angepasst.
Ruft ein User nun den Lizenzmanager auf wird erst geprüft welche seiner Lizenzen abgelaufen sind und dementsprechend wird dann sein Menü angzeigt, Downloads werden nur bis zum Ablaufdatum angezeigt.
Falls ich hier total was übersehen habe, bitte ich um Entschuldigung, für alle anderen, hänge ich mal meine vg_lizenz.php(Version 1.6.1) an.
mfg
|
|
Thema: [Frage] Alle PHP daten auslesen und in einer tabelle schreiben |
|
Der Code oben ist doch soweit korrekt!
Ich hoffe die echos sind nur zu Testzwecken!
Leider kenne ich das Template Warenkorb nicht, aber ich denke da stellst du jeden Artiekl dar, dann musst du nur die Zeile
code: |
1:
|
eval ("\$warenkorb = \"".gettemplate("warenkorb")."\";"); |
|
etwas ändern und einen . hinzufügen, also
code: |
1:
|
eval ("\$warenkorb .= \"".gettemplate("warenkorb")."\";"); |
|
mfg
|
|
Thema: Bild upload |
XundY
Antworten: |
23 |
Hits: |
24.809 |
|
|
Schon mal was von bbcodes gehört? Die stehen direkt über dem Eingabefeld für den Beitrag, und bei Mouseover über einen Button gibts auch ne Kurzbeschreibung
Ausserdem solltest du mal darüber nachdenken php von Grundauf mit nem guten buch zu erlernen damit du wenigstens die basics verstehst, dann wirst du auch sowas:
code: |
1:
|
[<[/COLOR]input type="file" name="img" value="bild"> |
|
(öffnende < vergessen)
code: |
1:
|
$bild = $_POST["bild"]; |
|
nicht mehr, denn es müsste
code: |
1:
|
$bild = $_POST["img"]; |
|
heißen, Codeschnippsel zusammenzuschustern hat mit programmieren nix zu tun, und ich wage zu behaupten, das dein Scipt ne ware Freude für einen Hacker sein wird, ohne sich groß anstrengen zu müssen,
man sollte nicht versuchen zu rennen bevor man nicht laufen kann, und bitte glaube mir das ist wirklich gut gemeint nur so wirst du Freude an den Dingen haben die Du bastelst
mfg
|
|
|
|