{$entry.properties.ep_MyCustomField} einbauen ?
{$entry.properties.ep_MyCustomField} einbauen ?
Hallo !
Ich möchte bei manchen Einträgen ein Bild einfügen. Kann ich das mit den Customfiled machen und wenn ja wie?
Ich nutze das template andreas09.
Das Bild sollte dann oben rechts im Eintrag angezeigt werden.
Ich könnte ja den Kategorien Bilder zuweisen. Allerdings hätten dann alle Einträge einer Kategorie das gleiche Bild und das möchte ich nicht. Das Bild soll nicht Kategorie bezogen sein sondern halt individuell zugeordnet werden.
Ich hoffe ich drücke mich verständlich aus..........
Ich möchte bei manchen Einträgen ein Bild einfügen. Kann ich das mit den Customfiled machen und wenn ja wie?
Ich nutze das template andreas09.
Das Bild sollte dann oben rechts im Eintrag angezeigt werden.
Ich könnte ja den Kategorien Bilder zuweisen. Allerdings hätten dann alle Einträge einer Kategorie das gleiche Bild und das möchte ich nicht. Das Bild soll nicht Kategorie bezogen sein sondern halt individuell zugeordnet werden.
Ich hoffe ich drücke mich verständlich aus..........
-eine Glatze macht noch keinen Skinhead-
-
Harald Weingaertner
- Regular
- Posts: 474
- Joined: Mon Mar 27, 2006 12:32 am
Warum machst du das nicht über die Mediendatenbank?
Lade einfach ein Bild in die Mediendatenbank hoch und füge es dann gleich zu beginn eines neuen Beitrags rechtsbündig ein.
Das siehst du beispielsweise hier (nur linksbündig).
Lade einfach ein Bild in die Mediendatenbank hoch und füge es dann gleich zu beginn eines neuen Beitrags rechtsbündig ein.
Das siehst du beispielsweise hier (nur linksbündig).
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Ja, Du kannst das mit nem Customfield machen! Einfach in der Konfig des Plugins ein neues Feld namens "Bild" einfügen, dann deine entries.tpl templatedatei editieren und den Code
einsetzen.
Haralds Methode geht natürlich auch, aber dann kann ein redakteur natürlich das layout verhunzen.
Grüße,
Garvin
Ja, Du kannst das mit nem Customfield machen! Einfach in der Konfig des Plugins ein neues Feld namens "Bild" einfügen, dann deine entries.tpl templatedatei editieren und den Code
Code: Select all
<img src="{$entry.properties.ep_Bild}" />
Haralds Methode geht natürlich auch, aber dann kann ein redakteur natürlich das layout verhunzen.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Danke für die Antworten !
Aber wo genau in der entries.tpl füge ich den Code ein, wenn das Bild oben rechts im Eintrag angezeigt werden soll ?
Ich hab ja schon viel angepasst in dem Template, aber mit dieser Datei komm ich nicht zurecht
Aber wo genau in der entries.tpl füge ich den Code ein, wenn das Bild oben rechts im Eintrag angezeigt werden soll ?
Ich hab ja schon viel angepasst in dem Template, aber mit dieser Datei komm ich nicht zurecht
Code: Select all
<!-- ENTRIES START -->
{serendipity_hookPlugin hook="entries_header" addData="$entry_id"}
{foreach from=$entries item="dategroup"}
<div class="serendipity_Entry_Date">
{foreach from=$dategroup.entries item="entry"}
<h3 class="serendipity_title"><a href="{$entry.link}" title="{$CONST.VIEW_FULL}">{$entry.title|@default:$entry.id}</a></h3>
<div class="serendipity_entry serendipity_entry_author_{$entry.author|@makeFilename} {if $entry.is_entry_owner}serendipity_entry_author_self{/if}">
{if $entry.categories}
<span class="serendipity_entryIcon">
{foreach from=$entry.categories item="entry_category"}
{if $entry_category.category_icon}
<a href="{$entry_category.category_link}"><img class="serendipity_entryIcon" title="{$entry_category.category_name|@escape}{$entry_category.category_description|@emptyPrefix}" alt="{$entry_category.category_name|@escape}" src="{$entry_category.category_icon}" /></a>
{/if}
{/foreach}
</span>
{/if}
<div class="serendipity_entry_body">
{$entry.body}
{if $entry.has_extended and not $is_single_entry and not $entry.is_extended}
<a href="{$entry.link}#extended" class="continue_reading">{$CONST.VIEW_EXTENDED_ENTRY|@sprintf:$entry.title}</a>
{/if}
</div>
{if $entry.is_extended}
<div class="serendipity_entry_extended"><a id="extended"></a>{$entry.extended}</div>
{/if}
<div class="serendipity_entryFooter">
{$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a> {$CONST.ON} {$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY} {$CONST.AT} {$entry.timestamp|@formatTime:'%H:%M'} {if $entry.categories}
{$CONST.IN} {foreach from=$entry.categories item="category" name="categories"} <a href="{$category.category_link}">{$category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach}{/if} <br />
{if not $is_single_entry and not $entry.is_extended}
{if $entry.has_comments}
{if $use_popups}
<a class="comment_link" href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">{if $entry.comments == 0}{$CONST.BE_FIRST_TO_COMMENT}{else}{$entry.comments} {$entry.label_comments}{/if}</a>
{else}
<a class="comment_link" href="{$entry.link}#comments">{if $entry.comments == 0}{$CONST.BE_FIRST_TO_COMMENT}{else}{$entry.comments} {$entry.label_comments}{/if}</a>
{/if}
{/if}
{if $entry.has_trackbacks}
{if $use_popups}
<a class="trackback_link" href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">{$entry.trackbacks} {$entry.label_trackbacks}</a>
{else}
<a class="trackback_link" href="{$entry.link}#trackbacks">{$entry.label_trackbacks} ({$entry.trackbacks})</a> {/if}{/if}{/if}
{if $entry.is_entry_owner and not $is_preview}<a href="{$entry.link_edit}">{$CONST.EDIT_ENTRY}</a>{/if}
{$entry.add_footer}
</div>
</div>
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="{$entry.link_rdf}"
trackback:ping="{$entry.link_trackback}"
dc:title="{$entry.title_rdf|@default:$entry.title}"
dc:identifier="{$entry.rdf_ident}" />
</rdf:RDF>
-->
{$entry.plugin_display_dat}
{if $is_single_entry and not $use_popups and not $is_preview}
{if $CONST.DATA_UNSUBSCRIBED}
<br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_UNSUBSCRIBED|@sprintf:$CONST.UNSUBSCRIBE_OK}</div><br />
{/if}
{if $CONST.DATA_TRACKBACK_DELETED}
<br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_TRACKBACK_DELETED|@sprintf:$CONST.TRACKBACK_DELETED}</div><br />
{/if}
{if $CONST.DATA_TRACKBACK_APPROVED}
<br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_TRACKBACK_APPROVED|@sprintf:$CONST.TRACKBACK_APPROVED}</div><br />
{/if}
{if $CONST.DATA_COMMENT_DELETED}
<br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_COMMENT_DELETED|@sprintf:$CONST.COMMENT_DELETED}</div><br />
{/if}
{if $CONST.DATA_COMMENT_APPROVED}
<br /><div class="serendipity_center serendipity_msg_notice">{$CONST.DATA_COMMENT_APPROVED|@sprintf:$CONST.COMMENT_APPROVED}</div><br />
{/if}
{/if}
{if $is_single_entry and not $is_preview}
<div class="serendipity_comments serendipity_section_trackbacks">
<br />
<a id="trackbacks"></a>
<div class="serendipity_commentsTitle">{$CONST.TRACKBACKS}</div>
<div class="serendipity_center">
<a rel="nofollow" style="font-weight: normal" href="{$entry.link_trackback}" onclick="alert('{$CONST.TRACKBACK_SPECIFIC_ON_CLICK|@escape:html}'); return false;" title="{$CONST.TRACKBACK_SPECIFIC_ON_CLICK|@escape}">{$CONST.TRACKBACK_SPECIFIC}</a>
</div>
<br />
{serendipity_printTrackbacks entry=$entry.id}
</div>
<div class="serendipity_comments serendipity_section_comments">
<br />
<a id="comments"></a>
<div class="serendipity_commentsTitle">{$CONST.COMMENTS}</div>
<div class="serendipity_center">{$CONST.DISPLAY_COMMENTS_AS}
{if $entry.viewmode eq $CONST.VIEWMODE_LINEAR}
({$CONST.COMMENTS_VIEWMODE_LINEAR} | <a href="{$entry.link_viewmode_threaded}#comments" rel="nofollow">{$CONST.COMMENTS_VIEWMODE_THREADED}</a>)
{else}
(<a rel="nofollow" href="{$entry.link_viewmode_linear}#comments">{$CONST.COMMENTS_VIEWMODE_LINEAR}</a> | {$CONST.COMMENTS_VIEWMODE_THREADED})
{/if}
</div>
<br />
{serendipity_printComments entry=$entry.id mode=$entry.viewmode}
{if $entry.is_entry_owner}
{if $entry.allow_comments}
<div class="serendipity_center">(<a href="{$entry.link_deny_comments}">{$CONST.COMMENTS_DISABLE}</a>)</div>
{else}
<div class="serendipity_center">(<a href="{$entry.link_allow_comments}">{$CONST.COMMENTS_ENABLE}</a>)</div>
{/if}
{/if}
<a id="feedback"></a>
{foreach from=$comments_messagestack item="message"}
<div class="serendipity_center serendipity_msg_important">{$message}</div>
{/foreach}
{if $is_comment_added}
<br />
<div class="serendipity_center serendipity_msg_notice">{$CONST.COMMENT_ADDED}</div>
{elseif $is_comment_moderate}
<br />
<div class="serendipity_center serendipity_msg_notice">{$CONST.COMMENT_ADDED}<br />{$CONST.THIS_COMMENT_NEEDS_REVIEW}</div>
{elseif not $entry.allow_comments}
<br />
<div class="serendipity_center serendipity_msg_important">{$CONST.COMMENTS_CLOSED}</div>
{else}
<br />
<div class="serendipity_section_commentform">
<div class="serendipity_commentsTitle">{$CONST.ADD_COMMENT}</div>
{$COMMENTFORM}
</div>
{/if}
</div>
{/if}
{$entry.backend_preview}
{/foreach}
</div>
{foreachelse}
{if not $plugin_clean_page}
<h3 class="serendipity_title"><a href="{$serendipityBaseURL}">{$CONST.SORRY}</a></h3>
<div class="serendipity_entry_body">
{$CONST.NO_ENTRIES_TO_PRINT}</div><br />
{/if}
{/foreach}
{if $footer_info}
<div class='center'>
{if $footer_info}
{if $footer_prev_page}
<span class="previous"><a href="{$footer_prev_page}">« {$CONST.PREVIOUS_PAGE}</a></span>
{else}
<span class="previous"> </span>
{/if}
{else}
{/if}
{if $footer_info}
<span class="entries_info">({$footer_info})</span>
{/if}
{if $footer_info}
{if $footer_next_page}
<span class="next"><a href="{$footer_next_page}">{$CONST.NEXT_PAGE} »</a></span>
{else}
<span class="next"> </span>
{/if}
{else}
{/if}
</div>
{serendipity_hookPlugin hook="entries_footer"}
{/if}
<!-- ENTRIES END -->
-eine Glatze macht noch keinen Skinhead-
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Innderhalb der zweiten foreach schleife. Z.B. in die Nähe von {$entry.body}.
Halt da, wo Du's späte rin der Ausgabe haben willst
Grüße,
Garvin
Innderhalb der zweiten foreach schleife. Z.B. in die Nähe von {$entry.body}.
Halt da, wo Du's späte rin der Ausgabe haben willst
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
So, nun habe ich das pic im Beitrag drin. Es wird direkt unter dem Titel angezeigt. Wie bekomm ich es denn nun auf die rechte Seite?
Hab ein bisschen mit der css-Datei rumgespielt aber das einzige was ich verändert habe war das die Überschriften in den Sidebars plötzlich nicht mehr unterstrichen waren
Kann mir da mal bitte jemand ausführlich erklären wie und wo ich welchen Code einfügen muss?
Hab ein bisschen mit der css-Datei rumgespielt aber das einzige was ich verändert habe war das die Überschriften in den Sidebars plötzlich nicht mehr unterstrichen waren
Kann mir da mal bitte jemand ausführlich erklären wie und wo ich welchen Code einfügen muss?
-eine Glatze macht noch keinen Skinhead-
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Wenn hier keiner hilft musst du evtl. etwas mehr in CSS und HTML eintauchen, z.B. via SelfHTML oder anderen spezialisierten CSS/HTML Foren. Mit s9y selbst hat das in dem Fall ja nichts zu tun.
Du musst halt mit Floating und DIVs etc. arbeiten, und ich habe leider nicht die zeit ein beispiel zu produzieren.
Grüße,
Garvin
Wenn hier keiner hilft musst du evtl. etwas mehr in CSS und HTML eintauchen, z.B. via SelfHTML oder anderen spezialisierten CSS/HTML Foren. Mit s9y selbst hat das in dem Fall ja nichts zu tun.
Du musst halt mit Floating und DIVs etc. arbeiten, und ich habe leider nicht die zeit ein beispiel zu produzieren.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Diese Antwort habe ich befürchtet
Ich glaube aber mich zu erinnern das du schon mal eine Ausnahme machst wenn man dich ganz doll bittet
Doch du hast ja Recht, muß ich mich mal einarbeiten bei Gelegenheit. Hab halt leider nicht die Zeit die man eigentlich für solch einen Blog braucht.....
Nichts desto Trotz: Garvinhicking - bitte bitte
Doch du hast ja Recht, muß ich mich mal einarbeiten bei Gelegenheit. Hab halt leider nicht die Zeit die man eigentlich für solch einen Blog braucht.....
Nichts desto Trotz: Garvinhicking - bitte bitte
-eine Glatze macht noch keinen Skinhead-
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Hehe. Meine Zeit erlaubt mir das derzeit nicht wirklich. Da muss man mich schon mit meiner Amazon-Wunschliste ködern.
Aber vielleicht wenn Du yellowLED hier im Forum ganz lieb bittest, der ist in solchen Sachen viel fitter als ich.
Grüße,
Garvin
Hehe. Meine Zeit erlaubt mir das derzeit nicht wirklich. Da muss man mich schon mit meiner Amazon-Wunschliste ködern.
Aber vielleicht wenn Du yellowLED hier im Forum ganz lieb bittest, der ist in solchen Sachen viel fitter als ich.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Also für deine Wunschliste reicht es bei mir nicht, aber wenn du mal in der Nähe bist ist ein Kaffee und ein Stück Kuchen immer drin
Na dann will ich mal hoffen das YellowLED den Thread hier liest und Erbarmen mit mir Unwissendem hat
Auf jeden Fall trotzdem Danke !
Na dann will ich mal hoffen das YellowLED den Thread hier liest und Erbarmen mit mir Unwissendem hat
Auf jeden Fall trotzdem Danke !
-eine Glatze macht noch keinen Skinhead-
-
Harald Weingaertner
- Regular
- Posts: 474
- Joined: Mon Mar 27, 2006 12:32 am
Oder so:
<img src="{$entry.properties.ep_Bild}" style="float: right; border: 0px; padding-left: 5px; padding-right: 0px;" alt="" />
oder:
<img src="{$entry.properties.ep_Bild}" class="alignright" />
und im Stylesheet dann
.alignright {
float: right;
border: 0px;
padding-left: 5px;
padding-right: 0px;
}
<img src="{$entry.properties.ep_Bild}" style="float: right; border: 0px; padding-left: 5px; padding-right: 0px;" alt="" />
oder:
<img src="{$entry.properties.ep_Bild}" class="alignright" />
und im Stylesheet dann
.alignright {
float: right;
border: 0px;
padding-left: 5px;
padding-right: 0px;
}