Dragonfly CMS - German Community  
_TOGGLE
_TOGGLE Navigation

_TOGGLE Wer ist wo
 Bots / Spider:
1: Majestic-12 > Startseite
2: Google > Forum 9.x
3: YANDEX > Forum 9.x
 Besucher:
1: Forum 9.x
2: Forum 9.x
3: Forum 8.x [ Archiv ]
4: Downloads

_TOGGLE Languages

_TOGGLE Design
Each user can view the site with a different theme.
Themes marked with a * also change the forum look.

_TOGGLE Downloads (Top)

Forum 9.x > > Dragonfly CMS 9.x > > Module & Blöcke > > vorzeigbarer Kleinanzeigenmarkt
vorzeigbarer Kleinanzeigenmarkt
Fragen und Diskussionen zu Modulen / Erweiterungen
Neues Thema eröffnen   Neue Antwort erstellen   Druckversion    Foren-Übersicht > > Module & Blöcke

Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
gtown
Übersetzer
Übersetzer


Dabei seit: Feb 07, 2005
Beiträge: 187
Wohnort: Germering

PostenVerfasst am: 09.11.2006 22:24    Titel: vorzeigbarer Kleinanzeigenmarkt Antworten mit Zitat

Hallo Leute, ich bin gerade dabei am NUKEC_DF Kleinanzeigenmarkt rumzuschrauben. Ich habe endlich eine Version gefunden, die optisch einfach gehalten ist und die man auch vorzeigen kann. Einen Block für die Startseite habe ich auch schon, jetzt muss noch der Core debuggt werden:

Und hier mein Problem. Bei den Kleinanzeigen kann man wunderbar beim Erstellen Bilder hochladen (funzt). Wenn man diese aber editiert, geht so einiges schief. Ersetzt man das Bild, so geht es verloren. (Es gibt noch ein paar unwichtigere Bugs, aber nun erstmal zu diesem. Übrigens ich werde ein schönes Release draus machen, wenn wir das hier hinbekommen.
Hier mal die Funktion.



Code::
function NukeCEditAds($xid_ads) {
        global $module_name,$prefix,$db,$multilingual,$currentlang,$MemberorNot,$NukeCAddonName;
        global $cookie,$user,$UploadImage,$anonymous,$DescLength,$DurationAds,$PriceField,$UploadImage,$TitleLength;
        include("modules/$NukeCAddonName/config.php");
        include("header.php");
        echo "<script>\n";
        echo "<!--\n";
        echo "function cekchx() {\n";
                     echo "if (document.editads.setemptyimg.checked) {\n";
                        echo "document.editads.fileupload_chng.disabled  = true;\n";

                     echo "} else {\n";
                           echo "document.editads.fileupload_chng.disabled  = false;\n";

            echo "}\n";
        echo "}\n";
        echo "//-->\n";
        echo "</script>\n";

        GraphicAdmin('_AMENU9');
        NukeCAdminMenu();
        echo "<BR>";
        OpenTable();
        echo "<CENTER><font class=\"title\">"._NUKECEDITADS."</font></center><BR>";
        $adsinfo = AdsInfo($xid_ads);
        echo "<form name=\"editads\" enctype=\"multipart/form-data\" action=\"".adminlink('')."\" method=\"post\">\n";
        echo "<input type=\"hidden\" name=\"mod\" value=\"NukeCDoEditAds\">\n";
        echo "<input type=\"hidden\" name=\"id_ads_chng\" value=\"$xid_ads\">\n";
        echo "<input type=\"hidden\" name=\"submitteruid_chng\" value=\"$adsinfo[submitter]\">\n";

        echo "<font class=\"redtext\"><b>*</b> -> <b>"._NUKECREQUIRED."</b></font>\n";
        echo "<table width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"1\">\n";
        echo "<tr><td width=\"25%\"><b>"._NUKECADSTITLE." ($TitleLength "._NUKECADSMAXCHARS.")<font class=\"redtext\">*</font></b></td>\n"
                ."<td width=\"5\">:</td><td><input type=\"text\" name=\"title_chng\" size=\"40\" maxlength=\"200\" value=\"$adsinfo[title]\"></td></tr>\n";
        echo "<tr><td width=\"25%\" valign=\"top\"><b>"._NUKECADSDESC ." <font class=\"redtext\">*</font> \n"
                ."<BR>($DescLength "._NUKECADSMAXCHARS.")</b></td><td width=\"5\" valign=\"top\">:</td>\n"
                ."<td><textarea name=\"cdesc_chng\" cols=\"60\" rows=\"8\">".check_html($adsinfo[ads_desc],"nohtml")."</textarea></td></tr>\n";
        echo "<tr><td width=\"25%\"><b>"._NUKECADSCATG." </b></td><td width=\"5\">:</td><td>\n"
                ."<select name=\"catgforprocess_chng\">\n";
  catgFormOp($adsinfo[id_catg]);
        echo "</select>\n"
                ."</td></tr>\n";
        if ($PriceField) {
                echo "<tr><td width=\"25%\" valign=\"top\"><b>"._NUKECADSPRICE."</b></td><td width=\"5\">:</td>\n"
                        ."<td>";
                echo "<select name=\"AdsCurr_chng\">";
                buildcurrency($sel = "$adsinfo[curr]");
                echo "</select>";
                echo "<input type=\"text\" name=\"price_chng\" size=\"15\"  value=\"$adsinfo[price]\">";
                echo "</td></tr>\n";
        } else {
                echo "<input type=\"hidden\" name=\"price_chng\" value=\"\">\n";
        }
        echo "<tr><td width=\"25%\" valign=\"top\"><b>"._NUKECADSURL." </b></td><td width=\"5\">:</td>\n"
                ."<td><input type=\"text\" name=\"website_chng\" size=\"30\"  value=\"$adsinfo[website]\"> <i>"._NUKECEGURL."</i></td></tr>\n";
        echo "<tr><td width=\"25%\" valign=\"top\"><b>"._NUKECADSEMAIL."</b></td><td width=\"5\">:</td>\n"
                ."<td><input type=\"text\" name=\"email_chng\" size=\"25\" value=\"$adsinfo[email]\"> <i>"._NUKECEGEMAIL."</i></td></tr>\n";


/*************HIER KOMMT DIE STELLE WO ES UMS UPLOAD VOM BILD GEHT !!!!!!!!!!!!!!!***************/

        if ($UploadImage) {
                if ($adsinfo[imageads] != "") {
                        list($widthimg,$heightimg) = getimagesize("modules/NukeC/imageads/$adsinfo[imageads]");
                        echo "<tr><td width=\"25%\" valign=\"top\"><b>"._NUKECADSUPLOADEDIMG."</b></td><td width=\"5\" valign=\"top\">:</td>\n"
                                ."<td><img src=\"modules/NukeC/imageads/$adsinfo[imageads]\" width=\"$widthimg\" height=\"$heightimg\" alt=\"\"></td></tr>\n";
                        echo "<tr><td width=\"25%\" colspan=\"3\"><input type=\"checkbox\" name=\"setemptyimg\" value=\"1\" onClick=\"cekchx();\"> "._NUKECDELETEIMG."</td></tr>\n";
                        echo "<tr><td width=\"25%\" valign=\"top\"><b>"._NUKECADSCHANGEIMAGE."</b></td><td width=\"5\">:</td>\n"
                                ."<td><input type=\"file\" name=\"fileupload_chng\" size=\"40\"><BR><i>"._NUKECCHANGEIMAGEADSNOTE."</i></td></tr>\n";
                } else {
                        echo "<tr><td width=\"25%\" valign=\"top\"><b>"._NUKECADSUPLOAD."</b></td><td width=\"5\">:</td>\n"
                                ."<td><input type=\"file\" name=\"fileupload_chng\" size=\"40\"></td></tr>\n";
                } //* end if $adsinfo*/
        } else {
                echo "<input type=\"hidden\" name=\"fileupload_chng\" value=\"\">\n";
        }/* end if uploadimage*/
        if ($multilingual) {
                echo "<TR><TD><b>"._NUKECLANGUAGE."</b></td><TD><b>:</b></td><TD>\n";
                echo lang_selectbox($currentlang,'adslanguage_chng');
                
        } else {
                echo "<input type=\"hidden\" name=\"adslanguage_chng\" value=\"\">\n";
        }

        $zduration = datesub($adsinfo[validuntil],$adsinfo[dateposted]);
        echo "<TR><TD><b>"._NUKEADSPOSTFOR."</b></td><TD><b>:</b></td><TD>";
        echo "<select name=\"postfor_chng\">\n";
        for ($i = 0; $i <= sizeof($DurationAds)-1;$i++) {
                if ($DurationAds[$i] > 1) {
                        $optiontext = $DurationAds[$i]." "._NUKECADSDAYS;
                } else {
                        $optiontext = $DurationAds[$i]." "._NUKECADSDAY;
                }
                echo "<option value=\"$DurationAds[$i]\" ";
                        if ($zduration == $DurationAds[$i]) {
                                echo " selected";
                        }
                echo ">$optiontext</option>\n";
        }
        echo "</select>";
        echo "</td></tr>";
        echo "<TR><TD valign=\"top\"><b>Action</b></td><TD width=\"5\" valign=\"top\"><b>:</b></td>\n"
                ."<TD>\n"
                ."<input type=\"radio\" name=\"action\" value=\"0\" checked> "._NUKECUPDATE."<BR>"
                ."<input type=\"radio\" name=\"action\" value=\"1\"> "._NUKECDELETE."<BR>";
        if ($adsinfo[active] == 0) {
                  echo "<input type=\"radio\" name=\"action\" value=\"2\"> "._NUKECUPDATEANDACTIVATE."<BR>";
        }
        if ($adsinfo[active] == 1) {
                echo "<input type=\"radio\" name=\"action\" value=\"3\"> "._NUKECUPDATEANDDEACTIVATE."<BR>";
        }
                echo "</td>\n"
                ."</tr>\n";
        echo "<TR><TD colspan=\"3\">\n"
                ." <input type=\"submit\" value=\""._NUKECGO."\"></td></tr>\n";
        echo "<TR><TD colspan=\"3\"></td></tr>\n";
        if ($UploadImage) {
                if ($adsinfo[imageads] != "") {
                        echo "<TR><TD colspan=\"3\"><b>"._NUKECNOTE."</b> : <BR><strong><big><b>·</b></big>  </strong>"._NUKECNOTE1."</td></tr>\n";
                }
        }
        echo "</form>\n";
        echo "</table>\n";
        CloseTable();
        include("footer.php");
}



Die interessante Stelle der Funktion hab ich gekennzeichnet. $adsinfo[imageads] wird scheinbar korrekt aus der Datenbank abgerufen, $adsinfo beinhaltet dabei alle Info zu einer Kleinanzeige (bzw. zu der zu editierenden) Also z.B. Titel, Beschreibung, BILD, usw. Was ich bisher nicht kapiere ist, wie denn nun die Änderungen wieder in die Datenbank geschrieben werden, wo ist denn da überhaupt der Aufruf dazu??? Das läuft ja irgendwie über das <form>. Hab keine Ahnung wie ich das Problem da ausfindig machen kann. Jemand eine Idee??

DANKE!

_________________
.:: Gruß :: gtown ::.

gtown's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
www.germeringer.de / PHP: 5.2.0-7~bpo.1 / MySQL: 5.0.30/ Kernel: 2.6.19/ Dragonfly: 9.1.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen
gtown
Übersetzer
Übersetzer


Dabei seit: Feb 07, 2005
Beiträge: 187
Wohnort: Germering

PostenVerfasst am: 09.11.2006 22:27    Titel: Re: vorzeigbarer Kleinanzeigenmarkt Antworten mit Zitat

Da heissts halt gegen Schluß:

<input type=\"submit\" value=\""._NUKECGO."\"></td></tr>\n";

Aber was passiert denn da, wenn ich da draufdrücke???????

_________________
.:: Gruß :: gtown ::.

gtown's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
www.germeringer.de / PHP: 5.2.0-7~bpo.1 / MySQL: 5.0.30/ Kernel: 2.6.19/ Dragonfly: 9.1.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen
gtown
Übersetzer
Übersetzer


Dabei seit: Feb 07, 2005
Beiträge: 187
Wohnort: Germering

PostenVerfasst am: 09.11.2006 22:43    Titel: Re: vorzeigbarer Kleinanzeigenmarkt Antworten mit Zitat

...

_________________
.:: Gruß :: gtown ::.

gtown's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
www.germeringer.de / PHP: 5.2.0-7~bpo.1 / MySQL: 5.0.30/ Kernel: 2.6.19/ Dragonfly: 9.1.1
Nach oben
Benutzer-Profile anzeigen Website dieses Benutzers besuchen
flatter
Doppel-Null-Agent
Doppel-Null-Agent


Dabei seit: Jul 29, 2004
Beiträge: 148

PostenVerfasst am: 25.11.2007 18:02    Titel: Re: vorzeigbarer Kleinanzeigenmarkt Antworten mit Zitat

wo gibt es german language für das Kleinanzeigen modul..

_________________
hab kein plan

flatter's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
(Server OS / Apache / MySQL / PHP / DragonflyCMS)
Nach oben
Benutzer-Profile anzeigen
lexi_
Doppel-Null-Agent
Doppel-Null-Agent


Dabei seit: Jul 07, 2004
Beiträge: 178

PostenVerfasst am: 04.12.2007 19:24    Titel: Re: vorzeigbarer Kleinanzeigenmarkt Antworten mit Zitat

flatter wrote:
wo gibt es german language für das Kleinanzeigen modul..

selber machen scheu


lexi_'s Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Server SUSE 9.3 / PHP 4.3.10 / Mysql 4.1.10a / cpg 9.2.0.RC2
Nach oben
Benutzer-Profile anzeigen E-Mail an diesen Benutzer senden
flatter
Doppel-Null-Agent
Doppel-Null-Agent


Dabei seit: Jul 29, 2004
Beiträge: 148

PostenVerfasst am: 04.12.2007 21:47    Titel: Re: vorzeigbarer Kleinanzeigenmarkt Antworten mit Zitat

kanst du englich..ich nicht..

_________________
hab kein plan

flatter's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
(Server OS / Apache / MySQL / PHP / DragonflyCMS)
Nach oben
Benutzer-Profile anzeigen
lexi_
Doppel-Null-Agent
Doppel-Null-Agent


Dabei seit: Jul 07, 2004
Beiträge: 178

PostenVerfasst am: 04.12.2007 23:15    Titel: Re: vorzeigbarer Kleinanzeigenmarkt Antworten mit Zitat

dann probiers mal mit ungarisch vielleicht kannst das ja scheu
abba mal sehen wenn ich nen bisschen zeit übrig hab villeiht übersetze ich das mal


lexi_'s Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Server SUSE 9.3 / PHP 4.3.10 / Mysql 4.1.10a / cpg 9.2.0.RC2
Nach oben
Benutzer-Profile anzeigen E-Mail an diesen Benutzer senden
flatter
Doppel-Null-Agent
Doppel-Null-Agent


Dabei seit: Jul 29, 2004
Beiträge: 148

PostenVerfasst am: 05.12.2007 01:41    Titel: Re: vorzeigbarer Kleinanzeigenmarkt Antworten mit Zitat

bist ein freund..hast großes dank.. sehr glücklich

_________________
hab kein plan

flatter's Serverdaten - verwendete Vers. (Server OS / Apache / MySQL / PHP / DragonflyCMS)
(Server OS / Apache / MySQL / PHP / DragonflyCMS)
Nach oben
Benutzer-Profile anzeigen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen   Druckversion    Foren-Übersicht > > Module & Blöcke
Seite 1 von 1
Alle Zeitangaben sind in GMT + 1 Stunden



Gehe zu:  


Du kannst keine Beiträge schreiben.
Du kannst auf Beiträge nicht antworten.
Du kannst Deine Beiträge nicht bearbeiten.
Du kannst Deine Beiträge nicht löschen.
Du kannst an Umfragen nicht mitmachen.
Du kannst keine Dateien anhängen.
Du kannst keine Dateien herunterladen.



Interactive software released under GNU GPL, Code Credits, Privacy Policy