Wer ist hier? 1 Gäste
Marktplatz Infusion
|
|
mrburns |
Geschrieben am 04.02.2010 00000002 18:50
|
Mitglied Beiträge: 120 Registriert am: 03.03.09 Fusioneer: 15 years 9 months 0 weeks 5 days 5 hours 36 minutes 16 seconds |
Hallo ich bräuchte mal hilfe zu dem markplatz hier aus dem download bereich und zwar würde ich gerne wissen wie ich das als mittel panel anpassen kann und ob es möglich ist das in die sucher einzbinden sprich wenn jemand einen artikel werkzeug verkaufen will und ich in such werkzeug eingebe das der artikel gezeigt wird und wenn es nicht geht gibt es vielleicht eine andere suche für phpfusion womit so etwas möglich ist danke schonmal für die hilfe gruss christian Bearbeitet von mrburns am 04.02.2010 00000002 18:50 |
|
|
SC-Ad-Bot | Advertisement |
| |
mrburns |
Geschrieben am 05.02.2010 00000002 22:21
|
Mitglied Beiträge: 120 Registriert am: 03.03.09 Fusioneer: 15 years 9 months 0 weeks 5 days 5 hours 36 minutes 16 seconds |
hat niemand eine idee? ich bin für jede hilfe dankbar gruss christian |
|
|
emblinux |
Geschrieben am 05.02.2010 00000002 22:31
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 2 months 0 weeks 3 days 1 hours 49 minutes 58 seconds |
Meinst du die normale Suche von PHP-Fusion ? Um dort weitere Bereiche einzubinden gibt es eigenlich eine gute Lösung. Man legt dafür extra Dateien an, welche sich im Order includes/search befinden. Diese werden in der search.php eingebunden. Also brauchst du lediglich 2 Dateien anzulegen, welche für das Formular und für die Datenbankanfrage zuständig sind. So habe ich das übrigens hier für das Pro-Download Panel gemacht, damit auch das bei der Standard-Suche mit einbezogen wird. |
|
|
mrburns |
Geschrieben am 05.02.2010 00000002 22:36
|
Mitglied Beiträge: 120 Registriert am: 03.03.09 Fusioneer: 15 years 9 months 0 weeks 5 days 5 hours 36 minutes 16 seconds |
hmmm wenn du mir jetzt nach sagen könntest wie das geht lol aber schon mal vielen dank für deine hilfe gruss christian |
|
|
emblinux |
Geschrieben am 05.02.2010 00000002 22:40
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 2 months 0 weeks 3 days 1 hours 49 minutes 58 seconds |
Dazu kannst du dir doch einfach mal die vorhandenen Include-Dateien anschauen...nimm dir z.B. die Weblinks oder Artikel... und schau dir an, iwe das dort gemacht wird. Dann legst du dir analog 2 Dateien für deine Marktplatz-Infusion an baust dir alles entsprechend zusammen. Wichtg dabei ist, das du auch die richtige Tabelle/n und Elemente als Datenbank-Anfrage zusammenbaust.
|
|
|
mrburns |
Geschrieben am 05.02.2010 00000002 22:46
|
Mitglied Beiträge: 120 Registriert am: 03.03.09 Fusioneer: 15 years 9 months 0 weeks 5 days 5 hours 36 minutes 16 seconds |
ja hatte mir gerade die download angeschaut also wenn ich das richtig gesehen habe bzw verstanden habe muss ich da eigentlich nur alles wo download steht in marktplatz ändern und db marktplatz sofern das in der datenbank so heisst da muss ich noch schauen |
|
|
mrburns |
Geschrieben am 09.02.2010 00000002 15:56
|
Mitglied Beiträge: 120 Registriert am: 03.03.09 Fusioneer: 15 years 9 months 0 weeks 5 days 5 hours 36 minutes 16 seconds |
so ich hab nun daran gearbeitet mir die suche zu schreiben und ich scheitere irgendwie daran also bei mir sieht das nun so aus [geshi=php]<?php /*-------------------------------------------------------+ | PHP-Fusion Content Management System | Copyright (C) 2002 - 2008 Nick Jones | http://www.php-fusion.co.uk/ +--------------------------------------------------------+ | Filename: search_marketplace_include_button.php | Author: Robert Gaudyn (Wooya) +--------------------------------------------------------+ | This program is released as free software under the | Affero GPL license. You can redistribute it and/or | modify it under the terms of this license which you | can read by viewing the included agpl.txt or online | at www.gnu.org/licenses/agpl.html. Removal of this | copyright header is strictly prohibited without | written permission from the original author(s). +--------------------------------------------------------*/ if (!defined("IN_FUSION")) { die("Access Denied"); } include LOCALE.LOCALESET."search/mplace.php"; $form_elements['marketplace']['enabled'] = array("datelimit", "fields1", "fields2", "fields3", "sort", "order1", "order2", "chars"); $form_elements['marketplace']['disabled'] = array(); $form_elements['marketplace']['display'] = array(); $form_elements['marketplace']['nodisplay'] = array(); $radio_button['marketplace'] = "<label><input type='radio' name='stype' value='marketplace'".($_GET['stype'] == "marketplace" ? " checked='checked'" : "")." onclick=\"display(this.value)\" /> ".$locale['d400']."</label>"; ?>[/geshi] [geshi=php]<?php /*-------------------------------------------------------+ | PHP-Fusion Content Management System | Copyright (C) 2002 - 2008 Nick Jones | http://www.php-fusion.co.uk/ +--------------------------------------------------------+ | Filename: search_marketplace_include.php | Author: Robert Gaudyn (Wooya) +--------------------------------------------------------+ | This program is released as free software under the | Affero GPL license. You can redistribute it and/or | modify it under the terms of this license which you | can read by viewing the included agpl.txt or online | at www.gnu.org/licenses/agpl.html. Removal of this | copyright header is strictly prohibited without | written permission from the original author(s). +--------------------------------------------------------*/ if (!defined("IN_FUSION")) { die("Access Denied"); } include LOCALE.LOCALESET."search/mplace.php"; if ($_GET['stype'] == "marketplace" || $_GET['stype'] == "all") { if ($_GET['sort'] == "datestamp") { $sortby = "mplace_datestamp"; } else if ($_GET['sort'] == "subject") { $sortby = "mplace_article"; } else { $sortby = "mplace_datestamp"; } $ssubject = search_querylike("mplace_article"); $smessage = search_querylike("mplace_message"); if ($_GET['fields'] == 0) { $fieldsvar = search_fieldsvar($ssubject); } else if ($_GET['fields'] == 1) { $fieldsvar = search_fieldsvar($smessage); } else if ($_GET['fields'] == 2) { $fieldsvar = search_fieldsvar($ssubject, $smessage); } else { $fieldsvar = ""; } if ($fieldsvar) { $result = dbquery( "SELECT td.*,tdc.* FROM ".DB_MARKETPLACE." td INNER JOIN ".DB_MARKETPLACE_BIDDING." tdc ON td.marketplace_bidding=tdc.mplace_id WHERE ".groupaccess('download_cat_access')." AND ".$fieldsvar." ".($_GET['datelimit'] != 0 ? " AND mplace_datestamp>=".(time() - $_GET['datelimit']):"") ); $rows = dbrows($result); } else { $rows = 0; } if ($rows != 0) { $items_count .= THEME_BULLET." <a href='".FUSION_SELF."?stype=marketplace&stext=".$_GET['stext']."&".$composevars."'>".$rows." ".($rows == 1 ? $locale['d401'] : $locale['d402'])." ".$locale['522']."</a><br />\n"; $result = dbquery( "SELECT td.*,tdc.* FROM ".DB_MARKETPLACE." td INNER JOIN ".DB_MARKETPLACE_BIDDING." tdc ON td.marketplace_bidding=tdc.mplace_id WHERE ".groupaccess('download_cat_access')." AND ".$fieldsvar." ".($_GET['datelimit'] != 0 ? " AND mplace_datestamp>=".(time() - $_GET['datelimit']):"")." ORDER BY ".$sortby." ".($_GET['order'] == 1 ? "ASC" : "DESC").($_GET['stype'] != "all" ? " LIMIT ".$_GET['rowstart'].",10" : "") ); while ($data = dbarray($result)) { $search_result = ""; if ($data['mplace_datestamp']+604800 > time()+($settings['timeoffset']*3600)) { $new = " <span class='small'>".$locale['d403']."</span>"; } else { $new = ""; } $text_all = $data['download_description']; $text_all = search_striphtmlbbcodes($text_all); $text_frag = search_textfrag($text_all); $subj_c = search_stringscount($data['download_article']); $text_c = search_stringscount($data['mplace_message']); $text_frag = highlight_words($swords, $text_frag); $search_result .= "<a href='marketplace.php?mplace_id=".$data['marketplace_bidding']."&mplace_id=".$data['mpalce_id']."' target='_blank'>".highlight_words($swords, $data['download_article'])."</a> - ".$data['download_price']." $new"."<br /><br />\n"; if ($text_frag != "") $search_result .= "<div class='quote' style='width:auto;height:auto;overflow:auto'>".$text_frag."</div><br />"; $search_result .= "<span class='small'><span class='alt'>".$locale['d404']."</span> ".$data['mplace_price']." |\n"; $search_result .= "<span class='alt'>".$locale['d405']."</span> ".$data['mplace_price']." |\n"; $search_result .= "<span class='alt'>".$locale['d406']."</span> ".$data['mplace_price']."<br />\n"; $search_result .= "<span class='alt'>".$locale['d407']."</span> ".showdate("%d.%m.%y", $data['mplace_datestamp'])." |\n"; $search_result .= "<span class='alt'>".$locale['d408']."</span> ".$data['mplace_sold']."</span><br /><br />\n"; search_globalarray($search_result); } } else { $items_count .= THEME_BULLET." 0 ".$locale['d402']." ".$locale['522']."<br />\n"; } $navigation_result = search_navigation($rows); } ?>[/geshi] aber auch wenn ich nun in suche zb. kadett eingebe weil ich da was in markplatz drin hab zeigt es mir keine treffer hat jemand idee was ich falsch gemacht habe ausser vermutlich alles locale hab ich übrings auch für geschrieben gruss christian übrings wird das in der suche gezeigt Unknown column 'td.marketplace_bidding' in 'on clause' Bearbeitet von mrburns am 09.02.2010 00000002 16:40 |
|
|
emblinux |
Geschrieben am 09.02.2010 00000002 16:48
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 2 months 0 weeks 3 days 1 hours 49 minutes 58 seconds |
dann schau dir nochmal genau die Datenbankanfragen an, die sind nicht richtig. siehe download_cat
|
|
|
mrburns |
Geschrieben am 09.02.2010 00000002 16:52
|
Mitglied Beiträge: 120 Registriert am: 03.03.09 Fusioneer: 15 years 9 months 0 weeks 5 days 5 hours 36 minutes 16 seconds |
ja aber genau an der stelle weiss ich auch nicht weiter weil die datenbank einträge bei beiden ja sehr unterschiedlich sind genau wie bei articel und faq und so auch wegen download cats und bei marktplatz eben marketplace bidding und darin die einträge kann ich nicht auseinander halten was die nun genau für ne bewantnis haben steh da völlig aufen schlauch daher wäre für hilfe echt dankbar gruss christian |
|
|
emblinux |
Geschrieben am 09.02.2010 00000002 17:01
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 2 months 0 weeks 3 days 1 hours 49 minutes 58 seconds |
ich habe mich noch nicht mit dieser Infusion auseinandergesetzt und werde es auch nicht, deshalb kenne ich die DB-Tabellenstruktur auch nicht. Nur soviel, verwende nur die notwendigen Datenbanktabellen und Tabellenfelder. Und das Feld download_cat_access stammt aus der Download-Tabelle und hat nichts mit der Marktplatz-Infusion zutun. Grundkenntnisse von MySql sollte man schon haben, nur einfach kopieren und ändern ist da nicht immer erfolgreich, wenn man nicht versteht, was da eigentlich gemacht wird. |
|
|
mrburns |
Geschrieben am 09.02.2010 00000002 17:04
|
Mitglied Beiträge: 120 Registriert am: 03.03.09 Fusioneer: 15 years 9 months 0 weeks 5 days 5 hours 36 minutes 16 seconds |
na ok trotzdem vielen dank für deine hilfe gruss christian |
|
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
[SUCHE] Kartensammelalbum Infusion | Infusionen | 2 | 29.12.2018 00000012 06:55 |
EBay List Infusion | Infusionen | 3 | 23.03.2016 00000003 13:29 |
marktplatz | Infusionen | 2 | 31.10.2015 00000010 11:53 |
Newsletter Infusion | Infusionen | 4 | 17.06.2013 00000006 01:07 |
Suche Programmierer für v7 Navigation Infusion | Projekt sucht Entwickler... | 1 | 04.06.2013 00000006 19:26 |