Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: Kącik Webmasterski (HTML, JavaScript, PHP i inne) [cz.40]

123następnaostatnia
18.06.2010 18:14
📄
1
zanonimizowany620918
22
Generał

Kącik Webmasterski (HTML, JavaScript, PHP i inne) [cz.40]

Słowem wstępu:

Kącik ten powstał w celu gromadzenia informacji, zapytań, porad, a także jako miejsce publikacji i oceny witryn stworzonych przez forumowiczów GOLa. Wszystko powinno znajdować się w jednym miejscu, aby można było łatwiej i przyjemniej odnaleźć informacje związane z tworzeniem stron www. Liczymy na to, że kącik będzie bardzo często odwiedzany :)

-----------------------------------------------------------------------------------------------------------------

NARZĘDZIA WEBMASTERSKIE:

Edytory graficzne - WYSIWYG:

- Macromedia Dreamwaver MX - http://www.macromedia.com
- Amaya - http://www.w3.org/amaya
- Adobe GoLive - http://www.adobe.com
- Microsoft FrontPage
- Microsoft FrontPage Express
- Pajaczek
- CoffeeCup Free
- Free HTML 6.0
- 1st page 2000

Edytory tekstowe:

- Macromedia Dreamwaver MX - www.macromedia.com
- Notatnik
- Webmajster
- Pajaczek pro
- Zajaczek
- HotDog Pro
- ezHTML
- NoteTab Light
- Website Pro
- Notepad ++
- EditPlus

Programy do obróbki grafiki i animacji:

- Flash MX
- 3D Flash Animator
- Ulead GIF Animator
- Adobe Photoshop
- Paint Shop Pro
- GIMP
- Corel Draw

Narzędzia do publikacji stron na serwerach:

- CuteFTP
- Total Commander
- WS_FTP
- FlashFXP
- Filezilla

Domeny
- http://home.pl
- http://az.pl
- http://nazwa.pl
- http://domeny.pl

Płatne serwery
- http://webd.pl
- http://home.pl
- http://nazwa.pl
- http://netmark.pl
- http://netarteria.pl
- http://ovh.org

Spis darmowych serwerów

- http://forum.webhelp.pl/viewtopic.php?t=1145

Najlepsze kursy HTML

- http://www.kurshtml.boo.pl
- http://webmaster.helion.pl/kurshtml/

Manual

- http://php.net/

BŁĘDY W TWORZENIU STRON - koniecznie przeczytaj!

- http://pornel.net/bledy
- http://www.kreativ.pl/10_zasad/

Ciekawe strony dla webmasterów:

- http://ezhtml.bydnet.com.pl/
- http://www.webhelp.pl/
- http://www.siteql.net/
- http://www.kess.snug.pl/
- http://osiolki.net/tabelki/
- http://www.kailastudio.com.pl/design/
- http://netdesign.wroclaw.pl/
- http://mimas.ceti.pl/dia/
- http://www.typografia.ogme.pl/index.php/artykuly-mainmenu-4/6-typografia-internetowa/6-451-czyli-typografia-bez-papieru

Za darmo dla webmasterów:

- http://www.4free.pl/
- http://www.ksiegi.emix.net.pl/
- http://www.free4web.pl/
- http://www.dhost.info/

Nasze strony:

wi3dzmin
- http://www.brokilon.aplus.pl

hotDog
- http://www.lookas.prv.pl

Bri (hmtlowa podstawówka :)
- http://bri.republika.pl/

Slowik
- http://fotografia.gry-online.pl/

================================
Archwium Kącika:
================================

cz. 01: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=282993
cz. 01: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=1724087 REIKARNACJA
cz. 02: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=293434
cz. 03: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=561138
cz. 04: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=681039
cz. 05: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=709817
cz. 06: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=778829
cz. 07: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=860865
cz. 08: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=987171
cz. 09: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=1348213
cz. 10: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=1966148
cz. 11: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2031618
cz. 12: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2059468
cz. 13: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2160961
cz. 14: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2219048
cz. 15: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2305650
cz. 16: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2374934
cz. 17: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2404162
cz. 18: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2479809
cz. 19: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2531725
cz. 20: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2661899
cz. 21: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2739264
cz. 22: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=2940573
cz. 23: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=3283908
cz. 24: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=3713891
cz. 25: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4000035
cz. 26: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4101026
cz. 27: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4177593
cz. 28: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4379688
cz. 29: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4722727
cz. 30: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=4979111
cz. 31: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=5179288
cz. 32: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=5566907
cz. 33: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=5880745
cz. 34: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=6280629
cz. 35: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=6280629
cz. 36: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=7016083
cz. 37: http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=8042674
cz. 38: https://www.gry-online.pl/S043.asp?ID=9012594&N=1
cz. 39: https://www.gry-online.pl/S043.asp?ID=9868816&N=1

18.06.2010 18:17
2
odpowiedz
zanonimizowany620918
22
Generał

Trochę porządków, kilka nowych programów, usunięcie dead linków, dział z domenami i płatnymi serwerami (wrzuciłem to, z czego korzystałem, sprawdzone).

18.06.2010 18:19
legrooch
3
odpowiedz
legrooch
230
MPO Squad Member

Skąd zatem te 50% ja się pytam?

Z polityk wewnętrznych firm. Do użytku z intranetem, helpdeskiem itp w 99% wymagany jest IE, mimo że na reszcie działa sprawnie. Zmiana hasła na ISA Server czy w MOSS jest możliwa z automatu na IE. Pod innymi przeglądarkami występują problemy autoryzacji kont, przez co założona jest taka właśnie polityka.

18.06.2010 18:22
4
odpowiedz
zanonimizowany620918
22
Generał

Czyli statystyka nie oddaje nijak tego z jakich korzystają przeglądarek przeciętni Kowalscy. Są jakieś dane o osobach prywatnych?

18.06.2010 18:35
yasiu
5
odpowiedz
yasiu
199
Legend

a ja wracam do pytania o jakis prosty framework.mialem kilka podejsc, ale z braku konkretnego projektu do zrealizowania, odpadalem, teraz mam cos, wiec moze sie uda:)

18.06.2010 18:39
6
odpowiedz
zanonimizowany620918
22
Generał

yasiu, chciałem Ci 2 posty wczesniej polecić jQuery, ale zwyczajnie nie powiedziałeś w jakim języku mają być te frameworki ;)

18.06.2010 18:41
yasiu
7
odpowiedz
yasiu
199
Legend

php =] jquery uzywam, teraz szukam czegos prostego dzieki czemu mozna ogarnac troche wieksze rzeczy i ugryzc MVC=]

18.06.2010 18:56
8
odpowiedz
zanonimizowany620918
22
Generał

To pewnie Zend. Sam muszę go ogarnąć bo w aplikacjach często wymagają jego znajomości.

18.06.2010 19:03
yasiu
9
odpowiedz
yasiu
199
Legend

jeszcze jakies propozycje? bo zend to chyba taki prosty nie jest :D

18.06.2010 19:16
10
odpowiedz
zanonimizowany620918
22
Generał

No, 60mb kodu :). Pewnie Regis jakiś wyczaruje.

18.06.2010 19:31
11
odpowiedz
wi3dzmin
115
Generał

yasiu -> Zend jest duży, ale w dużej mierze to dodatkowe narzędzia.
Może spróbuj frameworka "Kohana"? Nie jest to zbyt dobry framework ale za to prosty.
Może Cake PHP?

18.06.2010 22:59
12
odpowiedz
Zapruder
104
MAN UP

Codeigniter jest prosty jak budowa cepa i sporo rzeczy mozna z tym zrobić, ale znajomy, który bardziej siedzi w php mówi, że to badziewie bo nie planują przejścia na php5 - a że ja w php to "miętki" jestem mocno to pewnie ma racje : P

18.06.2010 23:12
13
odpowiedz
zanonimizowany56991
107
Generał

wi3dzmin --> czemu uwazasz, ze nie jest to dobry framework?

19.06.2010 12:03
maviozo
😊
14
odpowiedz
maviozo
225
autor zdjęć
Image

A co takie frameworki mają dobrego do zaoferowania w stosunku do czystego php? Może to idiotyczne, ale serio się zastanawiam - bo póki co nie napotkałem większych ograniczeń php, których nie mógłbym przeskoczyć ;) a nawet wręcz przeciwnie - w necie roi się od gotowych klas :)

Co do IE jeszcze - łap obrazek z analitycs z mojej strony:

20.06.2010 15:26
15
odpowiedz
zanonimizowany377077
45
Legend
21.06.2010 12:15
SULIK
16
odpowiedz
SULIK
250
olewam zasady

szukam jakiejś możliwości zagnieżdżenia jednego pliku w drugim, coś takiego jak w php: include

ale niestety w nie mam do dyspozycji niestety na serwerze do php, chodzi mi dokładniej o to, że strona ma ileś tam podstron i menu które chciałbym zagnieździć do łatwiejszego rozbudowywania, tzn., że przy jakiejkolwiek rozbudowie, abym nie musiał edytować wszystkich plików pokolei,a tylko abym edytował 1-2 pliki :) - jest taka możliwość ?

<iframe> wolał bym uniknąć

21.06.2010 13:38
17
odpowiedz
zanonimizowany620918
22
Generał

tomazzi, tańszych znaczy 1,22 na pierwszy rok i 150 za drugi? ;)

Sulik, bez jaj, serwery z php kosztują grosze, a i wygodniej i skuteczniej.

21.06.2010 14:14
SULIK
18
odpowiedz
SULIK
250
olewam zasady

yo dawg - póki co nie mam ochoty kupować miejsca na żadnym serwie bo chcę się pobawić, etc.

więc póki co szukam rozwiązania które mnie zadowoli, jeśli nie znajdę to wtedy zajmę się php :)

21.06.2010 14:21
ejpi
19
odpowiedz
ejpi
81
Shit Happens

Chciałem do swojej bazy w myslq dodać wyszukiwanie pozycji np po miejscowości. Przegladnalem troche manuali i mimo to cos te moje skrypty nie działają:

pilk z formularzem wyszukiwania:
<form method="post" action="search.php">
<input type=text name=fraza value=<? print $fraza; ?> size=20>
<input type=submit value=Szukaj>
</form>

plik z wyświetlaniem wyników:
<?
if (isset($fraza)) ‹
if ($fraza != ‘’) ‹

$dbhost = ‘localhost’;
$dbuser = ‘mojabaza’;
$dbpass = ‘mojehaslo’;
$dbname = ‘nazwa_bazy’;
$nt = ‘nazwatabeli’;
if ($lacze = @mysql_connect($dbhost, $dbuser, $dbpass)) ‹
if (mysql_select_db($dbname)) ‹
$query = "SELECT * FROM $nt WHERE

adres LIKE '%$fraza%'";


$result = mysql_query($query);
//if ($result && mysql_num_rows($result) != 0) ‹
while ($rekord = mysql_fetch_array($result)) ‹
$nr = $rekord['nr'];
$imie = $rekord['imie'];
$fax = $rekord['fax'];
$adres = $rekord['adres'];
$mail = $rekord['mail'];
echo $adres;

› ›››
?>

i nie dzieje się nic, nawet błędu nie wyrzuci:)

21.06.2010 15:59
maviozo
20
odpowiedz
maviozo
225
autor zdjęć

if ($lacze = @mysql_connect($dbhost, $dbuser, $dbpass)) ‹
dziwne.

poza tym
if (isset($fraza)) ‹
if ($fraza != ‘’) ‹

też dziwne
nie lepiej w jednym?

Twój serwer może mieć wyłączone krótkie nazwy zmiennych (nie pamiętam już jak się toto nazywa)

Zmień $fraza
na
$_POST['fraza']

23.06.2010 11:36
yasiu
21
odpowiedz
yasiu
199
Legend

wraca skrypt który już trochę poprawiłem :) jquery

jak zrobić, co by animacja zadziałała, dopiero jak ktoś przytrzyma kursor na danym elemencie? w tej chwili szybkie przejechanie kursorem po trzech elementach uruchamia trzy kolejne wykonania powyższego kodu, a to nieładnie wygląda :)

edit: użyłem plugina do jquery - hoverintent się nazywa :)

24.06.2010 12:55
maviozo
22
odpowiedz
maviozo
225
autor zdjęć

Czy jest jakiś sposób na "zbombardowanie" serwer celem sprawdzenia jego wydajności? Ostatnio zauważyłem, że serwer na którym stoi strona chodzi wolno, by nie powiedzieć kiepsko. Robiąc taki teścik miałbym pewność, że kuleje - a wtedy pewnie podziękuję ów firmie, lub wyślę maila ze stosownym niezadowoleniem.

