|
Modu? do dodawania og?osze?
|
| chiquito83 |
Dodany dnia 09.02.2009 01:31:47
|

Przedszkolak

Postów: 4
Data rejestracji: 09.02.2009 01:25
|
Witam
Szukam modulu ogloszen do v7 i nic nie moge znalezc. Nie potrzebuje duzo funkcji, raptem mozliwosc dodawania ogloszenia + zdjecia (niekoniecznie) przez zarejestrowanego uzytkownika i mozliwosc przegladania ogloszen przez gosci.
Czy jest cos takiego?
Edytowane przez Pieka dnia 27.10.2009 18:58:51
|
| |
|
|
| W?cibski Go?? |
Dodany dnia 27.10.2025 00:47:22
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
| IP: localhost |
|
|
| Pieka |
Dodany dnia 09.02.2009 11:03:52
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Nie mam tam konta, a wiec i mozliwosci ew. sprawdzenia/przetlumaczenia: http://www.phpfus...amp;id=362. Wtyczka nazywa sie Marketplace i podobno jest bardzo prostym nastepca Classifieds. Nie mam pliku, wiec nie powiem, czy tak jest w istocie. Z komentarzy mozna wywnioskowac, ze niektorym podobno nawet dziala
Jestem jaki jestem 
|
| |
|
|
| chiquito83 |
Dodany dnia 09.02.2009 19:49:19
|

Przedszkolak

Postów: 4
Data rejestracji: 09.02.2009 01:25
|
Dzieki wielkie za linka, wtyczke zainstalowalem bez problemu, dodalem panel tak jak nakazano w instrukcji tylko ze... nie dziala - gdy klikam na "add new product" nic sie nie dzieje, strona sie tylko przeladowuje. Nie wiem co moglem zrobic zle, najwyzej popytam u autora wtyczki  |
| |
|
|
| Gismo_PL |
Dodany dnia 15.03.2009 17:47:13
|

Bywalec

