phpRS 2.8.x : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzích phpRS v2.8.x.
phpRS - redakční a informační systém
Jít na stránku:  1234Další
Aktuální stránka:1 z 4
Uživatel - psát článek (Pomoc prosím, 27.1.)
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2010-11-27, 21:34

Ahoj,
kdysi jsem si asi nějak upravil soubory, aby registrovaný uživatel nemohl psát články (nebo to defaultně tak nastavené není?)
Teď nějak nemůžu přijít na to, jak tuto funkci povolit ...
Který soubor to prosím obstarává?

×××---×××
www.ava-plus44.com
www.blink-182.cz



Celkem upraveno 1×. Poslední úprava cross182 v 27.01.2011 11:43.

Re: Uživatel - psát článek
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2010-11-27, 23:04

pokud já vim tak aby "uživatel" mohl psát články, musíš mít na stránkách soubor addarticle.php. A byly tu různé verze, pro neregistrované, pro registrované a pak pro registrované i s generováním a uložením hodnoty "nazevclanku".

Re: Uživatel - psát článek
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2010-12-06, 00:35

Tak takový soubor jsem nenašel :(

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Uživatel - psát článek
Zaslán uživatelem/kou: pertinax (IP adresa zaznamenána)
Datum: 2010-12-06, 08:33

Plugin "280_addarticle" pre pridávanie článkov aj neregistrovanými je v balíku pluginov, ktorý sa dá stiahnuť tu je link, kde je druhý link:

[http://www.phprs.net/forum/read.php?2,35617,36847#msg-36847]

Malo by to fungovať aj vo verzii 2.8.0 a píše sa tam:

Stači nakopirovat do adresára root a mozu pridavat clánky aj neregistrovany citatela


[http://www.zeleznicne.info]

Re: Uživatel - psát článek
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2010-12-06, 23:52

jo vidis, to me nenapadlo ze je to v tom baliku co jsem uploadoval. Nicmene ja mam 2.8.0 a jelo mi to tam. Ted uz to delsi dobu nevyuzivam takze tak...

Re: Uživatel - psát článek
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2010-12-14, 12:05

Super, díky :)
A dá se tam nějak nastavit, aby to šlo jen registrovaným? Abych tam neměl spamy ... mám tam vlastní capchu při registraci, takže spamery tam snad nemám.

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Uživatel - psát článek
Zaslán uživatelem/kou: pertinax (IP adresa zaznamenána)
Datum: 2010-12-14, 17:34

Žiaľ, ja nemám skúsenosti s týmto pluginom, sám ho nevyužívam, preto som sa s ním ani bližšie neoboznámil.

[http://www.zeleznicne.info]

Re: Uživatel - psát článek
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2010-12-14, 23:36

oni tu byly dva různý. jeden jen pro regnutý a druhej pro všecky. a pak ještě třetí s přidanou tvorbou hezciho linku ;)

Re: Uživatel - psát článek
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2010-12-21, 23:22

Nemám teď čas ho ještě otestovat - ale je tam doufám schvalování článků ... že uživatel (ať už tedy registrovaný nebo ne) napíše článek, odešle ho a teprve já ho buď povolím nebo ne (s tím, že ho můžu upravit i jeho obsah)?

Děkuji za reakce.

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Uživatel - psát článek
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2010-12-23, 18:18

Tak jsem se do toho chtěl pustit, ale nejde mi to nainstalovat :(
Nakopíroval jsem to do složky root a v Konfiguraci jsem dal Správu pluginů, zadal:
plugin/addarticle/addarticle.php
Ale stránka se jakoby znovu načte, ale ne celá. Jen admin menu + text "Konfigurace systému"

Nastavil jsem i složce addarticle práva "777" ...

×××---×××
www.ava-plus44.com
www.blink-182.cz



Celkem upraveno 1×. Poslední úprava cross182 v 23.12.2010 18:19.

Re: Uživatel - psát článek
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2010-12-23, 18:46

Já používám addarticle.php v 2.0.0.A od Msteve.
Nic se neistaluje (pokud se pamatuju) pouze se zmíněný soubor nakopíruje do root adresáře a přidá se odkaz na něj do stránky.
Toť vše.


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: Uživatel - psát článek
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2010-12-24, 10:17

Aha, díky :)
Máte někdo zkušenost se zakomponováním FCK editoru?

×××---×××
www.ava-plus44.com
www.blink-182.cz



Celkem upraveno 5×. Poslední úprava cross182 v 24.12.2010 11:01.

Re: Uživatel - psát článek
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2010-12-24, 10:56

Návod na CK editor 3 jsem popsal tady , jedná se o úpravu do admin části, ale obdobně to platí i pro addarticle.php

FCK editor najdi tady na foru:
třeba zde , nebo zde

Také je zde na fóru vyčerpávající popis od Pa3k.


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: Uživatel - psát článek
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2010-12-24, 11:02

Editor jsem si právě implementoval do administrace a pro návštěvníky by bylo lepší ho mít i zde :) Tak to zkusím :) Díky za pomoc :)

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Uživatel - psát článek
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2010-12-24, 11:21

Tak přeci jen mám problém.

FCK Editor se mi nenačte (používám tuto starší verzi - ne CK Editor 3)
[img]http://img819.imageshack.us/img819/6121/novyclanek.jpg[/img]


V souboru aarticles.php o FCK editoru mám toto:


/*
//	FCK init
*/

$mydir = str_replace("/admin.php","",$_SERVER['SCRIPT_NAME']);

echo "
<script type=\"text/javascript\" src=\"".$mydir."/fckeditor/fckeditor.js\"></script>
<script type=\"text/JavaScript\">
		var oFCKeditor = new FCKeditor( 'aeuvod', '675px', '150px') ;
		oFCKeditor.Config['CustomConfigurationsPath'] = '".$mydir."/fckeditor/my_fckconfig.js' ;
		oFCKeditor.BasePath = '".$mydir."/fckeditor/' ;
		oFCKeditor.Config['SkinPath'] = oFCKeditor.BasePath + 'editor/skins/silver/' ;
		oFCKeditor.ToolbarSet = 'Basic' ;
		oFCKeditor.ReplaceTextarea() ;

		var oFCKeditor = new FCKeditor( 'aetext', '675px', '450px') ;
		oFCKeditor.Config['CustomConfigurationsPath'] = '".$mydir."/fckeditor/my_fckconfig.js' ;
		oFCKeditor.BasePath = '".$mydir."/fckeditor/' ;
		oFCKeditor.Config['SkinPath'] = oFCKeditor.BasePath + 'editor/skins/silver/' ;
		oFCKeditor.ToolbarSet = 'HlavniText' ;
		oFCKeditor.ReplaceTextarea() ;
</script>
";




Textarea vypadá pak takto:
<textarea name=\"aeuvod\" id=\"aeuvod\" cols=\"85\" class=\"textbox\">".RS_CLA_CL_FORM_UVOD_INFO."</textarea></td></tr>

