Ein Bild im Stream anzeigen lassen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Ein Bild im Stream anzeigen lassen

    servus miteinand,

    Ich habe mal wieder eine Frage an euch, weil ich da schon seit einigen Wochen ab und zu mal versuche etwas hinzubekommen.

    Wenn ich einen Avatar hochlade, wird im Stream angezeigt:

    "
    Homer
    hat ein neues Profilbild hochgeladen.
    "

    Ich habe bereits in einer Datei eine Zeile gefunden, die folgenden Text (habe das geändert!) ausgibt:

    "images/avatar/thumb_0efd8831388f76f2462a6e3c.jpg"

    Die Zeile in der *.php Datei ist folgende:

    $act->content = $thumbnail;

    Ich habe schon so viele Sachen angetestet, aber diese Zeile zeigt mir wenigstens schon ein mal den Link. Ich hatte auch schon ein mal geschafft, daß man auf den Link drauf klicken konnte und dieser dann das Profilbild / Avatar im neuen Browser angezeigt hat.

    Hoffentlich kann mir da jemand von euch helfen

    Danke Alexander
  • servus bastey,

    Sorry :( Da hab ich wohl das wichtigste vergessen. Ich bin dabei eine Community Seite zu erstellen. und bastle nun ein wenig am Layout und dem Rest rum. Ich lese mich normalerweise immer zuerst im Inet durch, bis ich offen Fragen stelle. Aber hier komme ich absolut nicht weiter.
    UnterJoomla + JS Community

    Meine Seite:

    aquabook.de ein Demozugang ist vorhanden!

    Im Stream siehst du / ihr schon was ich meine.

    servus Alexander

  • servus bastey,

    Ich benutze Joomla mit JS. Ich habe mir die Dateien schon so oft angesehen und evt in Frage kommenden Codes (Befehle) kopiert und diese in die eine Zeile eingefügt, bis ich es so hatte wie es jetzt ist. Nun versuche ich es wieder mit irgend welchen "Befehlen", die mir nun den URL als Bild ausgeben könnten.
    Ich bin schon "besessen" davon ;) Ich habe schon einige Dinge im alleingang bzw mit meinem Kumpel geschaft. Aber hier sind wohl meine nicht vorhandenen Kentnisse am Ende.

    Ich habe hier mal den Code, der das kleine Avatar / Profilbild neben dem Textkasten

    <div class="newsfeed-avatar">
    <?php if($config->get('showactivityavatar')) { ?>
    <?php if(!empty($actor->id)) { ?>
    <a href="<?php echo CUrlHelper::userLink($actor->id); ?>"><img class="cAvatar" src="<?php echo $actor->getAvatar(); ?>" width="42" border="0" alt="" author="<?php echo $actor->id;?>"/></a>
    <?php } else { ?>
    <img class="cAvatar" src="<?php echo $actor->getAvatar(); ?>" width="36" border="0" alt="" author="<?php echo $actor->id;?>"/>
    <?php } ?>
    <?php } ?>
    </div>

    Dieser Code zeigt das Avatar / Profilbild im Profil, wenn man es hochgeladen hat (das große und drunter das kleine.

    <div class="cModule avatarPreview leftside">
    <h3><?php echo JText::_('COM_PBG_PICTURE_LARGE_HEADING');?></h3>

    <div id="imagePreview" class="imagePreview">
    <img id="large-profile-pic" src="<?php echo $user->getAvatar();?>" alt="<?php echo JText::_('COM_PBG_LARGE_PICTURE_DESCRIPTION'); ?>" class="jomNameTips" title="<?php echo JText::_('COM_PBG_LARGE_PICTURE_DESCRIPTION'); ?>" />
    </div>
    <p>
    <?php if (!$firstLogin) { ?>
    <a href="javascript:updateThumbnail()" id="update-thumbnail"><?php echo JText::_('COM_PBG_UPDATE_THUMBNAIL'); ?></a>
    <a href="javascript:saveThumbnail()" id="update-thumbnail-save" style="display:none"><?php echo JText::_('COM_PBG_THUMBNAIL_SAVE'); ?></a>
    <?php }
    else{
    ?>
    <a style="float:right;" href="<?php echo $skipLink; ?>"class="saveButton"><span><?php echo JText::_('COM_PBG_NEXT'); ?></span></a>
    <?php }?>
    <br />
    </p>
    <div id="update-thumbnail-guide" style="display: none;"><?php echo JText::_('COM_PBG_UPDATE_THUMBNAIL_GUIDE'); ?></div>
    </div>

    <div class="cModule avatarPreview rightside">
    <h3><?php echo JText::_('COM_PBG_PICTURE_THUMB_HEADING');?></h3>
    <img id="thumbnail-profile-pic" src="<?php echo $user->getThumbAvatar();?>" alt="" title="" />
    </div>


    Vielleicht hilft euch das weiter?!?

    servus und Danke

    Alexander
  • In Zukunft bitte Codeteile in die entsprechenden Tags.

    Auf deiner Seite ist u.a. der Rechtsklick gesperrt. Macht kaum Sinn und ärgert nur die Menschen. Jedenfalls sind die Nachrichten dass jemand ein neues Bild hat, Teil des Newsfeeds. Wie sich dieser zusammensetzt weiß ich nicht. Aber irgendwo im Code wird ja dieser sicherlich generiert werden. Und wenn du mit JS Javascript meinst, ist dies nicht wirklich ein Plugin. Ich meinte mehr so Plugins die du im Backendbereich installiert hast. Die Auszüge sind für die Katz.

    Such mal nach einem Div-Layer mit der Class "newsfeed-avatar".

    Btw. deine Website ist sehr überladen. Du bindest mehrere Javascript-Bibliotheken ein, was man so nicht unbedingt machen sollte. Und solche tiefen Verschachtlungen sind oft unnötig, da man bestimmte Elemente mit Selektoren auch ohne einen extra Layer ansprechen kann.
    =O
  • servus bastay,

    Versuche mal diesen Link zu meiner Seite.

    demo.aquabook.de/

    Dieser ist ohne Rechtsklick Verbot. Den habe ich nur, um es anderen ein wenig zu erschweren die Codes auszulesen speziel den einen User, der täglich bei mir auf der Seite ist um zu schaun, wie weit ich bin. Dieser fragt mich auch ständig, wie wo was ich da gemacht habe um es anschließend bei sich zu übertragen.
    Dafür habe ich zu viel Zeit verwendet, um es anschließend anderen in den Hals zu stecken.
    Anders wäre es, wenn dieser sich genau so Zeit nehmen würde und intensiv mit mir zusammen zu arbeiten. Aber nur das fertige "Ei" stehlen und ins eigene "Nest" zu tragen ...

    Deswegen der Rechts klick ...

    So nun zu deiner Antwort:

    Ich weiß ja nicht, ob du dich mit Joomla und JS auseinander gesetzt hast oder nicht. Ich habe da nichts extra drauf, was die Javascriptes - Bibliotheken macht. Das ist alles schon fertig. Ich habe nur nach div Code Einträgen gesucht, und diese kopiert und in anderen Dateien wieder verwendet. Ich habe auch darauf geachtet, daß alles andere nach jeder Änderung noch funktioniert. Deswegen brauche ich auch so lange. Was nutzt es mir, wenn ich etwas neues einbringe, und etwas funktionierendes geht dadurch nicht mehr.
    Ich kann nur soviel sagen, daß alles (Abfragen usw) in mehreren Dateien verschachtelt ist. Man kann also nicht in einer Datei etwas ändern ohne andere mit einzubeziehen. :(

    Alle Module und Plugins, die ich im Backend zusätzlich installiert habe, sind für JS und Joomla.

    Zitat:
    Such mal nach einem Div-Layer mit der Class "newsfeed-avatar".

    Da gibt es einige Einträge von.

    Gestern ist mir eingefallen, daß ich ja das mit den neuen Events im Stream bzw daß man da Kommentieren und Liken kann ganz anders gemacht habe. Ich habe mich immer nur an den einen Eintrag geklammert (wegen dem neuen Avatar anzeigen). Bei den Evens, bin ich ganz anders vorgegangen. Und so möchte ich heute mal mit dem Avatar vorgehen.

    Vielen lieben Dank an dich

    Alexander
  • Hallo,

    also wenn dieser Besucher dir deine Seite "klaut", begeht er eine Straftat. Denn auch im Internet gibt es den Schutz geistigen Eigentums. Du kannst ihn (und seine Website) also von einem Anwalt (bzw über einen Anwalt) abmahnen. Oft hilft da auch schon die Drohung.

    Merkwürdig dass du nichts findest. Denn du hast doch vorher schon einmal den Div-Layer gezeigt gehabt:

    Quellcode

    1. <div class="newsfeed-avatar">
    2. <?php if($config->get('showactivityavatar')) { ?>
    3. <?php if(!empty($actor->id)) { ?>
    4. <a href="<?php echo CUrlHelper::userLink($actor->id); ?>"><img class="cAvatar" src="<?php echo $actor->getAvatar(); ?>" width="42" border="0" alt="" author="<?php echo $actor->id;?>"/></a>
    5. <?php } else { ?>
    6. <img class="cAvatar" src="<?php echo $actor->getAvatar(); ?>" width="36" border="0" alt="" author="<?php echo $actor->id;?>"/>
    7. <?php } ?>
    8. <?php } ?>
    9. </div>
    Der Code ist (zumindest hier) richtig. Also glaube ich, dass es irgendwo ein anderes Template gibt, welches vom System benutzt wird.
    =O