Postów: 462 Pomógł: 40 Ostrzeżeń: 2
v7.01.05 Data rejestracji: 25.02.2007 21:13
|
Nie wiem jak u innych u?ytkowników korzystaj?cych z modu?u: Minimarketplace v1.1 przeznaczonego pod PHP-Fusion v6.01.XX ale u mnie po wrzuceniu plików na serwo i wykonaniu instalacji wtyczki oczom ukazuje si? komunikat o braku tabeli w bazie. Kilkukrotna próba odinstalowania i ponownego instalowania nie przynosi skutku. Dodaj? w nowym panelu kod:
GeSHi: MySQL$result = dbquery("DROP TABLE IF EXISTS ".$db_prefix."marketplace"); $result = dbquery("CREATE TABLE ".$db_prefix."marketplace ( mplace_id smallint(5) UNSIGNED NOT NULL auto_increment, mplace_owner smallint(5) UNSIGNED NOT NULL DEFAULT '0', mplace_article varchar(25) NOT NULL DEFAULT '', mplace_message text NOT NULL, mplace_price varchar(6) NOT NULL DEFAULT '0', mplace_datestamp INT(10) UNSIGNED NOT NULL DEFAULT '0', mplace_sold smallint(5) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (mplace_id) ) TYPE=MyISAM; "); echo "Tabela _marketplace zosta?a dodana.<br />"; echo "Nie dodano tabeli _marketplace.<br />"; } $result = dbquery("DROP TABLE IF EXISTS ".$db_prefix."marketplace_biddongs"); $result2 = dbquery("CREATE TABLE ".$db_prefix ."marketplace_biddings ( mplace_id smallint(5) UNSIGNED NOT NULL DEFAULT '0', bidding_owner smallint(5) UNSIGNED NOT NULL DEFAULT '0', bidding_price varchar(6) NOT NULL DEFAULT '0', bidding_date INT(10) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (mplace_id, bidding_owner) ) TYPE=MyISAM; "); echo "Tabela _marketplace_biddings zosta?a dodana.<br />"; echo "Nie dodano tabeli _marketplace_biddings.<br />"; }
Zinterpretowano w sekund: 0.006, wykorzystano GeSHi 1.0.8.10
i wykonuj? jego podgl?d - bez zapisywania.
Tabele w bazie danych tworzone s? prawid?owo, ale niestety nic wi?cej nie dzia?a :(
W??czenie panela i próba dodania nowego towaru powoduje wy??cznie refresh strony. Czy komu? uda?o si? rozwi?za? ten problem ?
Edytowane przez Gismo_PL dnia 15.03.2009 17:52:35
|
| |
|
|
| piterus |
Dodany dnia 15.03.2009 20:33:59
|

Bywalec

Postów: 490 Pomógł: 33
v7.02.07 Data rejestracji: 19.12.2005 09:29
|
Eee... Jak instalujesz na PF v7 wersje przeznaczon? do PF v6 to si? nie dziw, ?e nie ma tabel...
Piterus World mój blog i miejsce moich eksperymentów. Ubi lex, ibi poena Kontakt przez komunikatory tylko dla znajomych...
|
| |
|
|
| Gismo_PL |
Dodany dnia 15.03.2009 23:01:31
|

Bywalec

Postów: 462 Pomógł: 40 Ostrzeżeń: 2
v7.01.05 Data rejestracji: 25.02.2007 21:13
|
@piterus - zauwa?y?em, ?e cz?sto zabierasz g?os bez potrzeby Jak masz ochot? pomóc lub poradzi? to zrób to(ja napewno b?d? Ci wdzi?czny za pomoc) i przede wszystkim czytaj posty ca?e a nie wyrywkowo. Z tabelami sobie poradzi?em bez wi?kszego problemu, ale pomimo manualnego wykonania pewnych czynno?ci modu? nie dzia?a tak jak powinien dlatego prosz? o wszelkie wskazówki.
|
| |
|
|
| Pieka |
Dodany dnia 15.03.2009 23:40:29
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Ile razy mamy Wam tlumaczyc, ze modyfikacje, a juz z pewnoscia wtyczki z v6 nie dzialaja pod v7? Nie win piterusa, ze rowniez ma dosyc czytania tego typu postow. NIE INSTALUJE SIE WTYCZEK V6 POD V7 bez uprzedniego ich przystosowania. Jak dostosowac? Pisalismy to wiele razy, wiec poszukaj.
Jestem jaki jestem 
|
| |
|
|
| jbork |
Dodany dnia 05.10.2009 11:42:51
|

Przedszkolak

Postów: 31
Data rejestracji: 28.04.2008 13:52
|
Witam
Zainstalowa?em Marketplace na php-fusion v.7 i dzia?a [zobacz]. Jednak interesuje mnie w tej wtyczce co? takiego:
1. dodawanie og?osze? dla u?ytkowników zarejestrowanych a czytaj? wszyscy
2. czy istnieje mo?liwo?? zabezpieczenia przed spamem
3. czy mo?na doda? dodawanie og?osze? np. poprzez wpisanie kodu obrazkowego
4. w jaki sposób ograniczy? czas wy?wietlania si? dodanych og?osze? (np. po 2 tygodniach samoczynnie si? usuwaj?)
Czy kto? mo?e pomóc? Acha nie na zasadzie 4xtak, bo gdybym zna? dostatecznie php, to bym nie prosi? o pomoc.
Edytowane przez jbork dnia 05.10.2009 11:46:38
|
| |
|
|
| lui |
Dodany dnia 11.10.2009 16:32:47
|

Pocz?tkuj?cy

Postów: 145 Pomógł: 3 Ostrzeżeń: 3
v7.02.07 Data rejestracji: 11.09.2009 09:19
|
Marketplace <--- jak tu wy??czy? opcj? licytacji tak aby dzia?a?o jako og?oszenia bez mo?liwo?ci licytacji? |
| |
|
|
| jbork |
Dodany dnia 11.10.2009 20:28:36
|

Przedszkolak

Postów: 31
Data rejestracji: 28.04.2008 13:52
|
JA to zrobi?em tak, by w przysz?o?ci ?atwo przywróci?. Musisz wej?? do
infusions\marketplace_panel\locale\
i zmodyfikowa? English.php (u mnie Polish.php, ale mego t?umaczenia nie polecam) a dok?adnie $locale['MPL500'] = "No current biddings";
$locale['MPL208'] = "Place bidding"; zamieniaj?c odpowiednio na: $locale['MPL500'] = "";
$locale['MPL208'] = ""; i klikacze nie b?d? klikali, bo nie ma na co, a ty je?li zechcesz szybko wszystko przywrócisz :P [zobacz jak to dzia?a]
A czy kto? na moje powy?sze problemy udzieli odpowiedzi?
//Znacznik code, mówi tobie co?? - Chemikpil
Pewnie co? mów, a ty zamiast by? zgry?liwy to poka? co potrafisz i pomó? z problemem.
PW od moderatora:
- Ogólna Uwaga - Chemikpil 11.10 - 20:50
Edytowane przez jbork dnia 11.10.2009 20:41:16
|
| |
|
|
| lui |
Dodany dnia 11.10.2009 20:37:39
|

Pocz?tkuj?cy

Postów: 145 Pomógł: 3 Ostrzeżeń: 3
v7.02.07 Data rejestracji: 11.09.2009 09:19
|
No w?a?nie o to mi chodzi?o Dzi?ki za help A jak zrobi?e?, ?e go?? mo?e dodawa? og?oszenia?
Edytowane przez lui dnia 11.10.2009 20:44:15
|
| |
|
|
| jbork |
Dodany dnia 11.10.2009 21:08:25
|

Przedszkolak

Postów: 31
Data rejestracji: 28.04.2008 13:52
|
To ju? by?o. Nic nie musisz robi?.
Ja potrzebuj? troch? innej pomocy. Patrz powy?szy mój post z pro?bami. |
| |
|
|
| Chemikpil |
Dodany dnia 11.10.2009 21:57:18
|

Bywalec

Postów: 999 Pomógł: 54
Data rejestracji: 04.05.2008 21:46
|
Witam
Zainstalowa?em Marketplace na php-fusion v.7 i dzia?a [zobacz]. Jednak interesuje mnie w tej wtyczce co? takiego:
1. dodawanie og?osze? dla u?ytkowników zarejestrowanych a czytaj? wszyscy
2. czy istnieje mo?liwo?? zabezpieczenia przed spamem
3. czy mo?na doda? dodawanie og?osze? np. poprzez wpisanie kodu obrazkowego
4. w jaki sposób ograniczy? czas wy?wietlania si? dodanych og?osze? (np. po 2 tygodniach samoczynnie si? usuwaj?)
Czy kto? mo?e pomóc? Acha nie na zasadzie 4xtak, bo gdybym zna? dostatecznie php, to bym nie prosi? o pomoc.
Nie znam tej wtyczki wi?c mog? tylko naprowadzi? na prawid?owe rozwi?zanie.
Ad 1. U?yj warunkuif(iMember) iMEMBER - to zalogowany.
Ad 2 i 3. TAK :)Kod obrazkowy jest jednym z zabezpiecze?.
Ad 4. Na szybko przychodzi mi tylko sprawdzanie warunkiem daty wpisania i obecnej daty. Je?eli minie dajmy na to 20 dni, to usuwa. Taki warunek z usuwaniem dajesz w pliku, który ogl?daj? wszyscy. By sprawdzi? warunek i usun?? og?oszenie, skrypt musi by? uruchomiony.
S? to porady ogólne, ale wierz? w Twoj? samodzielno??.
Edytowane przez Pieka dnia 11.10.2009 23:44:59
|
| |
|
|
| jbork |
Dodany dnia 27.10.2009 18:33:27
|

