1

(0 odpowiedzi, napisanych Ogólne)

Cześć,
Witam po długiej przerwie. Czy forum jeszcze jest aktywne? Ktos z uzytkowników tu zagląda czy przeniosło się wszystko na inne forum?

2

(3 odpowiedzi, napisanych Ogólne)

A czego uzywasz do pokazywania czystego kodu lub sformatowanej tabelki?

Z tego tutoriala co wyslales nie da sie kilka razy kliknac na "Show Plain Code" gdyz za drugim razem tabelka znika.

Na Cookbook CakePHP tego nie ma ale z tego co widze oni uzywaja JQuery a nie mootools wiec moze dlatego.

PS: Czy ktos z was polaczyl TINYMCE z Geshi? A moze macie inne WYSIWYGi bo praca z Tiny i <pre> to jakas droga przez pieklo jest hmm

3

(5 odpowiedzi, napisanych Ogólne)

No wlasnie maja ;/

Gdzies szukajac odpowiedzi natknalem sie ze jest to niedoskonalosc behaviora i zeby usuwac zbedne wyniki przez afterFind lub stosowac metode 'joins' w zapytaniach ;/

4

(5 odpowiedzi, napisanych Ogólne)

Moze sie tak zdazyc ze mnie to zainteresuje smile

Dzieki smile

mam jednak w zwiazku z tym pytanie:

$this->data = $this->Article->find('all', array(
    'contain'        => array(
        'Tag' => array(
            'conditions' => 'Tag.id = 2'))
));

Takie cos zwraca mi wszystkie rekordy article (okolo 9). Te ktore nie posiadaja Tag.id =2 są również wyświetlane ale posiadają puste złączenie (dolączona tabela Tag jest pusta).

[1] => Array
        (
            [Article] => Array
                (
                    [id] => 2
                    [aka] => pierwsze_kroki
                    [title] => Pierwsze kroki
                    [addingDate] => 2009-07-29 00:00:00
                    [alterDate] => 2009-08-28 14:38:03
                    [thisStatus] => ACTIVE
                )

            [Tag] => Array
                (
                )

        )

Gdy skopiuje zapytanie ktore jest wykonywane i wkleje bezposrednio do MySql to dostaje prawidlowa liczbe rekordow (okolo 3).
.
Pytanie: Co zrobic alby Cake nie pokazywal tych Article ktore maja puste Tag (tzn Tag.id rozne od 2)

PS: Article HABTM Tag

5

(5 odpowiedzi, napisanych Ogólne)

Hej, mam takie podsumowujące pytanie bo pewnie byl juz taki temat gdzies:

Jaki macie najprostrzy sposob na szukanie rekordow z HABTM bo prawde mowiac powoli przestaje widziec sens takiego definiowania polaczen.

Mnie najproscej jest zbindowac nowa relacje (hasOne) np ArticlesHasTags i szukanie :

Article->find(ArticleHasTags.id => 1)

lub uzywac recursive = 1v2 i szukac:

Article->Tags->find(id = 1)

Tyle ze poco wtedy jest ten HABTM (oprocz znaczego uproszczenia przy zapisie do bazy)?

6

(1 odpowiedzi, napisanych Ogólne)

Zeby aktualizowac musisz wysłac id produktu do aktualizacji jako hidden

7

(5 odpowiedzi, napisanych Wtyczki (Pluginy))

?

Pewnie bedzie jakis Exchange/POP3 (odczyt poczty tylko tych ktorzy sa w bazie klientow w CakePHP) a do tego synchro kontaktow. Prawde mowiac niewiem co ten IMAP by mi dał hmm

Bardziej chodzi mi o to iz: w CakePHP posiadamy baze klientow i jezeli wyslalismy do takiego kolesia email lub dostał on email (za pomoca Outlooka) to zaimportuje go do CakePHP bede mogl go odczytac.

PS: Jak dlamnie sama idea jest glupia hmm Poco robic cos co robi juz sam Outlook ?? ;/

