Příspěvky uživatele Jirka Daněk

Systémová funkce... to by tě už mohlo nasměrovat...
/**
* Ziskat kod skryteho inputu pro XSRF ochranu
* @return string
*/
function _xsrfProtect()
{
return '<input type="hidden" name="_security_token" value="'._xsrfToken().'" />';
}
2 slušné návody:
http://redak.czechian.net/upload/sunlight/tutorial/jakpredelatmotivsunlight.pdf
http://www.linuxsoft.cz/article.php?id_article=1690
Nechci být zlý, ale pokud nezvládáte upravit hotovou šablonu nemá cenu dělat nějaký web. Chce to prvně naučit se základy HTML a CSS. Tohle není americký film, kde umí každý lítat s Boingem 747

a vsadím se že by následoval dotaz "jak udělat aby se mi podtrhl aktuální odkaz"
<li><a href="#" class="current"><span></span>Home</a></li>
bez vodičského preukazu a návštev autoškoly taky nemôžete riadiť

Podívejte se do defaultního motivu
podívej se na kod systémového formu
http://www.testos.4fan.cz/index.php?m=login
proč nepoužít systémové přihlášení?

http://sunlight.shira.cz/upload/docs/api/function-_xsrfToken.html
http://sunlight.shira.cz/upload/docs/api/function-_templatePageID.html
http://sunlight.shira.cz/upload/docs/api/function-_templatePageType.html
http://sunlight.shira.cz/ke-stazeni/rozsireni/extrabox
http://sunlight.shira.cz/index.php?m=topic&id=15576
http://navody.c4.cz/elektronicke-obchody (úmysleně neklikatelné)
@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&amp;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
ani ne... 😕
to je výpis jmen sloupců z tabulky articles

jinak, zkus to stáhnout a nahrát znovu... u mě problém zmizel
Zdá se že problém je odstraněn...

GEORGEUS: jv_timeend je název sloupce v DB, předpokládám že sloupec v db máš...

Ale pro jistotu... hoď sem výpis tohohle dotazu, Administrace > Ostatní funkce > Vyhodnocení SQL dotazu
SELECT Table_Name, Column_Name FROM information_schema.columns WHERE Table_Name = 'sunlight-articles' ORDER BY Table_Name, Ordinal_Position
Tak a je to tu zase.... ArticlesPack 1.3.2

- opraveno hodnocení
- opraveno rozsypání layoutu při vypnutém hodnocení
JV Article End 1.0 vím že s tim byl ze začátku nějaký problém... a nejsem si jistý jestli se dá kombinovat s ostatními
Používáš nějaká rozšíření?
Strana: 1 ... « předchozí 58 59 60 61 62 63 64 65 66 další » ... 70