Przedszkolak

Postów: 31
Data rejestracji: 28.04.2008 13:52
|
No i znów problem. Okazuje si?, ?e jak kto? chce poda? tytu? og?oszenia wi?kszy ni? 25 znaków (w tym spacje), to obcina. G?upio to wygl?da i nieprofesjonalnie [zobacz]. Odpowiada za to funkcja mplace_article (chyba). Jedyne miejsce, gdzie jest ona definiowana wyst?puje w infusion.php wtyczki Marketplace. Poni?ej jej kod:
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright ? 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: infusion.php
| CVS Version: 1.00
| Author: Peter Bruggink
| Email:
+--------------------------------------------------------+
| v7 By Diemux
| http://www.phpfusion-mods.net
+--------------------------------------------------------+
| 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 http://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"); }
if (file_exists(INFUSIONS."marketplace_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."marketplace_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."marketplace_panel/locale/Polish.php";
}
include INFUSIONS."marketplace_panel/infusion_db.php";
$inf_title = $locale['MPL100'];
$inf_description = $locale['MPL101'];
$inf_version = "1.2";
$inf_developer = "Peter Bruggink, v7 by Diemux";
$inf_email = "";
$inf_weburl = "http://www.surena.nl";
$inf_folder = "marketplace_panel";
// Delete any items not required here.
$inf_newtable[1] = DB_MARKETPLACE." (
mplace_id smallint(5) UNSIGNED NOT NULL auto_increment,
mplace_owner smallint(5) UNSIGNED NOT NULL DEFAULT '0',
mplace_article varchar(35) NOT NULL DEFAULT '',
mplace_message text NOT NULL,
mplace_price varchar(6) NOT NULL DEFAULT '0',
mplace_datestamp INT(10) UNSIGNED NOT NULL DEFAULT '0',
mplace_sold smallint(5) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (mplace_id)
) TYPE=MyISAM;";
$inf_newtable[2] = DB_MARKETPLACE_BIDDING." (
mplace_id smallint(5) UNSIGNED NOT NULL DEFAULT '0',
bidding_owner smallint(5) UNSIGNED NOT NULL DEFAULT '0',
bidding_price varchar(6) NOT NULL DEFAULT '0',
bidding_date INT(10) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (mplace_id, bidding_owner)
) TYPE=MyISAM;";
$inf_droptable[1] = DB_MARKETPLACE;
$inf_droptable[2] = DB_MARKETPLACE_BIDDING;
$inf_adminpanel[1] = array(
"title" => "Marketplace",
"image" => "image.gif",
"panel" => "marketplace.php",
"rights" => "MAR"
);
?>
Czy wiecie, co poprawi?, by mo?na by?o d?u?sze nag?ówki wpisywa??
Edytowane przez jbork dnia 27.10.2009 18:35:22
|
| |
|
|
| piotrek199214 |
Dodany dnia 19.12.2009 10:36:00
|

