shop mod/adminbereich

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
DonDan
Mitglied
Beiträge: 40
Registriert: 13.01.2006 20:39
Wohnort: Schwäbisch Hall

shop mod/adminbereich

Beitrag von DonDan »

Also,
bei mir erscheit der teil zum koniguriren des shops nich. :(
THX im voraus
AlHack
Mitglied
Beiträge: 32
Registriert: 14.01.2006 18:39
Wohnort: Lentföhrden

Beitrag von AlHack »

Hast du auch unter Admin alles
hochgeladen? Falls nicht kann ich dir gerne weiter helfen.
DonDan
Mitglied
Beiträge: 40
Registriert: 13.01.2006 20:39
Wohnort: Schwäbisch Hall

Beitrag von DonDan »

ja hab ich :(
AlHack
Mitglied
Beiträge: 32
Registriert: 14.01.2006 18:39
Wohnort: Lentföhrden

Beitrag von AlHack »

Bist du dir sehr sicher?
Und wie lange ist das mit der Installation her?
DonDan
Mitglied
Beiträge: 40
Registriert: 13.01.2006 20:39
Wohnort: Schwäbisch Hall

Beitrag von DonDan »

ja ganz sicher
30 min
AlHack
Mitglied
Beiträge: 32
Registriert: 14.01.2006 18:39
Wohnort: Lentföhrden

Beitrag von AlHack »

Warst du oben mal auf Aktualisieren? :wink:
Und überprüfe nochmal wirklich ob du alles installiert hast.
Man kann sich nie sicher sein.
Einen anderen Fehler könnt ich mir nähmlich nicht vorstellen.
DonDan
Mitglied
Beiträge: 40
Registriert: 13.01.2006 20:39
Wohnort: Schwäbisch Hall

Beitrag von DonDan »

alles was hier drin steht hab ich gemacht
/***************************************************************************
* install.txt
* -------------------
* Version : 2.6.0
* released : Tuesday, August 19th, 2003
* forums : http://forums.knightsofchaos.com
* email : zarath@knightsofchaos.com
*
* requires : 2.0.0+ phpbb
* points mod
* OR cash mod version 2.x
* files to edit : /includes/auth.php
* : /index.php
* : /includes/usercp_viewprofile.php
* : /viewtopic.php
* : /templates/*/viewtopic_body.tpl
* : /includes/page_header.php
* : /templates/*/overall_header.tpl
* difficulty : medium
* time : 20-25minutes
*
***************************************************************************/

/***************************************************************************
*
* copyright (C) 2002/2003 IcE-RaiN/Zarath
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* http://www.gnu.org/copyleft/gpl.html
*
***************************************************************************/

/***************************************************************************
* Installation
*
* 1. Create folder shop (Ordner "shop" erstellen)
*
*
* 2. Upload files (diese Dateien hochladen)
*
* /shop_install.php
* /shop.php
* /shop_bs.php
* /shop_effects.php
* /shop_actions.php
* /shop_inventory.php
* /admin/admin_shop.php
* /templates/*/shop_body.tpl
* /templates/*/shop_inventory_body.tpl
* /templates/*/admin/shop_config_body.tpl
* /shop_install.php
* /shop/images/icon_store_rpg.gif
*
* 2. Run shop_install.php then delete it. (shop_install.php ausführen und löschen)
*
*
* 3. Execute Steps Below (Untenstehende Änderungen ausführen)
*
* 4. Read the FAQ!
***************************************************************************/


------[OPEN]------
/viewtopic.php

------[FIND]------
//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username, u.user_level, u.user_id,

------[ADD, AFTER]------
u.user_items, u.user_privs, u.user_effects, u.user_custitle,

------[FIND]------
//
// Note! The order used for parsing the message _is_ important, moving things around could break any
// output
//


------[ADD, BEFORE]------
if ($board_config['viewtopic'] == "images")
{
$itempurge = str_replace("Þ", "", $postrow[$i]['user_items']);
$itemarray = explode('ß',$itempurge);
$itemcount = count ($itemarray);
$user_items = "<br>";
for ($xe = 0;$xe < $itemcount;$xe++)
{
if ($itemarray[$xe] != NULL)
{
if ($board_config['viewtopiclimit'] < $xe) { $user_items .= ' <a href="'.append_sid("shop.".$phpEx."?action=inventory&searchid=".$postrow[$i]['user_id']).'" title="'.$postrow[$i]['username'].'\'sInventory">more...</a>'; break; }
if (file_exists("shop/images/".$itemarray[$xe].".jpg"))
{
$user_items .= ' <img src="shop/images/'.$itemarray[$xe].'.jpg" title="'.$itemarray[$xe].'" alt="'.$itemaray[$xe].'">';
}
elseif (file_exists("shop/images/".$itemarray[$xe].".gif"))
{
$user_items .= ' <img src="shop/images/'.$itemarray[$xe].'.gif" title="'.$itemarray[$xe].'" alt="'.$itemaray[$xe].'">';
}
}
}
}
$usernameurl = append_sid("shop.".$phpEx."?action=inventory&searchid=".$postrow[$i]['user_id']);

$usereffects = explode("ß", $postrow[$i]['user_effects']);
$userprivs = explode("ß", $postrow[$i]['user_privs']);
$usercustitle = explode("ß", $postrow[$i]['user_custitle']);
$userbs = array();
$usercount = count($userprivs);
for ($x = 0; $x < $usercount; $x++) { $temppriv = explode("Þ", $userprivs[$x]); $userbs[] = $temppriv[0]; $userbs[] = $temppriv[1]; }
$usercount = count($usereffects);
for ($x = 0; $x < $usercount; $x++) { $temppriv = explode("Þ", $usereffects[$x]); $userbs[] = $temppriv[0]; $userbs[] = $temppriv[1]; }
$usercount = count($usercustitle);
for ($x = 0; $x < $usercount; $x++) { $temppriv = explode("Þ", $usercustitle[$x]); $userbs[] = $temppriv[0]; $userbs[] = $temppriv[1]; }
$shoparray = explode("ß", $board_config['specialshop']);
$shoparraycount = count ($shoparray);
$shopstatarray = array();
for ($x = 0; $x < $shoparraycount; $x++)
{
$temparray = explode("Þ", $shoparray[$x]);
$shopstatarray[] = $temparray[0];
$shopstatarray[] = $temparray[1];
}
if (($userbs[10] == on) && ($shopstatarray[12] == on)) { $poster = '<font color="'.$userbs[11].'">'.$poster.'</font>'; }
if ((($userbs[12] == on) && ($shopstatarray[14] == on)) || (($userbs[14] == on) && ($shopstataray[16] = on))) {
$nameeffects = "<span style=\"width:100";
if (($userbs[12] == on) && ($shopstatarray[14] == on)) { $nameeffects .= "; filter:shadow(color=#".$userbs[13].", strength=5)"; }
if (($userbs[14] == on) && ($shopstatarray[16] == on)) { $nameeffects .= "; filter:glow(color=#".$userbs[15].", strength=5)"; }
$nameeffects .= '">'.$poster.'</span>';
$poster = $nameeffects;
}
if ((($userbs[24] == on) && ($shopstatarray[24] == on)) || (($userbs[20] == on) && ($shopstatarray[22] == on)) || (($userbs[22] == on) && ($shopstataray[20] = on)) || (($userbs[18] == on) && ($shopstatarray[18] == on))) {
$titleeffects = '<span style="height:10';
if (($userbs[22] == on) && ($shopstatarray[20] == on)) { $titleeffects .= "; filter:shadow(color=#".$userbs[23].", strength=5)"; }
if (($userbs[20] == on) && ($shopstatarray[22] == on)) { $titleeffects .= "; filter:glow(color=#".$userbs[21].", strength=5)"; }
if (($userbs[24] == on) && ($shopstatarray[24] == on)) { $poster_rank = $userbs[25]; }
if (($userbs[18] == on) && ($shopstatarray[18] == on)) { $poster_rank = '<font color="'.$userbs[19].'">'.$poster_rank.'</font>'; }
$titleeffects .= '">'.$poster_rank.'</span>';
$poster_rank = $titleeffects;
}
if (($shopstatarray[6] == on) && ($userbs[2] != on) && ($poster_rank != "Site Admin")) { $poster_avatar = ""; }
if (($shopstatarray[8] == on) && ($userbs[4] != on) && ($poster_rank != "Site Admin")) { $user_sig = ""; }
if (($shopstatarray[10] == on) && ($userbs[6] != on) && ($poster_rank != "Site Admin")) { $poster_rank = "None"; $rank_image = ""; }

------[FIND]------
'DELETE_IMG' => $delpost_img,
'DELETE' => $delpost,

------[ADD, AFTER]------
'ITEMSNAME' => $usernameurl,
'ITEMS' => $user_items,


------[OPEN]------
/templates/*/viewtopic_body.tpl

------[FIND]------
{postrow.POINTS}

------[ADD, AFTER]------
<br /><a href="{postrow.ITEMSNAME}">Items</a>{postrow.ITEMS}


------[OPEN]------
/includes/page_header.php

------[FIND]------
'PAGE_TITLE' => $page_title,

------[ADD, AFTER]------
'SHOP' => '<img src="shop/images/icon_store_rpg.gif" border="0">Shop',

------[FIND]------
'U_FAQ' => append_sid('faq.'.$phpEx),

------[ADD, AFTER]------
'U_SHOP' => append_sid('shop.'.$phpEx),

------[OPEN]------
/template/*/overall_header.tpl

------[FIND]------
<a href="{U_LOGIN_LOGOUT}" class="mainmenu">{L_LOGIN_LOGOUT}</a>

------[ADD, BEFORE]------
<a href="{U_SHOP}" class="mainmenu">{SHOP}</a>


------[OPEN]------
includes/usercp_viewprofile.php

------[FIND]------
//
// Generate page
//

------[ADD, BEFORE]------
if ($board_config['viewprofile'] == "images")
{
$itempurge = str_replace("Þ", "", $profiledata['user_items']);
$itemarray = explode('ß',$itempurge);
$itemcount = count ($itemarray);
$user_items = "<br>";
for ($xe = 0;$xe < $itemcount;$xe++)
{
if ($itemarray[$xe] != NULL)
{
if (file_exists('shop/images/'.$itemarray[$xe].'.jpg'))
{
$user_items .= ' <img src="shop/images/'.$itemarray[$xe].'.jpg" title="'.$itemarray[$xe].'" alt="'.$itemaray[$xe].'">';
}
elseif (file_exists('shop/images/'.$itemarray[$xe].'.gif'))
{
$user_items .= ' <img src="shop/images/'.$itemarray[$xe].'.gif" title="'.$itemarray[$xe].'" alt="'.$itemaray[$xe].'">';
}
}
}
$usernameurl = '<a href="'.append_sid('shop.'.$phpEx.'?action=inventory&searchid='.$profiledata['user_id'], true).'" class="nav">Items</a>: ';
}
elseif ($board_config['viewprofile'] == "link")
{
$usernameurl = '<a href="'.append_sid('shop.'.$phpEx.'?action=inventory&searchid='.$profiledata['user_id'], true).'" class="nav">Items</a>';
}

//start of effects store checks
$shoparray = explode("ß", $board_config['specialshop']);
$shoparraycount = count ($shoparray);
$shopstatarray = array();
for ($x = 0; $x < $shoparraycount; $x++)
{
$temparray = explode("Þ", $shoparray[$x]);
$shopstatarray[] = $temparray[0];
$shopstatarray[] = $temparray[1];
}
//end of effects store checks

$usereffects = explode("ß", $profiledata['user_effects']);
$userprivs = explode("ß", $profiledata['user_privs']);
$usercustitle = explode("ß", $profiledata['user_custitle']);
$userbs = array();
$usercount = count($userprivs);
for ($x = 0; $x < $usercount; $x++) { $temppriv = explode("Þ", $userprivs[$x]); $userbs[] = $temppriv[0]; $userbs[] = $temppriv[1]; }
$usercount = count($usereffects);
for ($x = 0; $x < $usercount; $x++) { $temppriv = explode("Þ", $usereffects[$x]); $userbs[] = $temppriv[0]; $userbs[] = $temppriv[1]; }
$usercount = count($usercustitle);
for ($x = 0; $x < $usercount; $x++) { $temppriv = explode("Þ", $usercustitle[$x]); $userbs[] = $temppriv[0]; $userbs[] = $temppriv[1]; }

------[FIND]------
'POSTER_RANK' => $poster_rank,
'RANK_IMAGE' => $rank_image,

------[ADD, AFTER]------
'INVENTORYLINK' => $usernameurl,
'INVENTORYPICS' => $user_items,


------[OPEN]------
/templates/*/profile_view_body.tpl

------[FIND]------
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>

------[ADD, AFTER]------
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{INVENTORYLINK}</span></td>
<td> <span class="gen">{INVENTORYPICS}</span></td>
</tr>


------[OPEN]------
includes/auth.php

------[FIND]------
global $db, $lang;

------[ADD, AFTER ]------
//start item auths
$itemarray = explode('ß', str_replace("Þ", "", $userdata['user_items']));

$sql = "select name, accessforum from phpbb_shopitems where accessforum != '0'";
if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, "Database Connection Error!<br>".mysql_error()); }
$num_rows = mysql_num_rows($result);

$itemformaccess = array();
for ($x = 0; $x < $num_rows; $x++)
{
$row = mysql_fetch_array($result);
if (in_array($row['name'], $itemarray))
{
$itemformaccess[] = $row['accessforum'];
}
}

------[FIND]------
if ( $forum_id != AUTH_LIST_ALL )
{
$value = $f_access[$key];

------[ADD, AFTER ]------
if (in_array($forum_id, $itemformaccess) && (!in_array("auth_sticky",$auth_fields) && !in_array("auth_announce",$auth_fields) && !in_array("auth_delete",$auth_fields) && ($userdata['user_level'] == 0)))
{
$value = 1;
}
------[FIND]------
for($k = 0; $k < count($f_access); $k++)
{
$value = $f_access[$k][$key];
$f_forum_id = $f_access[$k]['forum_id'];

------[ADD, AFTER ]------
if (in_array($forum_id, $itemformaccess) && (!in_array("auth_sticky",$auth_fields) && !in_array("auth_announce",$auth_fields) && !in_array("auth_delete",$auth_fields) && ($userdata['user_level'] == 0)))
{
$value = 1;
}


------[OPEN]------
index.php

------[FIND]------
$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);

------[ADD, AFTER ]------
$itemarray = explode('ß', str_replace("Þ", "", $userdata['user_items']));

$sql = "select name, accessforum from phpbb_shopitems where accessforum != '0' and accessforum > '0'";
if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, "Database Connection Error!".mysql_error()); }
$num_rows = mysql_num_rows($result);

$itemformaccess = array();
$itemcataccess = array();
for ($x = 0; $x < $num_rows; $x++)
{
$row = mysql_fetch_array($result);
if (in_array($row['name'], $itemarray))
{
$itemformaccess[] = $row['accessforum'];

$sql = "select cat_id from " . FORUMS_TABLE . " where forum_id = '{$row['accessforum']}'";
if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, "Database Connection Error: ".mysql_error()); }
$row2 = mysql_fetch_array($result);

$itemcataccess[] = $row2['cat_id'];
}
}

------[FIND]------
//
// Yes, we should, so first dump out the category

------[ADD, BEFORE]------
if (in_array($cat_id, $itemcataccess)) {
$display_forums = true;
}

------[FIND]------
if ( $is_auth_ary[$forum_id]['auth_view'] )

------[REPLACE WITH]------
if ( $is_auth_ary[$forum_id]['auth_view'] || in_array($forum_id, $itemformaccess))

------[SAVE/CLOSE ALL FILES]------
[/quote]
DonDan
Mitglied
Beiträge: 40
Registriert: 13.01.2006 20:39
Wohnort: Schwäbisch Hall

Beitrag von DonDan »

problem 2
wnn ich shop öffnen will kommt diese meldung
Warning: main(./language/lang_english/lang_shop.php): failed to open stream: No such file or directory in /usr/export/www/vhosts/funnetwork/hosting/atomarasselforum/phpBB2/shop.php on line 40

Warning: main(): Failed opening './language/lang_english/lang_shop.php' for inclusion (include_path='.:') in /usr/export/www/vhosts/funnetwork/hosting/atomarasselforum/phpBB2/shop.php on line 40
AlHack
Mitglied
Beiträge: 32
Registriert: 14.01.2006 18:39
Wohnort: Lentföhrden

Beitrag von AlHack »

install Datei gelöscht?
Nun, ich habe den selber mal installiert,
aber kann momentan nicht sagen was falsch ist.
Du hast garantiert vergessen etwas einzufügen.

Schau nochmal ob du alles hast. Sonst kann ich dir bei so
etwas nicht helfen. Wüsste nicht was falsch sein könnte.
DonDan
Mitglied
Beiträge: 40
Registriert: 13.01.2006 20:39
Wohnort: Schwäbisch Hall

Beitrag von DonDan »

ich hab auch den cash mod drauf.
gieb mir mal nen link wo du ihn her hast da es verschiedene giebt
install gelöscht
geht er bei dir
Antworten

Zurück zu „phpBB 2.0: Mod Support“