Author Topic: Galeriebild extern verlinken  (Read 9751 times)

0 Members and 1 Guest are viewing this topic.

Offline TJ051069

  • Pre-Newbie
  • Posts: 7
    • View Profile
Galeriebild extern verlinken
« on: April 28, 2006, 01:58:26 PM »
Hallo,

ich suche einen Mod bei dem ich beim Bildupload ein URL hinzufügen kann.
Das Bild in der Galerie ist dann später mit dem eingegebenen URL verlinkt.
Ich versuche so eine Art "Shopgalerie" zu bauen und wenn der Betrachter ein Bild (Produkt) findet das
ihm gefällt klickt er auf das Bild und landet automatisch bei dem Artikel im Shop. (URL wir beim upload festgelegt)

Für Hilfe wäre ich dankbar

Gruß
Thomas


Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Galeriebild extern verlinken
« Reply #1 on: April 28, 2006, 02:41:50 PM »
... ein Tutorial nachdem du das analog nachvollziehen kannst findest du hier ...
http://www.4homepages.de/forum/index.php?topic=10164.msg49646#msg49646

mawenzi
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline TJ051069

  • Pre-Newbie
  • Posts: 7
    • View Profile
Re: Galeriebild extern verlinken
« Reply #2 on: May 02, 2006, 05:01:00 PM »
... ein Tutorial nachdem du das analog nachvollziehen kannst findest du hier ...
http://www.4homepages.de/forum/index.php?topic=10164.msg49646#msg49646

mawenzi

Hi mawenzi,

es will nicht ganz funktionieren.... habe folgendes bisher gemacht:

Schritt 1:
Datenbank Tabelle in 4images_images_temp erstellt

Feld: image_url | Typ: Varchar | Länge 255

Schritt2 :
includes/db_field_definations.php
um folgenden Eintrag erweitert
$additional_image_fields['image_url'] = array($lang['image_url'], "text", 1);

Schritt 3:
includes/page_header.php
um folgenden Eintrag erweitert
"lang_image_url" => $lang['image_url'],

Schritt 4:
lang/german/main.php
um folgenden Eintrag erweitert
$lang['image_url'] = "Bild verlinken:";

Schritt 5:
/template/meintemplates/member_uploadform.html
um folgenden Code erweitert
<!-- BOF Extern URL -->
            <td class="row1"><b>Bild verlinken:</b></td>
            <td class="row1">
              <input type="text" name="image_url"  size="30" value=""  class="input" />
            </td>
<!-- EOF Extern URL -->

