ugrás a tartalomhoz

Archívum - Jan 2017

január 31

setTimeout(fn, 0);

asam9 · 2017. Jan. 31. (K), 00.07
Sziasztok,

Egy függvényben azt ellenőrzöm, hogy az adott elem scrollWidth értéke nagyobb-e, mint ugyanennek az elemnek a clientWidth értéke és ennek függvényében hozzáadódik egy class a szülőelemhez, ami módosítja az elrendezést. Ez resize eseményre tökéletesen megvalósul.
Ha azonban a nézetváltáshoz közeli szélességnél frissítem az oldalt, mikor a scrollWidth-nek már nagyobbnak kellene lennie, akkor is egyformának veszi a két értéket (kb. 5-10 pixelig érzékeli rosszul). Amikor beraktam a setTimeout(fn, 0); utasítást, utána tökéletesen működött.
Azt szeretném megtudni, hogy ez a ronda megoldás miképpen működik a háttérben, és hogy esetleg van-e ötlet a setTimeout használatának elkerülésére.
 

január 25

htaccess - cache-selt index.php

asam9 · 2017. Jan. 24. (K), 22.46
Sziasztok,

Van egy oldal, aminél már megvalósult az, hogy az index.php teljes tartalma egy másik php-ba kerüljön át statikus formában. Ennek a fájlnak a neve index-cache.php és közvetlenül az index.php mellett foglal helyet. Ha létezik chache-selt fájl, akkor azt tölti be, ha nem, akkor az index.php-t és akkor egyúttal le is generálja az index-cache.php-t, tehát legközelebbi betöltésnél már az utóbbit fogja betölteni. A htaccess fájlban a következő utasítást adtam meg:
DirectoryIndex index-cache.php index.php
Ez így működik, de mivel nem vagyok jártas webszerver konfigurálásban leírnátok a véleményetek erről? Ha esetleg van rá értelmesebb alternatíva, az is jöhet.
A működésével ki vagyok békülve, viszont ez a megoldás SEO szempontból nem jelenthet problémát?

Egyébként ez egy aldomain-es, 1 oldalból álló weboldal, de az is érdekelne, hogy mi lenne, ha több oldalasnál szeretném ezt alkalmazni, mert akkor inkább egy univerzálisabb megoldást használnék itt is, hogy "meglegyen".
 

január 22

Nginx virtual host nem akar működni

csabessz47 · 2017. Jan. 22. (V), 16.53
Sziasztok,

A napokban egy virtuálbox-ban levő ubuntu szerverre telepítettem az Nginx-et.
A DigitalOcean tutorial alapján létrehoztam 2 virtual host-ot, viszont akár az egyik.com, akár a masik.com-ot írom be, mindig a default ningx html fájlt adja vissza.
Hiába indítottam újra az Nginx-et (vagy akár magát a virtuális gépet is), nem akarja az egyik.com-ban levő html fájlt visszaadni.

Az egyik.com config fájl a sites-available-ből (igen, sites-enabled-be is bekerült):
server {
        listen 80;
        listen [::]:80;

        root /var/www/egyik.com/html;

        index index.html index.htm index.nginx-debian.html;

        server_name egyik.com www.egyik.com;

        location / {
                try_files $uri $uri/ =404;
        }
}
A könyvtárszerkezet a /var/www-ben így néz ki:
.
├── egyik.com
│   └── html
│       └── index.html
├── html
│   └── index.nginx-debian.html
└── masik.com
    └── html
        └── index.html
A windows hosts fájljában beállítottam, hogy az egyik.com-ot beírva a 192.168.0.102-re dobjon, ami működik is, viszont csak a default nginx oldalt tölti be.
Tudtok segíteni, hogy mi lehet a probléma?
 

január 20

Google Drive: feltöltés helyett áttöltés

Atomi · 2017. Jan. 20. (P), 21.52
Jó estét!

Kerestem a neten, de egyelőre nem találtam, hátha valaki:

lehet-e a Google Drive-ra áttölteni valahogy?

Tehát pl. valamit fel akarok tölteni oda, amit előtte le kell töltenem a netről. Hogy ezt egy menetben meg lehessen csinálni, tehát a letöltő link ismeretében áttölteni a tartalmat a drive-ra.

Régebben máshol már láttam ilyet, hogy letöltés nélkül áttöltött valamit egy oldal a letöltő link ismeretében.
 

január 17

Legmegbízhatóbb tárhely

adam909 · 2017. Jan. 17. (K), 13.22
Leendő weboldalunkhoz keresnénk megbízható tárhelyet (és domain szolgáltatót).

A weboldal www.arukereso.hu és ilyesmikhez hasonló lenne (bár nem lenne lehetőség értékelésre és vásárlásra rajta eleinte).
A termékekhez tartozna egy-két kép is.
A weboldal Joomlában készülne.
Fontos a nagy arányú rendelkezésre állás, hibamentesség.

Ezeken gondolkodom:
DotRoll
http://eforce.hu
http://tarhely.eu
https://www.webonic.hu (ez volt a Gyümölcstárhely?)
Netmask
Illetve ezeken belül melyik csomag?

Főleg a DotRoll és a Tárhely.eu-n gondolkodtam.
A tárhely.eu-nál a Joomlás csomagok 99.9%-os elérhetőségűek, a DotRollnál viszont csak 99%-osak (legalábbis ezt írják, vagy ennek nem kell bedőlni?).

Továbbá egy ilyen weboldalhoz mekkora méretű tárhely kell?


Kezdők vagyunk még a témában.
 

január 16

Nézettség kiírása Google Analytics-al?

