anpera.net
https://anpera.dyndns.org/phpbb3/

Erweite Bio
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=1948
Seite 1 von 2

Autor:  Death Lord [ Sa 26 Nov, 2005 10:18 ]
Betreff des Beitrags:  Erweite Bio

Also in eine Bio passen ja 255 zeichen gut und schön aber mittlerweile is das für mien chara wenig platz ^^ :D
Und so suche ich derzeit eine möglichkeit eine größere zu schreiben was ja nicht schwer sein sollte mir fehlt eigentlich nur die befehle!

Klar isja das ich da wo die bio is eiegntlich nur nen addnav machen muss der auf ne andere datei verweist z.b. langebiuografie.php da kommen dan die standart befehle rein wie so nur jetzt wie mach ich des das 1. Der user des ändern kann was darin stehn 2.Er es speichern kann 3. Die SQL befehle bräuchte ich dan auch dek ma da braucht man welche. 4. Das die des so Groß machen können wie sie wollen :D

help me pl

Autor:  Auric [ Sa 26 Nov, 2005 10:32 ]
Betreff des Beitrags: 

EDITED:

So, plugin fertig:
keine gewärleistung!

Dateianhänge:
Dateikommentar: largebio mod 1.01 (install für dummies)
largebio.rar [1.66 KIB]
328-mal heruntergeladen

Autor:  Death Lord [ Sa 26 Nov, 2005 10:50 ]
Betreff des Beitrags: 

auric bist halt mein bruder oder so :P :D naja ich hab ne idee die hats du sicherlich nich :P

werd mir ma angugen :D

Autor:  Death Lord [ Sa 26 Nov, 2005 10:57 ]
Betreff des Beitrags: 

ok ich blick da leider vorerst bei der install datei nich durch :D

Autor:  Auric [ Sa 26 Nov, 2005 11:04 ]
Betreff des Beitrags: 

So.. hab mal ein wneig "einfacher" geschrieben... das sollte jetzt aber jeder hinbekommen..

Autor:  Eliwood [ Sa 26 Nov, 2005 11:06 ]
Betreff des Beitrags: 

Auric hat geschrieben:
EDITED:

So, plugin fertig:
keine gewärleistung!



Gefährlich, sehr gefährlich der Link zurück ô,Ò

Mach ma nen Beispiel:

Ich, Spieler, geh in die Biographie.
Gut, die url ist bio.php?char=Name&ret=\village.php?comscroll=0

Dann klick ich auf Grosse Bio. Gut, dann seh ich die. Aber zurück kann ich nur noch auf die bio.php, und von da aus dann, wegem fehlendem ret, nur noch zurück ins Dorf, egal, wo ich grad bin :P


Ach ja, das lässt sich viiiiel einfacher gestalten...

Man baue: *Klick von Chaosmaker* ein,

Führe SQL aus:
$this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` CHANGE `bio` `bio` text;')
[Vorausgesetzt, Feld heisst so xD]


Dann ändere in der prefs.php

[php],"bio"=>"Kurzbeschreibung des Charakters (Maximal 255 Zeichen)"[/php]

in

[php],"bio"=>"Kurzbeschreibung des Charakters (Maximal 255 Zeichen),textarea,50,10"[/php]

Fertig.
Ohne weiteres File.

Autor:  Kevz [ Sa 26 Nov, 2005 11:08 ]
Betreff des Beitrags: 

Servus,
ein MoD?, also bitte...
Man kann es doch mit einigen kleinen änderungen machen ohne große änderung(!).



Biographie (xxx Zeichen):
SQL- Befehl:
$this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` CHANGE `bio` `bio` LONGTEXT NOT NULL')

common.php
Suche:
[php]default:
$output.=("<input size='50' name='$key' value=\"".HTMLEntities($row[$key])."\">");[/php]

Ersetze durch:
[php]case "text":
$output.=("<input size='50' name='$key' maxlength=\"".$info[2]."\" value=\"".HTMLEntities($row[$key])."\">");
break;
default:
$output.=("<input size='50' name='$key' value=\"".HTMLEntities($row[$key])."\">");[/php]

configuration.php
Suche:
[php]"avatare"=>"Erlaube den Spielern Avatare zu verlinken,bool",[/php]

Darunter:
[php]"maxbio"=>"Max. Zeichen die einem User zur verfügung stehen,int",[/php]

prefs.php
Suche:
[php]$form=array([/php]

Davor:
[php]$maxbio = getsetting("maxbio", 255);[/php]

Suche:
[php],"bio"=>"Kurzbeschreibung des Charakters (Maximal 255 Zeichen)`n"[/php]

Ersetze durch:
[php],"bio"=>"Kurzbeschreibung des Charakters (Maximal {$maxbio} Zeichen),text,$maxbio"[/php]


Nur 4 änderungen und ca. 2-3min Arbeit :)
Have fun ;)



