Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: Kvido 07 Října 2023, 13:30:52
-
Ahoj ALL!
Po delší době opět problém, a to emoji/ikonky, formát .svg.
Starám se o dva weby, které mají totožný redakční CMS systém phpfusion v. 9.10.20, tedy kod je stejný 1.1.
1/ https://www.samvich.cz. Zde se zobrazují ikonky pod články standardně, tedy ve formátu .svg (obr.č.2)
2/ https://www.nekecamweb.cz. Zde se ikonky pod články (rovněž ve formátu .svg) nezobrazují, pouze čtverečky. (obrázek č.1).
Nastavení v layout.php je u obou webů stejné:
if (defined('FONTAWESOME') && FONTAWESOME == TRUE) {
echo "<link rel='stylesheet' href='".INCLUDES."fonts/font-awesome-5/css/all.min.css'>\n";
echo "<link rel='stylesheet' href='".INCLUDES."fonts/font-awesome-5/css/v4-shims.min.css'>\n";
}
if (!defined('NO_DEFAULT_CSS')) {
echo "<link rel='stylesheet' href='".THEMES."templates/default.min.css?v=".filemtime(THEMES.'templates/default.min.css')."'>\n";
}
if (!defined('PF_FONT') || (defined('PF_FONT') && PF_FONT == TRUE)) {
echo "<link rel='stylesheet' href='".INCLUDES."fonts/PHPFusion/font.min.css?v2'>\n";
}
Přesto nemí stejný výsledek zobrazování ikonek. Je to otázka webhostingu, nastavení chmod?
Děkuji za každou radu.
-
Není to problém na webhostingu, ani v nastavení chmod, ověřeno!
Chyba je ve špatném umístění adresáře fontu Awesome v css.
Hledám to...
Konzole hlásí:
downloadable font: rejected by sanitizer (font-family: "Font Awesome 5 Brands" style:normal weight:400 stretch:100 src index:2) source: https://www.nekecamweb.cz/includes/fonts/font-awesome-5/webfonts/fa-brands-400.woff
downloadable font: FFTM: invalid table offset (font-family: "Font Awesome 5 Brands" style:normal weight:400 stretch:100 src index:3) source: https://www.nekecamweb.cz/includes/fonts/font-awesome-5/webfonts/fa-brands-400.ttf
downloadable font: rejected by sanitizer (font-family: "Font Awesome 5 Brands" style:normal weight:400 stretch:100 src index:3) source: https://www.nekecamweb.cz/includes/fonts/font-awesome-5/webfonts/fa-brands-400.ttf
downloadable font: no supported format found (font-family: "Font Awesome 5 Brands" style:normal weight:400 stretch:100 src index:5) source: (end of source list)
Nějaký nápad?
-
Byla to čistě chyba v programování aplikace phpfusion.
Oprava v themes/theme.php:
define('FONTAWESOME', TRUE); // Povolen font Awesone.
define('ENTYPO', TRUE); // Povoleno entypo
Funguje:
https://www.samvich.cz ikonky jsou dole pod články.
-
Na obou webech ikonky nyní fungují.
Posledním problémem bylo chybné nastavení vlastnosti zoom v CSS stylování.
Přidal jsem do hlavního souboru css:
div.{
zoom: 0.5;
}
div.{
transform:scale(0.5);
transform-origin: 0 0;
}
Problém byl vyřešen definitivně.
ikonky se zobrazují pod články v Ubuntu/Firefox (viz.obrázek)
ikonky se nezobrazují pod články v Ubuntu/Chromium. V tomto případě zbývá dořešit. Má někdo nápad?
-
Potřeboval bych zjistit, zda se tyto ikonky (viz. obr. nahoře) zobrazují ve woknech, tedy Windows? Jde mi o čtenáře, kteří wokna mají.
Odkaz: https://nekecamweb.cz (https://nekecamweb.cz)
Díky, kdo to zjistí!