PS2: Chyba ze ten IMAP/POP3 zczytywal by tylko maile od klientow z serwera (ma ktos link do podobnego rozwiazania lub odpowiednie hasła do Googla??:P ) a synchro z outlookiem synchronizowalo by tylko kontakty (prosba j.w. )

Dzieki.

8

(5 odpowiedzi, napisanych Wtyczki (Pluginy))

Ciezko cos dokladnie napisac bo dopiero sie bede za to zabieral moze. Nie wiem jeszcze co bede synchronizowal (ja to uwazam za glupote bo poco robic cos co juz jest hmm ) ale pewnie poczte i moze eksportowal/importowal kontakty.

Pytanie bylo zaczepne, czy ktos juz cos podobnego tykał jakims kijem albo co ;]

9

(13 odpowiedzi, napisanych i18n, l10n)

moze i racja ;]

10

(5 odpowiedzi, napisanych Wtyczki (Pluginy))

Hej,

Tworzył ktoś coś kiedyś na kształt integracji z Outlookiem? W szczególności wysyłanie/odbieranie maili oraz wysyłanie do Outlooka kontaktów?

11

(2 odpowiedzi, napisanych Ogólne)

http://helion.pl/ksiazki/jszapr.htm

12

(13 odpowiedzi, napisanych i18n, l10n)

O ku&#!.....

Dzieki smile Przeslij zdjęcie wystawie ci ołtarz i świeczki w domu smile

I jeszcze raz dzieki za trud smile

A co sadzisz o klasie 'jezyk' i tam zdefiniowane stałe, tablice,funkcje. Wywolac to mozna przez Jezyk::blad(1) czy jakos w podobny sposob?

I jeszcze raz dzieki za test tongue

13

(13 odpowiedzi, napisanych i18n, l10n)

Hmm no ok moze czegos w takim razie nie rozumiem hmm

Czym sie rozni zaczytanie pliku z 10000 stalych od zaczytania pliku z tablica o 1000 wierszy?

Moze potrzebuje bardziej lopatologicznie ;]. A klucze oznaczal bym jako cyferki a nie nazwa wiec unikna bym problemu z nazewnictwem. Fakt twoje rozwiazanie mozna tez tak zrobić tzn, u mnie [kosz][1] u Ciebie KOSZ_1. Tak więc jakbyś mogł mi wyjaśnić czym się to bedzie z punktu widzenia działania róznić (chodzi o zaczytywanie pliku i czytanie z niego).

14

(13 odpowiedzi, napisanych i18n, l10n)

Chodzi o to ze tych tlumaczen strzelam ze bedzie okolo 10 000 zdań i boję się że może mi zabraknąć "stałych" do definiowania i ze moge sie latwiej pomylic. Nie neguje twojego rozwiazania i przyjmuje je do swiadomosci jako jedno z mozliwych.

Kazda tablica bedzie przetlumaczona jako odobny plik (PL,ANG itp) wiec moze nie bedzie tyle wazylo skoro bede zaczytywal tylko jeden z nich.

15

(13 odpowiedzi, napisanych i18n, l10n)

no ja bede wiedzial bo ja to bede musial zrobic ;] (oczywiscie z pomoca mlodych niestresujacych sie przepisywaniem setek linijek tekstu kobiet tongue )

wiec poprostu jak napotkam w kodzie php:

echo 'Cześć Świat';

zaminienie to na:

echo $language['hello'][1] = 'Hello World';

bo taki bede mial nastepny indeks w moim pliku tekstowym. Znakow bedzie w pyte, boje sie ze zaczne sie mylic jak bede robil definicje hmm Do tej pory caly kod PHP zajmuje okolo 1,5MB tekstu wiec jest tego troche do tlumaczenia ;/


PS: to tylko takie teoretyczne dociekania smile

16

(13 odpowiedzi, napisanych i18n, l10n)

Dzięki.

A czemu w takim razie uzywać stałe wg Ciebie a nie tabele jak pomyślałem na początku? Było by podobnie... include(pl.php)

