Ich habe folgendes Problem:
Ich würde gerne die thumbnails in einem Forum sichtbar ablegen mit link zu dem großen Bild in der Gallery.
Gibt es da schon ein plugin und ich erkenne es nur nicht wegen der französischen Sprache?
Gruß bandit
Offline
Kannst du erklären, anders als dein Problem, ich nicht genau, was willst du
Offline
Ich bin Administrator in einem großen Forum gegen Internetkriminalität.
Wir haben da sehr viel Bilder (über 10000).
Diese Bilder sollen im Forum als thumbnail (140x140px) abgelegt werden.
Durch anklicken soll dann auf die piwigo Bildergallery verlinkt werden und das Bild sollte in Originalgröße zu sehen sein.
Der BBCode könnte in etwa so aussehen:
url=http://upload.pc-hilfeforum.eu/index.php?twg_album=Russland%2Ftest800&twg_show=xvgb3gnjmbl.JPG]img]http://upload.pc-hilfeforum.eu//cache/Russland_test800_xvgb3gnjmbl.JPG.thumb.jpg[/img][/url]
Ich habe den code leicht verändert sonst würde das Bild angezeigt werden.
Offline
Du willst etwas wie ?
Offline
Es ist eine Template-Erweiterung
Verwaltung -> Konfiguration -> Templates (Modelle)
Offline
1/ Erstellen des Template-Modell
- Verwaltung -> Plugins -> LocalFiles Editor -> volargen (Registerkarte)
- Erstellen eine neue Datei
- Dateiname : de.picture.tpl
- Modell : picture.tpl
Reihe 233 hinzu :
{php}
$this->assign('ROOT_WAY', get_absolute_root_url());
{/php}
<fieldset style="margin:10px; margin-right:30px; margin-left:18px; padding:10px">
<legend> Vignette für das Forum</legend>
Text zu kopieren, um diese Vignette und einen Link zu diesem Bild in einer Nachricht des Forums:
<table><tr><td>
<a href="{$ROOT_WAY}{$current.U_IMG}"><img src="{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}" /></a>
</td>*
<p>
<td>
<br /><b>Auf der Forum:</b><br />
<form><textarea name="targetme" rows="1" cols="120" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();">[img]{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}[/img]</textarea></form>
<br /><b>Anzeigen auf einer Website:</b><br />
<form><textarea name="targetme" rows="1" cols="120" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();"><a href="{$ROOT_WAY}{$current.U_IMG}"><img src="{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}" /></a></textarea></form>
</td>
</tr></table>
</fieldset>
Passt zu deinem Bedarf
Ändert mein schlechtes Deutsch ;-)
Offline
2/ Verwaltung -> Konfiguration -> Templates (Modelle)
Stellvertreter (Templates geändert) Originales Templates Optionale Parameter in der URL
de.picture.tpl picture.tpl
beeinflußt dein persönliches Template Seite picture.tpl und gültig
Offline
Danke dir aber bei mir ist wohl ein Fehler aufgetreten. Ich sende dir mal einen link wie bei mir der Code aussieht:
http://piwigo.pc-hilfeforum.eu/picture. … category/2
Habe auch die Zeilen der Beschriftung geändert wenn du das so kopieren willst.
Falls du ein Admin - Passwort brauchst bitte melden.
Danke schonmal.
Offline
Fehler bei der Eingabe des Codes
Es muss nach :
</table>
und vor
{if isset($metadata)}
Offline
ist ok ?
Offline
ddtddt schrieb:
Fehler bei der Eingabe des Codes
Es muss nach :
</table>
und vor
{if isset($metadata)}
Aber da habe ich es doch eingefügt. Komisch, ich poste mal die code:
</script> <select onchange="setPrivacyLevel(this, '{$ROOT_URL|@escape:'javascript'}', {$current.id}, this.options[selectedIndex].value)"> {foreach from=$available_permission_levels item=level} <option value="{$level}"{if $current.level==$level} selected="selected"{/if}>{$pwg->l10n($pwg->sprintf('Level %d',$level))}</option> {/foreach} </select> </td></tr> {/if} </table> {php} $this->assign('ROOT_WAY', get_absolute_root_url()); {/php} <fieldset style="margin:10px; margin-right:30px; margin-left:18px; padding:10px"> <legend> BBCode für das Forum</legend> Bitte den erzeugten BBCode kopieren und in ihr Forum oder Website einbinden: <table><tr><td> <a href="{$ROOT_WAY}{$current.U_IMG}"><img src="{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}" /></a> </td> <p> <td> <br /><b>Für das Forum:</b><br /> <form><textarea name="targetme" rows="3" cols="120" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();">[img]{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}[/img]</textarea></form> <br /><b>Anzeigen auf einer Website:</b><br /> <form><textarea name="targetme" rows="1" cols="120" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();"><a href="{$ROOT_WAY}{$current.U_IMG}"><img src="{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}" /></a></textarea></form> </td> </tr></table> </fieldset> {if isset($metadata)} <table class="infoTable" summary="Some more (technical) info about this picture"> {foreach from=$metadata item=meta} <tr> <th colspan="2">{$meta.TITLE}</th> </tr> {foreach from=$meta.lines item=value key=label} <tr> <td class="label">{$label}</td> <td class="value">{$value}</td> </tr> {/foreach} {/foreach} </table>
Offline