Okhelp.cz

Recepty, články, nápady, programování. Dříve dum-zahrada, finance, internet a know-how.okhelp.cz Pro lepší výsledky hledání používejte i diakritiku.


AD MOB

Styly - phpbb forum

Styly se nacházejí v příslušné složce temáta, které používáme. Například:
mojeforum/styles/prosilver/theme/

Jednotlivé soubory můžeme upravovat, ale je nutné provádět refresh stylu z Admin centra ACP, záložka Styles -> Style components

Další soubory stylů přidáváme do jako import:
myforum/styles/prosilver/theme/stylesheet.css
@import url("prs.css");


Styly můžeme též editovat z ACP tabulka Styles -> Themes a zvolti Edit příslušné šablony
a po uložení provedeme refresh témata.
Nebo Styly - Skiny - Upravit konkrétní šablonu (prosilver atd.)

Někdy musíme vymazat i soubory ze složky cache a ponechat tam jen index.html a .htaccess

74LW NO topic_id




AD

Další témata ....(Topics)


0

htaccess rady a zkušenosti | htaccess-rady-a-zkusenosti


htaccess rady a zkušenosti

Testování kódu htaccess ZDE

Příklady na jakpsatweb
Dokumentace na apache.org
Testování regexů

Komentar nesmi byt na stejnem radku, jako kod. Zde jsou komentare, na konci radku (vedle) prikazu, jen kvuli snadnejsimu pochopeni kodu.

RewriteCond string (regex1) # tento radek nebude fungovat, koment musi byt na samostatnem radku, nejlepe nad provadenym kodem.

# tak je to spravne, komentar na samostatnem radku a nejlepe nad ukolem 
RewriteCond string (regex1)

RewriteRule dosáhne jen na regex předchozího RewriteCond!

RewriteCond string (regex1) # nedosahne
RewriteCond string (regex2)
RewriteRule (regex) %1 # v %1 bude regex2

Číslo za % udává, kolikátá skupina předchozího regexu v RewriteCond bude použita. %0 vezme vše ze všech skupin.
Pokud skupina neexistuje, tak se vypíše jako %N , kde N je číslo skupiny, která nebyla nalezena.
$1 číslo za $ udává kolikátá skupina regexu bude použita, ale platí jen pro RewriteRule z jeho vlastního regexu. $0 vezme všchny skupiny (group) regexu z RewriteRule.
RewriteCond může být několikrát za sebou, ale jakmile se jedna z těchto podmínek nesplní, tak se nesplní ani následující RewriteRule!


RewriteCond #  podmínka nesplněna
RewriteCond #  splněna
RewriteRule  # se nevykoná, protože jedna z podmínek nebyla splněna

RewriteRule přísluší vždy k předchozímu - předchozí skupině RewriteCond. Následující RewriteRule už je samostatné viz příklad:


RewriteCond
RewriteRule # tohle reaguje na předchozí podmínku a vykoná se, když je podmínka splněna
RewriteRule # tohle už je samostatné a nebude brát ohled na podmínku - podmínky v předchozích řádcích.
Využití regexu, který bude vytvořen až v následujícím RewriteRule. Regex Back-Reference Availability

Date: 27.02.2020 - 11:11
2

phpbb forum header footer location | header-footer-id-21


Soubory header, footer a další se nacházejí ve složce příslušného stylu například:


mojeforum/styles/prosilver/template/overall_header.html
mojeforum/styles/prosilver/template/viewtopic_body.html
mojeforum/styles/prosilver/template/overall_footer.html

/mojeforum/cache/tpl_prosilver_overall_footer.html.php
/mojeforum/cache/tpl_prosilver_overall_header.html.php

Můžeme v nich nastavit ikonu fóra, nebo údaje do patičky popřípadě atd.
46

javascript Number rounding | javascript-number-rounding


Ukázky zaokrouhlení čísla v JavaScript.


var num = 123.45678;
var rounded = Math.round(num); // out: 123
 
var num = 123.5269;
var rounded = Math.round(num); // out: 124

var num = -3.5269;
var rounded = Math.round(num); // out: -4

var num = 3.5269;
var rounded = Math.round(num * 100)/100; // out: 3.52

var num = 3.5269;
var rounded = Math.round(num * 1000)/1000; // out: 3.526

var num = 3.5269;
var rounded = num.toFixed(3); // out: 3.527



c:xampphtdocs

40

Přidání položek do kontextového menu Notepad++ | notepad-context-menu-language-syntax


Editace contextového menu a přidání položek do kontextového menu Notepad++
Konkrétně je to vyvolání nabídky pro změnu syntaxe v otevřeném souboru.
Postup:
- vybrat z horního menu
- Settings
- Edtit Context Menu
- Upravit soubor
- Zavřít a otevřít Notepad++
- Vyzkoušet funkci


Před < Item odstraňte mezeru!!!!! Zde je to jen kvůli zobrazeni. Prolížeče mají tendenci kód převést na HTML.


< Item id="0"/><!-- moje -->
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="CSS" ItemNameAs="Language CSS"/>
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="HTML" ItemNameAs="Language HTML"/>
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="JAVASCRIPT" ItemNameAs="Language JAVASCRIPT"/>
< Item FolderName="Language Syntax" MenuEntryName="Language" MenuItemName="PHP" ItemNameAs="Language PHP"/>
23

PHP Načtení souboru do stringu | php-nacteni-souboru-do-stringu


Pokud často pracujete v PHP se soubory, tak se Vám může hodit
tato funkce, která vrací obsah souboru, jako string, narozdíl od funkce
file(), která vrací obsah souboru, jako pole řádků.

/**
 * function return file content as string
 * $filename is path to file 
 */ 
function getContents($filename) {
	if (function_exists('file_get_contents')) {
		return file_get_contents($filename);
	} else {
		$fp = fopen($filename, 'r');
		if (!$fp) {
			echo ('Could not read contents <br/>');
			return false;
		}

		return fread($fp, filesize($filename)); // return string
	}
}

/**
 * function file return file content as an array of rows
 */ 
$rows = file($filename);

/**
 *  fopen() modes
 */ 
r  Read                    
r+ Read and write, prepend 
w  Write, truncate         
w+ Read and write, truncate
a  Write, append           
a+ Read and write, append  








Editace: 16.5.2020 - 22:43
Počet článků v kategorii: 74
Url:styly-id-22

AD
Share
Share
Tweet