PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WebCam Avatar



Coroner
21.10.2007, 16:23
Was macht der Hack:
Diese Hack ermöglicht es dem User anstelle des "normalen" Avatars eine WebCam anzuzeigen. Vorausetzung ist aber, das vorher ein Avatar gewählt wurde.
Die Größe des Avatar und die generelle Avatargröße wird dabei nicht geändert.
Die WebCam wird dann in Beiträgen, Profil und PN's angezeigt, sofern sie aktiv ist.

Einbauzeit:
1 Minute oder weniger

Voraussetzung:
TMS (Template Modification System), Avatar Berechtigung und ein Avatar, eine WebCam

Wichtig:
Lest vor dem Einbau die Read.Me


Ich weiss, das man den Code mit Sicherheit verbessern kann - wer will soll machen!!! - aber es geht hier nur darum zu zeigen, was man alles machen kann.
Was die Serverlast angeht, so kann ich nur sagen, das die gesendeten Bilder nicht auf dem Server sondern auf dem eigenen Rechner "geladen" werden und dementsprechend kein Traffic dafür anfällt.

Support?
Lasst es mich so sagen, das Teil funzt zu 99% und braucht eigentlich keinen Support. Hilfe bzw. Anleitung findet Ihr in der READ.ME

LG
Coroner

Download und Support nur noch auf Your-vB (http://www.your-vb.com)

imported_Nazgul
25.10.2007, 12:47
ERLEDIGT!

ich bin ein trottel!


edit: doch noch ne frage:

"Externe Option: z.B. /video/campic1.jpg (leer lassen wenn nicht gebraucht)" - was ist das?


noch ein edit: ich habe probleme, das zum laufen zu bekommen... irgendwo hakt es noch. wird nur der avatar angezeigt....

imported_Nazgul
25.10.2007, 15:05
bin etwas weiter. im profil wird sie angezeigt. in den posts nicht.

hier meine postbit_legacy , stimmt die so?


$template_hook[postbit_start]
<div class="forbg">
<div class="forl">
<div class="forr">
<div style="float:right;padding:12px 90px 0 0;" $post[scrolltothis]>&nbsp;
<if condition="$show['postcount']">#<a href="showpost.php?$session[sessionurl]p=$post[postid]&amp;postcount=$post[postcount]" target="new" rel="nofollow" id="postcount$post[postid]" name="$post[postcount]"><strong>$post[postcount]</strong></a></if>
<if condition="$show['inlinemod']">
<input type="checkbox" name="plist[$postid]" id="plist_$postid" style="vertical-align:middle; padding:0px; margin:0px 0px 0px 5px" value="$post[checkbox_value]" />
</if> </div>

<div class="fortitel"> <!-- status icon and date -->
<img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" />
$post[postdate]<if condition="!$show['detailedtime']">, $post[posttime]</if>
$post[firstnewinsert]
<!-- / status icon and date --> </div>
</div>
</div>
</div>
<div class="c_border_left">
<div class="c_border_right">

<table id="post$post[postid]" class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="1" border="0" width="100%" align="center">
<tr valign="top">
<td class="alt2" width="175">
<a name="post$post[postid]"></a>
<div id="postmenu_$post[postid]">
<if condition="$show['profile']">
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
<script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
<else />
$post[musername]
</if>
</div>

<if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if>
<if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
$template_hook[postbit_userinfo_left]
<if condition="$show['avatar']">
<if condition="$showwebcam">
<div class="smallfont">
&nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]">$webcama</a>
</div>
<else />
<div class="smallfont">
&nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] name="wca_$post[userid]" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
</div>
</if>
</if>