€dit:
Shit, Eli warst schneller^^...
Egal hab zwar paar änderungen mehr aber dafür kann man Zeichen einstellen :D

Autor:  Eliwood [ Sa 26 Nov, 2005 11:11 ]
Betreff des Beitrags: 

Na ja, n' Inputfeld is a bissel dürftig für so was langes, und textalas Feldtype reicht völlig aus :P


blob wär wahrscheinlich noch besser... :D

Autor:  Death Lord [ Sa 26 Nov, 2005 11:15 ]
Betreff des Beitrags: 

super leute ich wollte das selber machen :D und nun blick ich nich durch welche ich nehmen soll^^kann des ma einer des 100% richtig is hier zum donwloaden bereit stellen^^

Autor:  Eliwood [ Sa 26 Nov, 2005 11:49 ]
Betreff des Beitrags: 

Death Lord hat geschrieben:
super leute ich wollte das selber machen :D und nun blick ich nich durch welche ich nehmen soll^^kann des ma einer des 100% richtig is hier zum donwloaden bereit stellen^^


Darfst aussuchen ;)

Eliwood oder Kevz
3 oder 4 Änderungen
Textfeld oder Input feld
Nichteinstellbar oder Einstellbar.


Sorry, Aurics Methode ist buggy...

Autor:  Kevz [ Sa 26 Nov, 2005 16:54 ]
Betreff des Beitrags: 

Eliwood hat geschrieben:
Eliwood oder Kevz
3 oder 4 Änderungen
Textfeld oder Input feld
Nichteinstellbar oder Einstellbar.

-Ich muss sagen, Elis methode ist sehr einfach so wie meine, außer das man bei mir die länge eben bestimmten kann. Bei ihm kann man aber die Breite bestimmen das ist bei manchen stellen sehr sinnvoll muss man sagen. Aber wieso nicht beides?*g*, beides lohnt sich alle mal, das steht fest es bieten beide vorteile. Man kann das ein oder andere mit sicherheit an einer stelle gut gebrauchen ;)

Autor:  Auric [ Sa 26 Nov, 2005 16:55 ]
Betreff des Beitrags: 

Death Lord hat geschrieben:
super leute ich wollte das selber machen :D und nun blick ich nich durch welche ich nehmen soll^^kann des ma einer des 100% richtig is hier zum donwloaden bereit stellen^^


wenn dus selber machen wooltest, hättest du hiert nicht fragen müssen


Klar jung.. abwer bei mir läuft das so...jdem das seine, außerdem hab ich noch nen sicherungsmechanismus bei mir, der das "gefährliche" daran aufhält, also, müsst ihr wissen, wie ihr das wollt

Autor:  Kevz [ Sa 26 Nov, 2005 16:58 ]
Betreff des Beitrags: 

Trotzdem bleibt / ist deine Methode sehr unsicher besonders was den Aufbau betrifft. Du hast sehr kompliziert gedacht was die änderungen angeht, man kann es sehr viel einfacher machen *siehe Eli & mein Post*.

Jeder soll machen was er für richtig hält...

Zitat:
Jede Lösung die das Problem löst ist richtig!

Autor:  Eliwood [ Sa 26 Nov, 2005 17:00 ]
Betreff des Beitrags: 

Auric hat geschrieben:
Death Lord hat geschrieben:
super leute ich wollte das selber machen :D und nun blick ich nich durch welche ich nehmen soll^^kann des ma einer des 100% richtig is hier zum donwloaden bereit stellen^^


wenn dus selber machen wooltest, hättest du hiert nicht fragen müssen


Klar jung.. abwer bei mir läuft das so...jdem das seine, außerdem hab ich noch nen sicherungsmechanismus bei mir, der das "gefährliche" daran aufhält, also, müsst ihr wissen, wie ihr das wollt


Ich selbst, 2 Posts vorhin hat geschrieben:
Gefährlich, sehr gefährlich der Link zurück ô,Ò

Mach ma nen Beispiel:

Ich, Spieler, geh in die Biographie.
Gut, die url ist bio.php?char=Name&ret=\village.php?comscroll=0

Dann klick ich auf Grosse Bio. Gut, dann seh ich die. Aber zurück kann ich nur noch auf die bio.php, und von da aus dann, wegem fehlendem ret, nur noch zurück ins Dorf, egal, wo ich grad bin


1. Das is nen Riesenbug :roll:


2. Was bitte is gefährlich daran? ô,Ò

Autor:  Auric [ Sa 26 Nov, 2005 21:27 ]
Betreff des Beitrags: 