25.06.2010 03:26
23
odpowiedz
zanonimizowany620918
22
Generał

Znaczy chcesz zDDOSować własny serwer? ;o

Albo zwyczajnie zpinguj w cmd IP.

25.06.2010 08:04
legrooch
24
odpowiedz
legrooch
230
MPO Squad Member

maviozo ==> Dobry stress test da radę
http://www.softwareqatest.com/qatweb1.html

Ale pamiętaj, że tego typu akcje mogą mieć dwa końce - również pozwania Ciebie o unieruchomienie serwisu.

29.06.2010 16:38
25
odpowiedz
zanonimizowany620918
22
Generał

yasiu, jeszcze apropos zaokrąglonych rogów to możesz użyć: (działa na Chrome, Safari, FF)

-moz-border-radius: 3px;
-webkit-border-radius: 3px;

29.06.2010 16:45
yasiu
26
odpowiedz
yasiu
199
Legend

w starym wątku zadałem pytanie :)

jak zrobić, żeby to: http://aesthetic.eu.org/~yasiu/etta/ nie sypało błędami JS i żeby jako tako wyglądało na IE6 i IE7?

to dawg - zrobiłem to przez JS, w IE też jako tako wygląda

29.06.2010 16:52
27
odpowiedz
zanonimizowany620918
22
Generał

Sprawdziłem na kilku przeglądarkach (w tym min. najnowsze IE, Safari, Chrome, FF, Opera) i żadnych błędów nie wysypuje.
Co nie zmienia faktu, że ta animacja przyciemnij/rozjaśnij strasznie denerwująca na dłuższą metę.

29.06.2010 18:40
28
odpowiedz
Zapruder
104
MAN UP
Image

Pomijając wygląd strony, to za bardzo się chyba starasz uzupełnić javascriptem braki IE w obsłudze css3, przez co stronka się robi dosyć java-heavy i mi się coś dziwnego z kompem dzieje w ogóle jak mam otwarta twoją stronę, safari błyskawicznie wchodzi na prawie 500 000K uzytej pamięci i komp zaczyna się grzać : D

FontEffect - totalnie do zastąpienia przez css3 (i w sporej części przez css2) - generuje to jakieś horrendalne wręcz ilości kodu(do tego divy w divach w divach, ze stylami inline - obrazek).
Jak koniecznie chcesz mieć dokładnie tak samo w IE jak w innych przeglądarkach to juz lepiej to zrobić graficznie + nagłówki z <h1></h1> czy tam jakas inna cyferka z atrybutem text-indent: -9999px;
Seo nie straci (zyska wręcz, teraz nagłówki to po prostu divy, a nie porządne <h1></h1>), ilosc kodu znacznie spadnie, wydajnosc i przejrzystość się zwiększy.

Separatory elementów listy też chyba lepiej zrobić przez
ul:nth-child(even)
ul:nth-child(odd)
i nadać im odpowiednie border-bottom.

Ewentualnie jeszcze można zrobić po prostu <!--[if IE]> i tam ładować te wszystkie wynalazki, a dla normalnych przeglądarek napisać wszystko po ludzku :)

30.06.2010 01:31
yasiu
29
odpowiedz
yasiu
199
Legend

z pewnością skorzystam z rad :) do tej pory tworzyłem jedynie aplikacje intranetowe, w których wygląd miał naprawdę niewielkie znaczenie.

co do separatorów, racja, JS został po tym, jak testowałem inne rozwiązanie =]

03.07.2010 12:55
legrooch
30
odpowiedz
legrooch
230
MPO Squad Member

Jaki edytor PHP polecacie? Zależy mi na pełnym IDE (z podglądem zmian w zawartości danej witryny (ala Visual Studio).

03.07.2010 19:59
maviozo
31
odpowiedz
maviozo
225
autor zdjęć

Czy da się wyzwolić jakiś trigger po załadowaniu samej strony html? Obecna forma:
(function () ‹
window.addEventListener("load", function () ‹

...
›, false)
›)();

działa, ale dopiero wtedy, gdy wszystkie elementy (obrazki) są już załadowane. Mi wystarczy sam DOM.

03.07.2010 20:07
32
odpowiedz
wi3dzmin
115
Generał

Spróbuj może dodać tego eventa do body a nie window.

Albo skorzystaj z jquery. Wtedy

$.('document').ready(function()‹

//kod tutaj
›);

03.07.2010 20:11
33
odpowiedz
wi3dzmin
115
Generał

legrooch -> generalnie najpopularniejsze IDE to Exlipse PDT, albo Netbeans PHP. Ja osobiście chwalę sobie Netbeans.

03.07.2010 20:13
maviozo
34
odpowiedz
maviozo
225
autor zdjęć

wiedzmin->nie mogę skorzystać z jquery w tym przypadku, to ma być skrypt do greasemonkey ;)

03.07.2010 21:12
legrooch
👍
35
odpowiedz
legrooch
230
MPO Squad Member

wi3dzmin ==> Dzięki :)

04.07.2010 10:29
36
odpowiedz
wi3dzmin
115
Generał

maviozo -> hmm ja jak jeszcze w czystym javascripcie coś pisałem to używałem
<body onload="funkcja()">

Wydaje mi się, że powinno zadziałaś, aczkolwiek nie pamiętam już jak to jest z tymi obrazkami

05.07.2010 10:55
yasiu
37
odpowiedz
yasiu
199
Legend

mialem pewna strone, ktora byla po polsku, teraz dodalem troche php i jest tez dostepna po angielsku i niemiecku.

jak zrobić z description i keywords - też dodawać je do kodu dynamicznie w zależności od wybranego języka?

05.07.2010 11:06
38
odpowiedz
wi3dzmin
115
Generał

Yasiu -> tak samo jak cala reszta tekstu.

szczegóły zależą od strony ale w najprymitywniejszy sposób można tak:

<title>
<?php
if($lang == 'pl')

echo 'Polski tytuł';

else if($lang == 'en')

echo 'English title';

?>
</title>

Coś podobne można wstawić w dowolny tag na stonie, takżę keywords oraz description

05.07.2010 11:24
maviozo
39
odpowiedz
maviozo
225
autor zdjęć

Osobiście bym to popełnił zupełnie inaczej.

A najlepiej, by nie osadzać wszystkich wersji językowej do jednego pliku (bo po co PL wczytywać, jeśli wybieramy EN?)

Stworzyłbym sobie schemat pliku, np:
$txt=array(
'pomoc'=>'Pomoc',
'tytul'=>'Tytuł strony',
'anuluj'=>'Anuluj',
'zart'=>'Żartujesz sobie k**a ze mnie?'
);

I zapisał jako langPL.php

potem drugi plik
$txt=array(
'pomoc'=>'Help',
'tytul'=>'Page title',
'anuluj'=>'Cancel',
'zart'=>'Are you fuckin kidding me?'
);
jako langEN.php.

Potem w pliku głównym po prostu gdzieś na początku samej strony:

require_once 'lang'.$jezyk.'.php';

i potem na stronie:
<title><?=$txt['title']?></title>
itd.

$jezyk zawiera odpowiednio 'PL' albo 'EN' - a jak zczytane (z $_GET?) czy adresu strony - to już sprawa drugorzędna, tutaj napisałem po prostu taki skrót myślowy.
Oczywiście największy sens to ma, jeśli napisów jest sporo;)

Można też wepchać to po prostu do mysqla..

05.07.2010 11:37
yasiu
40
odpowiedz
yasiu
199
Legend

ja akurat zrobilem sobie zewnetrzny plik locale.php gdzie definiuje $locale[pl][0] = 'tekst' $locale[en][0] = 'text' $locale[de][0] = 'schreibe' a w samym glownym index.php wklejam <?php echo $locale[$language][0]; ?>

ok, to już wiem jak zadziałać :)

05.07.2010 15:55
41
odpowiedz
zanonimizowany110398
1
Generał

maviozo, ale po co rozbijać to na kilka tablic?

05.07.2010 16:10
maviozo
42
odpowiedz
maviozo
225
autor zdjęć

To jest jedna i ta sama tablica, tylko w zależności od zinkludowanego pliku, wartości w niej będą inne. W ten sposób unikasz ładowania wszystkich wersji językowych w momencie, gdy potrzebujesz tylko jeden z nich.
Owszem, możesz przecież zrobić to bardziej "skompresowane", na przykład inkludując ciąg
PL:Pomoc|Tak|Nie|Wyjście
En:Help|Yes|No|Exit
i rozbijać to przez explode, ale wtedy jest to mniej czytelne. Co kto lubi. Ale sama metoda pozostanie podobna.

05.07.2010 16:15
43
odpowiedz
zanonimizowany657928
9
Senator

Muszę zaimportować tabelę z Excela do MySQL. Możecie polecić jakieś programy do tego?

05.07.2010 16:59
44
odpowiedz
zanonimizowany154655
5
Konsul

Jak sprawić by obrazek dostosowywał się szerokością (100%) do rozdziałki użytkownika? Innymi slowy, żeby ucinało go gdy user ma - mniejszą niż obrazek szerokość ekranu.

05.07.2010 17:03
maviozo
😊
45
odpowiedz
maviozo
225
autor zdjęć

jquery potrafi pobierać szerokość obrazka nawet jeśli nie jest zdefiniowany - wiem, bo sam napisałem taki skrypt dla gola. Teraz już nie pamiętam jak, ale jak w jquery - zapewne banalne:P

To samo zresztą potrafi php - a do php możesz przekazać rozdzielczość dzięki javascript - np. przeładowując raz stronę i wysyłając POST.

05.07.2010 17:06
Regis
😊
46
odpowiedz
Regis
133

Panowie, tradycyjnie kombinujecie jak koń pod górę. Są pewne ustandaryzowane sposoby dostarczania mechanizmów tłumaczeń w aplikacjach (nie tylko na stronach www), dzięki czemu nie musicie odkrywać Ameryki na nowo i pisać od zera masy kodu, który ktoś już napisał. A elastyczność takich rozwiązań jest z całą pewnością o niebo większa, niż czegoś składanego na kolanie - dodawanie kolejnych języków, zmiana źródła tłumaczenia albo inne tego typu zmiany wprowadza się "ot tak". Polecam słowo-klucz na dzisiaj: "i18n"

05.07.2010 18:07
47
odpowiedz
zanonimizowany657928
9
Senator
Image

A. Zapomniałem o najważniejszym. W tabeli w kolumnie z opisem potrafi się znaleźć kilka linijek tekstu w jednym wierszu (screen) i znając życie po przekonwertowaniu do CSV wszystko się rypnie :/
Ostatecznie sam opis (oczywiście z kodem odnośnika do niego) mogę umieścić w zupełnie innej tabeli, jeżeli da się to jakoś łatwo i automatycznie przerobić.

05.07.2010 23:01
maviozo
48
odpowiedz
maviozo
225
autor zdjęć

Czy jest jakiś sposób na zliczenie wszystkich wykonanych zapytań mysql od początku do końca wykonywania skryptu php?

06.07.2010 09:16
yasiu
49
odpowiedz
yasiu
199
Legend

regis - ale ja nie potrzebowałem niczego elastycznego ;) statyczna strona, w sumie 24 stringi z tekstem, trzy języki, nic się tu nie zmieni, a nawet jeśli to moje rozwiązanie do tych potrzeb wystarczy. niemniej zapoznam się ze słowem na dziś :D

maviozo - a licznika jakiegoś nie możesz sobie zrobić? przecież raczej wiesz, kiedy wykonujesz zapytanie, wtedy licznik++ i jedziesz dalej :)

06.07.2010 09:21
maviozo
😜
50
odpowiedz
maviozo
225
autor zdjęć

yasiu->tyle to ja wiem:P nie chodzi mi o śledzenie własnego skryptu, chcę prześledzić mechanizmy gotowych produkcji, np. CMSa, czy innych dostępnych darmowych narzędzi. Śledzenie kodu w przypadku takich aplikacji nie jest w pełni komfortowe tylko w tym celu. Może trochę z ciekawości, może trochę celem podłapania sposobów radzenia sobie z różnymi sprawami. Zapewne to nieprogramistyczne i od dupy strony - jednak ciągle do wszystkiego dochodzę sobie sam, mentora ni ma :P

06.07.2010 14:28
51
odpowiedz
zanonimizowany377077
45
Legend

Pytanko: mam sobie tablicę stringów(tab) i mam sobie stringa(s). Czy w PHP jest taka funkcja która sprawdzi czy s zawiera w sobie któryś element z tab?

06.07.2010 14:43
yasiu
52
odpowiedz
yasiu
199
Legend