Mám to podle Pa3k návodu (o pár příspěvků níž): [http://www.phprs.net/forum/read.php?32,18231]



Nevím, jak to přidat do addarticles.php :(

Udělal jsem to takto a nefunguje to:

/*
//	FCK init
*/

$mydir = str_replace("/admin.php","",$_SERVER['SCRIPT_NAME']);

echo "
<script type=\"text/javascript\" src=\"".$mydir."/fckeditor/fckeditor.js\"></script>    
<script type=\"text/JavaScript\">
		var oFCKeditor = new FCKeditor( 'aeuvod', '675px', '150px') ;
		oFCKeditor.Config['CustomConfigurationsPath'] = '".$mydir."/fckeditor/my_fckconfig.js' ;
		oFCKeditor.BasePath = '".$mydir."/fckeditor/' ;
		oFCKeditor.Config['SkinPath'] = oFCKeditor.BasePath + 'editor/skins/silver/' ;
		oFCKeditor.ToolbarSet = 'Basic' ;
		oFCKeditor.ReplaceTextarea() ;

		var oFCKeditor = new FCKeditor( 'aetext', '675px', '450px') ;
		oFCKeditor.Config['CustomConfigurationsPath'] = '".$mydir."/fckeditor/my_fckconfig.js' ;
		oFCKeditor.BasePath = '".$mydir."/fckeditor/' ;
		oFCKeditor.Config['SkinPath'] = oFCKeditor.BasePath + 'editor/skins/silver/' ;
		oFCKeditor.ToolbarSet = 'HlavniText' ;
		oFCKeditor.ReplaceTextarea() ;
</script>
"; 

// ----------------------------- PRIDANIE CLANKU ----------------------------_//
// Pridanie clanku
function AddArticle()
{
//* POUZE REGISTROVANY CTENAR
	if ($GLOBALS["prmyctenar"]->ctenarstav==1):
//* POUZE REGISTROVANY CTENAR
echo "<form action=\"addarticle.php\" method=\"post\">
<table border=\"0\" cellspacing=\"5\" cellpadding=\"0\" align=\"center\">
<tr class=\"z\"><td align=\"left\"><b>".RS_CLA_NADPIS_CLANKU.":</b></td>
<td align=\"left\"><input type=\"text\" name=\"aetitulek\" size=\"40\" class=\"textpole\" /> <b class=\"redtext\">*</b></td></tr>
<tr class=\"z\"><td align=\"left\" colspan=\"2\"><b>".RS_CLA_FORM_UVOD."</b> <b class=\"redtext\">*</b><br />
<textarea name=\"aeuvod\" id=\"aeuvod\" cols=\"58\" class=\"textbox\">".RS_CLA_FORM_UVOD_INFO."</textarea></td></tr>
<tr class=\"z\"><td align=\"left\" colspan=\"2\"><b>".RS_CLA_FORM_HLA_TEXT."</b> <b class=\"redtext\">*</b><br />
<textarea name=\"aetext\" id=\"aetext\" cols=\"58\" class=\"textbox\">".RS_CLA_FORM_HLA_TEXT_INFO."</textarea></td></tr>
<tr class=\"z\"><td align=\"left\"><b>".RS_CLA_FORM_TEMA.":</b></td>
<td align=\"left\">";
$poletopic=ZoznamRubrik();
if (!is_array($poletopic)):
  echo RS_CLA_ZIADNA_RUBRIKA; // chyba; neexistuje rubrika
else:
  echo "<select name=\"aetema\" size=\"1\">";
  $pocettopic=count($poletopic);
  for ($pom=0;$pom<$pocettopic;$pom++):
    echo "<option value=\"".$poletopic[$pom][0]."\">".$poletopic[$pom][1]."</option>\n";
  endfor;
  echo "</select>";
endif;
echo "</td></tr>

</table>
<input type=\"hidden\" name=\"akce\" value=\"AddSaveArticle\" /><input type=\"hidden\" name=\"modul\" value=\"clanky\" />
<p align=\"center\"><input type=\"submit\" value=\" ".RS_TL_PRIDAT_CLANOK." \" class=\"tl\" /></p>
</form>\n";
echo "<p align=\"center\" class=\"z\"><i><b class=\"redtext\">*</b> ".RS_CLA_POVINNE_POLIA."</i></p>\n";
// navrat
//* POUZE REGISTROVANY CTENAR
else:
   echo"<p align=\"center\" class=\"clanadpis\">".RS_CLA_NIE_SI_REGISTROVANY."</p>\n";
   echo"<p align=\"center\" class=\"clanadpis\">".RS_CLA_POTREBNA_REGISTERED."</p>\n";
   echo"<p align=\"center\" class=\"txt\"><a class=\"\" href=\"readers.php?akce=new\" title=\"".RS_CLA_NEW_USER_REG."\">".RS_CLA_NEW_USER_REG."</a></p>\n";
 endif;
//* POUZE REGISTROVANY CTENAR
echo "<p align=\"center\" class=\"txt\"><a href=\"index.php\">".RS_CLA_NASPAT."</a></p>\n";
}






×××---×××
www.ava-plus44.com
www.blink-182.cz



Celkem upraveno 6×. Poslední úprava cross182 v 24.12.2010 12:33.

Re: Uživatel - psát článek
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2010-12-25, 00:17

a nemas jen spatne napsanou tu slozku editoru? Jedna ze starsich verzi FCK mela slozku s nazvem "FCKeditor" a nejaka z tech pred prechodem na ckeditor mela slozku "fckeditor" a to je preci neco jineho. ;)

na techhle radcich:
oFCKeditor.Config['CustomConfigurationsPath'] = '".$mydir."/fckeditor/my_fckconfig.js' ;
oFCKeditor.BasePath = '".$mydir."/fckeditor/' ;

Re: Uživatel - psát článek
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2010-12-25, 22:17

Inicializáciu editora JavaScript-om by som dal až za kód ktorý vykresľuje formulár. Potom treba mať ešte v hlavičke stránky nalinkovaný externý skript FCKeditoru.



Celkem upraveno 1×. Poslední úprava pa3k v 25.12.2010 22:18.

Re: Uživatel - psát článek
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2010-12-26, 10:39

mr3ska: Cestu jsem kontroloval, ta je dobře :(

pa3k: Přehodil jsem to za formulář, a stále nic.
Myslel jsem si, že mám někam dát ještě tohle:
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
Jenže nevím, kam :( Žádnou hlavičku na této stránce totiž nevidím.


<?php
######################################################################
# phpRS Plug-in modul: Pridaj Článok 2.0.0-A addarticle.php
######################################################################
// Copyright (c) 2001-2004 by Jiri Lukas ([email]jirilukas@supersvet.cz[/email])
// [http://www.supersvet.cz/phprs/]
// Created by: MSTEVE - ([email]msteve@zoznam.sk[/email])
// [http://www.webinfo.sk/]
// This program is free software. - Toto je bezplatny a svobodny software.

// vyuzivane tabulky: rs_clanky

define('IN_CODE',true); // inic. ochranne konstanty

include_once("config.php");
//include_once("specfce.php");
include_once("myweb.php");
//include_once("sl.php");
//$rs_main_sablona="download";
//include_once("trlayout.php");
//include_once($adrlayoutu);

$jazykaddarticle="lang/user/".$vybranyjazyk."/user_sl_addarticle_".$vybranyjazyk.".php";
include_once($jazykaddarticle);

$AddClanokVersion="2.0.0-A";        // verzia pridania clanku
$DateVydania="26.06.2005";          // datum Vydania
$phprsversion="phpRS 2.6.5";        // phpRS version
$ip_adresa=$_SERVER["REMOTE_ADDR"]; // ip adresa citatela
$aktdatum=Date("Y-m-d H:i:s");      // aktualný datum
  
function VratSEOLink($retezec = '')
{
$pole_co= array('ě','š','č','ř','ž','ý','á','í','é','ú','ů','ť','Ě','Š','Č','Ř','Ž','Ý','Á','Í','É','Ú','Ů','Ť','-','.','ň','Ň','ď','Ď','×','ľ','Ľ',"´","'",'"','ó','Ó','ä','Ä','Ĺ'); 
$pole_cim=array('e','s','c','r','z','y','a','i','e','u','u','t','E','S','C','R','Z','Y','A','I','E','U','U','T',' ',' ','n','N','d','D','x','l','L','-','-','-','o','O','a','A','L');$retezec=str_replace($pole_co,$pole_cim,$retezec); // odstraneni diakritiky + uprava nekterych spec. znaku
$retezec=strtolower($retezec); // zmena na male pismo
$retezec=ereg_replace("[[:punct:]]+","",$retezec); // odstraneni interpunkcnich znaku
$retezec=ereg_replace("[[:space:]]+","-",trim($retezec)); // nahrada mezer za pomlcku + odstraneni mezer na zacatku a konci
return $retezec;
}

function ZoznamRubrik($pocatecnihodnota = 0)
{
// generuje a tridi pole hierarchicky na sobe zavislych rubrik; vystup obsahuje uplnou cestu k jednotlivym rubrikam
$dotazsez=mysql_query("select idt,nazev,id_predka from ".$GLOBALS["rspredpona"]."topic order by level,nazev",$GLOBALS["dbspojeni"]);
$pocetsez=mysql_num_rows($dotazsez);

for ($pom=0;$pom<$pocetsez;$pom++):
  $pole_data = mysql_fetch_assoc($dotazsez);
  // pole informaci
  $vstdata[$pom][0]=$pole_data["idt"];       // id
  $vstdata[$pom][1]=$pole_data["nazev"];     // nazev polozky
  $vstdata[$pom][2]=$pole_data["id_predka"]; // id rodice
  $vstdata[$pom][3]=0;                       // prepinace pouzito pole
endfor;

if ($pocetsez>0): $trideni=1; else: $trideni=0; endif;

$polehist[0]=$pocatecnihodnota; // historie prohledavani
$polecesta[0]="";
$polex=0; // poloha v poly historie prohledavani

$vysledekcislo=0; // akt. volna posledni pozice ve vysledkovem poli

while ($trideni==1):
  $nasel=0; // 0 = prvek nenalezen, 1 = prvek nalezen

  for ($pom=0;$pom<$pocetsez;$pom++):
    if ($vstdata[$pom][3]==0): // kdyz nebylo akt. radek jeste pouzit
      if ($vstdata[$pom][2]==$polehist[$polex]): // kdyz nalezi hledanemu predku
            // ulozeni vysledku
            $vysledek[$vysledekcislo][0]=$vstdata[$pom][0]; // id prvku
            $vysledek[$vysledekcislo][1]=$polecesta[$polex].$vstdata[$pom][1]; // nazev prvku
            $vysledek[$vysledekcislo][2]=$polex; // uroven vnoreni prvku
            // nastaveni dalsich promennych
            $vysledekcislo++; // prechod na dalsi radek ve vysledkovem poli
            $vstdata[$pom][3]=1; // nastaveni prepinace na pouzito
            $polex++; // prechod na vyssi uroven v historii
            $polehist[$polex]=$vstdata[$pom][0];
            $polecesta[$polex]=$polecesta[$polex-1].$vstdata[$pom][1]." - ";
            $nasel=1;
            break;
      endif;
    endif;
  endfor;

  if ($nasel==0): // kdyz nebyl v celem poli nalezen zadny odpovidajici prvek
    if ($polehist[$polex]==$pocatecnihodnota):
      // vysledek hledani na zakladni urovni, ktera byla stanovena na zacatku, je prazdny -> neexistuje zadna dalsi vetev
      $trideni=0;
    else:
      $polex--; // prechod na nizsi uroven v historii
    endif;
  endif;
endwhile;

/*
   $vysledek[X][0] - id prkvu
               [1] - nazev prvku
               [2] - cislo urovne
*/
if ($pocetsez>0):
  return $vysledek;
else:
  return 0;
endif;
}

function KorekciaNadpisu($str)
{
// tento riadok nahrazuje uvodzovky za - &quot;
return str_replace('"','&quot;',$str);
}


×××---×××
www.ava-plus44.com
www.blink-182.cz



Celkem upraveno 2×. Poslední úprava cross182 v 26.12.2010 10:52.

Re: Uživatel - psát článek
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2010-12-26, 10:52

// ----------------------------- PRIDANIE CLANKU ----------------------------_//
// Pridanie clanku
function AddArticle()
{
//* POUZE REGISTROVANY CTENAR
	if ($GLOBALS["prmyctenar"]->ctenarstav==1):
//* POUZE REGISTROVANY CTENAR
echo "<form action=\"addarticle.php\" method=\"post\">
<table border=\"0\" cellspacing=\"5\" cellpadding=\"0\" align=\"center\">
<tr class=\"z\"><td align=\"left\"><b>".RS_CLA_NADPIS_CLANKU.":</b></td>
<td align=\"left\"><input type=\"text\" name=\"aetitulek\" size=\"40\" class=\"textpole\" /> <b class=\"redtext\">*</b></td></tr>
<tr class=\"z\"><td align=\"left\" colspan=\"2\"><b>".RS_CLA_FORM_UVOD."</b> <b class=\"redtext\">*</b><br />
<textarea name=\"aeuvod\" id=\"aeuvod\" cols=\"58\" class=\"textbox\">".RS_CLA_FORM_UVOD_INFO."</textarea></td></tr>
<tr class=\"z\"><td align=\"left\" colspan=\"2\"><b>".RS_CLA_FORM_HLA_TEXT."</b> <b class=\"redtext\">*</b><br />
<textarea name=\"aetext\" id=\"aetext\" cols=\"58\" class=\"textbox\">".RS_CLA_FORM_HLA_TEXT_INFO."</textarea></td></tr>
<tr class=\"z\"><td align=\"left\"><b>".RS_CLA_FORM_TEMA.":</b></td>
<td align=\"left\">";
$poletopic=ZoznamRubrik();
if (!is_array($poletopic)):
  echo RS_CLA_ZIADNA_RUBRIKA; // chyba; neexistuje rubrika
else:
  echo "<select name=\"aetema\" size=\"1\">";
  $pocettopic=count($poletopic);
  for ($pom=0;$pom<$pocettopic;$pom++):
    echo "<option value=\"".$poletopic[$pom][0]."\">".$poletopic[$pom][1]."</option>\n";
  endfor;
  echo "</select>";
endif;
echo "</td></tr>

</table>
<input type=\"hidden\" name=\"akce\" value=\"AddSaveArticle\" /><input type=\"hidden\" name=\"modul\" value=\"clanky\" />
<p align=\"center\"><input type=\"submit\" value=\" ".RS_TL_PRIDAT_CLANOK." \" class=\"tl\" /></p>
</form>\n";
echo "<p align=\"center\" class=\"z\"><i><b class=\"redtext\">*</b> ".RS_CLA_POVINNE_POLIA."</i></p>\n";
// navrat
//* POUZE REGISTROVANY CTENAR
else:
   echo"<p align=\"center\" class=\"clanadpis\">".RS_CLA_NIE_SI_REGISTROVANY."</p>\n";
   echo"<p align=\"center\" class=\"clanadpis\">".RS_CLA_POTREBNA_REGISTERED."</p>\n";
   echo"<p align=\"center\" class=\"txt\"><a class=\"\" href=\"readers.php?akce=new\" title=\"".RS_CLA_NEW_USER_REG."\">".RS_CLA_NEW_USER_REG."</a></p>\n";
 endif;
//* POUZE REGISTROVANY CTENAR
echo "<p align=\"center\" class=\"txt\"><a href=\"index.php\">".RS_CLA_NASPAT."</a></p>\n";
}
  /*
//	FCK init
*/

$mydir = str_replace("/admin.php","",$_SERVER['SCRIPT_NAME']);

echo "
<script type=\"text/javascript\" src=\"".$mydir."/fckeditor/fckeditor.js\"></script>    
<script type=\"text/JavaScript\">
		var oFCKeditor = new FCKeditor( 'aeuvod', '675px', '150px') ;
		oFCKeditor.Config['CustomConfigurationsPath'] = '".$mydir."/fckeditor/my_fckconfig.js' ;
		oFCKeditor.BasePath = '".$mydir."/fckeditor/' ;
		oFCKeditor.Config['SkinPath'] = oFCKeditor.BasePath + 'editor/skins/silver/' ;
		oFCKeditor.ToolbarSet = 'Basic' ;
		oFCKeditor.ReplaceTextarea() ;

		var oFCKeditor = new FCKeditor( 'aetext', '675px', '450px') ;
		oFCKeditor.Config['CustomConfigurationsPath'] = '".$mydir."/fckeditor/my_fckconfig.js' ;
		oFCKeditor.BasePath = '".$mydir."/fckeditor/' ;
		oFCKeditor.Config['SkinPath'] = oFCKeditor.BasePath + 'editor/skins/silver/' ;
		oFCKeditor.ToolbarSet = 'HlavniText' ;
		oFCKeditor.ReplaceTextarea() ;
</script>
"; 

function AddSaveArticle()
{
// bezpecnostni korekce
$GLOBALS["aetitulek"]=KorekciaNadpisu($GLOBALS["aetitulek"]); // korekce titulku na uvozovky
$GLOBALS["aetitulek"]=mysql_escape_string($GLOBALS["aetitulek"]);
$GLOBALS["aeuvod"]=mysql_escape_string($GLOBALS["aeuvod"]);
$GLOBALS["aetext"]=mysql_escape_string($GLOBALS["aetext"]);
$GLOBALS["aezdroj"]=mysql_escape_string($GLOBALS["aezdroj"]);

$aedatum="".Date("Y-m-d H:i:s")."";  // dnesný datum

// vytvoreni "linku" z "$aedatum"
$datum_cas=split(" ",$aedatum);
list($rr,$mm,$dd)=split("-",$datum_cas[0]);
$linkclanku=date("Ymd",mktime(0,0,0,$mm,$dd,$rr))."01"; // inic. linku
$linkkonec=date("Ymd",mktime(0,0,0,$mm,$dd,$rr))."99";
$dotazzjisti=mysql_query("select link from ".$GLOBALS["rspredpona"]."clanky where link>='".$linkclanku."' and link<'".$linkkonec."' order by link",$GLOBALS["dbspojeni"]);
$pocetzjisti=mysql_num_rows($dotazzjisti);
if ($pocetzjisti>0):
  for ($pom=0;$pom<$pocetzjisti;$pom++):
    $linkclanku=mysql_result($dotazzjisti,$pom,"link");
  endfor;
  $linkclanku++;
endif;
$GLOBALS["aelink"]=$linkclanku;

$nast_kom=0;
$nast_visit=0;
$nast_hod=0;
$nast_mn_hod=0;

$aeautor="1";     // nastavenie autora default admin
$aepriorita="1";  // priorita clanku default 1
$aedatum="".Date("Y-m-d H:i:s")."";  // dnesný datum
$aedatumpl="".Date("Y-m-d H:i:s",(Time()+864000))."";
$aetypcla=1;  // typ clanku default 1
$aesablona=3; // typ sablony default 2
$nast_level=1; // LEVEL default 1
$nast_index=1;
$aeanketa=0;
$nast_seo_link=VratSEOLink($GLOBALS["aetitulek"]);

// test na pritomnost vsetkych povinnych poli
if ($GLOBALS["aetitulek"]==''||$GLOBALS["aeuvod"]==''||$GLOBALS["aetext"]==''):
 echo"<p align=\"center\" class=\"clanadpis\">".RS_CLA_NIECO_POVINYCH_POLI_PRAZDNE."</p>\n";
 echo"<p align=\"center\" class=\"txt\">".RS_CLA_VTRATIT_SPAT."</p>\n";
 echo"<p align=\"center\" class=\"txt\"><a class=\"\" href=\"javascript:history.go(-1);\" title=\"".RS_CLA_BACK."\">".RS_CLA_BACK."</a></p>\n";

else:
// pridanie clanku
$dotaz="insert into ".$GLOBALS["rspredpona"]."clanky ";
$dotaz.="values(null,'".$GLOBALS["aelink"]."','".$nast_seo_link."','".$GLOBALS["aetitulek"]."','".$GLOBALS["aeuvod"]."','".$GLOBALS["aetext"]."','".$GLOBALS["aetema"]."',";
$dotaz.="'".$aedatum."','".$aeautor."',".$nast_kom.",".$nast_visit.",'".$GLOBALS["aeslova"]."','".$nast_visible."','".$GLOBALS["aezdroj"]."',";
$dotaz.="'".$aepriorita."','".$aedatumpl."','".$GLOBALS["aeskupina"]."',".$nast_hod.",'".$nast_mn_hod."','".$GLOBALS["aeznacky"]."',";
$dotaz.="'".$aetypcla."','".$aesablona."','".$nast_level."','".$nast_index."','".$aeanketa."')";

@$error=mysql_query($dotaz,$GLOBALS["dbspojeni"]);
$pridc=mysql_insert_id($GLOBALS["dbspojeni"]); // zjisteni id clanku
if (!$error):
  echo "<p align=\"center\" class=\"txt\"><b>Error:</b> ".RS_CLA_ERR_DB_SQL_DOTAZ."</p>\n"; // chyba
else:
$newclanok=RS_CLA_HELO_ADMIN." ".$GLOBALS["wwwname"]."\n".$GLOBALS["baseadr"]."\n".RS_CLA_IP_CITATELA." ".$GLOBALS["ip_adresa"]."\n".RS_CLA_DATUM_VLOZENIA." ".$GLOBALS["aktdatum"]."";
$newclanok=Base64_Encode($newclanok);
$newclanokhlavicka .="From: ".$GLOBALS["redakceadr"]."\n".
                     "MIME-Version: 1.0\n".
                     "Content-Type: text/plain; charset=\"windows-1250\"\n".
                     "Content-Transfer-Encoding: base64";
$newclanokpredmet=RS_CLA_NEW_PREDMET." ".$GLOBALS["wwwname"];
@Mail($GLOBALS["redakceadr"],$newclanokpredmet,$newclanok,$newclanokhlavicka);
  echo "<p align=\"center\" class=\"clanadpis\">".RS_CLA_DAKUJEME."</p>\n";
  echo "<p align=\"center\" class=\"txt\">".RS_CLA_OK_ADD_NEW_CLA."<br /><br />".RS_CLA_VOLACI_LINK." ".$GLOBALS["aelink"]."</p>\n";
  echo "<p align=\"center\" class=\"txt\"><a href=\"addarticle.php\">".RS_CLA_PRIDAJ_NEW."</a></p>\n";
endif;
endif;
// navrat
echo "<p align=\"center\" class=\"txt\"><a href=\"index.php\">".RS_CLA_NASPAT."</a></p>\n";

}

function VerziaAddArticle ()
{
echo "<div align=\"center\">Verzia pridania článku: ".$GLOBALS["AddClanokVersion"]."<br />Dátum Vydania: ".$GLOBALS["DateVydania"]."<br />Koordinátor a vedúci vydania: <b>MSteve Makker Štefan</b><br>Home page: <b><a class=\"\" href=\"http://www.webinfo.sk\" target=\"blank\">[http://www.webinfo.sk</a></b><br] />Určené pre: ".$GLOBALS["phprsversion"]."</div>\n";
}



// Tvorba stranky
$vzhledwebu->Generuj();
ObrTabulka();  // Vlozenie layoutu prvku

echo "<p class=\"nadpis\">".RS_PRIDAJ_CLANOK_NADPIS."</p>\n"; // nadpis

switch ($GLOBALS['akce']):
  case 'verzia': VerziaAddArticle(); break; // Verzia addarticle
  case 'AddSaveArticle': AddSaveArticle(); break; // save članok
  default:         AddArticle(); break; // pridaj članok
endswitch;
KonecObrTabulka();  // Vlozenie layout prvku
$vzhledwebu->Generuj();
?>


×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Uživatel - psát článek
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2010-12-26, 12:20

Myslel jsem si, že mám někam dát ještě tohle:
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
Jenže nevím, kam :( Žádnou hlavičku na této stránce totiž nevidím.


Hlavičku (tedy tagy <HEAD> a </HEAD>) máš v souboru šablony u vzhledu, který používáš na stránce, standardně to jsou soubory base.sab a download.sab

Vlož tedy <script type="text/javascript" src="fckeditor/fckeditor.js"></script> před </HEAD> do souboru používané šablony.





* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Jít na stránku:  1234Další
Aktuální stránka:1 z 4


Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.