ok.. kann man aber wie mir gerade aufält einfach lösen:
statt "zurück zum Dorf","village.php" einfach mit "Zur Liste der Krieger","list.php" machen.. da ist ja immer der sicherungsmechanismus drin

dann ist dein Bug weg... udn wie geasgt, mer mir tut es das so...

Autor:  Eliwood [ Sa 26 Nov, 2005 22:35 ]
Betreff des Beitrags: 

Auric hat geschrieben:
ok.. kann man aber wie mir gerade aufält einfach lösen:
statt "zurück zum Dorf","village.php" einfach mit "Zur Liste der Krieger","list.php" machen.. da ist ja immer der sicherungsmechanismus drin

dann ist dein Bug weg... udn wie geasgt, mer mir tut es das so...



Was fürn Sicherungsmechanismus?
Wenn der ret Link nicht weitergegeben wird, ist er verschollen und nicht wiederherstellbar.

:P

addnav("Grooose Riesenbio","largebio.php?char={char}&ret=$_GET[ret]");

Autor:  Death Lord [ Sa 26 Nov, 2005 22:38 ]
Betreff des Beitrags: 

sehr nett das ihr heir alle postet nur mich bringt da snichw eiter ich blick garnichts mehr -....-das aus sowas einfachen sowas kompliziertes wird xD help me was mus sich nu n machen

Autor:  Auric [ So 27 Nov, 2005 16:17 ]
Betreff des Beitrags: 

1. Php lernen
2. MySQL lernen
3. LotgD lernen
(in dieser Reihenfolge)

@Eli
Ja, aber das ist dann ja wurst, es gibt halt kein ret und man kommt zur list.php, egal wo man vorher war. die ist aber ja auch aus dem Totenreich anwählbar und da wird ja geprüft, ob man lebt, oder nicht (und ob man eingeloggt ist) daher muss man im schlimmsten fall sich da wieder hinklicken, wo man herkommt. Schlimm, ja seeeehr schlimm *g*

Naja, ist ja alles geschrieben, hörn wa auf uns zu zoffn und jder machts so, wie er es mag.

mfg Auric

Autor:  Eliwood [ So 27 Nov, 2005 17:43 ]
Betreff des Beitrags: 

Und nochmal...
Das letzte :D


Du bist an einem Ort, wo du nicht so schnell wieder hinkommst, Stichwort Waldlichtung.
Du willst da reden, klickst auf grosse Bio, und schwups, Dorf... Und die Unterhaltung auf der Lichtung ist weg.

Na ja, wenn dus so gerne hast, nich mein problem :P

Autor:  Falkenschwinge [ Fr 20 Jan, 2006 20:08 ]
Betreff des Beitrags: 

Kevz hat geschrieben:
Servus,
ein MoD?, also bitte...
Man kann es doch mit einigen kleinen änderungen machen ohne große änderung(!).



Biographie (xxx Zeichen):
SQL- Befehl:
$this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` CHANGE `bio` `bio` LONGTEXT NOT NULL')

common.php
Suche:
[php]default:
$output.=("<input size='50' name='$key' value="".HTMLEntities($row[$key])."">");[/php]

Ersetze durch:
[php]case "text":
$output.=("<input size='50' name='$key' maxlength="".$info[2]."" value="".HTMLEntities($row[$key])."">");
break;
default:
$output.=("<input size='50' name='$key' value="".HTMLEntities($row[$key])."">");[/php]

configuration.php
Suche:
[php]"avatare"=>"Erlaube den Spielern Avatare zu verlinken,bool",[/php]

Darunter:
[php]"maxbio"=>"Max. Zeichen die einem User zur verfügung stehen,int",[/php]

prefs.php
Suche:
[php]$form=array([/php]

Davor:
[php]$maxbio = getsetting("maxbio", 255);[/php]

Suche:
[php],"bio"=>"Kurzbeschreibung des Charakters (Maximal 255 Zeichen)`n"[/php]

Ersetze durch:
[php],"bio"=>"Kurzbeschreibung des Charakters (Maximal {$maxbio} Zeichen),text,$maxbio"[/php]


Nur 4 änderungen und ca. 2-3min Arbeit :)
Have fun ;)



€dit:
Shit, Eli warst schneller^^...
Egal hab zwar paar änderungen mehr aber dafür kann man Zeichen einstellen :D


sehr schön erklärt, funktioniert so weit auch super, doch kann ich so viele Zeichen einstellen, wie ich will, es werden aber nicht mehr als 500 oder so genommen

Auch wenn ich einen Text hinein kopiere, wird er nicht angezeigt.

Vielleicht gibts da noch abhilfe

Viele Grüße
Falkenschwinge / carsten

Seite 1 von 2 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/