Mircy. Od jakiegoś czasu staram się ogarniać powoli JS. Coś tam już umiem, jakieś małe gówienka pisałem, również w angularze. Chciałbym napisać coś większego, coś bardziej złożonego niż todo albo slider w jQuery. Tylko, że za cholerę nie mogę wymyślić jakiegoś projektu, który mógłbym skończyć w miesiąc, półtora i z czystym sercem móc się nim pochwalić. Także może macie jakieś pomysły na ciekawy projekt frontendowy, to chętnie przeczytam o każdym z nich,
Próbuje odczytać zmienną sesji (username) za pomocą ajaxa i teoretycznie wszystko działa, tylko że wartość zmiennej zamienia się na jakąś gównotablice w console.log(zmienna) mam Object {username: "user0"} jak wyodrębnić samo "user0"?

Kod JS

$.ajax({
url : 'getUsername.php', // requesting a PHP script
dataType : 'json',
success : function (data) { // data contains the PHP script output
phpusername=data;

console.log(data.title);
console.log(phpusername); //tutaj output daje Object {username: "user0"}
}
});

Kod PHP


#programowanie #
Mireczki z #webdev #webdevhelp #webmastering #wordpress mam pytanie! Może znacie jakiś kalkulator cen do WordPress'a podobny do eZ Form, ale trochę bardziej dopracowany?

Musi umieć:
- Tworzyć formularze / drag & drop
- Obsługiwać "conditional rules" (jak to przetłumaczyć?! O.o)
- Tworzyć pola ukryte (zaznaczone i wliczone w cenę końcową - na tym poległ eZ Form Calculator - jest kompletnie niedopracowany :( )
- Obsługiwać captchę
- Wysyłać maile do właściciela
#angularjs #webdevhelp

Mam taki input:



Regex sprawdza czy poprawnie wpisuje hexa color.

Sprawdzam czy działa errorem:

wpisz dobrze hexa color colego

działa, wypisuje error jak wpisuje błędne dane. Ale zamiast tego tekstowego errora chciałbym, żeby input miał czerwony border jak jest zły, a zielony jak jest dobry. Tj. chciałbym dodawać określone klasy jeśli input będzie poprawny/niepoprawny. Jak mogę to zrobić?
Witam wszystkich z tagów #webdev, #webdesign, #webdevhelp i #javascript.
Potrzebuję nieco pomocy - napisałem sobie małą stronkę, która będzie mi służyć do wyświetlania plików tekstowych. Całość powstała testowana pod Firefoxem, wszystko działało, ale po wczytaniu pliku .html w Chromium niestety nie jest już tak kolorowo - jedna z pętli wykonuje się w nieskończoność, mimo, że nie powinno się tak dziać oraz nie występował taki problem w FF.
Tutaj możecie
Nie bijcie, jeśli już takie pytanie padło, jestem nowy pod tagiem ;)
Jestem na I roku informatyki i brat postanowił zaoszczędzić trochę na jego stronie internetowej, czyt. ja mam ją zrobić. Pomysł jest prosty, kilka "ekranów"-tj. ekran startowy, jakieś podstrony typu oferta czy kontakt etc. I tutaj pytania do was:
1. Potrzebny mi jest skrypt, który przejmie sterowanie przewijaniem strony, i przy przewinięciu przez użytkownika przewinie od razu do następnego ekranu-niezależnie od
@Nech: Ingerowanie w natywne funkcje przeglądarki za pomocą js, jest porażką UX. Nic mnie tak nie wkurza jak to, że ktoś steruje prędkością mogego scrolla w myszcze czy touchpadzie (raz trafiłem na stronę, która miała 10px krok na jednym tyknięciu myszki, przewinięcie 1000px strony to była jakaś masakra - pewnie ktoś zle smoothscrolla ustawił). Ostatnio też na jakieś stronie, już nie pamiętam jakiej konkretnie, ktoś tak sprytnie ten mechanizm zaimplementował, że
Cześć. Chcę, żeby zielony prostokąt pod tabelą był takiej samej długości jak wiersze w tabeli z kolumny "Ranking". Zielony prostokąt pod tabelą jest id=#rec1 z ustawionym width=100px; tak samo jak wiersze spod "Ranking" należące do klasy .bing są na width=100px;. Jednak nie są one tej samej długości. Dlaczego? Nawet po wywaleniu wszystkich paddingów nie są równe. Znalazłem tylko, że dobrze jest użyć box-sizing: border-box;, ale nie wiedząc czemu nie działa
Pobierz
źródło: comment_Y4vOAkld1AKa4zFZ69HpOGMaHh1NYPfj.gif
Domyślnie zielony #rec ma faktycznie 100px, a dokładniej jego content, natomiast dodanie do niego paddingu/bordera graficznie powiększy 100 pikselowy content o te wartości - chyba że będzie miał ustawionybox-sizing: border-box; Podobnie jest z kolumnami tabeli, ale tylko w przypadku algorytmu fixed, tj. table-layout: fixed; dla całej tabeli, w przeciwnym przypadku za liczenie geometrii bierze się automagiczny algorytm którego efekty czasami nie są tym czego się oczekiwało. Mam nadzieje że pomogłem
Czy jest może dodatek do przeglądarki, który "w locie" konwertuje jednostki niemetryczne do metrycznych?
Np w adblocku adMuncher była opcja, żeby zamienić konkretne słowo na inne. Dodatek taki wyłapywałby takie słowa jak inch, ft itp wraz z poprzedzającą je liczbową wartością i zmieniał na np metry.
Tak sobie teoretyzuję, bo co czytam teksty po angielsku to nie mogę zdzierżyć tych dziwnych jednostek z nieintuicyjnymi wartościami. Jeśli nie ma czegoś takiego to myślicie
#angularjs #javascript #webdevhelp

