Wykaz postów użytkownika - Chemikpil - które otrzymały punkt za pomoc
Chemikpil | |
|
Zapoznaj się z tymi wytycznym odnośnie wstawianiu kodu w panel: http://www.php-fu...ad_id=9312 Myślę że tu leży problem. |
Chemikpil | |
|
Podziel wszystko przez g*h Czyli Rozwiń Kod źródłowy |
Chemikpil | |
|
Zamień linie ~15 na taką: Rozwiń Kod źródłowy PHP |
Chemikpil | |
|
Dodaje poprawioną paczkę. Teraz nikt nie zalogowany nie będzie mógł czytać rozszerzonej treści newsa. Plik zawiera dwa dokumenty php, które wrzucamy do głównego katalogu. W katalogu images znajduje się ikonka, którą umieszczamy w katalogu images. W razie błędów pisać tu. |
Chemikpil | |
|
W pliku styles.css szukaj klasy Rozwiń Kod źródłowy Tam zmień lub dodaj: Rozwiń Kod źródłowy rozmiar oczywiście jaki chcesz. By wyśrodkować to dodajesz tam: Rozwiń Kod źródłowy I ot cała filozofia :). |
Chemikpil | |
|
Ok to jeszcze innym sposobem, tym razem skutecznym (sprawdzałem u siebie), W pliku news.php odnajdź linie ~135. Powinno być coś takiego. Rozwiń Kod źródłowy Wklej zaraz po tym ten kod: Rozwiń Kod źródłowy Całość zmodyfikowane dodaje w paczce. |
Chemikpil | |
|
Spróbuj tego: Rozwiń Kod źródłowy Co prawda sprawdzałem u mnie ale różnie to bywa :P. Jeżeli działa to super, formatować wygląd już musisz sam według uznania. |
Chemikpil | |
|
Eh rozumiem że na tabelkach :(. Ok tak więc pisze to od ręki i nie gwarantuje 100% działania. Rozwiń Kod źródłowy Otwórz news.php i znajdź linie ~51 oraz ~154 Rozwiń Kod źródłowy i zamień na taką: Rozwiń Kod źródłowy O odpowiedni wygląd sam już musisz zadbać. |
Chemikpil | |
|
Dajesz niezłe świadectwo o sobie, ale bardziej o twoich modyfikacjach. Szczerze teraz na miejscu każdego pobierającego, zastanowił bym się czy warto na ślepo instalować, może lepiej sprawdzić czy nie ma błędów. A co jak będą? Kto poprawi? Myśląc o tych jednak co będą chcieli mieć dobrze działający panel umieszczam poprawiony plik. Być może coś przeoczyłem, tak więc dajcie znać jak coś nie będzie działać. |
Chemikpil | |
|
Hmm. To nie jest żaden problem czy błąd a celowe działanie skryptu. Dodawaj po prostu do treści rozszerzonej to co dajesz w skróconej część. |
Chemikpil | |
|
Widzę że nie da rady podpowiadać, trzeba dać gotowca :) Masz więc rozwiązanie Rozwiń Kod źródłowy |
Chemikpil | |
|
Rozwiń Kod źródłowy nic tutaj nie pomoże jeżeli wewnętrzny margines będzie miał wartość. Spróbuj zmienić Rozwiń Kod źródłowy na Rozwiń Kod źródłowy lub na wiecej w zależności od stopnia wyrównania. Wiadomość doklejona: Według mnie wystarczy że zmienisz wartość z 4px na 2px. Pozdrawiam. |
Chemikpil | |
|
To jest ASP NET, o ile się nie mylę. Poczytać coś o nim można np. tu http://www.w3scho...efault.asp Problemem jest tu tylko bariera językowa |
Chemikpil | |
|
A poco ify? Wystarczy w theme.php nadać kolumnom inne klasy, a potem przez te klasy odwołać się do paneli. np: Rozwiń Kod źródłowy Dla lewej i prawej kolumny robisz inne style. |
Chemikpil | |
|
Rozwiń Kod źródłowy Wstaw ten kod zamiast swojego w theme.php. |
Chemikpil | |
|
Hmm... problem polega na tym że tym tłem jest obrazek, który po powtórzeniu będzie wyglądał nie ciekawie. Zamiast tego dodaj sobie jeszcze to klasy Rozwiń Kod źródłowy taką wartość:Rozwiń Kod źródłowy Powinno działać. Pozdro :) |
Chemikpil | |
|
Tak jak @karoldinho powiedział. Być może jestem dziwny, jak wynika z twojego podpisu, ale twoja strona mnie nie chwyta. Brak pomysłu na topa. Takie napisy to już tylko na różowych "sweet" blogach produkcji są spotykane, do tego napis się powtarza. To trzeba mieć pomysł na realizację. Poczynając od domeny (cba to już nie te progi), poprzez unikalny them (nie darmowy z neta), na treści kończąc(najważniejsza część strony). Jednak to że spełnisz te wymagania, nie czyni twojej strony popularną. Tu trzeba włożyć dużo pracy w promocje i budowanie atmosfery, która przyciągnie a nie odepchnie potencjalnego usera. Pytanie bardzo ogólne tak więc i odpowiedź równie ogólna. Pozdrawiam |
Chemikpil | |
|
Eh kolejna osoba która zamiast wysilić się i popróbować samemu czeka na gotowca. No cóż ok. Skoro wiem to pomogę. Przykład na podstawie skorki Gillette: Przede wszystkim w pierwszej części musi znaleźć się część która ma zastać wyświetlona na stronie głównej. Czemu nie cały news? Kwestia bezsensowego marnowania zasobów. Jeżeli będziesz miał 10 esejów na stronie głównej to i tak muszą one być pobrane w całości by mogły zostać skrócone. Lepiej więc pobrać jakąś część np koło 300, 400 znaków(na oko :)) i z tego ciąć. Ciąg reprezentujący taki news zapisany jest w zmiennej Rozwiń Kod źródłowy Teraz ja skrócimy do 200znaków, używając wcześniej wspomnianej funkcji Rozwiń Kod źródłowy Robimy to tak: Rozwiń Kod źródłowy Masz już skrócony news teraz należy go tylko wyświetlić. Tak powinna wyglądać mniej wiecej twoja funkcja render_news(); Rozwiń Kod źródłowy I tak to powinno wyglądać. Mam nadzieje że zanim to wszystko skopiujesz, to choć postarasz się to zrozumieć. W brew pozorom cały manewr to 3 linijki kodu. Pozdrawiam :) |
Chemikpil | |
|
Temat był poruszany już wszędzie gdzie mówi się o PHP, ale jako że mam dziś dobry dzień pozwolę sobie odpowiedzieć. Oznacza to nie nieokreślony index a niezdefiniowany index. Problem polega więc na tym że ty od razu bez sprawdzenia używasz tych indeksów by przypisać ich wartości do zmiennych. PHP widzi więc te indexy jako puste o czym informuje ciebie. Tak jak sprawdzasz czy zmienne maja przypisane wartości sprawdź czy przesłane zostały te wartości. Co jeżeli nie zostanie przesłana jakaś wartość np. autor? Nie ma tu żadnej obsługi błędów. Moja rada? If sprawdzającego zmienne najlepiej zamienić na if sprawdzający przesłane wartości. Rozwiń Kod źródłowy Warto też dodać if-a sprawdzającego czy faktycznie formularz został wysłany, czy dalej jest wypełniany. Dodatkowo warto zabezpieczyć się w funkcje sprawdzające czy to co zostało przesłane jest na pewno tym czego skrypt oczekuje. Pozdro. |
Chemikpil | |
|
Najłatwiej to na każdej stronie, na której może przebywać tylko zalogowany użytkownik, zapisywać czas ostatniego wywołania w sesji. Następnie porównać go z aktualną datą i, jeżeli minęło 20min to usunąć sesje i zabronić użytkownikowi dostępu(np przenieść go do logowania), a jeżeli nie to zaktualizować czas aktywności. Co do przedłużenia sesji. Są dwa sposoby. Ciasteczka i baza danych. Sposób z bazą danych to zmiana sposobu działania sesji, co wiążę się z przebudową systemu. Całość oparta jest na klasach, a funkcją Rozwiń Kod źródłowy zmieniamy sposób przechowywania sesji.Ciasteczka to wiadome. Ustawiamy ich żywotność na np 3dni i sprawdzamy przy każdym wywołaniu czy istnieje i jakie ma dane. Trzeba tu jednak napracować się nad zabezpieczeniami. Nie mogą one się opierać tylko na ciasteczkach. Jeżeli gdzieś coś pomyliłem to proszę o skorygowanie przez innych specjalistów :) Pozdro. |