DaWe35 · 2017. Jan. 16. (H), 04.23
Üdv!
Egyik weblapom aloldalain (valami.hu/valami.php?vmi=vmi) a látogatottságot szeretném kiírni Google Analytics segítségével. Van erre megoldás? Órák óta keresgélek, de nem találtam meg az igazit.
Köszönettel: DaWe
 

január 15

Rejtett domain-átirányítás alkönyvtárba

Atomi · 2017. Jan. 15. (V), 18.44
Jó napot mindenkinek!


Sokféle átirányítási módot találtam a neten, de egyikse az, amit én szeretnék.

Van egy tárhelyem, ahol több oldalam van, ezért nem akarom a fő domain gyökerébe tenni a CMS-t, mert akkor egyben lesznek az alkönyvtárakkal (rendetlen, könnyű mellényúlni, stb.), ahol egyéb oldalak vannak tesztelésre pl, vagy aldomainként.

cPanleben át tudom irányítani a domaint az alkönyvtárba, de akkor látszik a címsorban, hogy domain.hu/alkönyvtár, én azt szeretném, hogy az alkönyvtár ne látszódjon, hanem úgy, mintha a domain gyökerében lenne minden továbbra is.

Megpróbáltam a .htaccess file-lal is:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domainnev\.com$
RewriteCond %{REQUEST_URI} !^/mappanev/
RewriteRule ^(.*)$ /mappanev/$1
de az eredmény természetesen ugyanaz.

Tudom, hogy vannak oldalak, de most épp nem találtam mintának, ahol hasonló dolog van, az, hogy mindig csak a domain látszik, akárhova navigál az ember.

Na én nem ezt akarom teljesen, hanem hogy minden a fő domainból látszódjon.


Ugye mindenre van megoldás, erre is?

Előre is köszönöm!
 

január 8

Javascript Draggable

XY_ZERo · 2017. Jan. 8. (V), 15.15
Sziasztok.
Valaki tudna nekem segíteni ennek a draggable beállításaiban, mert nem nagyon értek hozzá.
Ez a draggable Inventory készítéshez használnám.
Itt a linkje:

Ami kellene nekem, hogy ha megfogok 1 itemet, akkor a többi item ne mozogjon és csak olyan helyre engedje tenni ahol van hely, ellenkező esetbe visszadobja az eredeti helyére.
A másik problémám, hogy hogyan lehetne megoldani, hogy több különálló mezőbe is lehessen rakni itemet, lásd ha felakarok helyezni egy sisakot magamra, akkor azt ki kell venni az inventoryból és beilleszteni a sisak mezőbe.

Nagyon örülnék neki, ha lenne valaki aki szánna rám egy kis időt, mert már elég sok időt beleöltem a weboldalamba, sőt ebbe az inventory készítésbe is, de nem nagyon értek scriptezéshez sajna, csak az alapokat vágom nagyjából.


Esetleg tekintsd meg az oldalt amin dolgozok, teljesen magán projekt, nem pénzért készítem, de számomra rengeteget jelent, és nem akarom, hogy elvesszen az egész ez miatt.
Elérhetőségeim:
Munkám:
Skype: xy_zero
FaceBook:


Nagyon szépen köszönöm, és negatív kommenteket kérem mellőzzétek!
 

január 6

CreateJS (Animáció vége illetve cache / cpu takarítás)

alkony4 · 2017. Jan. 6. (P), 16.29
Szervusztok!

Az alábbi kérdéssel fordulok hozzátok.
CreateJS segítségével életre keltek néhány html5ös animációt, melyre az alábbi kódrészlet szolgál:
<script type="text/javascript" src="effect/effect.php?v=<?=$effectid?>"></script>
		<script>
			var canvas, stage, exportRoot;
			function init() {
				canvas = document.getElementById("<?=$id1?>");
				images = images||{};
				
				var loader = new createjs.LoadQueue(false);
				loader.installPlugin(createjs.Sound);
				loader.addEventListener("fileload", handleFileLoad);
				loader.addEventListener("complete", handleComplete);
				loader.loadManifest(lib.properties.manifest);
			}
			
			function handleFileLoad(evt) {
				if (evt.item.type == "image") { images[evt.item.id] = evt.result; }
			}
			
			function handleComplete(evt) {
				exportRoot = new lib.effect();
				
				stage = new createjs.Stage(canvas);
				stage.addChild(exportRoot);
				stage.update();
				
				createjs.Ticker.setFPS(lib.properties.fps);
				createjs.Ticker.addEventListener("tick", stage);
			}
			
			function playSound(id, loop) {
				return createjs.Sound.play(id, createjs.Sound.INTERRUPT_EARLY, 0, 0, loop);
			}
			
			init();
		</script>
A kód szépen elvégzi az animációk betöltését, lejátszását az oldalon, ellenben mivel nem vagyok valami nagy gyakorlott felhasználója még a createjs-nek (és sajnos google keresgélés és dokumentáció olvasás után se akadtam rá a megoldásra) az alábbi problémákba ütköztem:
1. Többszöri animáció betöltésékőr egy idő után túlterhelem a procit. (Valahol, valamilyen formában cahcelődik véleményem szerint az animáció).
Merül fel a kérdés, hogyan lehetne kiadni utasításként, hogy az animáció lefutásának végén töröljön minden szemetet maga után és ne terhelje feleslegesen kliens oldalról a gépet.

2.

január 2

xgettext letöltés

Radon · 2017. Jan. 2. (H), 21.04
Sziasztok. A php kódomból szeretném kiszedni a gettext() -ben lévő szöveget, és elmenteni .po fileba. régen ez valami xgettext programmal sikerül, de most sehogy sem akar összejönni. win7 alá. köszi.