Adminbereich/Erweitert/ Medien hochladen = pdf,... und jpg?

Hallo,

kann man es eventuell so einstellen das man ein jpg hochladen kann und im Shop ein Bild sieht anstatt nur einen Link? Wenn ja was wäre die einfachste Möglichkeit?!

MFG Maik

Die einfachste Möglichkeit: Den ausgegebenen Link in <src /> packen und anzeigen lassen:

<img src="<img src="[{$your_link}]" alt="Image">

Dabei könnte die Größe zum Problem werden, weshalb diese noch begrenzt werden muss: CSS.

Hmm, danke dir aber wohin mit dem Link? :frowning:

in das Template oder in die CMS-Seite an die Stelle, wo das Bild erscheinen soll

Hmm, glaube ihr habt das falsch verstanden. Es gibt doch die Möglichkeit im Artikel>Erweitert>Medien hochladen. Von diesem Teil aus kann man Videos, PDF, MP3, Film hochladen. Ich möchte gern dieses aber gern um Bilder erweitern. Oder habt ihr eventuell eine andere Idee wo ich diese Funktion umgehen kann?

MFG Maik

Ich vermute, dass Du zusätzliche Bilder hochladen willst, und Dir die Möglichkeit Artikelbilder hochzuladen nicht genügt?

Oder willst Du Bilder in den Beschreibungstext integrieren?

Artikelbilder nutze ich ja für die normalen Artikelbilder (logisch :))

Beim Ursprungsfeld “Zusatzinformationen” hat man die Möglichkeit verschiedene Dateien hochzuladen. Diese Box mit Zusatzinformationen liegt bei mir im longdesc mit drin. Jetzt sieht es aber sch… aus wenn nur ein Video (zB.: zu einem bestimmten Licht) drin ist (Videogröße 175x212) also würde ich daneben gern noch 1-2 aussagekräftige Bilder einbringen wollen.

Die mehr oder wenigen guten Kreise sollen veranschaulichen wo Bilder letztendlich sein sollen.
Wenn ich aber ein jpg Bild hochlade kommt leider nur ein Link statt ein Vorschaubild.

core/oxmediaurl.php

Ersetze:

public function getHtml()
    {
        $sUrl = $this->oxmediaurls__oxurl->value;
        //youtube link
        if (strpos($sUrl, 'youtube.com')) {
            return $this->_getYoutubeHtml();
        }

        //simple link
        return $this->getHtmlLink();
    }

mit:

public function getHtml()
    {
        $sUrl = $this->oxmediaurls__oxurl->value;
        //youtube link
        if (strpos($sUrl, 'youtube.com')) {
            return $this->_getYoutubeHtml();
        }
		
		if (strpos($sUrl, '.png') || (strpos($sUrl, '.jpg')) || (strpos($sUrl, '.gif'))) {
            return $this->getIMAGEHtml();
        }

        //simple link
        return $this->getHtmlLink();
    }

public function getIMAGEHtml( $blNewPage = true )
    {
        $sUrl = $this->oxmediaurls__oxurl->value;
        $sDesc = $this->oxmediaurls__oxdesc->value;

        $sForceBlank = $blNewPage?' target="_blank"':'';
		
        $sHtmlLink = "<img src=\"$sUrl\" alt=\"$sDesc\" />";
        return $sHtmlLink;
    }