<div class="smallfont">
&nbsp;<br />
<if condition="$post['joindate']"> <div class="pibu"><div class="pib">$vbphrase[join_date]: $post[joindate]</div></div></if>
<if condition="$post['field2']"> <div class="pibu"><div class="pib">$vbphrase[location_perm]: $post[field2]</div></div></if>
<if condition="$post['age']"> <div class="pibu"><div class="pib">$vbphrase[age]: $post[age] </div></div> </if>
<div class="pibu"><div class="pib">
$vbphrase[posts]: $post[posts]
</div></div>
<if condition="$show['infraction']"> <div class="pibu"><div class="pib">$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></div></if>
<if condition="$show['reputation']"><div class="pibu"><div class="pib"><if condition="$show['reppower']">$vbphrase[reppower]: <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span> </if><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></div></if>$template_hook[postbit_userinfo_right]
<if condition="$post[icqicon] or $post[aimicon] or $post[msnicon] or $post[yahooicon] or $post[skypeicon]"><div class="pibu"><div class="pib">$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]</div></div></if>
</div>

</td>
<if condition="$show['moderated']">
<td class="alt2" id="td_post_$post[postid]">
<else />
<td class="alt1" id="td_post_$post[postid]">
</if>
$template_hook[postbit_messagearea_start]
<if condition="$show['messageicon'] OR $post['title']">
<!-- icon and title -->
<div class="smallfont">
<if condition="$show['messageicon']"><img class="inlineimg" src="$post[iconpath]" alt="$post[icontitle]" border="0" /></if>
<if condition="$post['title']"><strong>$post[title]</strong></if>
</div>
<hr size="1" style="color:$stylevar[tborder_bgcolor]" />
<!-- / icon and title -->
</if>

<!-- message -->
<div id="post_message_$post[postid]">$post[message]</div>
<!-- / message -->

<if condition="$show['attachments']">
<!-- attachments -->
<div style="padding:$stylevar[cellpadding]px">

<if condition="$show['thumbnailattachment']">
<fieldset class="fieldset">
<legend>$vbphrase[attached_thumbnails]</legend>
<div style="padding:$stylevar[formspacer]px">
$post[thumbnailattachments]
</div>
</fieldset>
</if>

<if condition="$show['imageattachment']">
<fieldset class="fieldset">
<legend>$vbphrase[attached_images]</legend>
<div style="padding:$stylevar[formspacer]px">
$post[imageattachments]
</div>
</fieldset>
</if>

<if condition="$show['imageattachmentlink']">
<fieldset class="fieldset">
<legend>$vbphrase[attached_images]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
$post[imageattachmentlinks]
</table>
</fieldset>
</if>

<if condition="$show['otherattachment']">
<fieldset class="fieldset">
<legend>$vbphrase[attached_files]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
$post[otherattachments]
</table>
</fieldset>
</if>

<if condition="$show['moderatedattachment']">
<fieldset class="fieldset">
<legend>$vbphrase[attachments_pending_approval]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
$post[moderatedattachments]
</table>
</fieldset>
</if>

</div>
<!-- / attachments -->
</if>

$template_hook[postbit_signature_start]
<if condition="$post['signature']">
<!-- sig -->
<div>
__________________<br />
$post[signature]
</div>
<!-- / sig -->
</if>

$template_hook[postbit_signature_end]
<if condition="$show['postedited']">
<!-- edit note -->
<div class="smallfont"> <hr size="1" style="color:$stylevar[tborder_bgcolor]" />
<em>
<phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]">$vbphrase[last_edited_by_x_on_y_at_z]</phrase>.
<if condition="$post['edit_reason']">$vbphrase[reason]: $post[edit_reason]</if>
</em>
</div>
<!-- / edit note -->
</if>