Bywalec

Postów: 977 Pomógł: 168
v7.01.05 Data rejestracji: 17.12.2007 21:05
|
1. To co w nawiasie, czyli varchar(35) daj na tyle ile chcesz - jest to odpowiedzialne za dodanie do bazy tylko znaków.
mplace_article varchar(35) NOT NULL DEFAULT '',
2. Nast?pnie otwórz plik marketplace.php i w 153~ linijce odnajd?:
maxlength='25' i zamie? warto?? na swoj?.
Powinno dzia?a?, wiem ?e post jest z pa?dziernika, ale odpowied? nie wa?ne w jakim czasie, wa?ne ?e zosta?a udzielona :).
Pozdrawiam.
Pomog?em Ci? Wystarczy podzi?kowa? i oznaczy? post jako pomocny
Tanie tworzenie wtyczek, masz problem napisz.
|
| |
|
|
| MariuszL |
Dodany dnia 01.01.2010 21:37:10
|

Przedszkolak

Postów: 52 Ostrzeżeń: 3
Data rejestracji: 15.09.2009 22:29
Złamana licencja
|
Witam - pomo?ecie powstawia? warunek iMEMBER w ten modu? marketplace ?
Modu? po zainstalowaniu dzia?a super - lecz chcia?bym zostawi? opcj? mo?liwo?ci dodawania og?osze? tylko i wy??cznie zarejestrowanym i zalogowanym u?ytkownikom.
http://www.modela...tplace.php
Zawarto?? pliku marketplace.php
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: marketplace.php
| CVS Version: 1.00
| Author: Peter Bruggink
| Email:
+--------------------------------------------------------+
| v7 By Diemux
| http://www.phpfusion-mods.net
+--------------------------------------------------------+
| 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 http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
// If register_globals is turned off, extract super globals (php 4.2.0+)
if (ini_get('register_globals') != 1) {
if ((isset($_POST) == true) && (is_array($_POST) == true)) extract($_POST, EXTR_OVERWRITE);
if ((isset($_GET) == true) && (is_array($_GET) == true)) extract($_GET, EXTR_OVERWRITE);
}
require_once "../../maincore.php";
require_once THEMES."templates/header.php";
include_once INCLUDES."bbcode_include.php";
include INFUSIONS."marketplace_panel/infusion_db.php";
if (file_exists(INFUSIONS."marketplace_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."marketplace_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."marketplace_panel/locale/English.php";
}
error_reporting(E_ALL ^ E_NOTICE);
function mailok($email) {
if ($email == "" || !preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $email)) {
return false;
}
return true;
}
if (isset($mplace_id) && !isNum($mplace_id)) redirect(FUSION_SELF);
if (!isset($action)) $action = "";
if ($action == "delete") {
if (iADMIN) {
$result = dbquery("DELETE FROM ".DB_MARKETPLACE." WHERE mplace_id='$mplace_id'");
$result = dbquery("DELETE FROM ".DB_MARKETPLACE_BIDDING." WHERE mplace_id='$mplace_id'");
redirect(FUSION_SELF);
}
}
if (isset($_POST['mplace_submit'])) {
$mplace_article = stripinput($_POST['mplace_article']);
$mplace_price = stripinput($_POST['mplace_price']);
$place_message = $_POST['mplace_message'];
if ($action == "edit") {
$result = dbquery("UPDATE ".DB_MARKETPLACE." SET mplace_article='$mplace_article', mplace_price='$mplace_price', mplace_message='$mplace_message' WHERE mplace_id='$mplace_id'");
} else {
$mplace_owner = $userdata['user_id'];
$mplace_datestamp = time();
$result = dbquery("INSERT INTO ".DB_MARKETPLACE." (mplace_owner, mplace_article, mplace_message, mplace_price, mplace_datestamp) VALUES('$mplace_owner', '$mplace_article', '$mplace_message', '$mplace_price', '$mplace_datestamp')");
}
redirect(FUSION_SELF);
}
if (isset($_POST['bidding_submit'])) {
$mplace_id = stripinput($_POST['mplace_id']);
$bidding_price = stripinput($_POST['bidding_price']);
$bidding_owner = $userdata['user_id'];
$bidding_date = time();
$result = dbquery("SELECT * FROM ".DB_MARKETPLACE_BIDDING." WHERE bidding_owner='".$bidding_owner."' AND mplace_id='".$mplace_id."'");
$rows = dbrows($result);
if ($rows == 0) {
$result = dbquery("INSERT INTO ".DB_MARKETPLACE_BIDDING." (mplace_id, bidding_owner, bidding_price, bidding_date) VALUES('$mplace_id', '$bidding_owner', '$bidding_price', '$bidding_date')");
} else {
$result = dbquery("UPDATE ".DB_MARKETPLACE_BIDDING." SET bidding_price='$bidding_price', bidding_date='$bidding_date' WHERE bidding_owner='".$bidding_owner."' AND mplace_id='".$mplace_id."'");
}
redirect(FUSION_SELF);
}
if ($action == "close") {
$result = dbquery("SELECT * FROM ".DB_MARKETPLACE." WHERE mplace_id='$mplace_id'");
$data = dbarray($result);
if ($userdata['user_id'] == $data['mplace_owner']) {
$mailfrom = $userdata['user_email'];
$u_result = dbarray(dbquery("SELECT * FROM ".$db_prefix."users WHERE user_id='".$mplace_sold."'"));
if (mailok($u_result['user_email'])) {
$mailto = $u_result['user_email'];
$mailtype = "plain";
$mailsubject = "[".$data['mplace_article']."]";
$mailmessage = $locale['MPL700'].$data['mplace_article'].$locale['MPL701'].$bidding_price.$locale['MPL203']."\n";
$mailmessage .= $locale['MPL702']."\n\n";
require_once INCLUDES."sendmail_include.php";
sendemail($u_result['user_name'],$mailto,$userdata['user_name'],$mailfrom,$mailsubject,$mailmessage,$mailtype);
$result = dbquery("UPDATE ".DB_MARKETPLACE." SET mplace_sold='$mplace_sold' WHERE mplace_id='$mplace_id'");
}
}
redirect(FUSION_SELF);
}
//new
if ($action == "decline") {
$result = dbquery("SELECT * FROM ".DB_MARKETPLACE." WHERE mplace_id='$mplace_id'");
$data = dbarray($result);
if ($userdata['user_id'] == $data['mplace_owner']) {
$mailfrom = $userdata['user_email'];
$u_result = dbarray(dbquery("SELECT * FROM ".$db_prefix."users WHERE user_id='".$mplace_sold."'"));
if (mailok($u_result['user_email'])) {
$mailto = $u_result['user_email'];
$mailtype = "plain";
$mailsubject = "[".$data['mplace_article']."]";
$mailmessage = $locale['MPL700'].$data['mplace_article'].$locale['MPL704'].$bidding_price.$locale['MPL203']."\n";
$mailmessage .= $locale['MPL702']."\n\n";
require_once INCLUDES."sendmail_include.php";
sendemail($u_result['user_name'],$mailto,$userdata['user_name'],$mailfrom,$mailsubject,$mailmessage,$mailtype);
$result = dbquery("DELETE FROM ".DB_MARKETPLACE_BIDDING." WHERE mplace_id='$mplace_id'");
}
}
redirect(FUSION_SELF);
}
if ($action == "edit") {
$result = dbquery("SELECT * FROM ".DB_MARKETPLACE." WHERE mplace_id='$mplace_id'");
$data = dbarray($result);
if (dbrows($result) && (iADMIN || $userdata['user_id'] == $data['mplace_owner'])) {
$mplace_article = $data['mplace_article'];
$mplace_price = $data['mplace_price'];
$mplace_message = $data['mplace_message'];
$formaction = FUSION_SELF."?action=edit&mplace_id=$mplace_id";
} else {
$action = "";
$formaction = FUSION_SELF;
}
} else {
$mplace_article = "";
$mplace_price = "";
$mplace_message = $locale['MPL303'];
$formaction = FUSION_SELF;
}
if ($action == "new" || $action == "edit") {
opentable($locale['MPL300']);
echo "<form name='marketplace' method='post' action=$formaction>
<center><table border='0' cellpadding='0' cellspacing='0' summary=''>
<tr><td align='right' class='tbl'>".$locale['MPL301']."</td>
<td class='tbl'><input type='text' name='mplace_article' value='$mplace_article' class='textbox' size='25' maxlength='45' /></td>
<td align='right' class='tbl'>".$locale['MPL302']."</td>
<td class='tbl'><input type='text' name='mplace_price' value='$mplace_price' class='textbox' size='6' maxlength='6' /></td>
<td align='left' class='tbl'>".$locale['MPL203']."</td>
</tr>
<tr><td class='tbl' colspan='5'><textarea name='mplace_message' cols='43' rows='5' wrap='off'>$mplace_message</textarea><br /><br /></td>
</tr>
<tr>
<td class='tbl' colspan='5'>";
echo "<div class='tbl2' style='width:98%'>".display_bbcodes("99%", "mplace_message", "marketplace")."</div>\n";
echo"<input type='submit' name='mplace_submit' value='".$locale['MPL304']."' class='button' />
</td>
</tr>
</table></center>
</form>\n";
closetable();
//tablebreak();
}
if ($action == "make") {
$result = dbarray(dbquery("SELECT * FROM ".DB_MARKETPLACE." WHERE mplace_id='$mplace_id'"));
$mplace_article = $result['mplace_article'];
$formaction = FUSION_SELF;
opentable($locale['MPL600']." [ ".$mplace_article." ]");
echo "<form name='biddingplace' method='post' action=$formaction>
<center><table border='0' cellpadding='0' cellspacing='0' summary=''>
<tr>
<td><input type='hidden' name='mplace_id' value='".$mplace_id."' /></td>
<td align='right' class='tbl'>".$locale['MPL601']."</td>
<td class='tbl'><input type='text' name='bidding_price' value='".$bidding_price."' class='textbox' size='6' maxlength='6' /></td>
<td align='left' class='tbl'>".$locale['MPL203']."</td>
</tr>
</tr>
<tr><td class='tbl' colspan='3'><input type='submit' name='bidding_submit' value='".$locale['MPL602']."' class='button' /></td>
</tr>
</table></center>
</form>\n";
closetable();
//tablebreak();
}
opentable($locale['MPL200']);
$result = dbquery("SELECT * FROM ".DB_MARKETPLACE."");
$rows = dbrows($result);
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if ($rows != 0) {
echo "<center>[ <a href='".FUSION_SELF."?action=new'>".$locale['MPL201']."</a> ]</center>\n";
tablebreak();
$i = 1;
$result = dbquery("SELECT * FROM ".DB_MARKETPLACE." ORDER BY mplace_datestamp DESC LIMIT $rowstart,10");
$numrows = dbrows($result);
while ($data = dbarray($result)) {
$u_result = dbarray(dbquery("SELECT * FROM ".$db_prefix."users WHERE user_id='".$data['mplace_owner']."'"));
echo "<table align='center' cellpadding='0' cellspacing='1' width='80%' class='tbl-border'>
<tr>
<td class='tbl2'>
<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='small'><b>[ ".$data['mplace_article']." ]</b></td>
<td align='right' class='small'>".$locale['MPL202'].$data['mplace_price'].$locale['MPL203']."</td></tr>
</table>
</td>
</tr>
<tr>
<td class='tbl1'>".nl2br(parseubb(parsesmileys($data['mplace_message'])))."</td>
</tr>
<tr><td class='tbl1'>\n";
$b_result = dbquery("SELECT * FROM ".DB_MARKETPLACE_BIDDING." WHERE mplace_id='".$data['mplace_id']."'");
$b_rows = dbrows($b_result);
if ($b_rows != 0) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n";
$b_result = dbquery("SELECT * FROM ".DB_MARKETPLACE_BIDDING." LEFT JOIN ".$db_prefix."users
ON ".DB_MARKETPLACE_BIDDING.".bidding_owner=".$db_prefix."users.user_id
WHERE mplace_id='".$data['mplace_id']."' ORDER BY bidding_price");
while ($b_data = dbarray($b_result)) {
echo "<tr><td><img src='".THEME."images/bullet.gif' alt='' /> ".$b_data['bidding_price'].$locale['MPL203'].$locale['MPL501'].$b_data['user_name'];
if ($data['mplace_sold'] == $b_data['user_id']) {
echo $locale['MPL504']."</td>\n";
} else {
echo $locale['MPL502'].showdate("longdate", $b_data['bidding_date'])."</td>\n";
}
if (($userdata['user_id'] == $u_result['user_id']) && ($data['mplace_sold'] == 0)) {
echo "<td width='50' class='small' align='center'><a href='".FUSION_SELF."?action=close&mplace_id=".$data['mplace_id']."&mplace_sold=".$b_data['user_id']."&bidding_price=".$b_data['bidding_price']."'>".$locale['MPL503']."</a></td>\n";
//new
echo "<td width='50' class='small' align='center'><a href='".FUSION_SELF."?action=decline&mplace_id=".$data['mplace_id']."&mplace_sold=".$b_data['user_id']."&bidding_price=".$b_data['bidding_price']."'>".$locale['MPL505']."</a></td>\n";
} else {
echo "<td></td>\n";
}
echo "</tr>\n";
}
echo "</table></td>\n";
} else {
echo "<br /><center>".$locale['MPL500']."</td>\n";
}
echo "</tr>
<tr>
<td class='tbl2'>
<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='small'>".$locale['MPL204']."<b><a href='".BASEDIR."profile.php?lookup=".$u_result['user_id']."'>".$u_result['user_name']."</a></b>".$locale['MPL205']
.showdate("longdate", $data['mplace_datestamp'])."</td>
<td align='right' class='small'>\n";
if (iADMIN) {
echo "<a href='".FUSION_SELF."?action=delete&mplace_id=".$data['mplace_id']."'>".$locale['MPL206']."</a>";
}
if ($data['mplace_sold'] == 0) {
echo " | ";
if ($userdata['user_id'] == $u_result['user_id']) {
echo "<a href='".FUSION_SELF."?action=edit&mplace_id=".$data['mplace_id']."'>".$locale['MPL207']."</a> | ";
}
echo "<a href='".FUSION_SELF."?action=make&mplace_id=".$data['mplace_id']."'>".$locale['MPL208']."</a></td></tr>\n";
}
echo "</table>
</td>
</tr>
</table>\n";
if ($i != $numrows) echo "<br />\n";
$i++;
}
} else {
echo "<center><br />\n".$locale['MPL209']."<br /><br />\n[ <a href='".FUSION_SELF."?action=new'>".$locale['MPL201']."</a> ]<br /><br />\n</center>\n";
}
closetable();
if ($rows != 0) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,10,$rows,3,FUSION_SELF."?")."\n</div>\n";
require_once THEMES."templates/footer.php";
?>
OK - ju? doszed?em.
Pozdrawiam.
Sprawnie dzia?aj?cy marketplace znajdziecie tu :]
http://www.modela...tplace.php
Edytowane przez MariuszL dnia 01.01.2010 23:43:47
|
| |
|
|
| szajens |
Dodany dnia 03.01.2010 00:40:17
|

