Pátek, 28.Říjen 2016

Registrace do vyhledávače

Po vytvoření nových stránek potřebujete o nich dát vědět světu :-)

1. Používejte Meta tagy, které jsou důležité pro vyhledávání na internetu.
Upravte soubor fp-interface/themes/leggero/header.tpl

<meta name="description" content="Flatpress je redakční systém bez MySQL">
<meta name="keywords" content="Flatpress, čeština, návody, download">
<meta name="author" content={$flatpress.author}, {$flatpress.email}>

2. Přidejte odkaz na váš web do vyhledávače google.

3. Vytvořte soubor Sitemap, který pomáhá internetovým vyhledávačům vyznat se na vašich stránkách. Stáhněte si sitemap.php a uložte do kořenového adresáře webu.

Do souboru robots.txt přidejte řádek:
Sitemap: http://adresawebu.cz/sitemap.php

A stejnou adresu pošlete i vyhledávačům, můžete použít níže uvedené odkazy nebo script pingSitemaps.php:
http://www.google.com/webmasters/sitemaps/ping?sitemap=
http://www.bing.com/webmaster/ping.aspx?siteMap=
http://submissions.ask.com/ping?sitemap=

Adresy RSS vašich stránek jsou:
http://flatpress.cz/?x=feed:rss2
http://flatpress.cz/?x=feed:rss
http://flatpress.cz/?x=feed:atom
http://flatpress.cz/rss.php

Čtvrtek, 27.Říjen 2016

Úprava šablony

Úprava header.tpl

    <meta name="description" content="Flatpress je redakční systém bez MySQL">
    <meta name="keywords" content="Flatpress, čeština, návody, download">
    <meta name="author" content={$flatpress.author}, {$flatpress.email}>

Překlad šablony leggero

Published by - Zveřejněno - v static.tpl
Posted by - Přidal - v entry-default.tpl

12.03.2019 - date_format:$fp_config.locale.dateformatshort}

Stránky vytvořeny v CMS {$smarty.const.SYSTEM_VER} - v footer.tpl

Změna ikony stránky

Obrázek o velikosti nejlépe 16 × 16 pixelů (velikost může být i 32 × 32)
uložíme jako soubor typu PNG a tento soubor přejmenujeme na favicon.ico.
Nahradíme jím soubor /fp-plugins/favicon/imgs/favicon.ico

Úprava šířky sloupců:

v common.css:
#body-container width=100%
#outer-container width=100%
#main width=80%
v column.css:
#column width=20%

Změna stylu podle datumu:

v style.conf.php

if (date('m')==12 && date('d')>=7 && date('d')<=25) {
$style['style_def'] = 'style_xmas.css';
} elseif ((date('m')==12 && date('d')>=30) || (date('m')==1 && date('d')==1)) {
$style['style_def'] = 'style_newyear.css';
} elseif (date('m')==7 && date('d')==21) {
$style['style_def'] = 'style_birthday.css';
} elseif (date('m')==10 && date('d')>=28) {
$style['style_def'] = 'style_birthday.css';
} else {
$style['style_def'] = 'style.css';
}

To-Do seznam

Verze PHP tohoto serveru je echo PHP_VERSION;
https://cs.wikipedia … _pro_správu_obsahu
https://github.com/f … /master/CHANGELOG.md
https://github.com/f … /issues?q=is%3Aissue
https://github.com/e … i/flatpress/commits/

Přechod z PHP 5.6 na PHP 7
http://php.net/manua … n70.incompatible.php
http://www.phpdevelo … i-prechodu-na-php-7/

http://dilbert.com česky:
http://rss.geek.cz/dilbert.html
http://john.ccac.rwt … /dilbert/dilbert.txt

$datum = date("z");
if ($datum > 192) $datum=$datum-192;  // jen 192 obrázků
$num = SPrintF( '%04d', $datum ); // formatuji na 0000

echo "<BR><img src='".$num.".gif' ><BR>";
echo "Dnes je ".$num." den.<BR>";

//$files = scandir($path);  // výpis všech souborů a adresářů
$files = glob('*.{jpg,gif}', GLOB_BRACE);
foreach ($files as &$value) {
    echo "<img src='".$value."' ><BR>";
}

blogstats.php - graf počtu příspěvků za měsíc
Blog Activity

Nové pluginy pozapínat v plugins.conf.php

Nastavení v settings-defaults.php
’subtitle’ => redakční systém bez MySQL
‘author’ => Admin
‘dateformat’ => %A, %e.%B %Y
‘dateformatshort’ => %d.%m.%Y
‘lang’ => cs-cz

Oprava chyby Only variables should be passed by reference in function.list_categories.php
řádek 35: do_print_categories_list(explode(”n”, $cats), $stack, $arr, $cat_params)
nahradit za:
$some_result=explode(”n”, $cats);
do_print_categories_list($some_result, $stack, $arr, $cat_params)

v souboru contact.php
přeložit odeslaný email “Contact sent through FlatPress” Name Content

Funkce file_exists() nepracuje s HTTP URL!

$dir=plugin_geturl('google');    http://flatpress.cz/flatpress/fp-plugins/google/
$dir=$_SERVER['DOCUMENT_ROOT']."/";   /web/htdocs3/mohelnocz/home/www/
echo $dir;

Zobrazení chyb při ladění php:

ini_set('display_errors', "On");
error_reporting(E_ALL);

Datum Velikonoc:

echo StrFTime("%d/%m/%Y", easter_date(date('Y')));

Den Štědrého večera (neděle=0)

echo date("w", strtotime(date('Y')."-12-24"));

Povolení zobrazení obsahu adresáře “downloads”.
Nahrajte do něj soubor .htaccess s obsahem:

Options +Indexes

http://detectmobilebrowser.com

Měření času:
$time = -microtime(true); //START
$time += microtime(true); //STOP
echo “Spočteno za $time sekund”;

Náhodný článek
http://lludvik.cz/?random

Migrace flatpressu
obrázky z /fp-content/images do wp-content/fpimages
spojit textové soubory z /fp-content/content/static
najít/nahradit cestu k obr. za wp-content/fpimages
najít/nahradit tag “[Číst dál…]

Soubory ke stažení

Flatpress 1.1 obsahuje i češtinu, ke stažení 1MB soubor
Do češtiny přepnete v Admin panelu: Options > Language

Starší verze pro PHP5: FlatPress 1.0.3 doplněný o češtinu a pluginy:
fpstats, frontpage, quickgallery, letitsnow, Lightbox a Lytebox
flatpress_cz_1.0.3.zip (51 downloads) čeština pro verzi 1.0.3
flatpress_cz_1.1.zip (42 downloads) čeština pro verzi 1.1

Moje Pluginy
wunderground.zip (674 downloads) Náhled webkamery z wunderground.com
thermometer.zip (642 downloads) Zobrazuje data z wifi teploměru
bitcoint.zip (691 downloads) Kurzy měn BTC/USD, EUR/USD, USD/CZK
canvaschrist.zip (708 downloads) Adventní věnec, postupně se rozsvěcují svíčky
iframejpg.zip (575 downloads) Aktuální počasí z meteostanice portálu chmi.cz
advent.jpg pocasi.jpg

BBCode Pluginy
bbtoolbar.jpg
bbtoolbar.zip (465 downloads) - ikony smajlíků
downloadctr.zip (503 downloads) - zobrazí počet stažení souboru [ download]
quickgallery.zip (447 downloads) - zobrazí fotky z adresáře [gallery]
inlinephp.zip (463 downloads) - spuštění php kódu [ exec][/ exec]
txt2img.zip (453 downloads) - převede text na obrázek [ txtimg][/ txtimg]
fprettify.zip (427 downloads) - barevně zvýrazní kód < pre></ pre>
flayrplayer.zip (394 downloads) - přehrávač [ flayr=”images/movie.mp4”]

jokes_lat.jpg quote.jpg
Random Pluginy
quotes.zip (474 downloads) Zobrazí náhodnou větu ze souboru quotes.txt
quoteimg.zip (418 downloads) Zobrazí náhodný obrázek z adr. /images
randomheadimg.zip (347 downloads) - mění obrázek v hlavičce stránky
jokes.zip (159 downloads) - zobrazí vtip ze souboru
latquotes.zip (151 downloads) - zobrazí lat. citát ze souboru
https://cs.wikiquote … /Česká_přísloví

Antispam Pluginy
fpcaptcha.zip (332 downloads) - lze nastavit délku i znaky kódu
recaptcha.zip (318 downloads) - používá api.recaptcha.net
commentcenter.zip (340 downloads) - můžete zakázat všechny komentáře

Efekty:
mobile.zip (355 downloads) - nastaví vzhled pro mobilní prohlížeče
rainbow.zip (340 downloads) - mění barvu odkazů
letitsnow.zip (337 downloads) - padající vločky

Tagy:
simpletags.zip (331 downloads) - odkazy na wikipedii [tag]
tag.zip (400 downloads) - cloud z vlastních tágů
tagcloud.zip (329 downloads) - cloud z kategorií

RSS Atom Feeds
readrss.zip (47 downloads) - Read RSS widget

Download starší pluginy a theme (bez záruky)

Flatpress

FlatPress je open-source CMS (systém pro správu obsahu), který nevyžaduje databázi k práci. Nepotřebujete MySQL, protože FlatPress ukládá příspěvky do textových souborů. Proto je ideální pro vaše osobní stránky, vše, co potřebujete, je webový prostor s podporou PHP5.
Instaluje se pouhým rozbalením archívu, velkého pouze 1MB!
Spuštěním setup.php si nastavíte přihlašovací jméno a heslo do Admin rozhraní.
Po přihlášení (Login) v menu “Options” zvolte jazyk (Language) na češtinu.
administrace.jpg

Vlastnosti systému:

Podporuje pluginy a widgety pro vylepšení svých možností.
Snadno si upravíte i vzhled, podporuje šablony vzhledu tzv. Themes
Snadné zálohování! Stačí jen zálohovat jeden adresář fp-content
Uploader nahrává obrázky do složky fp-content/images
a ostatní soubory pak do složky fp-content/attachs
Pomocí tzv. BBCode tagu se vkládají do textu obrázky, odkazy nebo videa:

[img=images/obrazek.jpg scale=50%] 
[url=attachs/soubor.zip]stáhnout soubor[/url]
[url=http://www.flatpress.org x=1]otevřít v novém okně[/url]
[video=http://youtube.com/MYVIDEO]
[gallery=images/obrazky height=200]
[download=soubor.zip] počítadlo stažení souboru
[ exec] echo PHP_VERSION; [ /exec] spuštění php kódu

Ostatní tagy:

[h2]nadpis velikosti 2[/h2] až [h6]nadpis velikosti 6[/h6]
[b]tučné písmo[/b]
[i]šikmé písmo[/i]
[u]podtržené[/u]
[del]přeškrtnuté[/del]
[size=80%]menší písmo[/size] nebo [size=120%]větší[/size]
[font=FONT]písmo[/font] kde FONT je název css fontu
[color=COLOR]barva[/color] kde COLOR je název css barvy
[quote]citace[/quote]
[code]kódy[code]
[list]seznamy[/list]
[more) pokračování článku po kliknutí na [Číst dál…]

Můžete vkládat i html tagy včetně iframe mezi [ html] [/ html]

.