Po najetí na jméno autora se ukazuje čas.
To jsem ani nevěděl, dík Honzo 🙂
Stejně bych ale tento údaj měl trvale viditelný za jménem. Bylo by to složité to překopat? Tuším, že by to byl kod v sbox.php
To záleží na tom kde přesně by jsi to chtěl zobrazit.
Udělal jsem kopii jednoho záznamu z webu, Nějak takhle bych si to představoval
Fosgen-22.8.2012 14:28 : edit tak auto naloženo a po víkendu karpzdar ...
Tak díky Jirkovi Daňkovi vyřešeno
Jirko díky 🙂
Tak super, že je vyřešeno, ale tohle fórum je o tom aby se lidi na něco zeptali a dostali odpověď. Příště by bylo super, kdyby tedy Jirka řešení vložil i sem.
Respektive mě je to jedno, já řešení znám, ale za týden se tady někdo bude ptát jak to udělat a nejlépe na to založí nový dotaz.
@jval: nečerti se 🙂 večer nebyl čas to sem hodit
Řešení: Vytvořil jsem duplikát skriptu Shoutboxu, přejmenoval název funkce a upravil výstup na řádku 78
<?php
if(!defined('_core')) {
exit;
}
function _HCM_sbox2($id = null)
{
$result = "";
$id = intval($id);
$sboxdata = DB::query("SELECT * FROM `"._mysql_prefix."-sboxes` WHERE id=".$id);
if(DB::size($sboxdata) != 0) {
$sboxdata = DB::row($sboxdata);
$rcontinue = true;
} else {
$rcontinue = false;
}
if($rcontinue) {
$result = "
<div class='anchor'><a name='hcm_sbox_".$GLOBALS['__hcm_uid']."'></a></div>
<div class='sbox'>
<div class='sbox-content'>
".(($sboxdata['title'] != "") ? "<div class='sbox-title'>".$sboxdata['title']."</div>" : '')."<div class='sbox-item'".(($sboxdata['title'] == "") ? " style='border-top:none;'" : '').">";
if($sboxdata['locked'] != 1 and _publicAccess($sboxdata['public'])) {
if(!_loginindicator) {
$inputs[] = array($GLOBALS['_lang']['posts.guestname'], "<input type='text' name='guest' class='sbox-input' maxlength='22' />");
}
$inputs[] = array($GLOBALS['_lang']['posts.text'], "<input type='text' name='text' class='sbox-input' maxlength='255' /><input type='hidden' name='_posttype' value='4' /><input type='hidden' name='_posttarget' value='".$id."' />");
if(!_loginindicator) {
$inputs[1][2] = true;
}
$result .= _formOutput("hcm_sboxform_".$GLOBALS['__hcm_uid'], _indexroot."remote/post.php?_return=".urlencode(_indexOutput_url."#hcm_sbox_".$GLOBALS['__hcm_uid']), $inputs, null, null);
} else {
if($sboxdata['locked'] != 1) {
$result .= $GLOBALS['_lang']['posts.loginrequired'];
} else {
$result .= "<img src='"._templateImage("icons/lock.png")."' alt='locked' class='icon' /> ".$GLOBALS['_lang']['posts.locked2'];
}
}
$result .= "\n</div>\n<div class='sbox-posts'>";
$sposts = DB::query("SELECT id,text,author,guest,time,ip FROM `"._mysql_prefix."-posts` WHERE home=".$id." AND type=4 ORDER BY id DESC");
if(DB::size($sposts) != 0) {
while($spost = DB::row($sposts)) {
if($spost['author'] != -1) {
$author = _linkUser($spost['author'], "post-author' title='"._formatTime($spost['time']), false, false, 16, ":");
} else {
$author = "<span class='post-author-guest' title='"._formatTime($spost['time']).", ip="._showIP($spost['ip'])."'>".$spost['guest'].":</span>";
}
if(_postAccess($spost)) {
$alink = " <a href='index.php?m=editpost&id=".$spost['id']."'><img src='"._templateImage("icons/edit.png")."' alt='edit' class='icon' /></a>";
} else {
$alink = "";
}
$result .= "<div class='sbox-item'>["._formatTime($spost['time'])."]<br>".$author.$alink." "._parsePost($spost['text'], true, false, false)."</div>\n";
}
} else {
$result .= "\n<div class='sbox-item'>".$GLOBALS['_lang']['posts.noposts']."</div>\n";
}
$result .= "
</div>
</div>
</div>
";
}
return $result;
}
výstup je takový:
[30.08.2012 6:38]
Jirka Daněk: Text příspěvku