Seite 2 von 4

Re: bild in jedem post

Verfasst: 18.05.2012 13:57
von Miriam
Also, ich habe da mal was vorbereitet:

Finde in der /styles/prosilver/theme content.css die letzte Zeile und hänge das hier hintenan:
  • Code: Alles auswählen

    /* display calendar sheet */
    
    .calendar_sheet {
        position: relative;
        float: left;
        width: 64px;
        height: 54px;
        margin-right: 4px;
        margin-bottom: 0pt;
        margin-left: 4px;
        margin-top: -5px;
        background-image: url("{T_THEME_PATH}/images/calendar.png");
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: 0pt -7px;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
    }
    
    .date .day {
        font-size: 21px;
        font-weight: bold;
        top: 24px;
        left: 0px;
        width: 64px;
        text-align: center;
    }
    
    .date .month {
        color: #ffffff;
        font-size: 8px;
        font-weight: bold;
        top: 5px;
        left: 10px;
        text-transform: uppercase;
    }
    
    .calendar_sheet .date span {
        position: absolute;
    } 
finde in der /styles/prosilver/template:
  • Code: Alles auswählen

    <h3 <!-- IF postrow.S_FIRST_ROW -->class="first"<!-- ENDIF -->> 
davor füge ein:
  • Code: Alles auswählen

            <div class="calendar_sheet">
                <div class="date">
                    <span class="month">{postrow.MONTH_YEAR}</span>
                    <span class="day">{postrow.DATE}</span>
                </div>
            </div> 

finde in der viewtopic.php:
  • Code: Alles auswählen

            'POST_DATE'            => $user->format_date($row['post_time'], false, ($view == 'print') ? true : false), 
danach füge ein:
  • Code: Alles auswählen

            'MONTH_YEAR'        => $user->format_date($row['post_time'], 'M Y', false),
            'DATE'                => $user->format_date($row['post_time'], 'd', false), 

Wenn Du jetzt noch eine Bilddatei hast, die 64x64Pixel groß ist und calendar.png heißt und diese in das Vezeichnis /styles/prosilver/theme/images hineinpackst und die auch noch zufällig so aussieht, wie diese hier -> Klick., dann paßt es wenn du den Cache leerst, und das Template, das Theme und die Grafiksammlung aktualisierst (alles im ACP).

Kannst es ja CSS technisch noch etwas schöner machen.

Außerdem kannst Du in der viewtopic.php das hier noch anpassen:
finde
  • Code: Alles auswählen

            'POST_DATE'            => $user->format_date($row['post_time'], false, ($view == 'print') ? true : false), 
tausche aus gegen:
  • Code: Alles auswählen

            'POST_DATE'            => $user->format_date($row['post_time'], 'H:i', ($view == 'print') ? true : false), 
dann wird nur die Uhrzeit angezeigt; das komplette Datum hast Du schon im Kalenderblatt.

Re: bild in jedem post

Verfasst: 18.05.2012 14:40
von hackepeter13
@Miriam
Ja supi, hast mir mal eben etwas Arbeit abgenommen :)

Hab das eben mal in mein Portal, statt in die Forenthemen eingebaut, da muss man etwas anpassen, aber als Grundlage läufts.

Re: bild in jedem post

Verfasst: 18.05.2012 15:50
von FRvN
@Miriam
vielen Dank für die Vorarbeit :)

habe es noch um die Uhrzeit bei mir erweitert d.h. Datum kleiner und etwas nach oben, darunter Uhrzeit
und den Eintrag &raquo; {postrow.POST_DATE} in der viewtopic_body hinter Author entfernt 8)

Re: bild in jedem post

Verfasst: 18.05.2012 18:07
von Miriam
Schön, daß ich helfen konnte. :D

Re: bild in jedem post / Kalenderblatt

Verfasst: 18.05.2012 20:00
von Talk19zehn
Hi Miriam,

"helfen" ist gut. Das geht hier, wie das "Brötchen backen"!! Das ist genial und deine Hilfen sprechen Bände!! Und, ich bin immer wieder erstaunt, dass du derart uneigennützig und obendrein laienverständlich postest, so dass der Benutzer handeln kann, ohne Rätsel raten zu müssen. Im WWW ist das ja leider nicht generell der Fall, von daher einfach wunderbar!

Ich habe rasch ein paar wenige Kalenderblätter kreiert und stelle sie gerne bereit .

Das CSS ist dann natürlich noch anzupassen. :wink:

@hackepeter13
Im Portal habe ich´s nicht hinbekommen. Wollte es gerne bei den Bekanntmachungen integrieren. Irgendwie verlaufe ich mich und erhalte einen "parse-error", da mir eine Klammer fehlt.

Ich suche mich dusselig, - Wahrscheinlich habe ich mir einen "bösen Fehler" eingefangen. :cry:
Gib uns doch bitte deine Lösung bekannt. So kann auch ich daraus etwas ableiten, um meinen Fehler einzugrenzen.

Danke dir!

Beste Grüße

Re: bild in jedem post

Verfasst: 18.05.2012 22:11
von Miriam
Jetzt werde ich aber echt rot... :oops:

Was für einen Fehler / Problem hast Du denn, Talk19zehn?

Re: bild in jedem post / Kalenderblatt

Verfasst: 18.05.2012 22:49
von hackepeter13
Talk19zehn hat geschrieben:@hackepeter13
Im Portal habe ich´s nicht hinbekommen. Wollte es gerne bei den Bekanntmachungen integrieren. Irgendwie verlaufe ich mich und erhalte einen "parse-error", da mir eine Klammer fehlt.

Ich suche mich dusselig, - Wahrscheinlich habe ich mir einen "bösen Fehler" eingefangen. :cry:
Gib uns doch bitte deine Lösung bekannt. So kann auch ich daraus etwas ableiten, um meinen Fehler einzugrenzen.

Danke dir!
Für das Portal habe ich das folgendermaßen gelöst:
Achtung da mein Portal auf das Board3Portal 1.0.6 basiert, kann ich keine Garantie für die Board3Portal Version 2.x geben.

Öffne:
portal/includes/functions.php

Suche:

Code: Alles auswählen

            'topic_time'            => $user->format_date($row['post_time']), 
Danach einfügen:

Code: Alles auswählen

            'month_year'            => $user->format_date($row['post_time'], 'M Y', true),
            'date'                    => $user->format_date($row['post_time'], 'd', false),  
Öffne:
portal/blocks/announcements.php (oder eine andere, bspw. news.php je nach Portal-Einstellung/Nutzung)

Suche 2x:

Code: Alles auswählen

            'TIME'                    => $fetch_news[$i]['topic_time'], 
Danach jeweils einfügen:

Code: Alles auswählen

            'MONTH_YEAR'            => $fetch_news[$i]['month_year'],
            'DATE'                    => $fetch_news[$i]['date'], 
Hinweis: Das gesuchte gibt es da zwei Mal (jeweils für einen Modus - ein Mal für den Kompakten (begrentzte Bekanntmachung) und ein Mal für die Volle-Textansicht).

Die CSS und der HTML-Teil bleiben soweit gleich, ausser man passt es sich noch selber an.
(den HTML-Teil habe ich in die/template/portal/block/announcements.html getan)

Re: bild in jedem post / Kalenderblatt

Verfasst: 19.05.2012 08:55
von Talk19zehn
Hi Miriam und hackepeter13,
ich hatte durch das Kopieren Klammern mitgenommen und nur jene am Ende gelöscht, als ich den Eintrag nach Umbau auf die Modalitäten der Portalerfordernisse in der announcements.php vornahm. Das ging dann natürlich nicht und ich war obendrein betriebsblind in jener Stunde.... :oops:

DANKE dir, hackepeter13!! OK, es klappt nun. ich habe das CSS in der portal.css aufgenommen und die HTML-Einbindung sieht bei mir zur Zeit wie folgt aus: ( Meine Portal-Test-Seite Vers. 1.06 )

Code: Alles auswählen

<div class="calendar_sheet">
            <div class="date">
                <span class="month">{announcements_row.MONTH_YEAR}</span>
                <span class="day">{announcements_row.DATE}</span>
            </div>
        </div>
Jetzt muss ich es erst einmal noch ausrichten, da ich eine meiner Grafiken verwende und das ganze dann in die neue Portalversion integrieren.
Viele Grüße

Re: bild in jedem post

Verfasst: 19.05.2012 15:10
von FRvN
Miriam hat geschrieben:Schön, daß ich helfen konnte. :D
Du warst einfach schneller, gerade als ich mich damit anfreundete es umzusetzen, kam schon dein Lösung :grin:
und so siehts jetzt aus http://freizeitreiter-vom-niederrhein.d ... ?f=25&t=66

Re: bild in jedem post

Verfasst: 19.05.2012 18:20
von Miriam
Sieht toll aus. *thumbsup*