oder schreib`s in ein Modul.

Das ist genau das warum ich dieses Forum so mag. :slight_smile:

Danke dir!

Hier fehlt wirklich ein Danke Button. Dieses Forum ist wirklich einmalig. Als Fragesteller bekommt man nicht nur einen Schnipsel, sondern gleich eine fertige Lösung präsentiert :slight_smile:

Wo kann man hier solche Code-(Schnipsel) eintragen, damit die nicht verloren gehen?

Ich finde nur die https://projects.oxidforge.org/snippet/ Soll es diese leere Seite sein?

Edit: Ich wunder mich überhaupt nicht, dass die snippets section empty ist.

Es werden einem echte Brocken in den Weg gelegt Informationen irgendwo fest zu hinterlegen. Als registrierter User wünsche ich mir keine erneute Zwangsregistrierung. Für Exchange gilt das selbe. Zumindest wenn ich beabsichtige kostenlose Erweiterungen einzustellen, nervt die erneute Zwangsregistrierung einfach nur. Registrierung muss weg und die Kategorien “Sprache” sind auch erstmal überflüssig. Sollte bekannt sein, dass oxid in php und nicht java oder c++ zusammegestrickt ist.

Grüße

Hi,

[QUOTE=beme;58522]Hier fehlt wirklich ein Danke Button.[/QUOTE]

Definitiv. Ich mach mich mal stark.

[QUOTE=beme;58522]Wo kann man hier solche Code-(Schnipsel) eintragen, damit die nicht verloren gehen?[/QUOTE]

Auf der OXIDforge gibt’s eine Liste mit Tutorials. Dort kann so etwas prinzipiell auch rein. In die Wiki solltest Du Dich mit den normalen Foren-Zugangsdaten einloggen können.

[QUOTE=beme;58522]Es werden einem echte Brocken in den Weg gelegt Informationen irgendwo fest zu hinterlegen. Als registrierter User wünsche ich mir keine erneute Zwangsregistrierung. Für Exchange gilt das selbe. Zumindest wenn ich beabsichtige kostenlose Erweiterungen einzustellen, nervt die erneute Zwangsregistrierung einfach nur. Registrierung muss weg und die Kategorien “Sprache” sind auch erstmal überflüssig.[/QUOTE]

Ja. Da ist grad was in Planung.

[/QUOTE]Sollte bekannt sein, dass oxid in php und nicht java oder c++ zusammegestrickt ist.[/QUOTE]

Na ja - denk mal zum Beispiel an einen Admin als Client auf Deinem PC. Der läuft dann sicher nicht unter PHP. Kann also alles mögliche sein.

Gruß

[QUOTE=beme;58522]…wo kann man hier solche Code-(Schnipsel) eintragen, damit die nicht verloren gehen? [/QUOTE]

Ach, gib in die Suche einfach “rubbercut” ein. Da findest Du ne Menge Lösungen zu fast allen Themen :D.

Spaß beiseite: Was die Plattform hier bietet, ist schon vorbildlich. Das Hochladen von Lösungen (wollen wir die auch “Contribs” nennen? :p) könnte etwas einfacher sein. Ich wollte mich auch schon daran beteiligen, finde dafür aber keine Zeit.

Schau mal hier:

Every day your users contribute hundreds if not thousands of posts making it hard for new members and guests to separate out the best answers from those that are less helpful. The Helpful Answers System offers your members a quick way (AJAX) to rate individual posts as either helpful or not allowing future visitors to understand the benefits of each post.

Klingt sehr vielversprechend. Der mod müsste auch mit Eurer vbulletin 3.8.2 laufen.

Vielleicht hat ja mal ein Dev bei Euch Zeit dafür, ich würde es ja selbst machen, hab nur keine Zugangsdaten für Euren Webserver :cool:

Grüße, René

[QUOTE=beme;58526]
Klingt sehr vielversprechend. Der mod müsste auch mit Eurer vbulletin 3.8.2 laufen.
Vielleicht hat ja mal ein Dev bei Euch Zeit dafür, ich würde es ja selbst machen, hab nur keine Zugangsdaten für Euren Webserver[/QUOTE]

meine Worte…

Hallo Zusammen,

ich habe doch noch eine Frage dazu. Wie bekomme ich es hin, dass ein image mit hinterlegtem Link angezeigt wird. Ich möchte z.B. ein image von pdf vor dem Link “Datenblatt” anzeigen.
Ist das überhaupt mit den Bordmitteln möglich?
Danke für jeden Tipp.

Bis bald

Rainer

Bilder macht man so:

<img src="*url des Bildes*" />

Links macht man so:

<a href="*url der Verlinkung*"> Text / Objekt des Verlinkung </a>

kombiniert man beides, so ergibt sich:

<a href="*url der Verlinkung*"><img src="*url des Bildes*" /></a>

ist übrigens einfaches HTML und hat an sich nichts mit dem Shop und seinen Boardmitteln zu tun.
Ein Grundkurs in Sachen HTML und CSS ist auch sehr empfehlenswert, falls man beabsichtigt das Aussehen des Shops anzupassen oder einfach verstehen möchte, wieso die Links z.B: blau und nicht grün sind.

Hallo vanilla thunder,

Danke für die superschnelle Antwort. Soweit ist das schon klar, nur wie bekomme ich es hin, dass beim hochladen einer Mediendatei das Bild auch angezeigt wird. Es wird nur der Titel der Beschreibung angezeigt. Das Image nicht.

Bis bald

Rainer

Das Bild, was du haben willst, musst du schon selbst finden/malen/hochladen. Der Shop kann ja nicht wissen, welches Bild du haben willst.

Das ist schon klar. Ich glaube ich drücke mich falsch aus.
Also in der Artikelverwaltung kann ich doch unter “Erweitert” Mediendateien hochladen. Zum Beispiel ein pdf Datenblatt. Das erhält auch eine “Beschreibung”. Wäre in dem Fall “Datenblatt.pdf”. Das wird aber dann als Text mit dem hinterlegten Link ausgegeben und ich möchte aber das bekannte pdf.Image anzeigen und dann den Text “pdf Datenblatt” und da den Link hinter. Ist mit HTML ja kein Problem. Aber in der Artikelverwaltung wird z.B. <a href=“url der Verlinkung”><img src=“url des Bildes” /></a> als Text ausgegeben.

Bis bald

Rainer

Schau mal in die Datei oxmediaurl.php