nechápu proč, ale rozhodl jsem se na to přičítání 1 vykašlat a pokračovat v tvorbě stránky, a když jsem to vyzkoušel teďko, tak už to funguje přesně jak má. Tedy vůbec nevím, co bylo špatně, nikde jsem nic nezměnil, akorát jsem tedko odkomentoval dotaz na + 1 a už to funguje ... ale i tak díky moc za snahu pomoci
Příspěvky odeslané z IP adresy 77.48.12.–
cyklus tam nemám žádný, přesměrování taky ne. Jediný, co tam mám, tak je dynamický web, který mi pomocí require vloží obsah souboru clanek.php, když je zadána adresa http:/example.com/clanek/. Jak už jsem psal, když zavolám samotnou stránku clanek.php, tak to funguje
Potřeboval bych pomoct. Mám tabulku a potřebuju u jednoho celýho řádku dát pozadí obráskem. Jenže mám takový problém, že v jednom řádku mám 2 buňky. V první buňce se obrázek zobrazí v pořádku, ale ve druhé bych potřeboval, aby obrázek pokračoval z předešlý buňky, ale mě se načte odznova od začátku, což je problém. Tedy nevíte někdo, jakým příkazem nastavit, aby obrázek na pozadí řádku pokračoval bez přerušení až do konce?
Zde je kód:
<table border="0" cellspacing="0" cellpadding="0" width="463px">
<tr class="news_title"><td>sadsadasd</td><td>tzutzutzutzuztu</td></tr>
</table>
a zde je css k tomu:
.news_title {
width: 463px;
background-image: url(images/box_news_title.png);
background-repeat: repeat-y;
font-size: 16px;
font-weight: bold;
}
nemáte někdo pro mě radu? :)
aha, díky moc, už to chápu
todle jsem už pochopil, ten problém s hlavičkou, ale zase nechápu, co to má co dělat s tím problémem, co mám ... jako když odstraním z toho kodu ten řádek s cookies, mělo by to fungovat?
já nejsem moc zkušený programátor a nevěděl jsem, jak ověřit jinak, že je uživatel přihlášen než přes cookies
když to tam takhle zadám, tak mi to nefunguje, protože obsah souboru script.js měl být původně vložen přímo do stránky, kde se používá tiny_mce editor, tak jsem to vyřešil takhle. Nefunguje mi to ani když ten příkaz zadám do <head> stránky. Jde to vyřěšit nějak jinak, abych nemusel ten kód (soubor script.js) vkládat na každou stránku?
Při vykonávání scriptu mi to napíše tuto chybu:
Warning: Cannot modify header information - headers already sent by (output started at /home/users/ntsrvbl0104/public_html/tiny_mce/script.js:35) in /home/users/ntsrvbl0104/public_html/admin/aktuality_add.php on line 44
prošel jsem si několik diskuzí a našel jsem, že nesmí být v html žádné mezery nebo komentáře, tak jsem všechny smazal, ale stále mi to tuto chybu hlásí ...
zde je kód aktuality_add.php
<?php
include("../tiny_mce/script.js");
$povinne = array("aktualita" => "aktualita");
?>
<div id="content_2">
<table class="forum" style="width:100%" border="1" cellpadding="0" cellspacing="1">
<tr>
<td class="headb" colspan="3">Přidat aktualitu</td>
</tr>
<tr>
<td class="centerb"> <br />
<?php if(!$_COOKIE['login']) die("Nejste přihlášen!!!");
right_hlavni_spravce();
?><h2>Nová aktualita</h2><br />
<form action="" name="form" method="post">
<table border="0" style="background:#E1E1E1;width:100%">
<?php
if(isset($_POST['sent'])) {
$nevyplnene = nevyplnene($povinne);
if($nevyplnene) {
echo "<div class='error_box'><b>Vyplňte prosím tyto pole: ".implode(", ", $nevyplnene)."</b></div>";
}}
?>
<tr>
<td width="500px">
<textarea name="aktualita" style="width: 100%"></textarea></td>
</tr>
<tr><td><br /><br />
<input type="hidden" name="login" value="<?echo $_COOKIE['login'];?>">
<input type="hidden" name="sent" value="1">
<input type="submit" value="Přidat aktualitu">
<input type="reset"></td>
</tr>
</table>
</form></td>
</tr>
</table>
</div>
<?php
if(isset($_POST['sent'])) {
$id_autora = iduser($_COOKIE['login']);
if(!$nevyplnene) {
$dotaz2 = mysqli_query($spojeni, "INSERT INTO aktuality (autor, aktualita, datum) VALUES ($id_autora, '{$_POST['aktualita']}',CURRENT_TIMESTAMP())");
if($dotaz2) header("Location: index.php?strana=aktuality");
else echo "Nastala chyba, aktualita nebyla přidána!!";
}}
?>
a tady je ještě script.js - nevím jeslti s tím nějak souvisí, ale v chybě je zobrazen:
<script type="text/javascript" src="../tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
language: "cs",
mode : "textareas",
theme : "advanced",
plugins : "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount,advlist,autosave,visualblocks",
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft,visualblocks",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
content_css : "css/content.css",
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",
style_formats : [
{title : 'Bold text', inline : 'b'},
{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
{title : 'Example 1', inline : 'span', classes : 'example1'},
{title : 'Example 2', inline : 'span', classes : 'example2'},
{title : 'Table styles'},
{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
],
template_replace_values : {
username : "Some User",
staffid : "991234"
}
});
</script>
nevíte někdo, kde by mohla být chyba? Děkuji za pomoc
teda OOP, překlep ...
Mám mysql příkazy napsaný standartně po staru(mysql_query,..), ale uvažuji, že bych ho předělal na mysqli OPP($mysqli->query), ale právě nevím, jestli by to mělo nějaký význam, protože s OPP nemám zatím nic moc zkušenosti, pouze okrajově. Ale chtěl bych je dále rozvíjet, má to cenu teda přepisovat celý web? Právě nevím, jestli by to k něčemu bylo ...
díky, už to funguje :)
v proměný $spojeni mám údaje k připojení k databázi, když to nemám ale ve fci, tak mi to funguje normálně
řádek 15 je ten dotaz, 16 je mysqli_fetch_object a 50 volání fce
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/users/ntsrvbl0104/public_html/admin/novinky.php on line 15 Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, null given in /home/users/ntsrvbl0104/public_html/admin/novinky.php on line 16 Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, null given in /home/users/ntsrvbl0104/public_html/admin/novinky.php on line 50
Právě řeším problém, chci si zjednodušit kod pomocí fce, která by měla vypsat aktuální ID přihlášenýho uživatele, fci jsem si napsal tuto:
function id_autora($login) {
$dotaz = mysqli_query($spojeni, "SELECT vedouci, login, id_autora, jmeno FROM autori WHERE login = '$login'");
$vysledek = mysqli_fetch_object($dotaz);
return $vysledek->id_autora; }
a volám ji takto:
echo id_autora($_COOKIE['login']);
vypsat by mi to mělo číslo přihlášenýho autora, bohužel mi to ale napíše chybu, nevíte někdo, kde by mohla být chyba?
a jak mám nastavit ty session? Ještě jsem s nima nepracoval ...
Nemáte někdo odkaz na článek, kde by bylo popsaný, jak vytvořit oprávnění v redakčním systému (admin, redaktor, šéf,..)? Nebo nemůžete mi někdo poradit, jaký kód použít? Nevím, jak to mám napsat, děkuji
a podle mě používám i divný kód pro tu subdoménu, prošel jsem spoustu for, ale nenašel jsem jich moc, co by fungovaly ... Nemáte někdo nějaký spolehlivý kód na subdomény?
Prosím o pomoc. Předělávám web na SEO odkazy a mám problém v htaccess. Vytváření virtuálních složek mi funguje bezproblémů, ale když nastavím odkaz na reálnou složku, tak mi v ní nefunguje seo, napíše mi to že stránka neexistuje. Pro upřesnění: mám stránku www.example.com, když zadám www.example.com/news/1/, tak to mi funguje, vypíše mi to v pohodě článek, vytvořil jsem si reálnou složku "admin", když tedy zadám do adresy www.example.com/admin/, stránka se mi načte, ala jakmile tam dám nějaký další parametra - www.example.com/admin/novinky/, tak mi to napíše, že adresa nefunguje, už si s tím nevím rady ... Mám takto nastavený htaccess:
RewriteEngine on
#RewriteBase /
RewriteBase /admin
#SEO odkazy
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]
#subdomeny
RewriteCond %{REQUEST_URI} !^subdomena/
RewriteCond %{REQUEST_URI} !^/subdomena/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdomena/%2 -d
RewriteRule (.*) subdomena/%2/$1 [DPI]
nevíte někdo, kde je chyba prosím?
Mám menší problém. Snažím se zjednodušit kód pro lepší přehlednost, protože se mi v kodu opakuje 3x stejný kód, ale liší se jenom v názvu dotazu, podle kterého se vypisujou údaje z databáze. Toto je část kódu, který se mi opakuje 3x, mění se pouze v proměnný $dotaz_1, $dotaz_2, $dotaz_3:
while($zapas = mysqli_fetch_object($dotaz_1)) {
echo $zapas->souper."<br />";
}
Nemáte někdo nápad, jak udělat pomocí cyklu, aby mohl být kód napsaný pouze 1? Protože já mám jinak ten kod na 13 řádkách a když potřebuju něco změnit, musím to měnit 3x a je už to nepřehledný. Zkoušel jsem to upravit, ale měl jsem problém se složenými závorkami. Prosím o radu, děkuji :)