{$entry.properties.ep_MyCustomField} einbauen ?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
zapomek
Regular
Posts: 24
Joined: Tue Feb 20, 2007 9:13 am
Location: Lindlar
Contact:

{$entry.properties.ep_MyCustomField} einbauen ?

Post by zapomek »

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..........
-eine Glatze macht noch keinen Skinhead-
Harald Weingaertner
Regular
Posts: 474
Joined: Mon Mar 27, 2006 12:32 am

Post by Harald Weingaertner »

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).
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

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

Code: Select all

<img src="{$entry.properties.ep_Bild}" />
einsetzen.

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/
zapomek
Regular
Posts: 24
Joined: Tue Feb 20, 2007 9:13 am
Location: Lindlar
Contact:

Post by zapomek »

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 :oops:

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:

Post by garvinhicking »

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 :-D

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/
zapomek
Regular
Posts: 24
Joined: Tue Feb 20, 2007 9:13 am
Location: Lindlar
Contact:

Post by zapomek »

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 :roll:
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-
zapomek
Regular
Posts: 24
Joined: Tue Feb 20, 2007 9:13 am
Location: Lindlar
Contact:

Post by zapomek »

Hallo ? Kann mir niemand weiter helfen ?
-eine Glatze macht noch keinen Skinhead-
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

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
# 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/
zapomek
Regular
Posts: 24
Joined: Tue Feb 20, 2007 9:13 am
Location: Lindlar
Contact:

Post by zapomek »

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 :wink:

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:

Post by garvinhicking »

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
# 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/
zapomek
Regular
Posts: 24
Joined: Tue Feb 20, 2007 9:13 am
Location: Lindlar
Contact:

Post by zapomek »

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 :wink:
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

Post by Harald Weingaertner »

Versuch mal aus

<img src="{$entry.properties.ep_Bild}" />

<img src="{$entry.properties.ep_Bild}" align="right" />

zu machen.
Sandra
Regular
Posts: 21
Joined: Tue Feb 20, 2007 9:47 am
Contact:

Post by Sandra »

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;
}
zapomek
Regular
Posts: 24
Joined: Tue Feb 20, 2007 9:13 am
Location: Lindlar
Contact:

Post by zapomek »

Prima, danke für die Tipps ! Doch was soll ich sagen. Es gefällt mir am besten so wie ich es hatte :oops:
-eine Glatze macht noch keinen Skinhead-
Post Reply