maviozo - ja tak samo sie ucze :)

tomazzi - na pewno, ale nie pamiętam... zasze mozesz taka funkcje sam napisac opierajac sie na foreach dla kazdego elementu tablicy :)

06.07.2010 14:59
😊
53
odpowiedz
zanonimizowany377077
45
Legend

No właśnie już tak zrobiłem :)

06.07.2010 15:14
54
odpowiedz
zanonimizowany620918
22
Generał

inarray() użyj, tomazzi.

Co z tą szerokością obrazka? Jakiś gotowy protip, poza wskazówkami mavioza? ;p

06.07.2010 15:37
55
odpowiedz
zanonimizowany377077
45
Legend

yo dawg - zrobiłem już na foreach ;) Co do [17]: Nie. Tańsze to znaczy że na np OVH masz przedłużenie 45zł a na Home.pl 99zł. Domeny do których podałeś linki są chyba jednymi z najdroższych na rynku.

07.07.2010 12:26
maviozo
56
odpowiedz
maviozo
225
autor zdjęć
Image

Które rozwiązanie jest lepsze? Pewnie 2, tyle, że będzie więcej hecy.
Wierszy z -1 będzie najwięcej, natomiast 0 i tekst sporadycznie. Raczej nie przewiduję więcej tekstowych jak 1/10 wszystkich wierszy. Tyle, że to nie ode mnie zależy;)

mysql oczywiście.

08.07.2010 11:47
57
odpowiedz
zanonimizowany56991
107
Generał

Czy ma moze ktos pojecie jak zrobic stronicowanie danych z pliku XML. Dane wyswietlam uzywajac parsera SimpleXML dostepnego w php5. Czytalem pare artykulow, szukalem na googl'u ale nic ciekawego nie znalazle. Bede wdzieczny za wszystkie wskazowki.

08.07.2010 23:08
58
odpowiedz
zanonimizowany359771
31
Legend

Hej, mam pytanie.

Czy znacie alternatywe dla takiego typu suwaka?
http://req [kropka] pl/junkie/

To jest jScrollHorizontalPane na bazie jScrollPane. Wkurza mnie to, że nie aktualizuje się w miarę pojawiania się kolejnych zdjęć. Trzeba ręcznie odświeżać. Potrzebny jest mi skrypt, który potrafi stworzyć suwak w takim stylu jak na stronie i będzie działała w miarę pojawiania się kolejnych zdjęć, bez potrzeby odświeżania.

09.07.2010 11:13
59
odpowiedz
zanonimizowany359771
31
Legend

?

10.07.2010 14:49
maviozo
60
odpowiedz
maviozo
225
autor zdjęć

[48][56]?

10.07.2010 14:59
61
odpowiedz
zanonimizowany620918
22
Generał

maviozo, wystarczy napisać funkcję łaczącą się z bazą i wykonujacą zapytania. Do tejże funkcji dorzucasz zwykły counter: $licz++; za każdym zapytaniem i na końcu zwracasz $licz.

10.07.2010 15:09
Regis
62
odpowiedz
Regis
133

[48] Zliczaj sam w jakiejś metodzie odpowiedzialnej za zapytania

[56] Nie ma reguły. To zależy też od tego jak często będą aktualizowane pola z tekstem itp. i jaki rozmiar ma mieć tabela. Dla projektów amatorskich, kiedy ilość rekordów liczona jest w tysiącach, ew. w dziesiątkach tysięcy, uważam, że nie ma co kombinować - upchnięcie wszystkiego w jednej tabeli będzie szybsze i wygodniejsze. Ale jesli spodziewasz się dużego obciążenia bazy, albo jej wielkiego rozmiaru, to rozważ drugą opcję.

[57] A w czym problem? Przecież wiesz w którym "węźle" XMLa jesteś w danym momencie, wiec nie bardzo rozumiem gdzie widzisz problem. Dla każdej strony wyliczasz sobie które węzły masz pobrać i tyle.

10.07.2010 15:13
maviozo
😜
63
odpowiedz
maviozo
225
autor zdjęć

yo dawg->pisałem już o tym. TO nie własny skrypt chcę "śledzić" tylko 'cudzy', tj darmowe projekty które można pobrać i instalować. Chcę po prostu sprawdzić, jakie "są normy" ;)

11.07.2010 20:03
64
odpowiedz
zanonimizowany359771
31
Legend

Zna ktoś odpowiedź?

18.07.2010 21:00
gromusek
65
odpowiedz
gromusek
101
keep Your secrets

bawil sie ktos w PHP & Allegro WEBAPI ?

19.07.2010 08:58
66
odpowiedz
maczu
162
Generał

@req_
nie wiem czy o to chodzi, ale może poczytaj o livequery?

I jeżeli ktoś założy nowy wątek, niech da linka do niego w starym...

22.07.2010 11:24
maviozo
67
odpowiedz
maviozo
225
autor zdjęć

Hej ponownie kąciku!

Mam pewien dylemat. Człowiek klika w coś, co uruchamia $.ajax() - z kolei wynik to część skryptu (na przykład obiekt JSON, ale że nie jest to bardzo złożona sktruktura, wystarczą w sumie dwa arraye). Do wygenerowania tego skryptu muszę (tzn. bardziej chcę, bo dane są statyczne, ale zdaje się, że mysql sobie wydajniej radzi aniżeli plik txt :P) rzucić zapytanie mysql.

Czy najwydajniejszy sposób to:
$.ajax()---> getdata.php--->mysql_query--->echo json_decode()--->analiza wyniku. Czy nie da się pominąć któregoś z kroków, by wszystko szło jak najwydajniej?

Do tego sam skrypt do analizy też chcę umieścić osobno (przykładowo dobrze radzi sobie $.getScript)
Czy nie będzie prościej właśnie w tym getScript rzucić php, który już sam z siebie pobierze mysql? To rozwiązanie wydaje mi się najwłaściwsze.

Proszę o porady:) może ktoś już coś takiego robił.

26.07.2010 19:16
68
odpowiedz
zanonimizowany620918
22
Generał

Wie ktoś może skąd mogę wytrzasnąć skrypt pokazujący fotki (miniaturki) w rządku wraz ze strzałkami? Coś na bazie rozwiązania z formula1.com (na głównej pod newsami jest taka mini-galeria).

27.07.2010 08:38
yasiu
69
odpowiedz
yasiu
199
Legend

yo dawg - poszukaj jquery gallery w google, sporo tego znajduje, niektore sa calkiem fajnymi narzedziami

27.07.2010 11:43
yasiu
70
odpowiedz
yasiu
199
Legend

znacie jakieś darmowe systemy które mogę zintegrować na stronie, a dające funkcjonalność newslettera? gość podaje maila, i jak wysyłamy newsletter, dostaje go razem z innymi zapisanymi.

27.07.2010 18:31
👍
71
odpowiedz
zanonimizowany620918
22
Generał

yasiu, dzięki. Choć osobiście chodziło mi o cos na wzór tegóż:

http://leandrovieira.com/projects/jquery/lightbox/

27.07.2010 18:48
72
odpowiedz
zanonimizowany620918
22
Generał

No, ale nie umiem go zainstalować :P

Includnąłem .cssy i .js w sekcji head i teraz co?

27.07.2010 18:54
yasiu
73
odpowiedz
yasiu
199
Legend

zapodaj do mnie na gg, może pomogę, bo sam niedawno instalowałem lightboxa

4971861

27.07.2010 19:01
74
odpowiedz
zanonimizowany620918
22
Generał

Za 3 minuty napiszę.

Chwila, konfiguruje gg..

27.07.2010 19:22
75
odpowiedz
wi3dzmin
115
Generał

maviozo -> może nie do końca rozumiem twoje pytanie, ale postaram się odpowiedzieć. Na pewno nie należy mieszać różnych warstw aplikacji. Niech widok zajmie się widokiem a model modelem. Lepiej poświęcić odrobinę wydajności na rzecz czystości i czytelności kodu.

Standardowy przebieg działania aplikacji z ajaxem wygląda mniej więcej tak

widok (jakaś akcja) -> zapytanie ajaxowe -> akcja php (analiza zapytania, pobranie danych, wstępna obróbka danych) -> wysłanie odpowiedzi do widoku -> widok wyświetla

Bardzo wygodnie przesyłać takie zapytania i wyniki JSONem.
Oczywiście różnie to wygląda, niekiedy praktycznie wszystkie operacje wykonywane są na poziomie PHP, a widok dostaje gotowca, czasami to widok przejmuje część obróbki danych. Nie mniej trzeba pamiętać, że interfejs nie służy do obliczeń tylko do komunikacji z użytkownikiem :)

28.07.2010 08:16
👍
76
odpowiedz
zanonimizowany620918
22
Generał

Dzięki jeszcze raz, yasiu, wszystko śmiga jak należy.

28.07.2010 09:43
yasiu
77
odpowiedz
yasiu
199
Legend

cieszę się, że wyjątkowo to ja mogłem pomóc :D

korzystał ktoś z Was z PHPList? (system do newsletterów) - szukam jakiegoś rozwiązania które pozwoli mi ominąć pewną pozycję wyceny zrobienia strony internetowej. za newsletter liczą sobie praktycznie 1/3 ceny, co jest moim zdaniem bezsensem i chcę jakoś to ominąć :)

28.07.2010 14:48
maviozo
78
odpowiedz
maviozo
225
autor zdjęć

Macie doświadczenia z firmami zajmującymi się pozycjonowaniem stron? Może kogoś już polecicie, przybliżone ceny itp.

28.07.2010 15:24
yasiu
79
odpowiedz
yasiu
199
Legend

a jaka strone i na jakie frazy chcesz pozycjonować? znam jednego bardzo dobrego gościa, ale jego ceny przekraczają budżet większości normalnych osób i wielu małych firm. mojej znajomej siostra pozycjonuje stronę o organizacji ślubów u gościa, któremu płaci 300zł miesięcznie... mogę o niego zapytać

ew. poszukaj w google forum seo optymalizacja i tam zapytaj.

28.07.2010 19:45
80
odpowiedz
maczu
162
Generał
30.07.2010 13:00
📄
81
odpowiedz
zanonimizowany60
95
Senator

Prośba do Regisa:

W jednym z wątków polecałeś komuś książkę do nauki javascriptu. Pomyślałem, że najwyższy czas żebym też zgłębił ten język. Znalazłem ten wątek i tego posta, ale podałeś tylko linka aukcji na allegro (nieaktualnego już). Zapodaj mi proszę tytuł i autorów.

Z góry dzięki

01.09.2010 09:48
82
odpowiedz
zanonimizowany60
95
Senator
Image

Natrafiłem na dość dziwny bug w php

jest sobie pewna tablica której elementami są ciągi tekstowe (string)

var_dump na tej tablicy daje wynik jak na zał. obrazku

zobaczcie na wartość pierwszego elementu tablicy

jest to pusty

string(3) ""

Problem polega na tym, że pusty string ma zazwyczaj wartość w nawiasie (0).

Jeszcze przed chwilą zupełnie bez powodu były w tym elemencie jakieś śmieci (podejrzewam że z pamięci kompa) "dźc"

ta zmienna powstaje w wyniku działania funkcji ereg_replace(), która odnajdując wyrażenie pasujące do wzorca zamienia je na pusty ciąg "". Tam zamiast pustego ciągu zwracane jest dziwadło string(3) "".

03.09.2010 11:31
maviozo
83
odpowiedz
maviozo
225
autor zdjęć

Czy da się ustawić priorytet wczytywanych na stronie obrazków?

03.09.2010 23:16
84
odpowiedz
zanonimizowany23874
136
Legend

Ok... to bedzie dziwne (przynajmniej dla mnie).

Mam w PHP klase (klasa) i jakastam funkcje (funkcja).

Czy poprawne jest zawieranie kodu HTML wewnatrz tej funkcji? Np.:

public function function() ‹

$result = mysql_query("SELECT tytul FROM ksiazki");

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) ‹ ?>

<div>
<?php
echo "TYTUL:".$row["tytul"];
echo "<br/>";
?>
</div>

Dzialac to to dziala (jak wywolam funkcje). Ale chodzi mi raczej czy mozna dowolnie uzywac takie potworki czy lepiej jednak nie?

05.09.2010 10:41
85
odpowiedz
zanonimizowany60
95
Senator

Asmodeusz <--- Dość dziwne pytanie. Oczywiście, że możesz używać. Przy większych projektach preferuje się jednak oddzielenie kodu odpowiadającego za wyświetlanie strony od pozostałego kodu. Możesz do tego użyć dowolnego systemu szablonów (np. Smarty).