index http://pastebin.com/T9zkhZZf
kontroler http://pastebin.com/HRR815cV

W jaki sposób mogę wyświetlić te dwie listy obok siebie? Tj. żeby obok todoList była wyświetlania lista z wybraną datą. Zależy mi też na tym, żeby to co wypluje angular mógł jakoś przefiltrować, żeby dostać coś innego niż "Thu Dec 10 2015 00:00:00 GMT+0100 (Środkowoeuropejski czas stand.) ". Z góry dziękuje za pomoc. :-)
@PrawyKuba: czemu date w ogóle trzymać oddzielnie, a todo oddzielnie ? weź wpakuj wszystko w jeden obiekt, lol

todoInput na todo.text
dateInput na todo.date

i w kontolerze

$scope.todo={
done:false
};
$scope.todoAdd = function(){
$scope.todoList.push($scope.todo);
$scope.todo={
done:false
};
}

I sobie potem w ng-repeat wyświetlasz tam text date i done
@PrawyKuba: poza tym elements to liczba mnoga, a masz jeden item, nazwij to element, no i też jeśli nie będzie edycji tych todosów to zamiast
ng-bind="elements.todoText" zrób ng-bind="::elements.todoText" - unikniesz dodatkowego watchera
#webdew #webdevhelp #jwplayer
Trochę też info dla @wykop

Podłączałem ostatnio jwPlayer (ten sam co na wypoku) i miałem ten sam problem co występuje na portalu ze śmiesznymi obrazkami, a dokładniej player zapisuje pozycje suwaka głośności w ciasteczkach, odczytuje to, niestety efekt jest tylko wizualny, bo dźwięk na maxa za każdym razem jak odpalę nową instancję playera, dopiero przesunięcie suwaka głośności updatuje natężenie dźwięku. Ktoś coś?
Hej Wypoki,
chciałbym żebyście ocenili i ewentualnie poprawili moje rozumowanie w poniższej kwestii.
#programowanie #webdev #php #bezpieczenstwo #security #webdevhelp #pomocy

Tworzę pewien system sieciowy. Jest serwer na którym siedzi cały silnik aplikacji (apache/php). Zasada działania opiera się głownie na wykonywaniu operacji na bazie danych. Jest też frontend bezpośrednio zintegrowany z silnikiem (dla admina/userów). No i tak sobie myślę żeby napisać do tego aplikacje (na Win/Lin). W silniku są klasy przez które przechodzi
@Saeglopur: wtyczka WP Clone by WP Academy jest genialna - sama podmienia linki w locie. Tylko wczesniej pousuwaj z bazy statystyki, bo potrafi odmówić z tego powodu posłuszeństwa.