Und jetzt zum Problem :-(

Seit der Änderung kann ich keine bilder mehr hochladen und ich bekomme folgende Fehlermeldung im Header ausgegeben:

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits, i.image_url, c.cat_name, u.user_name FROM (4images_images i, 4images_categories c) LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (0) ORDER BY i.image_date DESC LIMIT 3
Unknown column 'i.image_url' in 'field list'

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web2/html/galerie/includes/db_mysql.php on line 116

Was mache ich falsch?

Gruß

Thomas

Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Galeriebild extern verlinken
« Reply #3 on: May 02, 2006, 05:14:20 PM »
soweit alles schon bestens ...  :wink:
nur für den Bildupload müssen in 2 Tabellen neue Felder eingerichtet werden, da Bilder die freigeschaltet werden müssen in 4images_images_temp geschrieben werden und Bilder die sofort freigeschaltet sind (z.B. Bilder vom Admin ...) gleich in 4images_images geschrieben werden.

Du musst also Schritt 1 ebenfalls noch für die Tabelle 4images_images nachholen.

Dann sollte es funktionieren ...

mawenzi
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline TJ051069

  • Pre-Newbie
  • Posts: 7
    • View Profile
Re: Galeriebild extern verlinken
« Reply #4 on: May 02, 2006, 05:23:01 PM »
Hallo,

sorry das hat auch nicht geholfen.
Habe jetzt auch 4images_images um das gleiche DB-Feld erweitert.
Fehlermeldung:

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits, i.image_url, c.cat_name, u.user_name FROM (4images_images i, 4images_categories c) LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (0) ORDER BY i.image_date DESC LIMIT 3
Unknown column 'i.image_url' in 'field list'

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web2/html/galerie/includes/db_mysql.php on line 116

Offline TJ051069

  • Pre-Newbie
  • Posts: 7
    • View Profile
Re: Galeriebild extern verlinken
« Reply #5 on: May 02, 2006, 05:29:54 PM »
Halt alles zurück,

es funktioniert jetzt. Hatte nen Buchstabendreher im Tabellenfeld....

Jetzt hätte ich nur noch eine Hürde zu nehmen:

Wie bekomme ich des Galeriebild jetzt mit dem URL verlinkt   :oops:

Habs gerade mit folgender Codeänderung in der deteils.html versucht:
{image_url}">        geändert in          <a href="{image_url}">{image}</a>

funzt nicht, sieht dann so aus: http://www.kfz-tuning.cc/galerie/tuning-armlehnenbox-1.htm

Gruß

Thomas
« Last Edit: May 02, 2006, 05:57:36 PM by TJ051069 »

Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Galeriebild extern verlinken
« Reply #6 on: May 02, 2006, 06:14:04 PM »
versuch es hiermit :
1.Variante zeigt verlinkten Bildnamen :
dann in der details.html oder  jpg.html folgendes verwenden ...
Code: [Select]
<a href="{image_url}">{image_name}</a>

2.Variante zeigt verlinktes Bild :
dann in der jpg.html folgendes ...
Code: [Select]
<img src="{media_src}" border="1" alt="{image_name}"{width_height} />

in diese abändern ...
Code: [Select]
<a href="{image_url}"><img src="{media_src}" border="1" alt="{image_name}"{width_height} /></a>


mawenzi
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline TJ051069

  • Pre-Newbie
  • Posts: 7
    • View Profile
Re: Galeriebild extern verlinken
« Reply #7 on: May 02, 2006, 06:37:00 PM »
Funzt leider auch nicht.

Habe über dem Bild Code 1 eingefügt also:
<a href="{image_url}">{image_name}</a>

das erzeugt folgende Ausgabe:  http://www.kfz-tuning.cc/armlehnenbox-p-35.html">Armlehnenbox

Variante 2 geht nicht da es bei mir keine jpg.html gibt

Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Galeriebild extern verlinken
« Reply #8 on: May 02, 2006, 06:46:30 PM »
Variante 2 geht nicht da es bei mir keine jpg.html gibt

... wenn es so wäre, dann würde deine Galerie nicht laufen ...  :mrgreen:
... jpg.html findest du in /templates/<dein_template>/media/ ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline TJ051069

  • Pre-Newbie
  • Posts: 7
    • View Profile
Re: Galeriebild extern verlinken
« Reply #9 on: May 02, 2006, 07:24:58 PM »
Ups, da hab ich gar nicht rein gesehen...

Variante 2 ist jetzt eingefügt, Bild ist jetzt auch ein Link!
Komischer Weise lande ich aber auf der Startseite der Galerie und nicht auf dem URL das ich eingegeben habe.
(Eintrag in der DB auch noch mal überprüft... passt 100%ig)
siehe URL vom Beitrag oben....

Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Galeriebild extern verlinken
« Reply #10 on: May 02, 2006, 08:00:47 PM »
in der Vers. 1.7.2 ist {image_url} sicher schon von Grund her definiert ...  :?
du solltest deshalb einen anderen Begriff finden und deine Datenbankfelder von image_url z.B. auf image_link_url und dementsprechend auch deinen Code umändern ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline TJ051069

  • Pre-Newbie
  • Posts: 7
    • View Profile
Re: Galeriebild extern verlinken
« Reply #11 on: May 02, 2006, 10:53:37 PM »
Hi,

sorry aber das hat auch nix gebracht.....
Mir ist aber etwas aufgefallen. Wenn ich in der details.html
nur {$image_link_url} (ohne <a href=......) einfüge, dann erhalte ich einen sauberen Link mit meinem eingegebenen URL
komischer Weise sogar target _blank
Ich verstehe die Welt nicht mehr........
Kann es sein dass ich in der details.php evtl. noch was vordefinieren muß, damit es funktioniert?