Tak właściwie to profesjonalny projekt oddziela jeszcze dodatkowo logikę sterowania od modelu biznesowego. Jest to projekt oparty na wzorcu MVC. (Model (logika biznesowa) View (wyświetlanie) Controller (logika sterowania)). Przykładowe frameworki to np. Zend, lub Symfony.

06.09.2010 19:39
86
odpowiedz
zanonimizowany23874
136
Legend

[85]

Fakt, zapomnialem o rozdzielaniu MVC :) Dopiero ucze sie jak dziala OOP i jeszcze mi sie to mocno miesza.

Frameworkow na razie nie tykam (projekt na zaliczenie ma byc bez uzywania frameworkow).

Anyways, dzieki.

06.10.2010 18:40
mackie majcher
87
odpowiedz
mackie majcher
25
Konsul

Mam taki niecodzienny problem, być może nawet ocierający się o hackerstwo. Jest sobie w Internecie jakaś strona z formularzem wysyłanym metodą post. Po wysłaniu formularza pojawia się strona z wynikami. Ja muszę pobrać jakoś te wyniki do zmiennej w moim skrypcie php. Czyli mój skrypt php musi wysłać formularz umieszczony na zewnętrznej stronie i pobrać wynikową stronę.

Gdyby formularz był wysyłany metodą get to jet pestka, bo wystarczy wywoływać metodę file_get_contents za argument podając adres url z odpowiednimi zmiennymi. Jak jednak zrobić to dla formularza wysyłanego metodą post ?

06.10.2010 18:59
mackie majcher
88
odpowiedz
mackie majcher
25
Konsul

Wiem już, że będzie potrzebna biblioteka cURL. Trochę o niej poczytam. Porady mile widziane.

06.10.2010 19:13
mackie majcher
89
odpowiedz
mackie majcher
25
Konsul

Ok, znalazłem przykład na stronie:

http://www.askapache.com/htaccess/sending-post-form-data-with-php-curl.html#menu0-el0

Problem można uznać za niebyły.

13.10.2010 20:14
90
odpowiedz
zanonimizowany56991
107
Generał

Mam pewien problem. Powiedzmy, że jest konkurs w którym trzeba zgadnąć ilość jajek w koszyku danego dnia. Konkurs trwa 6 dni i w każdym dniu jest inny numer jajek w koszyku. Pierwszego dnia 2010-10-13 jest 100, 2010-10-14 200, 2010-10-15 200, 2010-10-16 itd aż do 6 dnia. W bazie danych mamy tabele "cyfry" , która zawiera id, date, cyfre.

id | data | cyfra |
----------------------------
1 |2010-10-13 | 100

itd. rekordy dla każdego dnia aż do 6 dnia. Proszę zwrócić uwagę, że data jest zapisywana w bazie Mysql w formacie YYYY-MM-DD

Następnie mam tabele która zawiera datę i cyfrę dodaną przez użytkownika. Chcę sprawdzić czy cyfra dodana przez użytkownika zgadza się z cyfrą z tabeli cyfry z danego dnia. Jak to zrobić ?

13.10.2010 20:16
legrooch
91
odpowiedz
legrooch
230
MPO Squad Member

pao13 ==>
http://w3schools.com/sql/sql_where.asp
rozbudowane o drugą tabelę.

13.10.2010 20:39
Tomal_P
92
odpowiedz
Tomal_P
100
Legend

pao --> Załóżmy, że druga tabela nazywa się uzytkownik

SELECT * FROM cyfry, uzytkownik WHERE cyfry.data=uzytkownik.data AND cyfry.cyfra = uzytkownik.cyfra;

13.10.2010 21:11
93
odpowiedz
zanonimizowany56991
107
Generał

Mam już gotowe ale w inny sposób, oczywiście zmienię to na jedno zapytanie. Wielkie dzięki

18.10.2010 20:11
94
odpowiedz
zanonimizowany56991
107
Generał

W obecnej chwili robi walidacje po stronie serwera. Czyli uzytkownik wpisuje dane sprawdzam i jak jest blad to wyswietla blad w popupie (jquery). Niestety najpierw laduje strone i nastepnie wyswietla blad w popupie. Problem polega, ze musze zrobic walidacje po stronie uzytkownika bez odswiezania strony, a nastepnie po stronie serwera. Wiem ze trzeba do tego uzyc jquery lub AJAX. Moje pytanie to czy mozna zrobic to uzywajac tylko AJAX czy trzeba tez jquery ? Jesli tylko AJAX, to jak to zrobic ? Licze na wasza pomoc !!!!

18.10.2010 20:16
Tomal_P
95
odpowiedz
Tomal_P
100
Legend

JQuery obsługuje Ajaxa, więc można to zrobić poprzez JQuery.

A co dokładniej chcesz zrobić?

18.10.2010 20:22
96
odpowiedz
zanonimizowany56991
107
Generał

Chce sprawdzic pewne pola i jesli jest blad to wyswietla sie w popupie (jquery) bez odswiezania strony. Chce sprawdzi czy pola nie sa puste, numer telefonu zawiera tylko cyfry i symbol +, w pewnych polach dozwolone sa tylko cyfry itd. To mi juz dziala bez problemu ale po stronie serwera, a musze to sprawdzic po stronie klienta, bez odswiezania strony.

18.10.2010 20:27
Tomal_P
97
odpowiedz
Tomal_P
100
Legend

A JQuery znasz trochę?

Edit: Ja to bym zrobił tak, że jak się opuszcza pole to wtedy jest sprawdzane.

18.10.2010 20:30
😒
98
odpowiedz
zanonimizowany56991
107
Generał

Niestety nie i dlatego nie wiem czy istnieje mozliwosc pobrania danych z formularza i uzyc Ajax'u aby sprawdzic dane.

Edit: Niestety blad musi pojawic sie w popupie a nie po opuszczeniu pola. Czyli podajesz dane klikasz submit i jesli jest blad wyskakuje popup z bledem bez odswiezania strony.

18.10.2010 20:31
Tomal_P
99
odpowiedz
Tomal_P
100
Legend

Napisze do Ciebie na gg to się lepiej dogadamy.

31.10.2010 01:33
jiser
100
odpowiedz
jiser
94
generał-major Zajcef

Pytanie od lajkonika. Potrzebuję skorzystać na stronie z czcionek, których użytkownik serwisu nie ma, a które ja mogę dostarczyć. Z tego co wiem, HTMLem nie mogę tego zrobić (przeglądarka korzystać będzie tylko z zarejestrowanych u klienta fontów). A czy PHP może mi w tym pomóc?

31.10.2010 01:55
101
odpowiedz
Zapruder
104
MAN UP

Po pierwsze zależy jak wygląda licencja czcionki - czy wolno ci ją w ten sposób rozpowszechniać.

Czy przez php się da - nie wiem, nie spotkałem się z czymś takim, ale pogooglaj sobie "sIFR" i "Cufón" - tyle, że to są rozwiązania dosyć "ciężkie".
Mozesz też poczytac o @font-face, które działa w tej chwili na praktycznie kazdej przeglądarce.
I ostatecznie - mozesz przejrzeć biblioteki google font directory ( http://code.google.com/webfonts ) lub jakiejs alternatywy, jest tych serwisów trochę, tylko że płatne - moze się tam twój font znajdzie, a wtedy mozna go bez problemu uzyc na stronie.

Tylko pamiętaj, że takich niestandardowych fontów używa się raczej w nagłówkach - jesli chcesz go uzyć jako standardowy tekst na stronie to lepiej czym pedzej o tym zapomnij bo czasy ładowania będziesz miał okrutne :)

31.10.2010 14:06
jiser
102
odpowiedz
jiser
94
generał-major Zajcef

Czcionki są produkcji mojej lub moich współpracowników. Zresztą, tak czy inaczej, to moja odpowiedzialność prawna. Może lajkonikiem PHP jestem, ale nie oznacza to, że jestem naiwny w kwestiach prawnych.

Nie szukam zastępników, bo czcionki mam sam. I nie chcę zastępników. Cała idea narzędzia opiera się m.in. na zastosowaniu szczególnych czcionek. Nie, nie w tytule. Gdybym chciał zastosowania w tytule, walnąłbym ją w grafikę i nie miałbym problemu.

Moje pytanie jest natury rozpoznawczo-badawczej, bo pierwotny solution jest zaplanowany jako stand-alone Java. Chciałem się zorientować czy można na skróty przez PHP, gdyż tym elementem trudnym jest właśnie użycie nierejstrowanych w systemie klienta fontów. Wiadomo, że przez Java to zrobię. Gdyby w jakiś sposób PHP (na którym się nie znam) umożliwiałoby użycie w WWW czcionki dostarczonej w pliku, byłaby to droga na skróty.

[edit] Ale dzięki za odpowiedź.

02.11.2010 21:04
jiser
103
odpowiedz
jiser
94
generał-major Zajcef

Zna ktoś odpowiedź na moje pytanie? Jest chyba dość proste i dobrze określone:
Czy PHP w jakiś sposób umożliwa importownie czcionek niezarejestrowanych u klienta?

02.11.2010 21:50
104
odpowiedz
zanonimizowany60
95
Senator

Obiło mi się o uszy, że jest jakieś narzędzie wykorzystujące flasha, ale zupełnie nie pamiętam jak to się nazywało, ani gdzie o tym czytałem. Natomiast samo php może jedynie wyświetlić tekst z twoją czcionką w postaci obrazka na stronie www. Zapodajesz czcionkę na serwer i używając wbudowanych funkcji do tworzenia obrazków piszesz swoją czcionką po obrazku. Na stronie wyświetli się obrazek.

03.11.2010 03:24
jiser
👍
105
odpowiedz
jiser
94
generał-major Zajcef

Acha, czyli tyle ile starusieńkie CGI mogło. Tak coś podejrzewałem. Co do Flasha - tak, słyszałem. Ale na Flashkę trzeba mieć licencję, prawda?

Dziękuję za konkretna odpowiedź :]

03.11.2010 15:40
106
odpowiedz
maczu
162
Generał

co do czcionek:
http://cufon.shoqolate.com/generate/

google ma ograniczoną liczbę czcionek do wykorzystania i to bez polskich znaków. Cufon pozwala na uploadowanie własnych czcionek. Bazuje na javascripcie.

08.11.2010 04:43
jiser
107
odpowiedz
jiser
94
generał-major Zajcef

Na typekit znalazłem taką informację:

"So here’s the situation: Every major browser now supports the ability to link to a font. That means you can write a bit of CSS, include a URL to a font file, and have your page display with the typography you expect. For designers and developers, this is a significant step forward. No longer will you need to trap your content in images or Flash just to express yourself visually. Pages will be more usable, accessible, and indexable. This is a massive upgrade for the web."

Czy to prawda? Gdy ostatni raz uczyłem się i korzystałem z CSSa, to było 4 lata temu, i o takim gadżecie nie słyszałem. Może ktoś coś o tym opowiedzieć?

08.11.2010 05:38
108
odpowiedz
Zapruder
104
MAN UP

No przecież pisałem dokładnie o tym już wcześniej... Pytasz o coś, a później nie chce ci się nawet sprawdzić tego co dostałeś w odpowiedzi?

post 101 - Mozesz też poczytac o @font-face, które działa w tej chwili na praktycznie kazdej przeglądarce.

08.11.2010 12:08
mackie majcher
109
odpowiedz
mackie majcher
25
Konsul

Zapruder <--- Wow, nie wiedziałem, że takie coś istnieje. Fajny bajer ;]

08.11.2010 12:16
Arxel
110
odpowiedz
Arxel
219
Kostka Rubika

Witam,

Tworzymy projekt (JAVA) w kilka osób (tekstowy edytor internetowy) i każda z osób ma do napisania inną klasę.
Mnie przypadła klasa Klient (chyba najtrudniejsza ze wszystkich), czyli obsługa sesji klienta (odbieranie komunikatów, podejmowanie decyzji, unieważnianie sesji, logowanie po udanej rejestracji itd.)

Szukam jakichś przydatnych informacji, które pomogłyby mi trochę ogarnąć temat. Jakie metody i parametry będzie trzeba zaimplementować itp.
W dokumencie kilka osób do swoich funkcji już dorzuciło metody, które będą potrzebowali, to tak orientacyjnie o co chodzi: http://arxel.pl/JavaProject_WhoWhat.doc

znalazłem kilka przydatnych stron zarówno po polsku jak i po angielsku, ale może ktoś z Was miał styczność z podobnym zagadnieniem..? :)

08.11.2010 13:06
jiser
👍
111
odpowiedz
jiser
94
generał-major Zajcef