</td>
</tr>
<tr>
<td class="alt2">
$post[onlinestatus]
<if condition="$show['reputationlink']">
<span id="reputationmenu_$post[postid]"><a href="reputation.php?$session[sessionurl]p=$post[postid]" rel="nofollow" id="reputation_$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_button]/reputation.gif" alt="<phrase 1="$post[username]">$vbphrase[add_to_xs_reputation]</phrase>" border="0" /></a></span>
<if condition="$show['popups']"><script type="text/javascript"> vbrep_register("$post[postid]")</script></if>
</if>
<if condition="$show['infractionlink']"><a href="infraction.php?$session[sessionurl]do=report&amp;p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/infraction.gif" alt="<phrase 1="$post[username]">$vbphrase[add_infraction_for_x]</phrase>" border="0" /></a></if>
<if condition="$show['reportlink']"><a href="report.php?$session[sessionurl]p=$post[postid]" rel="nofollow"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif" alt="$vbphrase[report_bad_post]" border="0" /></a></if>
$post[iplogged]
&nbsp;
</td>
<if condition="$show['moderated']">
<td class="alt2" align="$stylevar[right]">
<else />
<td class="alt1" align="$stylevar[right]">
</if>
<!-- controls -->
<if condition="$post['editlink']">
<img style="display: none" id="progress_$postid" src="$stylevar[imgdir_misc]/progress.gif" alt="$vbphrase[loading_editor_please_wait]" />
<a href="$post[editlink]" name="vB::QuickEdit::$post[postid]"><img src="$stylevar[imgdir_button]/edit.gif" alt="$vbphrase[edit_delete_message]" border="0" /></a>
</if>
<if condition="$post['forwardlink']">
<a href="$post[forwardlink]"><img src="$stylevar[imgdir_button]/forward.gif" alt="$vbphrase[forward_message]" border="0" /></a>
</if>
<if condition="$post['replylink']">
<a href="$post[replylink]" rel="nofollow"><img src="$stylevar[imgdir_button]/<if condition="$post['forwardlink']">reply_small<else />quote</if>.gif" alt="$vbphrase[reply_with_quote]" border="0" /></a>
</if>
<if condition="$show['multiquote_post']">
<a href="$post[replylink]" rel="nofollow" onclick="return false"><img src="$stylevar[imgdir_button]/multiquote_<if condition="$show['multiquote_selected']">on<else />off</if>.gif" alt="$vbphrase[multi_quote_this_message]" border="0" id="mq_$post[postid]" /></a>
</if>
<if condition="$show['quickreply'] AND !$show['threadedmode']">
<a href="$post[replylink]" rel="nofollow" id="qr_$post[postid]" onclick="return false"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a>
</if>
<if condition="$show['moderated']">
<img src="$stylevar[imgdir_misc]/moderated.gif" alt="$vbphrase[moderated_post]" border="0" />
</if>
<if condition="$show['deletedpost']">
<img src="$stylevar[imgdir_misc]/trashcan.gif" alt="$vbphrase[deleted_post]" border="0" />
</if>
<if condition="$show['redcard']">
<a href="infraction.php?$session[sessionurl]do=view&amp;p=$post[postid]"><img src="$stylevar[imgdir_button]/redcard.gif" alt="$vbphrase[received_infraction]" border="0" /></a>
<else />
<if condition="$show['yellowcard']">
<a href="infraction.php?$session[sessionurl]do=view&amp;p=$post[postid]"><img src="$stylevar[imgdir_button]/yellowcard.gif" alt="$vbphrase[received_warning]" border="0" /></a>
</if>
</if>
$template_hook[postbit_controls]
<!-- / controls -->
</td>
</tr>
</table>$template_hook[postbit_end]

</div>
</div>
<div class="c_border_bottombg">
<div class="c_border_bottom_left">
<div class="c_border_bottom-right">
</div>
</div>
</div>
<div style="padding-top:5px;"></div>
<!-- post $post[postid] popup menu -->
<div class="vbmenu_popup" id="postmenu_$post[postid]_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class="thead">$post[username]</td>
</tr>
<if condition="$show['profile']">
<tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$post[userid]">$vbphrase[view_public_profile]</a></td></tr>
</if>
<if condition="$show['pmlink']">
<tr><td class="vbmenu_option"><a href="private.php?$session[sessionurl]do=newpm&amp;u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[send_private_message_to_x]</phrase></a></td></tr>
</if>
<if condition="$show['emaillink']">
<tr><td class="vbmenu_option"><a href="sendmessage.php?$session[sessionurl]do=mailmember&amp;u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[send_email_to_x]</phrase></a></td></tr>
</if>
<if condition="$show['homepage']">
<tr><td class="vbmenu_option"><a href="$post[homepage]"><phrase 1="$post[username]">$vbphrase[visit_xs_homepage]</phrase></a></td></tr>
</if>
<if condition="$show['search']">
<tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&amp;u=$post[userid]" rel="nofollow"><phrase 1="$post[username]">$vbphrase[find_more_posts_by_x]</phrase></a></td></tr>
</if>
<if condition="$post['userid'] AND $show['member']">
<tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=buddy&amp;u=$post[userid]"><phrase 1="$post[username]">$vbphrase[add_x_to_buddy_list]</phrase></a></td></tr>
</if> $template_hook[postbit_user_popup]
</table>
</div>
<!-- / post $post[postid] popup menu -->