a tam tablica:
['koszyk'][1] = "oproznij"
['koszyk'][2] = "uzupełnij";
['zamowienie'][1] = "dodaj towar";
['zamowienie'][2] = "usun towar";

17

(13 odpowiedzi, napisanych i18n, l10n)

Cześć, pozwolę sobie na pytanie z innej beczki.

Mam do poprawienia projekt nie robiony w Cake lecz w czystym PHP ('lekko obiektowy'). Musze mu dorobić wersje jezykowe a troche tego moze byc ;/

Pytanie jak sie do tego w miare rozsadnie zabrac (bez pisania mi tu ze od nowa napisac smile ):
1) utworzyc pliki z tabelami gdzie kazdy wiersz tabeli to osobny tekst a nastepnie zaczytywac na poczatku caly plik z tekstem (troche mam wrazenie ze mozolne)

2) wykozystac do tego w jakis sposob baze danych (wprowadzanie tekstow bedzie trwalo lata i wyciaganie tez troche powolne)

3) rozwiazanie podobne do pierwszego: jakas klasa i wywolywac teksty

4) jakies inne propozycje na szybko?

PS: troche bedzie czas gonil a do tego jeszcze to trzeba bedzie tlumaczyc hmm

Dzieki z gory smile

18

(3 odpowiedzi, napisanych Ogłoszenia)

Faktycznie, poprzednie były ladniejsze hmm

19

(8 odpowiedzi, napisanych Ogólne)

duke_piotr napisał/a:

nazwy tabel sa w liczbie mnogiej a standardowo do klucza obcego dodajemy _id wiec na moje oko jest wlasnie OK.

Moze i w przykladach tak jest lecz jednym z glownych nurtow nazewnictwa w RBD jeset wlasnie nazwa tabeli (l.m.) plus _id.

Z powodzeniem stosuje to w cake i nie ma problemu jak do tej pory (mialem jeden gdy tabela nazywala sie queues a w Cake nie szlo modelu nazwac Queue tylko tez Queues).

20

(9 odpowiedzi, napisanych Ogólne)

Zalezy czy dodasz do definicji pola
ON UPDATE CURRENT_TIMESTAMP
czy nie

21

(6 odpowiedzi, napisanych Ogólne)

.editUsersWindow input {
    display:block;
    float:left;
    width: 170px;
    font-size:11px;
    margin: 5px;
}

.editUsersWindow .clear {
    clear:both;
}
.editUsersWindow .error-message {
    font-size:9px;
    color:#00FF66;
}

html wyglada tak: <clear><input></input><error>tu sie pojawia error</error></clear>

w ten sposob mam inputy jeden pod drugim a po pojawieniu sie bledu blad pokazuje sie obok inputa, po jego prawej stronie.

22

(8 odpowiedzi, napisanych Ogólne)

nazwy tabel sa w liczbie mnogiej a standardowo do klucza obcego dodajemy _id wiec na moje oko jest wlasnie OK.

23

(9 odpowiedzi, napisanych Ogólne)

@dredd -> a z poziomu SQl nowa kolumna TIMESTAMP nie wystarczy? Nie musisz nic uzupełniac tylko odczytujesz date.

24

(8 odpowiedzi, napisanych Model-Widok-Kontroler)

A nie stworzyc komponent "ankieta". Tak samo robi sie przy dynamicznych menu.

25

(0 odpowiedzi, napisanych Wtyczki (Pluginy))

Mam pytanie - czy ktos uzywal takiej klasy to generowania wykresow?

Moj problem polega na tym ,iz po aktualizacji Cake z 1.0 do 1.2 przestal mi dzialac ten helper:/ Wydaje mi sie ze wszystko juz poprawilem - widze juz ze generuje się jpg ale niestety.... jest na nim ciagle napisany blad iz musze okreslic szerokosc i wysokosc w Graph::Graph().

Dochodze krok po kroku do tej funkcji a nawet usunąlem sprawdzanie bledu i wpisywalem na stale wysokosc i szerokosc ale to nie dalo mi rezultatu.

Jezeli ktos sie z takim problemem borykal to czekam na info ;]