Zapruder ~~~>
Wybacz, zupełnie opacznie zrozumiałem Twoją wypowiedz :) Chyba zbyt mnie zdenerwowała uwaga o prawach autorskich czcionki oraz poszukania czcionki gdzie indziej jako zbędny off-top. Teraz właściwie nie wiem czemu. Zwracam honor ;)

Zacząłem o font-face czytać - strasznie proste rozwiązanie mojego problemu. Ale słyszę najróżniejsze opinie o tym czy działa czy nie - szczególnie w przypadku Chrome. Wiesz coś na ten temat?

Arxel ~~~>
Na początek zapytam czy miałeś styczność z rational unified process? Jeśli tak, to chyba nie będzie problemem zaczęcie od rozrysowania diagramów czynności, komunikacji i interakcji. Ale ponieważ pytasz, więc zapewne nie bardzo. Teraz już nie zdążę nic więcej napisać, postaram się później.

08.11.2010 13:22
Arxel
😉
112
odpowiedz
Arxel
219
Kostka Rubika

No niestety nie mieliśmy z czymś takim styczności.
To nie jest jakiś zaawansowany projekt, więc generalnie bez szaleństw ma być.. ;)

08.11.2010 14:22
113
odpowiedz
Zapruder
104
MAN UP

jiser - U mnie na chrome, operze, firefoksie i safari działa (aktualne mam tylko safari, reszta jest po kilka aktualizacji do tyłu, więc nowsze wersje też powinny to obsługiwać).

Zresztą, chrome jest na webkicie tak jak safari, więc prędzej bym sie spodziewał, że FF czy (zwłaszcza)Opera będą miały problem z obsługą tej technologii :)

Inna sprawa, że każda przeglądarka renderuje fonty troche inaczej, zwłaszcza takie niestandardowe - ale przeciętny użytkownik raczej tego nie zauważy, póki nie odpali innej i sobie nie porówna.

13.11.2010 10:54
114
odpowiedz
zanonimizowany377077
45
Legend

Muszę zrobić na stronce zapamiętywanie użytkownika. Przez cookies chyba będzie najłatwiej i tutaj pojawia się pytanie: co zapamiętywać w cookies? Jakie jest standard w takiej sytuacji?

15.11.2010 13:37
115
odpowiedz
maczu
162
Generał

W cookies zmienna odpowiedzialna za zapamiętanie użytkownika może być dowolna, musisz tylko zadbać o to aby nazwa była unikalna, np nie powinno to być $_COOKIE['var'], tylko raczej $_COOKIE['user_visited'] - taka powinna wystarczyć.
Druga sprawa to ustawienie odpowiedniego czasu wygaśnięcia zmiennej.
Jeżeli chcesz to zrobić w PHP, to tutaj masz pełną dokumentację funkcji:
http://php.net/manual/pl/function.setcookie.php

18.11.2010 21:43
116
odpowiedz
zanonimizowany56991
107
Generał

Jak zrobić sortowanie danych pobranych z bazy według np. od największej do najmniejszej cyfry ? Niestety dane które chcę posortować wynikają z 3 zapytań do bazy danych i wydaje mi się, że nie ma możliwości zrobić tych kalkulacji w zapytaniu. Będę wdzięczny za wskazówki (tutoriale, linki)

18.11.2010 23:00
CreaToN
117
odpowiedz
CreaToN
69
Generał

Możesz wykorzystać klauzulę ORDER BY.

Na przykładzie MySQL:
http://dev.mysql.com/doc/refman/5.0/en/sorting-rows.html

19.11.2010 09:18
118
odpowiedz
zanonimizowany56991
107
Generał

CreaToN wiem, ze mozna sortowac dane wykorzystujac klauzule ORDER BY ale niestety nie moge tego zrobic.

19.11.2010 10:41
119
odpowiedz
Lutz
173
Legend

NIe masz mozliwosci uzycia, czy wydaje ci sie ze sie nie da :) ?
W tym pierwszym przypadku sortowanie tablicy, o ile zapytanie wyrzuca rozsadna ilosc rekordow

19.11.2010 11:00
120
odpowiedz
zanonimizowany620918
22
Generał

Może spróbuj połączyć zapytania w jedno używając UNION i wtedy użyj ORDER BY?

19.11.2010 11:42
👍
121
odpowiedz
zanonimizowany56991
107
Generał

Wydaje mi sie, ze sie nie uda... ale sprobuje polaczyc zapytania i zobacze co z tego wyjdzie

20.11.2010 01:03
jiser
122
odpowiedz
jiser
94
generał-major Zajcef

Mam prośbę o radę. Poszukuję dla siebie podręcznika do PHP. Nie miałem z nim styczności, ale dobrze siedzę w programowaniu obiektowym, nie potrzebuję tłumaczeń co to polimorfizm, XML, XSLT, DOM czy regexp (akurat teorią automatów skończonych to akurat, za przeproszeniem, rzygam). Interesuje mnie coś, co raczej wytłumaczy na przykładach praktycznych. Dobrze, żeby było przypomnienie i praktyczne przykłady SQL, bo ostatni raz używałem 7 lat temu.

Zastanawiałem się nad "Recepturami" od O'Reily, bo mam z tą serią dobre skojarzenia, lub "Vademecum profesjonalisty". Próbowałem je obejrzeć w fizycznym sklepie, ale akurat źle trafiłem. Doradźcie, które bardziej by mi odpowiadało? A może coś innego?
http://www.ksiegarniawarszawa.pl/modules.php?name=Sklep&nazwa=opis&nr_katal=365HH&hthost=1&store_id=2
http://www.ksiegarniawarszawa.pl/modules.php?name=Sklep&nazwa=opis&nr_katal=363HH&hthost=1&store_id=2

PS. Nie interesują mnie źródła internetowe, bo dużo czytam w podróżach i muszę mieć jakąś papierową cegłę ;/

Arxel ~~>
Wybacz, że nic nie napisałem. Nauka, dziecko, praca. Przypuszczam, że cobym nie napisał to już Ci się pewnie nie przyda. Ale powiem, że RUP nie jest wcale jakiś kosmiczny - przy zachowaniu zdrowego rozsądku (pewne rzeczy są formalnie ustalone), można go łopatologicznie wyłożyć. Co do wzorca .. niby stoi u mnie na półce książka z wzorcami, ale szczerze mówiąc zawsze to robiłem na swój (matematyczny) rozum. W maksymalnym skrócie i dużej ogólności, zrobiłbym to tak:

Wypisałbym sobie przewidywalne stany serwera, potem klienta, potem przesyłane wiadomości. Ich kombinacje tworzą sekwencje. Podstawowa zasada programowania współbieżnego mówi, żebyś był przygotowany na dowolny przeplot. Wypisujesz sobie prototypowe (wynikające z kluczowych użyć), nieporządane (typowe błędy do zapobieżenia). Tworzysz strukturę(-y), które to obsługuje. Nie wiem, może to zbyt oczywiste. Ale nie mam teraz przy sobie notatek z "projektowania systemów informacyjnych". A tak poza tym, napewno, na 100%, gdzieś są spisane wzorce na komunikację serwer-klient.

23.11.2010 01:53
jiser
123
odpowiedz
jiser
94
generał-major Zajcef

To mam jeszcze drugie pytanie. Poszukuję silnika serwisu WWW, który:
* prezentuje (zalogowanym) użytkownikom newsy z możliwą sekcji komentarzy,
* w formie listy ostatnich newsów,
* ale konkretny artykuł wyświetlany jest zdefiniowanym grupom użytkowników, zatem konkretny użytkownik widzi newsy te i tylko te, które przeznaczone są dla grup, do których należy.

Jak widać, jest to forma pośrednia pomiędzy blogiem (lista newsów), a forum z uprawnieniami dostępu. O taką konkretnie mi chodzi. Nie spodziewam się cudów i pewnie nic takiego może nie istnieć w formie dostępnej, ale a nuż widelec ktoś słyszał o czymś takim lub pokrewnym.

Pytanie powyżej nadal aktualne, jakby komuś zorientowanemu chciało się odpowiedzieć.

23.11.2010 07:46
mackie majcher
124
odpowiedz
mackie majcher
25
Konsul

jiser <--- Nie dam głowy, ale wydaje mi się, że w zwykłej joomla znajdziesz to czego potrzebujesz.

24.11.2010 01:59
jiser
👍
125
odpowiedz
jiser
94
generał-major Zajcef

Dziękuję, majcher. Tak, wygląda, że cudo ma wszystko, co tylko mogłoby być nam potrzebne. I nawet jeśli nie ma, dopisze się... choć póki co, nie wiem gdzie góra, gdzie dół :)

Pytanie: jak się sprawa ma z darmowym hostingiem pod Joomlę? Wiem, że stowarzyszenie twórców udostępnia miesiąc dema za darmo, ale miesiąc na rozruch dla czysto hobbistycznego projektu to za mało. Przeglądałem pobierznie katalogi providerów, ale wyróżnionej Joomli jakoś nie widzę, a jej serwis reklamuje, że są providerzy dostarczający rozwiązania profilowane pod Joomlę. Znacie jakieś możliwości?

24.11.2010 06:00
mackie majcher
126
odpowiedz
mackie majcher
25
Konsul

Dobry darmowy hosting www to oksymoron. Już lepiej zapłacić te 50zł/rok i mieć spokój.

24.11.2010 20:22
jiser
127
odpowiedz
jiser
94
generał-major Zajcef

Dzięki za uwagę natury ogólnej, ale nie o to mi chodziło.

Jak jest w ogóle z ofertami dedykowanymi dla Joomli? Znasz jakiś przegląd ofert dla Joomli?

25.11.2010 09:47
mackie majcher
128
odpowiedz
mackie majcher
25
Konsul

jiser <--- Nie znam się aż tak bardzo, ale podejrzewam, że nie ma czegoś takiego. Joomla to skrypty php + baza MySQL , więc standardowy serwer www powinien wystarczyć. Ja np. używam linuxpl.com.

26.11.2010 01:33
jiser
129
odpowiedz
jiser
94
generał-major Zajcef

Napisałem tak wyłącznie dlatego, że tak reklamuje się sama Joomla. W tej chwili nie mogę znaleźć tego fragmentu, żeby zacytować. Ale jak znajdę, przytoczę.

29.11.2010 09:50
yasiu
130
odpowiedz
yasiu
199
Legend

potrzebuję napisać skrypt, który weźmie z pliku wyraz, wyszuka ten wyraz na pewnej stronie, ściągnie jego definicję i z tej definicji wyciągnie co potrzebne?

akurat z częścią przetwarzania dam sobie spokojnie radę, wyciągnę co potrzebne z treści - pytanie jak oprogramować samo połączenie się ze stroną i wyszukanie potrzebnych danych.

w php

29.11.2010 10:17
mackie majcher
131
odpowiedz
mackie majcher
25
Konsul

yasiu <-- akurat niedawno użyłem biblioteki CURL - może Ci się przydać. Jeżeli na tej stronie nie ma żadnego logowania, wystarczy Ci zwykła funkcja file_get_contents

http://php.net/manual/en/function.file-get-contents.php

.Do parsowania strony używasz zwykłych wyrażeń regularnych (funkcja preg_match_all()). Ewentualnie możesz użyć biblioteki simple_html_dom.php do utworzenia drzewa dom ze strony www i wyłuskania odpowiedniego 'liścia' :)

Tu znajdziesz specyfikację:
http://simplehtmldom.sourceforge.net/

Mam nadzieję, że dostałeś wyczerpującą odpowiedź ;]

29.11.2010 15:19
mackie majcher
132
odpowiedz
mackie majcher
25
Konsul

jiser <--- A to przepraszam, widocznie joomla się tak rozwija, że proponuje już też takie rozwiązania. Zapewniam Cię jednak, że na zwykłym serwerze z bazą mysql joomla też będzie działać.

04.12.2010 02:55
jiser
😊
133
odpowiedz
jiser
94
generał-major Zajcef

http://www.joomla.pl/index.php/jak-zaczac-z-joomla.html

W punkcie 3. stoi:

"Możesz odważyć się na ostry start w Internecie: zarejestrować domenę, wykupić konto na serwerze i publikować swoje treści.

Wielu dostawców hostingu oferuje w ramach swojej usługi możliwość instalacji Joomla! za pomocą kilku kliknięć. Niekiedy konieczne będzie przesłanie na serwer rozpakowanego archiwum instalacyjnego, co zajmie Ci kilkanaście minut."

Stąd było moje pytanie. Chyba, że źle je zrozumiałem.

Przyglądam się tej Joomli. Wygląda ok, chociaż nie leży tak dobrze dla naszego projektu jak chciałbym. I, niestety, jej sposób konstrukcji i opisu wydaje mi się zbyt mętny. Może łatwiej nam będzie napisać silnik od podstaw.

W każdym razie, dzieki za pomysł.

05.12.2010 11:14
😊
134
odpowiedz
COBRA-COBRETTI
72
Generał

Witam, wymienię się linkami lub banerami z osobami mającym swoje strony internetowe:)
Ja jestem w trakcie prac nad swoją stroną:

http://www.najj.pl

07.12.2010 00:40
135
odpowiedz
maczu
162
Generał

@COBRA
Fajny pomysł. Chciałbym się z tobą jednak podzielić kilkoma moimi spostrzeżeniami, być może weźmiesz je sobie do serca:

1. Szerokość strony: spróbuj ją zmniejszyć do 960px. Dlaczego? Np. na laptopie na którym teraz oglądam stronę, przy szerokości 1280px strona nie mieści się cała. Drugi powód:
960 jest podzielne przez 1, 2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 30, 32, 40, 48, 60, 64, 80, 96, 120, 160, 192, 240, 320, 480 oraz 960. Dzięki temu możesz dostosować stronę do tzw. grid-a, czyli siatki (zobacz sobie tutaj: http://960.gs).

2 Kolory: Spróbuj bardziej dopasować do siebie kolory boxów, czcionek itd. Fajnym narzędziem do tego jest jakiś generator schematów, np. ten: http://colorschemedesigner.com/. Wybierz z górnego menu "random" - wybierze ci paletę, możesz zobaczyć jak wygląda przykładowa strona jasna i ciemna (po prawej stronie na dole są zakładki "light/dark page example").

3. Rozmiary obrazków w boxach: postaraj się je ustandaryzować tak, żeby boxy dzięki temu miały równą wysokość - lepiej to będzie wyglądać. W ogóle dobrze byłoby, gdyby boxy po prawej i lewej stronie były równej wysokości, bez znaczenia jak długi byłby opis.

4. Czcionka w obrazku w nagłówku: może spróbuj innej, ta z "rambo" jest mało profesjonalna, tzn takie jest moje subiektywne odczucie.

5. NIE UŻYWAJ TABEL! :) spróbuj używać tylko div-ów (http://www.quackit.com/html/tutorial/html_layouts.cfm)

Poza tym strona fajna, gratuluję pomysłu i baw się z nią dalej. Mam nadzieję że nie zniecheciłem cię moimi wskazówkami, raczej chciałem ci pomóc w usprawnieniu/upiększeniu jej. Pozdrawiam!

09.12.2010 18:08
😊
136
odpowiedz
COBRA-COBRETTI
72
Generał

maczu ---> Dzięki za uwagi. Jeszcze na pewno będę modyfikował niektóre rzeczy. To mój pierwszy większy projekt i nie pomyślałem wcześniej o wielu sprawach jak chociażby rozdzielczość bo pracuję na dużo większej niż 1280 x xxx. Taka duża zmiana jak sugerujesz nie wchodzi w rachubę a jedynie minimalnie żeby się mieściła na ekranie 1280. W gruncie rzeczy to jest to problem tylko dla rozdzielczości 1280 x xxx bo wtedy minimalnie nie mieści się na szerokość bo zarówno dla mniejszej jak i większej już ten problem jest praktycznie niezauważalny.

Wielkość obrazków raczej nie może być taka sama ze względu na różnorodną zawartość. Postawiłem na efektywność zamiast efektowność :)

Nie wiem, o którą czcionkę chodzi bo w logo są aż 3. Pdobnie jak z kolorami to już jest kwestia gustu raczej zresztą jak z wieloma innymi rzeczami.

Nie wiem czy bedę miał tyle czasu i chęci żeby przerabiać szablon na divy ale może kiedyś. Na razie się trzyma kupy i tego się trzymajmy :)

Bardziej by mnie interesowała na przykład opinia o jakichś artykułach bardziej rozbudowanych, nad którymi trzeba było poświęcić nieco więcej czasu. Na przykład:

http://www.najj.pl/Angel-Falls-Salto-%C3%81ngel-Najwyzszy-wodospad.html

09.12.2010 20:44
Katane
137
odpowiedz
Katane
170
Useful_Idiot_

COBRA --> Zbijasz najbardziej trafne uwagi maczu. Przez ignorowanie ich strona wyglada jak wyjeta z 2000 roku i automatycznie chce sie zamknac taba przegladarki po pierwszym rzucie oka. Najwazniejsze jest pierwsze wrazenie, kontent przychodzi dopiero pozniej.

Dluzsze artykuly sa IMO na stronie i tematyce rozrywkowej chybione - sila demotywatorow, mistrzow, joemonstera czy basha jest to, ze nie angazuja za bardzo usera, mozna je przegladac 5 min albo godzine. Ludzie najbardziej lubia ogladac obrazki albo krotkie filmiki, tekst nie powinien byc dluzszy niz kilka zdan.

Logo jest przekombinowane, za duzo tekstur/gradientow.

09.12.2010 20:54
mackie majcher
👍
138
odpowiedz
mackie majcher
25
Konsul

maczu <--- Zajefajne to narzędzie.

http://colorschemedesigner.com/

Trzeba to wrzucić do ws&#359;ępniaka.

09.12.2010 23:40
139
odpowiedz
zanonimizowany377077
45
Legend

Czy da się za pomocą JS symulować kliknięcie myszką w danym miejscu? Jeżeli tak, to jak?

10.12.2010 00:07
140
odpowiedz
zanonimizowany620918
22
Generał

Jak to symulować?

Chodzi Ci o onClick()?

10.12.2010 00:15
141
odpowiedz
zanonimizowany377077
45
Legend

Jest sobie aplikacja flashowa, ma przycisk w określonym miejscu, chcę go kliknąć. Da się to zrobić poprzez JS?

10.12.2010 01:27
142
odpowiedz
Zapruder
104
MAN UP

edit: oups, zly temat

10.12.2010 14:12
😊
143
odpowiedz
COBRA-COBRETTI
72
Generał

Nikt się nie chce wymienić linkami lub butonami?

13.12.2010 09:37
mackie majcher
144
odpowiedz
mackie majcher
25
Konsul

tomazzi <--- Jak to wygląda we flashu to nie wiem, ale do wędrówki po stronach internetowych przydaje się biblioteka CURL. Jak się dowiesz, to napisz jak się to robi.

13.12.2010 16:05
145
odpowiedz
maczu
162
Generał

@Katane -> po prostu wydaje mi się, że poczucie estetyki wyrabia się z wiekiem, a po layoucie strony uznałem, że COBRA jest jeszcze młody i takie poczucie jeszcze sobie wyrobi.

17.12.2010 13:11
146
odpowiedz
Sage
155
Arbiter Elegantiae
Image

Witam, potrzebuję porady..

Chcę zrobić stronę, która ma wyglądać mniej więcej tak, jak na pliku obok -->
O co chodzi? Zastanawiam się czy zrobić to na ramkach czy jakimś innym, nieznanym mi, sposobem.

Chciałbym, aby strona wyglądała przejrzyście i ładnie, a jednocześnie była funkcjonalna i łatwa w aktualizacji.

Zawsze robiłem strony na ramkach właśnie, jednak mają one swoje wady. Z tworzeniem stron nie miałem do czynienia od trzech lat, jednak swego czasu sporo ich robiłem.
Oczywiście większość ciekawych "chwytów" zapomniałem, a i te które znałem doskonałe nie były.

Teraz muszę zrobić prostą stronę małego, własnego przedsiębiorstwa. Zależy mi, aby na najczęściej używanych rozdzielczościach ekranu działała.

Dopiero jestem w trakcie wymyślania struktury, także wszelkie rady i propozycje mile widziane.

17.12.2010 13:18
Scatterhead
147
odpowiedz
Scatterhead
118
volvo plz

firefox + firefile + firepicker = nie dotykam recznie cssa. nigdy. Znacie podobne rozwiązania?

17.12.2010 13:40
148
odpowiedz
Sage
155
Arbiter Elegantiae

Mógłby ktoś przejrzeć moje wstępne wypociny? Taka 20 minutowa robota do poważnej obróbki.
Goła struktura stron, bez żadnych danych.
Jedynie tło poszczególnych ramek zmienione na kolor, co by dało się je od razu rozróżnić.

http://www.sendspace.com/file/caslk5

Edit:
Chodzi mi kod (dobrze to nazwałem?) strony. To, czego nie widać :) Czy dużo jest błędów i jak je najkorzystniej zmienić.

Od razu chciałbym zaznaczyć, że cudem ta strona nie musi być :)

18.12.2010 23:47
149
odpowiedz
maczu
162
Generał

@Sage

zobacz jak to robią tutaj:

http://layouts.ironmyers.com/

A jak zamieszczasz już jakiś plik na jakimś hostingu, to dobrze byłoby żeby przy okazji nie otwierał 100 okienek które nie chcą się zamknąć - to zniechęca do pobrania tego pliku... ;)

19.12.2010 12:38
150
odpowiedz
Sage
155
Arbiter Elegantiae

maczu -> Dzięki za stronkę. Na pewno skorzystam.

19.12.2010 13:14
151
odpowiedz
Zapruder
104
MAN UP

Stron na ramkach sie już nie robi od wielu, wielu lat (to przecież jeszcze starszy sposób niż tabele, które już teraz są prehistorią : P ).

Tylko divy + css, chociaż polecam popatrzeć już na html5, którego można w pewnym zakresie już używać (po władowaniu wybranych bibliotek js (shiv, modernizr itp.) działa też na IE6, 7 itd), a który zapewnia przystępny i semantyczny kod.

Ale na poczatek jednak divy + css, o ramkach zapomnij, od tabel trzymaj się z daleka. Polecam przejrzeć sobie jakieś tutoriale o konwersji layoutu z psd do html + css, z reguł wszystko jest tam opisane jak krowie na rowie i ciężko nie zrozumieć =] Do tego są różne warianty - oparte na gridach, pisane od początku do końca ręcznie, z dodanymi jakimiś prostymi skryptami jquery, itd.
Czesto można też sobie wszystko sciagnać na dysk, żeby zobaczyć jak to działa.

Np:
http://designm.ag/resources/converting-psd-to-html/
http://dzineblog.com/2009/04/tutorials-psd-to-html.html

+ oczywiście w3schools, które dla mnie zawsze będzie najlepsza stroną do nauki wszelkich wariantów html i css:
http://www.w3schools.com/

20.12.2010 21:38
Arxel
152
odpowiedz
Arxel
219
Kostka Rubika

[ciach] - zły wątek.. :)

21.12.2010 01:07
Arxel
153
odpowiedz
Arxel
219
Kostka Rubika

OK, udało mi się stworzyć prawie już wszystko..
Mam tylko problem z eventami, a konkretnie aby po wybraniu odpowiedniego F1-F12 dopiero po jego wciśnięciu odpaliła się akcja..

http://pastebin.com/YPdVcksa

Jeśli ktoś mógłby zerknąć.. :)

21.12.2010 11:25
Katane
154
odpowiedz
Katane
170
Useful_Idiot_

Arxel -> w takim wypadku musisz dodac KeyListenera (chyba do JFrame'a), a nie ActionListenery. W KeyListenerze sprawdzasz jaki przycisk byl nacisniety i czy zgadza sie z tym, co jest aktualnie wybrane w comboboxach.

Poza tym, to nie do tego watku pytanie :)

21.12.2010 11:35
Arxel
😜
155
odpowiedz
Arxel
219
Kostka Rubika

Cholera.. Troszku fail.. :D
Nie myślałem wieczorem już kompletnie i wszedłem na zły wątek.. :)

22.12.2010 20:05
156
odpowiedz
zanonimizowany620918
22
Generał

Od czego się zabrać jeśli chciałbym aby przy błędnym wypełnieniu formularza, serwis zapamiętywał poprzednio wpisane frazy w poszczególnych polach?

I jak połączyć stronicowanie wyników wraz z kryteriami wyszukiwania?

26.12.2010 14:29
ksips
157
odpowiedz
ksips
138
Legend

Poszukuję jakiegoś ciekawego skryptu/bota do oszukania captcha'y i następnie wciśnięcia klawisza "bid" czyli licytuj ;) Jest mi ktoś w stanie pomóc (podjąć się napisania czegoś takiego ewentualnie)? :)

Możemy pomówić o jakimś wynagrodzeniu oczywiście :)

01.01.2011 16:19
158
odpowiedz
zanonimizowany642089
1
Generał

Szukam jakiegoś skryptu HTML/JavaScript dzięki któremu po wejściu na stronkę pokazałby się wybrany przeze mnie obrazek, najlepiej przewijany razem z przewijaniem stronki i którego oczywiście da się zamknąć jakimś krzyżykiem. Jakbym ktoś taki znał to niech zalinkuje :>

02.01.2011 18:52
Tomal_P
159
odpowiedz
Tomal_P
100
Legend

Mam w formularzu dwa SELECTY i mam problem. Jak zrobić w JQuery aby sprawdzić po naciśnięciu przycisku "Wyślij", sprawdziło które opcje zostały wybrane i ewentualnie wyświetlić komunikat o błędzie?

Pewnie to jest proste, ale jakoś nie może mi wyjść.

Edit: Już nie ważne.

11.01.2011 14:31
160
odpowiedz
zanonimizowany377077
45
Legend

Już działa.

11.01.2011 19:42
161
odpowiedz
czesip389
56
Mama mi pozwolila
12.01.2011 00:02
162
odpowiedz
zanonimizowany377077
45
Legend

ASP .NET. Mam DropDownList i chcę wywołać pewną funkcję gdy zmieni się wybór na tej liście. onSelectedIndexChange nie działa, TextChange nie działa. Czemu nic nie działa? Co zadziała?
Lista pobiera elementy z SqlDataSource i wygląda że to w tym leży problem. Na liście są do wyboru elementy ale Items.Count = 0 i chyba żaden z tych elementów nie ma Value. A niby wszystko dobrze jest....

12.01.2011 10:15
163
odpowiedz
zanonimizowany377077
45
Legend

Eh, AutoPostBack="true" i działa... Za długo nad tym badziewem już siedzę :P

13.01.2011 22:45
Watzap
164
odpowiedz
Watzap
189
Fredmen
Image

Witam od jakiegoś czasu zacząłem się bawić ze stronami zwykły html + css i nie wiem czemu mi nie wychodzi jedna z moich podstron a mianowicie mam układ taki jak na zdjęciu obok i jak dodaje zdjęcie to nie umiem aby tekst był koło zdjęcia tylko gdzieś mi ucieka po stronie, jak robiłem wcześniej odwrotnie z lewej tekst a prawa zdjęcie to wszystko wyszło a jak teraz zmieniłem zdjęcie na lewa a tekst na prawa to coś się pokrzaczyło :/ robie to na divach więc jeśli ktoś ma podobny kod to niech podeśle, będę wdzięczny :)

13.01.2011 22:58
👍
165
odpowiedz
zanonimizowany56991
107
Generał

HTML
<div id="wrapper">
<div id="logo">Logo</div>
<div id="main">
<div id="left">
<ul>
<li>menu 1</li>
<li>menu 2</li>
<li>menu 3</li>
</ul>

</div>
<div id="right">
<img src="zdjecie.gif" align="left" style="padding:0 20px 20px 0;" />
<p>Blaskjfkdfjlsdfsk dlfksdlfksdlfksdlfklskflskflskflkslfksfsvnmnvmnv</p>
</div>
</div>
</div>

CSS
#wrapper ‹margin: 0 auto; width: 960px;›
#logo ‹ text-align:center; border: 1px solid #000000; height: 120px;›
#left ‹ float:left; width:200px; border: 1px solid #000000;›
#right ‹ float:left; width: 756px; border: 1px solid #000000;›

15.01.2011 13:27
📄
166
odpowiedz
zanonimizowany620918
22
Generał

Ponawiam prośbę o pomoc w zapamiętywaniu w sesji zaznaczonych checkboxów i wybranych selectów w przypadku niepoprawnego wypełnienia formularza.

15.01.2011 13:43
maviozo
167
odpowiedz
maviozo
225
autor zdjęć

nie musisz zapamiętywać nic w sesji, jeśli zaznaczone checkboxy mają być nadal zaznaczone po przeładowaniu strony formularza.

<input type=checkbox name="krzyzyk" <?php if ($_POST['krzyzyk']=='on') echo 'checked';?> />

albo ewentualnie "krótsza" forma

<input type=checkbox name="krzyzyk" <?=($_POST['krzyzyk']=='on'?'checked':'')?> />

Jeżeli pilnujesz błędów na poziomie notice, to możesz dostać błąd o braku tego indeksu, więc trzeba rozszerzyć warunek:
(isset($_POST['krzyzyk'])&&$_POST['krzyzyk']=='on')

Skorzystam z okazji i zadam pytanie:
Załóżmy, że użytkownik może dodać i modyfikować pewne pole. czy da się jakoś kompleksowo sprawdzić, za pomocą pojedynczego zapytania, sprawdzić, czy pozycja istnieje i wtedy ją UPDATE, a jeśli jej nie ma to INSERT? Czy trzeba to zrobić czymś w stylu
zapytanie 1#
UPDATE where coś tam
jeśli zmodyfikowanych wierszy=0 - oznacza, że wcześniej nie istniał i trzeba drugie zapytanie:
zapytanie 2#
INSERT ....

czy da się to zrobić krócej?

16.01.2011 00:47
168
odpowiedz
zanonimizowany377077
45
Legend

Mam tabelę w bazie ze spotkaniami i ich datami. Jak zrobić coś takiego: http://www.etutor.pl/images/miniscreens/kalendarz.gif ? Chociaż może ktoś jak do tego podejść? Technologia ASP .NET.
Coś z repeaterem i zwykłą tabelką będę kombinował, ale nie mam za bardzo na to pomysłu.

16.01.2011 23:25
😊
169
odpowiedz
zanonimizowany377077
45
Legend
Image

Prostsze do zrobienia niż mi się wydawało :)

16.01.2011 23:37
maviozo
170
odpowiedz
maviozo
225
autor zdjęć

Proszę zignorować moje pytanie z [167], problem został rozwiązany.

18.01.2011 11:27
yasiu
171
odpowiedz
yasiu
199
Legend

napisz jak :)

ja ostatnio uparłem się, że przepiszę prostą witrynę w html/php do codeignitera. W weekend mi się udało, teraz tylko dopieszczam. Jakiekolwiek zmiany w treści są teraz banalne, bo zrobienie backendu zajęło dosłownie godzinkę. Pozostaje mi jeszcze przepisać część operacji z kontrolera do modeli i będzie w ogóle git :)

jak kto nie miał styczności z frameworkami, polecam właśnie codeignitera, prościutki jest, a znacznie pewnie sprawy przyspiesza.

18.01.2011 11:33
mackie majcher
😃
172
odpowiedz
mackie majcher
25
Konsul

yasiu <--- hehehe, dałbym sobie rękę uciąć, że jeszcze niedawno pisałeś tutaj, że nie ogarniasz MVC :)

18.01.2011 11:35
gromusek
173
odpowiedz
gromusek
101
keep Your secrets

yasiu >>> jestem amatorem jak chodzi o PHP costam naskrobie ale nic specjalnego.

Moje pytanie:
Co to są i po co są te frameworki ? tak na chłopski rozum ?

Proszę zignorować moje pytanie z [167], problem został rozwiązany.
Jak ?

18.01.2011 11:46
174
odpowiedz
zanonimizowany377077
45
Legend

[170] czyżby INSERT ON DUPLICATE KEY UPDATE ?

Gromusek - framework to zbiór narzędzi i bibliotek które pomagają w pisaniu oprogramowania. Do PHP bardzo dużo ludzi poleca Zend Framework.

18.01.2011 12:01
mackie majcher
175
odpowiedz
mackie majcher
25
Konsul

gromusek <--- Dzięki frameworkom MVC można w łatwy sposób rozdzielić kod na trzy warstwy - widok (templaty html), model(zapytania do bazy danych), controller (komunikacja pomiedzy pozostalymi dwoma i przetwarzanie danych (np w php)). Dzięki temu aplikacja jest dużo bardziej przejrzysta, nawet jak jest bardzo długo rozwijana. Dodatkowo frameworki maja caly szereg gotowych bibliotek (np. do komunikacji z baza danych). Przejdź sobie jakiś tutorial z heavyminda z zenda i juz bedziesz miec pojęcie o co chodzi.

18.01.2011 12:05
yasiu
176
odpowiedz
yasiu
199
Legend

mackie - ale ja tak mam, nie ogarniam, ale próbuję, próbuję, tylko muszę mieć konkretny cel do zrealizowania. Tu cel był prosty, a mam akurat pod ręką stronkę zrealizowaną w codeigniterze i mogłem sobie podglądnąć pewne rozwiązania :)

Nadal z pewnością jest tam sporo programistycznych błędów, ale działa

gromusek - są po to, żeby za każdym razem koła od nowa nie wymyślac, tak obrazowo mówiąc :)

18.01.2011 12:08
mackie majcher
👍
177
odpowiedz
mackie majcher
25
Konsul

yasiu <--- Bez obrazy, ja tylko się cieszę, że to tak wygląda.

18.01.2011 12:10
legrooch
178
odpowiedz
legrooch
230
MPO Squad Member

Miał ktoś może doczynienia z Moodle w stopniu developerskim?
W jaki sposób odbywa się autoryzacja konta użytkownika?
Potrzebuję powiązać autorski portal w php z Moodle.

18.01.2011 12:47
yasiu
179
odpowiedz
yasiu
199
Legend

mackie - a gdzie tu obraza? :D

legrooch - wgryź się w kod :D

18.01.2011 12:54
mackie majcher
😜
180
odpowiedz
mackie majcher
25
Konsul

yasiu <--- obrazy nie ma, ale pomyślałem, że możesz mnie nieopatrznie zrozumieć.

18.01.2011 13:00
legrooch
181
odpowiedz
legrooch
230
MPO Squad Member

yasiu ==> Wgryzam się w Worda, Excela, tamtą witrynę, inną witrynę oraz dwie bazy danych na raz, stąd zapytanie :) Brak czasu w chwili obecnej, a bardzo by ułatwiło mi pracę :)

18.01.2011 22:02
182
odpowiedz
zanonimizowany56991
107
Generał

Próbuję pogrupować dane według daty ale nic mi nie wychodzi. Zacznę od tego, że data w tabeli jest zapisana w polu DATETIME, a zapytanie używane do teraz wygląda tak:

$zapytanie=mysql_query("SELECT * FROM games WHERE id_usera='$id' AND spr = '1' ORDER BY data_go DESC LIMIT 50");
while($rekord1=mysql_fetch_array($zapytanie))‹

echo' dane z tabeli';

Jak widać sortuję dane według daty i wyświetlam 50 rekordów.Próbowałem wielu rozwiązań ale niestety nic nie wychodzi prawidłowo. Mam już mętlik w głowie... Chce pogrupować dane w ten sposób:

data|
dane z tego dnia
dane z tego dnia
dane z tego dnia

data|
dane z tego dnia
dane z tego dnia
dane z tego dnia

Nie oczekuję gotowego rozwiązania, a tylko wskazówki lub linki warte uwagi na ten temat. Szukałem w googlach i na http://stackoverflow.com/ ale niestety przykłady na które trafiłem nie rozwiązały mojego problemu.

18.01.2011 22:13
183
odpowiedz
zanonimizowany620918
22
Generał

Głowy nie dam, ale prawdopodobnie to przez rodzaj pola. Nagytow albo Regis (a może ktoś na forum webhelp) radzili kiedyś by datę trzymać w timestampie, a formatować ją po wybraniu z bazy.

18.01.2011 22:28
maviozo
😊
184
odpowiedz
maviozo
225
autor zdjęć

Po pierwsze - zapoznaj się z PDO.
Poza tym racja - typ danych ustaw jako timestamp. Nawet przy standardowym zapytaniu wynik dostajesz w stringach (2010-10-10 23:12:34) a nie unixowym timestampie.

Odpowiedź do 167:
[170] czyżby INSERT ON DUPLICATE KEY UPDATE ?
Tak, dokładnie. Odpowiedź w trzy minuty zadane na forum php :P

Co prawda musiałem nieco przekładać algorytm na składnię INSERT a nie UPDATE, ale gra. Poza tym doszedł problem z wieloma warunkami, ale to też dało się naprawić.
Potrzebowałem sprawdzać unikalną kolumnę, podczas gdy INSERT ON DUPLICATE KEY UPDATE sprawdza tylko po kluczu głównym. Na szczęście przychodzi PDO :)

18.01.2011 22:30
😒
185
odpowiedz
zanonimizowany56991
107
Generał

Próbowałem już pare rozwiązań... pobierając datę w zapytaniu w ten sposób UNIX_TIMESTAMP (data_go) as data_go itd. Spróbowałem zrobić to robiąc dwa zapytania do bazy, pobierając najpierw datę w ten sposób UNIX_TIMESTAMP (data_go) as data_go i w następnym zapytaniu porównując :

$zapytanie=mysql_query("SELECT * FROM games
WHERE id_usera='$id' AND AND data_go = '$pobrana data z apytania ' AND spr = '1'
GROUP BY data_go ORDER BY data_go DESC
LIMIT 50");
while($rekord1=mysql_fetch_array($zapytanie))‹

echo' dane z tabeli';

Niestety w obecnej chwili nie mam czasu na PDO ( wiem warto itd), a do tego nie jest możliwa zmiana typu tego pola :( #$#%#$^...

18.01.2011 22:39
maviozo
186
odpowiedz
maviozo
225
autor zdjęć

a do tego nie jest możliwa zmiana typu tego pola :(
eee?

Niby jak nie ma?

# przykładowo jeśli znamy ID to podstawiamy ID,
# jeśli nie, dajemy NULL (w przypadku kolumny auto_increment)
if (isset($id)) $pdo->bindValue(":id",$id,PDO::PARAM_INT);
else $pdo->bindValue(":id",null,PDO::PARAM_NULL);

#krótka forma STR <> INT
$pdo->bindValue(":data",$data,(is_numeric($data)?PDO::PARAM_INT:PDO::PARAM_STR));
#tyle, że ten przykład właściwie jest bez sensu, nie ma sensu wstawić STR w kolumnie INT :P

To w zasadzie jedyna komplikacja, bo póki co, po przejściu na PDO widzę jedynie plusy :)

18.01.2011 22:43
AvengerXXX
187
odpowiedz
AvengerXXX
112
Senator

Mam takie pytanie. Robię odsyłacz do danej strony w Notepad++ lecz co mam wpisać później by moja strona została wyświetlona w nowej karcie?

18.01.2011 22:58
maviozo
188
odpowiedz
maviozo
225
autor zdjęć

Obecnie większość przeglądarek po prostu otwiera nową kartę zamiast nowego okna w przypadku dodania w odsyłaczu <a href=.. target="_blank" ></a>

19.01.2011 16:31
Arxel
😊
189
odpowiedz
Arxel
219
Kostka Rubika
Image

Czołem,

Jutro mam kolokwium i potrzebowałbym sprawdzić czy poniższe zapytania są prawidłowe. Stworzenie wszystkich tabel trochę zajmie, a ja niestety mam jutro jeszcze kilka innych kolokwiów i ciężko znaleźć czas na potworzenie tego ze wszystkimi przykładami ;)

Od 6. zaczęły się minimalne schody (głównie w związku z wyliczaniem średnich czy minimalnych wartości).. Byłbym wdzięczny gdyby ktoś rzucił na to okiem.. Podpunkt C jest prawdopodobnie źle ;p

A

1. CREATE TABLE studenci (Id_stud int(6) PRIMARY KEY, Nazwisko char(30) NOT NULL, Imie char(20), Nr_ind int(10) Unique, Data_ur date check (Data_ur > 1980), Id_gr int(6) references grupy(id_gr), Stypendium int(3));

2. CREATE TABLE zajecia (Id_zaj int(6) PRIMARY KEY, Id_przed int(6) references przedmioty(Id_przed), Id_gr int(6) references grupy(Id_gr), Id_wyk int(6) references wykladowcy(Id_wyk), Dzien_tyg char(3) check (value in (‘PON’, ‘WTO’, ‘SRO’, ‘CZW’, ‘PIA’)), Sala char(3) NOT NULL);

B
1. select imie, nazwisko from studenci natural join grupy where oznacz = '115B';
2. select nazwa from przedmioty natural join wykladowcy natural join zajecia_dane where nazwisko like ‘_owa%’;
3. select oznacz from grupy natural join zajecia where sala = ‘21’;
4. select sala from zajecia natural join przedmioty natural join wykladowcy where charak = ‘W’ and tyt_nauk = ‘Prof.’;
5. select nazwisko from studenci natural join zajecia natural join przedmioty where dzien_tyg = ‘PON’ and nazwa = ‘Grafika Komputerowa’;
6. select nazwisko from wykladowcy natural join grupy natural join studenci where (count(*) from studenci) ???
7. select nazwisko from wykladowcy natural join zajecia natural join studenci where tyt_nauk=’Prof.’ and dzien_tyg = ‘PIA’ and imie = ‘Piotr’ and nazwisko = ‘Nowak’;
8. select sala from zajecia natural join wykladowcy where tyt_nauk = ‘Prof.’ and ???
9. select MONTHNAME(data_ur) from studenci natural join grupy where oznacz = ‘123’;
10. select ??? from zajecia natural join wykladowcy where ??? and tyt_nauk = ‘Mgr’;
11. select LOWER(nazwisko),UPPER(imie) fromo studenci where year(data_ur)>=1981 and year(data_ur)<=1983;
12. select imie from wykladowcy natural join zajecia where tyt_nauk = ‘Dr’ and dzien_tyg = ‘PON’ and dzien_tyg = ‘WTO’ and dzien_tyg = ‘SRO’;

C
CREATE View zajecia_dane (Naz_przed, Oznacz_gr, Naz_wyk, D_tyg) as
select Nazwa ,Oznacz ,Nazwisko, Dzien_tyg from zajecia natural join wykladowcy natural join grupy natural join przedmioty;

19.01.2011 16:31
Arxel
190
odpowiedz
Arxel
219
Kostka Rubika
Image

Dorzucam również tabele
aa.. wszystko pod Oracle (różnicy sporej nie ma, no ale.. ;))

19.01.2011 16:37
191
odpowiedz
zanonimizowany377077
45
Legend

[184] Przecież linka Ci na gadu z tym wysłałem :P

select nazwisko from wykladowcy natural join zajecia natural join studenci where tyt_nauk=’Prof.’ and dzien_tyg = ‘PIA’ and imie = ‘Piotr’ and nazwisko = ‘Nowak’;
Tak moim zdaniem zrobić nie możesz. W dwóch tabelach masz pola 'nazwisko' więc musisz określić o którą tabelę Ci chodzi.

19.01.2011 21:31
Tomal_P
192
odpowiedz
Tomal_P
100
Legend

Właśnie szukam w necie ale na razie nie mogę nic znaleźć.

Jak zrobić w JQuery aby podczas wpisywania tekstu do inputa od razu go sprawdzał i blokował możliwość wpisania niektórych znaków np. cudzysłowa itp. ??

19.01.2011 23:02
maviozo
193
odpowiedz
maviozo
225
autor zdjęć

Tomal->
$("#pole").keydown(function(e)‹
     if (e.keyCode==67) ‹return false;›
›);

Żeby sprawdzić, jakie keyCode potrzebujesz, możesz sobie do testu dodać na początku
alert(keyCode)
i wyświetli Ci kod znaku - potem porównujesz go w w/w podany sposób.

20.01.2011 08:32
Tomal_P
😊
194
odpowiedz
Tomal_P
100
Legend

Dzięki mav. Właśnie wczoraj wieczorem coś tak kombinowałem, ale jakoś nie chciało wyjść.

25.01.2011 08:12
mackie majcher
195
odpowiedz
mackie majcher
25
Konsul

Pytanko. Używa ktoś z was netbeansa ? Jak mocny trzeba mieć sprzęt, żeby netbeans działał płynnie przy dużych projektach ?

Ja mam Core Duo 1.6 T2050 2,5 GB RAM (notebook) i nie jestem zadowolony. Teraz pracuję z plikiem, który ma 1300 linii kodu i już zaczyna mi się przycinać, a po jakimś czasie trzeba restartować netbeansa. Fatalnie jest też z zaciąganiem bibliotek, jak używam np takiego Propela, to podpowiedzi działają tak wolno, że nie da się z nich korzystać.

Jakiej klasy procek byłby optymalny do pracy w tym środowisku ?

----------------
Pytanie z innej beczki, skoro już przy netbeansie jesteśmy. Netbeans nie potrafi mi zaciągnąć odpowiednich bibliotek z mootools przez co nie mam poprawnych podpowiedzi i źle się pisze kod. Ktoś z Was orientuje się jak to naprawić ?

----EDIT:
No to jeszcze jedno pytanko z netbeansa. Jak zdefiniować, żeby skrót klawiszowy wklejał statyczny tekst (nie makro, po prostu garść kodu) ?

25.01.2011 19:16
gromusek
196
odpowiedz
gromusek
101
keep Your secrets

bawił się ktoś WebAPI np na allegro ?

26.01.2011 20:02
197
odpowiedz
zanonimizowany551265
33
Generał

Ostatnio zamarzyło mi się stworzenie wortalu o tematyce okołogrowej. Ale nie wiem który darmowy silnik CMS jest najlepszy. A więc, proszę was o pomoc drodzy forumowicze...
Ważne dla mnie cechy silnika CMS:
-zarządzanie rangami
-możliwość dodawania artykułów, newsów oraz ich kategorii(oraz ich dowolne modyfikowanie)
-możliwość dodawania zdjęć i filmów w popularnych formatach
-forum(i jego dowolne modyfikowanie)
-modyfikowanie wyglądu w zakresie większym niż tylko zmiana skórki
-zarządzanie reklamami
-nadawanie użytkownikom wortalu uprawnień moderatora i administratora
-dodawanie pozycji i/lub zakładek do menu

Niezbyt się na silnikach stron internetowych znam, więc proszę o wyrozumiałość :)

27.01.2011 19:26
📄
198
odpowiedz
zanonimizowany551265
33
Generał

Może mi ktoś podać linka do polskiej pełnej wersji silnika php Joomla 1.6.0? Proszę o to, bo nigdzie(nawet w Googlach jej nie ma, a wiem, że polska wersja miała być) jej znaleźć nie mogę. Jeśli ktoś ją znajdzie, lub ją nawet ma, to niech poda linka skąd będę mógł ów silnik ściągnąć. Ewentualnie, jeśli nie ma polskiej wersji, to spolszcenie do angielskiej(z wersj angielską nie będzie problemu - w Google'ach jest ich od groma).
Z góry najserdeczniej dziękuję za pomoc.

31.01.2011 14:00
199
odpowiedz
maczu
162
Generał

Polecam Drupala:
-zarządzanie rangami
jest

-możliwość dodawania artykułów, newsów oraz ich kategorii(oraz ich dowolne modyfikowanie)
tak, możliwość dodawania różnych zawartości dzięki modułowi CCK

-możliwość dodawania zdjęć i filmów w popularnych formatach
tak - moduł image_field, Embedded Media Field

-forum(i jego dowolne modyfikowanie)
tak - moduł forum

-modyfikowanie wyglądu w zakresie większym niż tylko zmiana skórki
tak, Zen theme

-zarządzanie reklamami
tak, np. moduły adsense, advertisement

-nadawanie użytkownikom wortalu uprawnień moderatora i administratora
tak

-dodawanie pozycji i/lub zakładek do menu
tak

W ogóle Drupal jest bardzo popularny na zachodzie, a u nas raczej mało o nim słychać, ludzie wolą wordpressa albo joomle, a do większych projektów wykorzystywane są autorskie cms-y..

01.02.2011 13:47
Arxel
200
odpowiedz
Arxel
219
Kostka Rubika

Mam mały problemik z logowaniem na stronę..
Na chwile obecną bez obsługi sesji (dopieszczanie będzie na końcu, na chwilę obecną skupiam się na tym, by to wszystko działało), ot, zwykłe sprawdzanie czy istnieje już podany login i hasło w bazie.. Wszystko działa bezproblemowo lokalnie, lecz na serwerze już nie bardzo.. Powraca mi do strony logowanie.php

Poniżej kodzik odpowiedzialny za sprawdzanie:
<?php

$login=$_POST['LOGIN'];
$md5_haslo=md5($_POST['HASLO']);

include("config.php");

$logowanie=mysql_query("SELECT * FROM uzytkownicy WHERE Login='$login' and Haslo='$md5_haslo'");

if(@mysql_num_rows($logowanie))‹
header("location:serwis.php");
exit;

else‹
header("location:logowanie.php");
exit;

?>

W przypadku rejestracji coś w ogóle nie chciało mi po utworzeniu rekordu przejść do serwis.php, więc dorzuciłem kod z logowania i po rejestracji sprawdza, czy istnieje taki rekord (stworzony ułamki sekund wcześniej..) i wtedy śmiga bezproblemowo..

Dlaczego kurde to nie działa na serwerze! :)

Forum: Kącik Webmasterski (HTML, JavaScript, PHP i inne) [cz.40]
123następnaostatnia