Programmēšana

01.05.2010 | Viens komentārs | 387 skatījumi

Pāris interesanti resursi par to kā veidot CSS Print Stylesheet

Video:

Tālāk »

06.06.2009 | 4 Komentāri | 907 skatījumi

jQuery Tools ir Javascript freimwork kopums, ko bieži izmanto web interfeisa uzlabošanai, kas web lapu padara daudz ērtāku, labāk lietojamu tās apmeklētājiem.

Tālāk »

19.05.2009 | 9 Komentāri | 229 skatījumi

Formatējam datumu no DB timestamp uz cilvēkiem patīkamāku formātu

/**
*
* Transform date from DB timestamp to readable date
*
* @param datetime - DB timestamp YYYY-MM-DD HH:ii:ss
* @param int - transform type (0 - 6, 10)
* 	0 - 2009-01-27
* 	1 - 2008-12-24 20:15:10
* 	2 - Example: 23.06.2008.
* 	3 - Example: 03.05.2005. plkst. 21:34
* 	4 - Example: 2009. gada 1. janvārī
* 	5 - Example: 2009. gada 1. janvārī, plkst. 23:17
* 	6 - Example: 23:45
* 	7 - Example: 11:22 AM
* 	8 - Example: 2009.02.15 11:22 AM
* 	9 - Example: 2009.02.15 23:22
* 	10 - Example: janvāris
* @return string - formated time
*/
function formatDate($timestamp, $type = 0){
	$months1 = array ("jan", "feb", "mar", "apr", "mai", "jūn", "jūl", "aug", "sep", "okt", "nov", "dec");
	$months2 = array ("janvārī", "februārī", "martā", "aprīlī", "maijā", "jūnijā", "jūlijā", "augustā", "septembrī", "oktobrī", "novembrī", "decembrī");
	$months3 = array ("janvāris", "februāris", "marts", "aprīlis", "maijs", "jūnijs", "jūlijs", "augusts", "septembris", "oktobris", "novembris", "decembris");
	switch ($type){
		case 0:
			return date('Y-m-d', strtotime($timestamp));
			break;
		case 1:
			return date('Y-m-d H:i:s', strtotime($timestamp));
			break;
		case 2:
			return date('d.m.Y.', strtotime($timestamp));
			break;
		case 3:
			return sprintf(date("d.m.Y. \%\s H:i", strtotime($timestamp)), 'plkst');
			break;
		case 4:
			return sprintf(date("Y. \%\s d. \%\s", strtotime($timestamp)), 'gada', $months2[intval(date('n', strtotime($timestamp)))-1]);
			break;
		case 5:
			return sprintf(date("Y. \%\s d. \%\s, \%\s H:i", strtotime($timestamp)), 'gada', $months2[intval(date('n', strtotime($timestamp)))-1], 'plkst');
			break;
		case 6:
			return date('H:i', strtotime($timestamp));
			break;
		case 7:
			return date('h:i A', strtotime($timestamp));
			break;
		case 8:
			return date('Y.m.d. h:i A', strtotime($timestamp));
			break;
		case 9:
			return date('Y.m.d. H:i', strtotime($timestamp));
			break;
		case 10:
			return $months3[intval(date('n', strtotime($timestamp)))-1];
			break;
		default:
			return strtotime($timestamp);
			break;
	}
}
18.05.2009 | 2 Komentāri | 100 skatījumi

Vai ievadītā adrese ir korekta (pārbauda vai ievadītajai adresei ir klāt http://)? zemāk redzamā funkcija palīdzēs to noskaidrot

/**
	 * Validates URL if
	 * 	if any protocol specified (http,https, ftp..) there will be no change
	 * 	if URL looks like domain name (www.example.com) it will prepend (http://) at the begining
	 * 	if URL looks like local there will be no change
	 * Mainly used for banner url validation
	 */
	function validateUrl($sUrl) {
		if (!preg_match('@^([a-z]+):\/\/@', $sUrl)) {
			if (preg_match('@^([-\w\.]+)+(:\d+)?(\/)?@', $sUrl)) {
				return 'http://'.$sUrl;
			} else {
				return $sUrl;
			}
		}
		return $sUrl;
	}
05.05.2009 | 6 Komentāri | 319 skatījumi

Bieži gadās nepieciešamība bildes aizsargāt ar tā saucamo ūdenszīmi, piedāvāju īsu risinājumu
Vienīgā piezīme ūdenszīmes attēls jāveido PNG 24 bitu savādāk caurspīdīgums nebūs :)
Tālāk »

29.04.2009 | 3 Komentāri | 384 skatījumi

Ērtākais un vienkāršākais veids kā konvertēt latviešu “speciālos” simbolus ā,ņ,ū, u.c. uz a,n,u
Parasti vajadzība pēc šādas konversācijas ir sms gadījumos

zemāk redzama funkcija pārtulko krievu un latviešu speciālos simbolus
Tālāk »

09.04.2009 | 4 Komentāri | 444 skatījumi

Ērts un vienkāršs veids kā pašam izveidot savu twitter sekotāju sarakstu, protams izmantojot šo piemēru vari izveidot ne tikai sekotāju sakratu .

Lai uzzinātu vairāk par to ko vari iegūt lasi twitter API

Tālāk »

31.03.2009 | 5 Komentāri | 1,409 skatījumi

Web dizainu iedvesmu resursi Daudzi no mums vismaz kaut vienu reizi ir sastapušies ar idejas trūkumu web izstrādē. Bieži tas notiek tikai tāpēc, ka nav iedvesmu, bieži vien tiek špikots no kāda konkurenta lapas. Latvijā šis fenomens ir ļoti izteikts, tāpēc šajā rakstā piedāvāšu ieskatu ārzemju web dizainu galerijās, kurās ir apkopotas pasaules labākās web lapas, kā iedvesmu avoti.

PatternTap

http://patterntap.com

Lielisks ideju resurs, kurā visas web lapas ir sakārtotas kategorijās. Pieejamas 404 lapu piemēri,e-komercijas piemēri, login formas un vēl citu veidu darbi, kas liek aizdomāties. Kategoriju izkārtojums šo web galeriju padara daudz pārskatāmāku.
Tālāk »

28.02.2009 | 7 Komentāri | 910 skatījumi

FancyBox

FancyBox ir, manuprāt, izskatīgākais lightbox aizstājējs. Ērti lietojams, jau labu laiku pats izmantoju šo te spraudni savos projektos. Patīkami pārsteidz tas ka šis spraudnis radīts te pat pie mums, kas pierāda tikai to ka neesam nekādi krūmos sēdētāji un alus dzērāji, bet mākam arī ar šo to pārsteigt pasauli.

Lejupielāde:

Google Spogulis

26.02.2009 | 6 Komentāri | 922 skatījumi

Šinī rakstā mēģināšu izstāstīt kā es veidotu akordeona tipa navigācijas izvēlni. Centos rakstīt tā lai arī tiem, kuri vēlas apgūt šo to jaunu būtu no kā smelties kādu ideju, kā arī tiem, kuri jau ilgāku laiku darbojas web jomā. Protams ka manis piedāvātais risinājums noteikti ir uzlabojams, ja ir kādi ierosinājumi labprāt tos uzklausītu.

Uzreiz jāpiebilst, ka dizaina noformējumam šoreiz ir atstāta otrā plāna loma. Pamata akcents likts uz jQuery iespējām, kā arī uz to kā es risinu šādas situācijas ar php un DB.

Tālāk »