<if condition="in_array($bbuserinfo[usergroupid], array(1,2,3,4,5,6,7,8))">
<if condition="$GLOBALS['adsense_position'] == $post['postcount'] && $GLOBALS['adsense_position'] > 0">
$spacer_open
<div style="padding:0px 0px $stylevar[cellpadding]px 0px">

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="thead" align="left">Sponsored Links</td>
</tr>
<tr>
<td class="alt1" align="center">

<!-- Werbung Start -->
<script type="text/javascript"><!--
google_ad_client = "pub-8853206818351724";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel = "";
google_ui_features = "rc:6";
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- Werbung Ende -->


</td>
</tr>
</table>

</div>
$spacer_close
</if></if>

Coroner
25.10.2007, 18:25
Vergleiche aus dem Product die "Sucheinträge" des Templates mit deinen Einträgen. ggf. musst du das Product auf dein Template dann ändern.
Ich habe ein "unverändertes" postbit_legacy - dort geht es ohne Probleme.

--------------------====================--------------------
*** Doppelter Beitrag automatisch zusammengeführt ***
--------------------====================--------------------

ERLEDIGT!

ich bin ein trottel!


edit: doch noch ne frage:

"Externe Option: z.B. /video/campic1.jpg (leer lassen wenn nicht gebraucht)" - was ist das?


noch ein edit: ich habe probleme, das zum laufen zu bekommen... irgendwo hakt es noch. wird nur der avatar angezeigt....

Externe Option:
In Einzelfällen könnte es sein, das die WebCam-Software einen "virtuellen" Pfad zur Verfügung stellt. In diesem Fall muss dann der Pfad eingetragen werden - ansonsten einfach leer lassen.

imported_Nazgul
25.10.2007, 18:39
Vergleiche aus dem Product die "Sucheinträge" des Templates mit deinen Einträgen. ggf. musst du das Product auf dein Template dann ändern.
Ich habe ein "unverändertes" postbit_legacy - dort geht es ohne Probleme.
[

das hatte ich ja versucht:

<if condition="$show['avatar']">
<if condition="$showwebcam">
<div class="smallfont">
&nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]">$webcama</a>
</div>
<else />
<div class="smallfont">
&nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] name="wca_$post[userid]" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
</div>
</if>
</if>


aber das funzt leider nicht...

imported_Nazgul
25.10.2007, 21:56
habe jetzt auch das mit dem produkt gemacht....

keine funktion....

obwohl ich immer noch nicht verstehe , warum ich den komplizierten weg über das produkt nehmen sollte. naja. ist aber am ende gleich....

Coroner
26.10.2007, 18:52
Wieso "komplizierter Weg". Product importieren und fertig.

--------------------====================--------------------
*** Doppelter Beitrag automatisch zusammengeführt ***
--------------------====================--------------------
Du könntest aber auch den Teil bei Dir aus dem Template in Product kopieren und den "replace"-Teil dann entsprechend ändern.

imported_Nazgul
26.10.2007, 19:27
habe ich beides gemacht!

nix.

mein template beinhaltet eigentlich auch schon den code , der aber leider nicht funzt. zumindet bei mir nicht..... was ist da falsch dran?

prinzipiell gehts ja, im profil läuft es....

imported_Nazgul
02.11.2007, 12:14
*up und hoch*

imported_Nazgul
24.11.2007, 09:04
ist echt schade, dass man sich hier die arbeit macht , ein wirklich klasse addon zu zaubern , aber dann nicht weiter pflegt.

bin ich der einzige , der das installiert hat?

naja... ist auch egal -> gelöscht.

danke für die mühe und das angebot , aber so nützt es mir nix...