ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Flaggencode umschreiben^

Geschlossen
  1. #1
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    hi,
    also ich hab ma ne frage,es müsste doch rein theoretisch möglich sein das man genauso wie man die Flagge im Profiledit wie es jeder member ausfüllen kann,das man da noch en code mit reinsetzt das man eben auch ne art lieblingswaffe auswählen kann und dann das bild der waffe angezeigt wird und eben auch mit das gleiche mit ner Lieblingsmap. Also die Bilder hab ich und eigentlich müsste ich doch nur en dropdownfeld und eben in der php en abgeändeten code der Flaggenauswahl einfügen. hab da aber leider nix entsprechendes gefunden. hat da einer der vielen PHP-Könner hier ne idee???

    Grüße [AT]Hannibal


    verwendete ilchClan Version: 1.1

    betroffene Homepage: ateamgermany.at.funpic.de
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Niedi Mitglied
    Registriert seit
    23.04.2006
    Beiträge
    340
    Beitragswertungen
    0 Beitragspunkte
    in der html datei die box und das feld hinzufügen und in der php datei die abfrage um dieses Feld erweitern.

    Eigentlich nur copy/paste.. fast =D

    wo genau liegt der knackpunkt, wo du nicht weiter weißt?

    mfg
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    also das mit dem drop-down in der html dürfte kein pronb sein..nur eben die abfrage in dem php weiss ich leider net wo ich da was einfügen müsste und vorallem was für ne abfrage..html kenntnisse sind ja bisserl da..aber php..bin ich auf ner skala von 0-10 bei -5 angelangt..ich arbeuite mich langsam hoch... :-)

    wäre cool wen du mir da vielleicht helfen könntest :-)

    Tausend Dank schonmal im voraus :-)

    MfG [AT]Hannibal
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Ach,und hab da noch ne Frage,also die php abfrage geht die nur nach namen oder fragt die nach reihenfolge ab,also könnt ich z.b. machen das der name im profil ganz unten angezeigt wird indem ich das feld für den namen in der html-file einfach ganz nach unten schiebe oder müsst ich da auch was in der php file ändern. will den namen nun sicher nicht ganz unten haben sondern eben einfach nur die anzeige des vom hp-besucher ausgewählten profils bisschen umstrukturieren...

    hoffe ihr versteht was ich meine,oder???

    Wiedermal vielen Dank im voraus!!! :-)

    Grüße [AT]Hannibal


    Zuletzt modifiziert von [AT]Hannibal am 12.07.2006 - 01:09:40
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Niedi Mitglied
    Registriert seit
    23.04.2006
    Beiträge
    340
    Beitragswertungen
    0 Beitragspunkte
    solange es in der html datei im form tag bleibtm kannst du rumverschieben wie du willst. da ändert sich in der php datei dann nichts. also kann gleich bleiben.

    wegen php.. mal sehnw as sich machen lässt. meld dihc morgne. vielleciht hab ich zeit

    mfg
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Hi,also hab mir das Profiledit nun so gebastelt wie ichs gerne hätte vo aussehn. Hat einwandfrei gefunzt so wie dus sagtest. Muss nur die kompltten Tags verschieben.

    Aber hab dann auch mal versucht mich darein zu fressen wo der Flaggencode ausgelesen wird. Hab da bei den Contents bei user und Profiledit was gefunden,aber eben auch bei includes/func, da is auch ne php datei über die profilfelder. bei beiden steht auch die gleiche abfrage drin,aber ich hab eben immernoch nicht herausgefunden wo er den eben die flaggen einliest...
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    Es wird in der include\includes\func\profilefields.php
    Alle Dateien aus dem Verzreichniss in einen Array gepackt:
    # help funcs
    function get_nationality_array () {
      $ar = array();
    	$o = opendir ( 'include/images/flags' );
    	while ( $f = readdir ( $o ) ) {
    	  if ( $f != '.' AND $f != '..' ) {
    		  $ar[$f] = $f;
    		}
    	}
    	return ( $ar );
    }

    Die Ausgabe erfolgt inclusive Link:
    (Aucg aus der profielfields.php)
    function profilefields_show_spez_staat ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['state'], ((!empty($value) AND file_exists('include/images/flags/'.$value))?'<img src="include/images/flags/'.$value.'" alt="'.$value.'" title="'.$value.'" />':'') ) );
    }

    hoffe du kommst weiter wenn du diese Funktionen mal anguckst...
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    okay,also ich schätze mal das ich dann im oberen code eben nur den pfad zum verzeichnis ändern muss und eben die bezeichnung des profilfeldes in der template datei oder was müsst ich da noch ändern. Sorry wenn mir dein post noch net so super weiter geholfen hat,aber ich glaub wir sind auf dem richtigen weg..musst mich vielleicht nur noch paar ma anstubsen bis es klick macht weil im moment klickts bei mia leider noch net... :-(

    MfG [AT]Hannibal
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    habe mich leider auch noch nicht wirklich mit diesem Thema befasst...
    was ich in der profil_edit.php gefunden habe:
    Zeile 24
    $row['staat'] = '<option></option>'.arliste ( $row['staat'] , get_nationality_array() , $tpl , 'staat' );

    Dieser Code wird zur Ausgabe an das Template verwendet.
    Also du musst sicher die Datenbank erweitern.
    Also in der `prefix_user` musst du die neuen Kategorien eintragen.
    und in der SQL Abfrage dazufügen.(Das dient in dieser php Datei dazu das beim editieren des Profils das Dorpdownfeld am richtigen Ort startet.)
    Auch in der prefix_profilefields solltest du die neuen Ktegorien eintragen.
    (Am besten gucken wie es bei den Flaggen gelöst wurde....)
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    ohje...du weisst gar nicht wie unglaublich schwer sich das für nen php-noob wie mich anhlrt...versteh grad nur absolut bahnhof...

    Also dachte ich muss da irgendwie nur paar sachen einfügen und ändern..aber das is ja schon alles recht komplex...gibts net irgendwie ne art tutorial wie man das machen kann...sorry das ich davon keine ahnung hab..hab mir ja schon viele php-tutorials durchgelesen nur sind die leider bei so einem kompelxen und miteinader vernetzten script wie dem ilchscrit nur sehr schwer anzuwenden...

    Falls du mir vielleicht nochma komplett sagen könntest was ich nun den machen müsste oder sollte ..hehe...sorry... :-)

    wenn noch jmd ne idee oder en paar Tipps hat...bittttteeeeee :-)

    MfG [AT]Hannibal
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    wie schon gesagt ich habe das auch noch nie gemacht.
    Habe mir nur kurz dies Dateien angeguckt und habe mir überlegt was wo passiert...

    Ich versuche mal alle Änderungen auf zuschreiben die du machen musst:
    - im template profil_edit.htm die Zeile in der den Staat ausgewählt wir kopieren und anpassen. (ev. schon gemacht oder?)
    <label style="float:left; width:35%;">{_lang_state}</label><select style="margin-bottom:2px;" name="staat">{_list_staat@<option%1 value="%2">%3</option>}</select><br style="clear:both;" />

    - in der func profilefields.php die im Vorherigen Post genanten Funktionen kopieren und anpassen.
    - im content profil_edit.php die SQL Abfrage erweitern. (Zeile 19) und die Ausgabe ans Template (Zeile 25) kopieren und anpassen.
    - 2. Datenbank einträge bzw. änderungen: In der `prefix_user` musst du die neuen Kategorien eintragen. Da wird die gewählte Option gespeichert. In der `prefix_profilefields` die neuen Kategorien eintragen. (Am besten gucken wie es bei den Flaggen gelöst wurde....) Das dient dazu das du es im Admin Menü anordnen kannst hoffe ich... zwinker

    *edit: mit anpassen meine ich immer funktions oder Variablennamen an die dazugehörige Kategorie anpassen.

    *edit2: die jetzigen Profilfelder löschen....

    *edit3: im content profil_edit.php Zeile 122 auch kopieren und anpassen


    Zuletzt modifiziert von s_down am 12.07.2006 - 14:14:56
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Also ich geb mir echt alle mühe,aber ich bin am verzweifeln...
    in der template datei müsste es doch genügen wenn ich eben den FlaggenTag also {_lang_state} in ner neuen Zeile einfüge und einfach in {_lang_maps} als beispiel umbenenne ebenso wie bei dem dropdownfeld,oder?

    zu 2. in der profielfields.php find ich in reihe 117 bis 120 der auf die flagen verweist und einen 121 bis 133 was müsst ich den da dann nunalles umschreiben?

    und dann das3 von wegen datenbank und prefix user und profielfields nun qualmts und rauchst bei mir nur noch...oh man..musst bestimmt denken der depp..

    dammisch..sorry..aber ich blicks nich... :-(
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    zu 2. bei Funktionen musst du den functionsname(wird von der profil_edit.php oder beim anzeigen aufgerufen) und den Pfad ändern.

    zu 3. PS. die profil_edit.php nicht vergessen.

    4. zwinker hast du schonmal mit phpmyadmin gearbeitet?

    Du musst in der Tabelle "user" je eine Spalte einfügen z.B. maps. (ev. schon vorhanden dann löschen.... und neu erstellen)
    und in der Tabelle "profilefields" musst du den Eintrag Staat kopieren und Anpassen....
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    du hast du icq oder msn dann kann ich dich da vielleicht ma kurz nerven wenn du nix dagegen hast weil so blick ichs leida echt net :-(
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Also auch hier nochmal ein riesen großes Dankeschön an dich s_down ist echt super das du mir so gut geholfen hast das das nun klappt. bin dir echt sehr dankbar dafür und hoffe man schreibt sich ma wieder!!!

    Danke!!!
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten