PHP-Fusion
PHP-Fusion je lehký open source redakční systém (CMS) napsaný v PHP. PHP-Fusion využívá databázi MySQL na ukládání obsahu vašich stránek a obsahuje jednoduchý, ale komplexní a kompletní administrativní systém na správu vašich stránek. PHP-Fusion obsahuje nejběžnější funkce, které byste očekávali v mnoha dalších CMS systémech.
IconAktuální verze: 9.0 - 27.4. 2017
Stáhnout
LanguagePřeklad
Stáhnout

How to Add Buttons in textual editor PHP-Fusion v9

Poslední aktualizace před 8 dny
zizub
I want to share an example of creating an additional button, in a text editor, for inserting a video into news, a blog or an article. This topic has already been discussed at the German forum. There, dimki, showed an example code, for the version of PF 7.02.07, which you need to insert into the file /includes/html_buttons_include.php
Kód
 $res .= "<input type='button' value='YouTube' class='button' onclick=\"addText('".$textarea."', '<iframe width=\'100%\' height=\'240\' src=\'https://www.youtube.com/embed/', '\' frameborder=\'0\' allowfullscreen></iframe>', '".$formname."');\" />\n";

If you have Bootstrap enabled on your site pf-9. It in Admin Dashboard / Settings / Theme Settings -> it is enable: Enable Bootstrap. You can use, Responsive Video, Embed.
Kód
 $res .= "<input type='button' value='YouTube' class='btn btn-default btn-sm button m-b-10' onclick=\"addText('".$textarea."', '<div class=\'embed-responsive embed-responsive-16by9\'><iframe class=\'embed-responsive-item\' style=\'max-width: 100%;\' src=\'https://www.youtube.com/embed/XXXXX?rel=0&showinfo=0', '\' frameborder=\'0\' allowfullscreen></iframe></div>', '".$formname."');\" />\n";

After clicking the YouTube button, you need to replace XXXXXX, on, the id of the clip is - p7wTDIcWqzM.
You can change the parameters of the video yourself, as you need. For example, if you want to change Aspect Ratio in Video Embeds, change 16by9 to 4by3.
Based on this sample, you can create any button. For example, now in pf 9.xx you can not publish news, with an empty brief part (Snippet*). I do not know how to disable it, and for this, I created a button to insert a symbol, an indissoluble space, into Snippet*.
Kód
 $res .= "<button type='button' class='btn btn-default btn-sm button m-b-10' value=' ' onclick=\"insertText('".$textarea."', ' ', '".$formname."');\">NBSP</button>\n";

I'm inserting the code in the file /includes/html_buttons_include.php, on the line 157, below </ul> and higher </div>.
Perhaps it will be useful for someone.
infoadmin
Thank! Zveřejníme tento návod jako článek v Technologie. Díky.
infoadmin
Návod není zřejmě celý. Mně to nechodí.
Hm, nestačilo by třeba tohle:
Kód
<iframe width="500" height="340" src="http://www.youtube.com/embed/12aqm3nfphU"></iframe>
zizub
The first upper code, for the version of pf-7. I checked, it also works on pf9. After clicking the button, you need to insert the identifier after the slash in the text editor (...embed/ ). I showed it for the sample, so that others could see the difference between the pf7 code and the pf9 code. If you compare two codes, then it becomes obvious that you need to change to create your own button for another video hosting, for example vimeo.
Here is another version of the simple code pf9, for videos from youtube:
Kód
 $res .= "<input type='button' value='YouTube2' class='btn btn-default btn-sm button m-b-10' onclick=\"addText('".$textarea."', '<iframe width=\'100%\' height=\'240\' src=\'https://www.youtube.com/embed/XXXXX?rel=0&showinfo=0', '\' frameborder=\'0\' allowfullscreen></iframe>', '".$formname."');\" />\n";

PS: I inserted your code iframe, into my editor, the player booted, everything is fine, but without video. Your video 12aqm3nfphU is not available on YouTube. Try another video, another identifier, such as this -> iKzRIweSBLA
Try again, for verification, copy the code from the forum, and paste it into the file html_buttons_include.php, do not change anything in it. Click the YouTube button and paste the video identifier.
When copying the code from the forum, disable Google translator, or another, it may distort the code. More I do not know what to advise.
infoadmin
Thanks for the effort!
I tried the phpf7. It works, the video display will be displayed, but the video will not start.
I'm going to phpf9
infoadmin
There is no Youtube2 button in phpf9. I added the code here:

Kód
style='font-size:11px; font-family: Georgia, \'Times New Roman\', Times, serif !important;'>Heading 5</span></a>\n</li>\n";
 $res .= "<li>\n<a value='H6' class='pointer' onclick=\"addText('".$textarea."', '&lt;h6&gt;', '&lt;/h6&gt;', '".$formname."');\"><span class='strong' style='font-size:9px; font-family: Georgia, \'Times New Roman\', Times, serif !important;'>Heading 6</span></a>\n</li>\n";
$res .= "<input type='button' value='YouTube' class='button' onclick=\"addText('".$textarea."', '&lt;iframe width=\'100%\' height=\'240\' src=\'https://www.youtube.com/embed/', '\' frameborder=\'0\' allowfullscreen&gt;&lt;/iframe&gt;', '".$formname."');\" />\n";
$res .= "<input type='button' value='YouTube2' class='btn btn-default btn-sm button m-b-10' onclick=\"addText('".$textarea."', '<iframe width=\'50%\' height=\'240\' src=\'https://www.youtube.com/embed/HtZy5TtVcgM?rel=0&showinfo=0', '\' frameborder=\'0\' allowfullscreen></iframe>', '".$formname."');\" />\n";

 $res .= "</ul>\n";
 $res .= "</div>\n";
zizub
I do not know what might be the reason. On my test site, all the buttons appear well and work.
i89.fastpic.ru/big/2017/1016/82/84a0cc9b76a6fd8f996a016f5a951d82.jpg
infoadmin
Thanks. Buduto still try. Although it is a rather impractical procedure.
It should work as in news commentaries where the "youtube" icon is. Click on the icon and

YouTube video
infoadmin
We must not forget, I think, of the bbcode function.
In order for bbcode video (icon) to be in the editor menu, add the following:

Kód
// BB Codes For News Mod Kvido
if ((file_exists(INCLUDES."na_bbcodes_settings.php")) && $settings['tinymce_enabled'] !== 1) {
require_once INCLUDES."na_bbcodes_settings.php";
}
Vy můžete zobrazit všechny příspěvky v tomto fóru.
Vy nemůžete začít nový diskusní příspěvek v tomto fóru.
Vy nemůžete odpovědět v této diskusi.
Vy nemůžete začít v anketu v tomto fóru.
Vy nemůžete na tomto fóru nahrát přílohy.
Vy můžete stáhnout přílohy v tomto fóru.
Uživatelé, kteří se účastnili diskuse:infoadmin, zizub
Nejnovější témata fóra
  Vlákno Zobrazení Odpovědi Poslední příspěvek
Instalace php-fusion 9
v PHP - Fusion 9.0
319 18 infoadmin
22-10-2017 17:30
Forum - nastavenie
v PHP - Fusion 9.0
173 4 Balin50
21-10-2017 20:01
Servery
v PHP - Fusion 9.1
102 0 Javierko
21-10-2017 16:59
Theme - Czechia
v PHP - Fusion 9.0
251 9 RobiNN
20-10-2017 17:20
Kde a jak změnit šířku pane...
v PHP - Fusion 9.0
270 4 zizub
18-10-2017 23:54
Panel - link
v PHP - Fusion 9.0
145 2 Balin50
18-10-2017 17:50
Nejnovější videa
NázevUploaderZobrazení

NOVÝ - Miroslav Sládek - SPR-RSČ; k lithiu
Přidáno 20.10.2017 v Média
Kvido39

NOVÝ - Miroslav Sládek před volbami na DV-TV
Přidáno 19.10.2017 v Média
infoadmin36

Parlamentní volby 2017, ČRo (1)
Přidáno 10.10.2017 v Média
Kvido77

Česká Miss 2017 Michaela Habaňová
Přidáno 24.09.2017 v Média
infoadmin136

Islámský duchovní vysvětluje postavení nemuslim...
Přidáno 15.09.2017 v Média
infoadmin213

Pepa Nos Blues O Hltu Mlika Bolkoviny 1999 DVBS...
Přidáno 14.09.2017 v Média
infoadmin173
Post Bellum; Příběhy 20.století (1)
Přidáno 03.09.2017 v Média
Kvido273

Řízena invaze islámských nájezdníků
Přidáno 25.08.2017 v Média
infoadmin201

Písničkář Nohavica: Až to se mnu sekne
Přidáno 30.07.2017 v Média
infoadmin271

Muslimky v bazénu jsou oblečené
Přidáno 25.07.2017 v Média
Kvido268