4images Forum & Community
4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: Jan-Lukas on June 09, 2010, 10:14:09 PM
-
Habe dieses Posting mal als Anstoß genommen.
http://www.4homepages.de/forum/index.php?topic=25775
Man kann ja auch einen externen Shop einbinden, ohne komplizierte Eingriffe in 4images zu machen.
Als Referenz habe ich mal die Suchmaske von xt:Commerze genommen, ihr könnt so aber jeden Shop einbinden, müsst dann nur die Links anpassen.
Als Artikelnummer im Shop gebt ihr dann einfach die Bild ID ein, damit der Link mit advanced_search_result.php?keywords={image_id} auch das richtige Bild findet.
Ihr könnt natürlich auch nach dem Bildnamen suchen etc.
Ihr habt danach die Möglichkeit jedes Bild im Admin unter "Bild bearbeiten" ein Bild für den Shop zu aktivieren, oder zu deaktivieren.
Wie immer gilt erst ein Backup machen :wink:
als erstes müsst ihr in der Datenbank Tabelle _images eine neue Zeile einfügen.
keine Ahnung wie man diese erstellt, kann das nur manuell :wink:
Install ist unten von Andy eingefügt worden
Feldname: image_shop,
Typ: Tinyint,
länge 1,
Null: Not null,
Standard: 0 für deaktiviert, oder 1 für aktiviert.
öffne / open includes/db_field_definitions.php
dieses einfügen
$additional_image_fields['image_shop'] = array($lang['image_shop'], "radio", 0);
öffne / open member.php
suche / search
$image_allow_comments = (isset($HTTP_POST_VARS['image_allow_comments'])) ? intval($HTTP_POST_VARS['image_allow_comments']) : $image_row['image_allow_comments'];
füge danach ein
$image_shop = (isset($HTTP_POST_VARS['image_shop'])) ? intval($HTTP_POST_VARS['image_shop']) : $image_row['image_shop'];
suche / search
"image_allow_comments_no" => (!$image_allow_comments) ? " checked=\"checked\"" : "",
füge danach ein
"image_shop_yes" => ($image_shop) ? " checked=\"checked\"" : "",
"image_shop_no" => (!$image_shop) ? " checked=\"checked\"" : "",
"lang_image_shop" => $lang['image_shop'],
suche / search im Bereich $site_template->register_vars(array(
solltet ihr da schon Modifikationen eingefügt haben, achtet darauf das der letzte Eintrag ohne "," sein muss.
"lang_no" => $lang['no']
ersetze mit
"lang_no" => $lang['no'],
"lang_image_shop" => $lang['image_shop']
sucht / search
$image_keywords = ereg_replace("( ){2,}", " ", $image_keywords);
fügt danach ein
$image_shop = $HTTP_POST_VARS['image_shop'];
öffnet / open details.php
sucht / search
"lang_prev_image" => $lang['prev_image'],
fügt danach ein
"lang_shop" => $lang['image_shop'],
öffnet lang/main.php
fügt am Ende vor ?> ein (ggf. ändern)
$lang['image_shop'] = "Shopartikel ";
öffnet templates/?????/details.html
sucht / search (oder wo ihr es hinhaben wollt
<tr>
<td valign="top" class="row1"><b>{lang_description}</b></td>
<td valign="top" class="row1">{image_description}</td>
</tr>
fügt danach ein
{if image_shop}
<tr>
<td valign="top" class="row1"><b>{lang_shop}</b></td>
<td valign="top" class="row1"><a href="deine Shopadresse/advanced_search_result.php?keywords={image_id}"target="_blank">Artikel im Shop vorhanden</a></td>
</tr>
{endif image_shop}
öffnet / open templates/??????/thumbnail_bit.html
fügt dort ein wo es hin soll
{if image_shop}
<li>Shop: <a href="deine Shopadresse/advanced_search_result.php?keywords={image_id}+or+{image_bpz}+or+{image_serie}"target="_blank">Bild kaufen</a></li>
{endif image_shop}
öffne / open templates/?????/member_editimage.html
suche / search
<tr>
<td class="row2" valign="top"><b>{lang_keywords}</b></td>
<td class="row2">
<textarea name="image_keywords" cols="30" rows="10" wrap="virtual" class="textarea">{image_keywords}</textarea>
</td>
</tr>
füge danach ein
<tr>
<td class="row1"><b>{lang_shop}</b></td>
<td class="row1">
<input type="radio" name="image_shop" value="1" {image_shop_yes} />
{lang_yes}
<input type="radio" name="image_shop" value="0" {image_shop_no} />
{lang_no}
</td>
</tr>
Installer hinzugefügt @Rembrandt default is "0"
-
Please English if possible
Thanks!
-
Please English if possible
Thanks!
google translate
-
Need help, i can not add field to mysql, better some one have to make install php.
Thanks
EDIT: I made install php, all ok but i dont see any change in details. Please guide how to use this MOD
-
... to make install php.
...
see attachment in the first post, default is "0"
mfg Andi
-
i made my install ok, edited above post.
But i dont know how to use this MOD, any guide?
Thanks