Gleda profil - thai

thai

Statistika

Pridružen/a:
14 dec 2014, 00:05
Zadnjič aktiven:
Prispevki:
Teme:
16 | Vse teme
32
31
2

Podpis

*Uporabniku je bila prepovedana uporaba foruma zaradi večih uporabniških računov, ki so po [pravilih obnašanja](/pravila.html) prepovedani.*
#

Kako spet pridobiti staro rangiranje, če je bila stran več dni, tednov nedostopna?



To se mi je zgodilo že drugič :( Vedno pri selitvi na drug strežnik. Enostavno vedno nekaj zašuštram. Od cca. 40 strani, ki sem jih v oktrobra 2014 preselil, sem zaribal samo 1, imel sem poddomene, ki pa sem jih pozabil dodati na nov strežnik :( Napako sem odkril po cca. 3-4 mesecih in ves ta čas je bila stran nedosegljiva. Sem pa vse strani preselil izključno zato, ker je zaslužek iz PPC zelo padel in mi je VPS postal enostavno predrag. In prekletstvo je hotelo, da sem zaribal 2. najbolj donosno stran. Iz prvih dveh grafov vidite, da prejšnjih poziij nikoli več nisem dobil. Goolge mi je za vedno zmanjšal obisk za cca 60% :(



In kot da se iz te napake nisem nič načil, sem letos zopet selil strani in prekletstvo je hotelo, da sem pa tokrat od vseh frdamanih 40ih strani zaribal najbolj dobičkonosno. Ne vem kako mi je to uspelo ampak enostavno nisem updejtu NS. Res ni mi jasno , kako mi je to uspelo, ker sem vse 2x pregledal in da se mi izmuzne najbolj dobičkonosna stran, enostavno ne more biti druga kot prekletstvo. Tudi tokrat sem strani selil, ker od vseh strani ni več niti za socialko ampk kreeeepko manj in, da grem uničit stran, ki mi nosi več kot 50%, eh.... Sicer sem napako odkril po enem tednu.



Zdaj vas pa vprašam, kaj mislite, da to prekletstvo pomeni? Naj se neham ukvarjati s PPC? enostavno ne zastopim, kako imam lahko 2x od vseh 40ih strani tako smolo, da zaribam najboljše strani? :(



Zdaj pa še malo bolj resno vprašanje. Kako naj pridobim nazaj stara rangiranja in obisk? Danes je bilo na tej strani 30% prejšnjega obiska :( Groza... Evo vam sliko...





Kar srce se mi para :( Najraje bi nekaj razbil.



*ne pozabite scrollat okna pri sliki


všeč(0) ni všeč(0) spam(0)
#

Je kaj v pripravi ali je tega konec? Tist kar je za mlade ne pride v poštev, ker sem over 30, pa tut le sredno mam končano.


všeč(2) ni všeč(4) spam(0)
#

Zanima me, če lahko skripto, ki ima GPL & MIT licenco hkrati, integriram na eno spletno stran ter to stran naprej prodam ali mora biti ta stran zaradi GPL icence open source?


všeč(0) ni všeč(0) spam(0)
#

Laravel "helper function" action() ne generirala pravilnega url-ja v primeru create metode.



Zapisano imam na primer


action('KrnekiController@create', [0])

Generira se url...



url_pot?0



Seveda bi lahko zapisal


action('KrnekiController@create', ['id' => 0])

in bi se generiral url...



url_pot?id=0



ampak ni to to. Želim, da se generira takšen url kot ga action() genrira pri vseh ostalih privzetih "resource" metodah s parametri ali pri custom metodah. Vedno se generira pravilni url (url_pot/0) le pri tej privzeti besedi "create" me zajebava.



V routes.php sem definiral pravilni route


Route::get('kr_neki/create/{id}', 'KrnekiController@create');
Route::resource('kr_neki', 'CategoriesController');

Če ne bom našel nobene druge rešitve, pač ne bom uporabil action() ampak bom v *.blade.php ročno zapisal celoten url in potem lepo delujem ampak je potem to spet tako tako, če se kasneje odločim spremeniti url v routes.php moram potem pot spremeniti tudi v blade (lahko bi pa tudi metodo preimenoval in potem deluje ampak to spet ni to).



Id v create metodi nujno potrebujem, ne vem, kako je sicer to v skladu z dobro prakso ampak ga potrebujem.


všeč(0) ni všeč(0) spam(0)
#

Imam spodnjo tabelo





Recimo, da želim izpisati vse vnose s parentid = 0 ampak ob pogoju, da mi še izpiše seštevek kolikokrat se id posameznega vnosa ponovi še v parentid. Upam, da sem razumljivo vprašal.



Zapisal sem query...


SELECT id, (SELECT COUNT(*) FROM categories WHERE parent_id = id) FROM categories WHERE parent_id = 0

ki mi vrne





kar pa ni pravilno, ker bi moralo pri id=3 biti zapisano 2



Recimo, če za test zapišem


SELECT id, (SELECT COUNT(*) FROM categories WHERE **parent_id = 3**) FROM categories WHERE parent_id = 0

count query deluje pravilno





Kakšna ideja, kaj počnem narobe, da mi ne zazna pravilnega id-ja?


všeč(0) ni všeč(0) spam(0)
#

Pri Laravel lahko za update izberem metodo PUT ali PATCH in mi ni jasno, v čem je razlika? Načeloma uporabljam PATCH ampak če za metodo izberem PUT, update-anje še vedno deluje brez težav in mi ni jasno v čem je sploh razlika?


všeč(0) ni všeč(0) spam(0)
#

Z Recursive functions sem uredil tako, da ima lahko kategorija "neomejeno" podkategorij in vsaka podkategorija še dodatne podkategorije itd. Zdaj me pa zanima ali obstaja kakšen boljši način takšnega gnezdenja kot da uporabim recursive function? Težave je, ker je na strežniku omejitev za gnezdenje, določen je "Maximum function nesting level of '100'" in ko je ta limit dosežen, se skripta ustavi. A dam limit na, ne vem, 10.000 in pozabim na vse skupaj ali obstaja kakšen boljši način?


všeč(0) ni všeč(0) spam(0)
#

Kako bi to rešili brez uporabe PHP funkcije (sort($array, SORT_NUMERIC); ) in brez uporabe google? Se vam zdi naloga težka? Jo potrebujem neki za razumevanje pa se mi je zdelo, da bo lahka, zdaj se pa že par uric zajebavam z njo pa je še nisem rešil :P Se mi niti več ne da razmišljat.



Deloma sem jo rešil tako


$polje2 = [8, 0, 3, 39, 10];
$polje3 = [];

foreach ($polje2 as $key => $value) {
$j = 0;
if ($polje2[$key] > $polje2[$i]) {
$j++;
}

if ($i == count($polje2)-1) {

$polje3[$j] = $polje2[$key];
}
}
}

var_dump($polje2);

for ($i = 0; $i < count($polje3); $i++) {
$min_to_max[$i] = $polje3[$i];
}

var_dump($polje3);
var_dump($min_to_max);



Dela pa samo, če so vse vrednosti v polju različne :P Če niso, ne deluje, ker sem naredil tako, da prešteje kolikokrat je določena številka večja od ostalih in to vrednost potem zapišem v $key novega polja. Jasno se pri enakih številkah potem ta vrednost zapiše na enako mesto in potem je v polju eno nedefinirano mesto in se izpiše napaka.



Kako bi vi to nalogo rešili? Očitno ta način ni ravno preveč dober. Bi še malo razmišljal o nalogi, pa se mi ne da več, ker je že pozno.


všeč(0) ni všeč(0) spam(0)
#

Mogoče kdo ve za kakšen brezplačni (MIT/apache... licenca - obvezno brezplačen za osebno in komercialno rabo) mega menu podoben kot ga imajo na http://www.enaa.com/, http://www.dx.com/ ipd.? (če se le da, naj bo mobile-first)


všeč(0) ni všeč(0) spam(0)
#

Recimo ustvarim en model in ga kličem/inicializiram v controllerju tako, da mu zapišem atribute. Ti se jasno prenesejo v _construct od Eloquent modela (ne mojega modela ampak onega privzetega extendanega, ker v mojem modelu nimam _construct()), ki pa naredi kaj? Vse te vrednosti zapiše v polje $attributes, ne?



Recimo sedaj pa v controllerju preko modela ustvarim še neke nove lastnosti (preko setters) in Laravel v ozadju spet samodejno vse te lastnosti vrže v lastnost/polje $attributes (doda jih že obstoječim), ne?



Ko poženem metodo save() pa se izvede query točno na podlagi vrednosti iz $attributes, ne?



Upam, da sem bil dovolj jasen, drugače lahko dam kak primer, da bo bolj razumljivo ampak je kar nekaj kode, pa se mi ni dalo v prvo vse kopirati :P


všeč(0) ni všeč(0) spam(0)