| Autor |
Zpráva |
MiF
Svobodník


Registrace: 21.10. 2006
Příspěvky: 21
|
 Zaslal:
pá 13. červenec, 2007 18:06 Předmět: Chcete naplánovat publikování tohoto článku? × ano o ne |
  |
Dobrý večer vespolek,
prosím o pomoc při určení příčiny nezveřejňování článků v předem nastaveném čase.
Pokud článek odešlu hned, je všechno v pořádku, ale pokud nastavím pozdější zveřejnění (používal jsem často a rád), článek se nezveřejní a ani přepnutí na okamžité zveřejnění v následné editaci nepomůže. Musím ho vytvořit nový článek a ten pak můžu zveřejnit okamžitě.
Pokoušel jsem se prohlížet modules/News/admin/index.php, porovnával jsem obsah souboru s nerozbalenou distribucí UN (změny)... nic nápadného jsem nenašel.
Prosím o nakopnutí správným směrem.
Díky i za tipy a návrhy! |
_________________ MiF - Man in Fofr... |
|
| Návrat nahoru |
|
 |
Inzerce
Sponsor


Registrace: 4.1. 2007 Příspěvky: 143
|
|
 |
Blassen
Armádní generál (Admin)


Registrace: 1.1. 1970
Příspěvky: 2127
|
 Zaslal:
pá 13. červenec, 2007 18:14 Předmět: Re: Chcete naplánovat publikování tohoto článku? × ano o ne |
  |
Dělá to jen někdy a důvod ? NEZNÁMÝ
Ale uklidním vás, nejste sám. |
_________________ Blassen,
Altruista, Redaktor, Programátor, Designér a Majitel
Hello IT. Have you tried turning it off and on again ? Are you sure it's plugged in ? |
|
| Návrat nahoru |
|
 |
MiF
Svobodník


Registrace: 21.10. 2006
Příspěvky: 21
|
 Zaslal:
pá 13. červenec, 2007 18:24 Předmět: Re: Chcete naplánovat publikování tohoto článku? × ano o ne |
  |
Super útěcha...
Jenže mě to "někdy" ještě nějak nechce přestat...
Ale aspoň vím, že nejsem sám a naděje na řešení umírá poslední!
Díky aspoň za reakci!
Hodně štěstí! |
_________________ MiF - Man in Fofr... |
|
| Návrat nahoru |
|
 |
ijvo
Desátník


Registrace: 25.3. 2006
Příspěvky: 27
Bydliště: Czech Republic
|
 Zaslal:
po 16. červenec, 2007 10:11 Předmět: Důvod ? |
  |
No, myslím, že důvod znám.
Před časem jsem řešil při naplánování publikování článku mít možnost naplánovat i publikování připojené ankety.
Přitom jsem narazil na tento problém.
Pokusím se tuto změnu opět popsat a zveřejním ji.
Těšte se. |
_________________ IJVo
www.ijvo.ic.cz
www.bzenecko.cz |
|
| Návrat nahoru |
|
 |
Blassen
Armádní generál (Admin)


Registrace: 1.1. 1970
Příspěvky: 2127
|
 Zaslal:
po 16. červenec, 2007 23:25 Předmět: Re: Důvod ? |
  |
ijvo napsal:
No, myslím, že důvod znám.
Před časem jsem řešil při naplánování publikování článku mít možnost naplánovat i publikování připojené ankety.
Přitom jsem narazil na tento problém.
Pokusím se tuto změnu opět popsat a zveřejním ji.
Těšte se.
Sice to všechno chápu ale i přez to bych byl rád kdyby to bylo zveřejněno i zde, dík. |
_________________ Blassen,
Altruista, Redaktor, Programátor, Designér a Majitel
Hello IT. Have you tried turning it off and on again ? Are you sure it's plugged in ? |
|
| Návrat nahoru |
|
 |
ijvo
Desátník


Registrace: 25.3. 2006
Příspěvky: 27
Bydliště: Czech Republic
|
 Zaslal:
po 23. červenec, 2007 11:44 Předmět: Re: Důvod ? |
  |
Blassen napsal:
Sice to všechno chápu ale i přez to bych byl rád kdyby to bylo zveřejněno i zde, dík.
Jak to myslíš: "Sice to všechno chápu... "? Co chápeš?
Zajímalo by mě jak si to představuješ. |
_________________ IJVo
www.ijvo.ic.cz
www.bzenecko.cz |
|
| Návrat nahoru |
|
 |
Blassen
Armádní generál (Admin)


Registrace: 1.1. 1970
Příspěvky: 2127
|
 Zaslal:
po 23. červenec, 2007 12:57 Předmět: |
  |
Ty důvody proč je to publikováno tam kde je chápu.
ijvo.ic.cz/modules.php?name=News&file=article&sid=3
njn škoda že to nikdo nenapsal sem třeba jako článek nebo jen jako to že má nějaký řešení.  |
_________________ Blassen,
Altruista, Redaktor, Programátor, Designér a Majitel
Hello IT. Have you tried turning it off and on again ? Are you sure it's plugged in ? |
|
| Návrat nahoru |
|
 |
Inzerce
Sponsor


Registrace: 4.1. 2007 Příspěvky: 143
|
|
 |
ijvo
Desátník


Registrace: 25.3. 2006
Příspěvky: 27
Bydliště: Czech Republic
|
 Zaslal:
po 23. červenec, 2007 13:20 Předmět: Naplánování publikování článků včetně připojené ankety |
  |
Zveřejňuji popis úpravy pro Naplánování publikování článků včetně připojené ankety a opravu kontroly datumu a času při zveřejnění ve funkci auto_news().
Tato úprava řeší:
a) chybu při plánování publikování článků, která způsobuje, že se některé články nepublikují v požadovaném datumu a čase ( chyba při vyhodnocování datumu a dále test na stejný název (titulek) článku)
b) možnost plánování publikování včetně připojené ankety k článku.
----------------------------------------------------------
Pokud používáte verzi United-Nuke 4.2.08 bez úprav, můžete použít již upravené soubory které naleznete v sekci Downloads na mém webu www.ijvo.ic.cz v sekci Downloads.
Poznámka pro Blaseen: Popis posílám v dalším příspěvku, neboť si příliš nerozumím s editorem pro posílání článků. Pokud budete chtít to publikovat jako článek, napište mi, domluvíme se. |
_________________ IJVo
www.ijvo.ic.cz
www.bzenecko.cz |
|
| Návrat nahoru |
|
 |
ijvo
Desátník


Registrace: 25.3. 2006
Příspěvky: 27
Bydliště: Czech Republic
|
 Zaslal:
po 23. červenec, 2007 13:23 Předmět: Naplánování publikování článků včetně připojené ankety-popis |
  |
Zveřejňuji popis úpravy pro Naplánování publikování článků včetně připojené ankety a opravu kontroly datumu a času při zveřejnění ve funkci auto_news().
Tato úprava řeší:
a) chybu při plánování publikování článků, která způsobuje, že se některé články nepublikují v požadovaném datumu a čase ( chyba při vyhodnocování datumu a dále test na stejný název (titulek) článku)
b) možnost plánování publikování včetně připojené ankety k článku.
----------------------------------------------------------
Pokud používáte verzi United-Nuke 4.2.08 bez úprav, můžete použít již upravené soubory které naleznete v sekci Downloads na mém webu www.ijvo.ic.cz v sekci Downloads. http//www.ijvo.ic.cz/modules.php?name=Downloads
Pokud nemáte aplikovanou úpravu "Třídění zveřejňovaných článků dle času a možnost zadávání sekund při zveřejňování" a ani ji nechcete aplikovat použijte soubory z adresáře PlanClanku.
Pokud již máte aplikovanou úpravu "Třídění zveřejňovaných článků dle času a možnost zadávání sekund při zveřejňování" použijte soubory z adresáře PlanClankuTrClSec, kde v soboru modules/News/admin/index.php jsou již aplikovány obě úpravy.
Všechny přiložené upravované soubory jsou z verze United-Nuke 4.2.08
Po nakopírování upravených souborů na váš web prověďte instalaci úpravy databáze příkazem:
Popis těchto úprav v databázi:
{Kód}:  
 //Vytvoříme tabulku unnuke_autopolldata
 
 CREATE TABLE `unnuke_autopolldata` (`pollID` int(11) NOT NULL default '0', `optionText` char(50) NOT NULL default '', `optionCount` int(11) NOT NULL default '0', `voteID` int(11) NOT NULL default '0', KEY `pollID` (`pollID`)) ENGINE=MyISAM;
 
 //Vytvoříme tabulku unnuke_autopolldesc
 
 CREATE TABLE `unnuke_autopolldesc` (`pollID` int(11) NOT NULL auto_increment, `pollTitle` varchar(100) NOT NULL default '', `timeStamp` int(11) NOT NULL default '0', `voters` mediumint(9) NOT NULL default '0', `planguage` varchar(30) NOT NULL default '', `artid` int(10) NOT NULL default '0', `comments` int(11) default '0', PRIMARY KEY (`pollID`), KEY `pollID` (`pollID`)) ENGINE=MyISAM;
 
 //Do tabulky unnuke_autonews přidáme slopec pollID
 
 ALTER TABLE `unnuke_autonews` ADD `pollID` INT(10) NOT NULL default '0';
 
 //Do tabulky unnuke_stories přidáme slopec pollID
 
 ALTER TABLE `unnuke_stories` ADD `anid` INT(10) NOT NULL default '0';
 
----------------------------------------------------------
Následuje popis jednotlivých úprav pro "Naplánování publikování článků včetně připojené ankety".
----------------------------------------------------------
Otevřete soubor: mainfile.php
Kolem řádku 1534
[Najděte]
V této funkci budeme provádět jednotlivé úpravy.
Kolem řádku 1543
[Najděte]
[Upravte tyto řádky takto (zakomentovat)]
Kolem řádku 1547
[Najděte]
[Upravte tyto řádky takto (zakomentovat)]
Kolem řádku 1554
[Najděte]
[Za tento řádek vložte toto]
Kolem řádku 1561
[Najděte]
[Upravte tyto řádky takto]
Kolem řádku 1572
[Najděte]
[Za tento řádek vložte toto]
Kolem řádku 1580
[Najděte]
[Za tento řádek vložte toto]
Kolem řádku 1587
[Najděte]
[Upravte tento řádek takto]
Kolem řádku 1593
[Najděte]
{Kód}:  
 if ($num == 0) {
 $db->sql_query("DELETE FROM ".UN_TABLENAME_AUTONEWS." WHERE anid='".$anid."'");
 $db->sql_query("INSERT INTO ".UN_TABLENAME_STORIES." VALUES (NULL, '".$catid2."', '".$aid2."', '".$title."', '".$time2."', '".$hometext."', '".$bodytext."', '0', '0', '".$topic2."', '".$informant2."', '".$notes."', '".$ihome2."', '".$alanguage2."', '".$acomm2."', '0', '0', '0', '0', '0', '".$associated2."')");
 $doUltramode = true;
 }
 }
 $db->sql_freeresult($result2);
 }
 
[Upravte tyto řádky takto]
{Kód}:  
 if ($num == 0) {
 if ($pollID2 == 0) {
 $haspoll = 0;
 $id = 0;
 if($db->sql_query("INSERT INTO ".UN_TABLENAME_STORIES." VALUES (NULL, '".$catid2."', '".$aid2."', '".$title."', '".$time2."', '".$hometext."', '".$bodytext."', '0', '0', '".$topic2."', '".$informant2."', '".$notes."', '".$ihome2."', '".$alanguage2."', '".$acomm2."', '0', '0', '0', '0', '0', '".$associated2."', '0')")) {
 $db->sql_query("DELETE FROM ".UN_TABLENAME_AUTONEWS." WHERE anid='".$anid."'");
 $doUltramode = true;
 };
 } else {
 
 /* IJVo */ /* Zacatek Preneseni ankety */
 $oresult3 = $db->sql_query("SELECT * FROM ".UN_TABLENAME_AUTOPOLL_DESC." WHERE pollID='".$pollID2."'"); /* IJVo */

 while ($row3 = $db->sql_fetchrow($oresult3)) {
 
 $pollID3 = $row3['pollID'];
 $pollTitle3 = $row3['pollTitle'];
 $timeStamp3 = $row3['timeStamp'];
 $voters3 = $row3['voters'];
 $planguage3 = $row3['planguage'];
 $artid3 = $row3['artid'];
 $comments3 = $row3['comments'];
 $haspoll = 1;
 if(!$db->sql_query("INSERT INTO ".UN_TABLENAME_POLL_DESC." VALUES (NULL, '".$pollTitle3."', '".$timeStamp3."', '".$voters3."', '".$alanguage3."', '".$artid3."', '".$comments3."')")) {
 return;
 }
 
 $oresult5 = $db->sql_query("SELECT pollID FROM ".UN_TABLENAME_POLL_DESC." WHERE pollTitle='".$pollTitle3."' AND timeStamp='".$timeStamp3."'");
 $object = $db->sql_fetchrow($oresult5);
 $db->sql_freeresult($oresult5);
 $id = $object['pollID'];
 
 $oresult4 = $db->sql_query("SELECT * FROM ".UN_TABLENAME_AUTOPOLL_DATA." WHERE pollID='".$pollID3."'");
 while ($row4 = $db->sql_fetchrow($oresult4)) {
 $pollID4 = $id;
 $optionText4 = $row4['optionText'];
 $optionCount4 = 0;
 $voteID4 = $row4['voteID'];
 if(!$db->sql_query("INSERT INTO ".UN_TABLENAME_POLL_DATA." (pollID, optionText, optionCount, voteID) VALUES ('".$pollID4."', '".$optionText4."', '0', '".$voteID4."')")) {

| |