Wypowiedzi
-
a http://users.tpg.com.au/j_birch/plugins/superfish/ nie załatwi sprawy out-of-the-box ?
-
sprawdź może czy masz poprawny markup... IE6 jest z jQuery bardzo, ale to bardzo czuły na niepozamykane albo pomieszane tagi :)
-
a korzystasz z "gołego" php czy z jakiegoś frameworka? Ja miałem podobne problemy w momencie, w którym sesja była regenerowana w skrypcie wywołanym ajaxem. A regeneracja była domyślnym ustawieniem frameworka.
Jeśli z gołego, to ja bym zaczął poszukiwanie babola od sprawdzenia jak jest ustawione session.auto_start i ewentualnie jakie są session_id() w wywołaniu "głównego" skryptu i dodanie_druzyn_php.php
A potem spróbowałbym testowo przekazać konkretny sid do dodawania drużyn i sztucznie podpiąć się do przekazanej sesji przez ustawienie session_id ręcznie, żeby sprawdzić czy ta zmienna wogóle jest w sesji... -
Rafał Cegiełka:
> komentarz" />
<div>
<input id="sk{$row.id}" type="button" value="Zapisz</div>
button też potrafi wysłać formularz - przynajmniej w FF ;) I tak jak pisze Kamil - na sucho będzie ciężko coś wymyśleć bo kod zdaje się jest pocięty jakoś i w samym kodzie "z kartki" nie widzę nic co mogłoby powodować opisane działanie, więc może przyczyna jest gdzieś poza fragmentem, który wkleiłeś. -
Osobiście z rozmów z klientami wyniosłem, że tak naprawdę w przypadku OS/nie-OS mają znaczenie dwie rzeczy - po pierwsze wygoda obsługi, po drugie to czego Klient oczekuje "out of the box".
Jeśli faktycznie potrzebuje wizytówki firmy (gdzie cały sajt to kilkanaście podstron aktualizowanych raz na miesiąc), to w znakomitej większości przypadków komercyjne CMSy odpadają w przedbiegach, chyba że ich wdrożenie jest oferowane w podobnej cenie jak wdrożenie OS - bo przecież umówmy się, że komercyjne CMSy nie powstają za każdym razem na nowo ;)
Jeśli natomiast strona ma być często aktualizowana, potrzebne są funkcjonalności które do CMSa open source trzeba by dopisać, albo po prostu Klient ma własną wizję jak taki CMS powien być obsługiwany- wówczas łatwiej o większe budżety na rozwiązania autorskie.
Np. nie raz trafiłem na ludzi, którym obsługa Joomli stawała ością w gardle i gotowi byli zapłacić tylko za to, żeby CMSa obsługiwało się inaczej i (dla nich) wygodniej.Marcin Witek edytował(a) ten post dnia 12.08.10 o godzinie 02:04 -
a
$("input[id ^= 'sk']")
to co to za input jest, nie submit przypadkiem?
W tym co wkleiłeś widzę "na sucho" coś takiego, że przy poprawnym wykonaniu handlera nie zwraca false, więc jeśli to submit, to wyśle dane ajaxem i dodatkowo forma normalnym submitem... pokaż może jeszcze kawałek HTML do tego ;) -
Ja skupiłbym się na:
-denormalizacji (jeśli trzeba łączyć tabele tylko po to, żeby sprawdzić jeden klucz obcy, to lepiej ten klucz włączyć do struktury w tabeli "poziom wyżej", np. miasto może przechowywać id regionu i kraju, chociaż w postaci normalnej wypadałoby przechowywać tylko id regionu, a w regionie- id kraju)
-indeksowaniu (EXPLAIN oraz lektura dokumentacji MySql w temacie korzystania z indeksów i tego jak MySql wykonuje klauzulę WHERE, tutaj można ugrać naprawdę baaardzo dużo)
-minimalizacji ilości JOINów przez wykorzystanie PHP (jeśli potrzeba pobrać nazwę kraju czy regionu i miast jest 1 000 000, a krajów i regionów po kilkadziesiąt, to pobrałbym najpierw do tablicy w PHP id=>nazwa kraju, a przy wyświetlaniu wyników skorzystał z id kraju/regionu z zapytania + "słownik" z tabeli PHP)
- i do tego ewentualnie SQL_CALC_FOUND_ROWS, ale z moich obserwacji wynika, że to z reguły jest wolniejsze niż dobrze poindeksowany count(*)
Takimi sposobami udało mi się w jednym z projektów, które dostałem w spadku po niemieckim programiście ;) sprawić, że UNIONowane zapytanie (tabele 850 000 rekordów, 170 000 rekordów i jeszcze dwie po kilkaset rekordów) działa bez widocznych dla użytkownika opóźnień. Przed optymalizacją dawało na maszynie load rzędu 8-10 ;)Marcin Witek edytował(a) ten post dnia 31.07.10 o godzinie 03:41 -
a może masz mod_rewrite który psuje odwołania względne?
-
A nie chodzi przypadkiem o to, że w katalogu głównym domeny (nie serwera) nie masz katalogu "tmp"? Sesje startują normalnie i nie zgłaszają problemów z dostępem do katalogu tymczasowego ?
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy AdTaily
-
można to zrobić i bez flasza -
<div id="toplayer" style="position: absolute; left: 387px; top: 200px; width: 400px; height: 300px; z-index: 2010;">
<img src=".... />lub cokolwiek
</div>
do tego jeszcze absolutne pozycjonowanie sprawia że będzie problem np. przy stronie przewiniętej w dół - ale to można załatwić przez np. tak
http://roshanbh.com.np/2008/07/top-floating-message-bo... -
a ja zapraszam do nas - http://isido.pl :)Marcin Witek edytował(a) ten post dnia 23.07.10 o godzinie 05:28
-
hmmm, a czy scope funkcji podawanej w trzecim parametrze $.post pozwala widzieć te zmienne? Musiałbym sprawdzić, ale tym bardziej węszę problem w tym właśnie miejscu ;)
-
a skąd się bierze "b" w
$("#price-"+b).html(r[0]+"<span>zł</span>");
? Węszę problem w tym właśnie miejscu. -
na 99% przez szary "overlay". Tu jest fix do tego, ale nie wiem czy działa jak należy ;) http://forum.jquery.com/topic/opening-a-modal-dialog-s...
-
a co mówi firebug i jakich pluginów używasz? Bez tych informacji to wróżenie z fusów trochę :)
-
dać:
<body onload="makeRequest('1.htm', '');">
i powinno być po sprawie :) -
a może spróbuj dodać PCRE_UNGREEDY - modyfikator /U ?
-
można tak - na szybko i z głowy:
class Artykul_Controller extends Controller {
function __call($method, $arguments){
echo $method;
//wyświetli zmiana-polskiej-polityki,1.html
}
}
można jeszcze ustawić config.url_suffix żeby pozbyć się automatycznie rozszerzenia.Marcin Witek edytował(a) ten post dnia 21.05.10 o godzinie 22:52