Przedszkolak

Postów: 5 Ostrzeżeń: 1
Data rejestracji: 02.01.2010 20:42
|
Witam a czy mozna jakos zrobic dodawanie kategorii? itp np. praca,samochody,itd??
Wiadomo?? doklejona:
jak widac nikt nie potrafi odpowiedzic na moje pytanie, admini potrafia tylko kasowac posty mimo ze takich nie bylo a przynajmniej nikt na nie nie odpowiedzial sensownie
Edytowane przez szajens dnia 05.01.2010 20:28:05
|
| |
|
|
| Thor82 |
Dodany dnia 20.05.2010 21:09:20
|

Przedszkolak

Postów: 26 Ostrzeżeń: 3
Data rejestracji: 19.05.2010 19:44
|
Móg?by kto? podpowiedzie? jak zainstalowa? t? wtyczk??? Nie ma ?adnego pliku obja?niaj?cego, a ja na php fusion operuje od kilku dni.
Na forum te? nic konkretnego nie znalaz?em.
Edit
juz sobie poradzi?em 
Wiadomo?? doklejona:
szajens napisa?/a:
Witam a czy mozna jakos zrobic dodawanie kategorii? itp np. praca,samochody,itd??
ja to próbowa?em zrobi? tak ?e do folderu infusions/markplace panel po kopiowa?em plik markplace.php i zmieni?em nazwy na praca, samochody itp. Podlinkowa?em pod stron?, ale niestety wszystkie linki prowadz? do jednej strony czyli kategorii g?ównej og?osze?.
1.Ma kto? jaki? pomys? jak to rozwi?za???
2.Jak zrobi? ?eby adminowi wy?wietla? si? IP pisz?cego og?oszenie??
3.W og?oszeniach i forum nie wy?wietla mi si? logo.
Ps. Przepraszam za multipost ale nie wiem czy na tym forum edycja posta od?wie?a temat.
Edytowane przez Thor82 dnia 21.05.2010 13:20:37
|
| |
|
|
| Vallhalen |
Dodany dnia 12.11.2010 13:22:16
|

Pocz?tkuj?cy

Postów: 156 Pomógł: 2 Ostrzeżeń: 2
Data rejestracji: 05.11.2006 02:05
|
Witam wiem, ?e jest to stary temat ale nie widz? potrzeby tworzenia nowego skoro ten jest tak obszerny i zapytuj?. Czy kto? zechce podpowiedzie? jak doda? opcje komentowania poszczególnych wpisów? (Funkcjonalno?? potrzebna mi z racji tego jak u?y?em ca?ej wtyczki)
Z góry dzi?kuj? i pozdrawiam.
Na odpowiedz nalezy czeka? cierpliwie....
|
| |
|