Zobacz temat
Dodanie lightwindow do kodu bbcode w "Edycji newsa"
|
|
kosa351 |
Dodany dnia 21.11.2007 19:56:20
|
Przedszkolak Postów: 84 Data rejestracji: 25.05.2006 09:14 |
Mam jeszcze jedno pytanie. W końcu udało mi się prawidłowo dodać skrypt Lightwidnow. Chciałbym teraz trochę zmodyfikować "Edycję newsa" dla mnie jest to jeszcze skomplikowane, a dla niektóry z Was to pewnie nic trudnego. Zacznę od początku. Wszystkie fotki umieszczane w newsach mam w folderze głównym foto/news/. Chciałbym menu rozwijalne od obrazków odczytywało ten folder. Następnie po wybraniu obrazku wstawił mi taki kod Doda mi wtedy miniaturkę, która otwiera się za pomocą Lightwindow. Podobnie chciałbym, aby po kliknięciu w button link zamiast dodawał taką linijkę Przeglądałem maincore w // Parse bbcode into HTML code, ale gdy patrzę na ten kod to dostaję kręćka w głowie, nie wiem od czego zacząć i nawet nie wiem czy w dobry plik patrzę :( Taka modyfikacja bardzo ułatwi życie. Pomóżcie.... Edytowane przez Pieka dnia 21.11.2007 20:16:41 |
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 01:47:11
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Pieka |
Dodany dnia 21.11.2007 20:20:13
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Juz raz opisywalem tego typu zmiany i jak mniemam znajduje sie ten temat wsrod przyklejonych. Edytujesz tylko i wylacznie kod odpowiedzialny za dodanie grafiki, czyli w pliku administration/news.php. I rada na przyszlosc, jesli zakladasz temat, w ktorym prosisz o pomoc w modyfikacji lub wykonanie czegos, to masz do wyboru "Propozycje Użytkowników" lub jesli placisz, to "Zlecenia-Praca". I nie kaz mi zmieniac za Ciebie nazwe tematu, nie masz chyba 7 lat, zeby nie potrafic jasno okreslic tego, co chcesz osiagnac.. Tym razem zmienilem, nastepnym usune. Edytowane przez Pieka dnia 21.11.2007 20:23:01 Jestem jaki jestem
|
|
|
kosa351 |
Dodany dnia 21.11.2007 20:49:57
|
Przedszkolak Postów: 84 Data rejestracji: 25.05.2006 09:14 |
Wielkie dzięki za nakierowanie na odpowiedni plik, który mam edytować. Myślę, że teraz nie powinno już być problemu i uporam się z tym. Dziękuję P.S Faktycznie temat może był źle sformułowany. Samo umieszczenie tematu to już sam nie wiem. W poprzednim prosząc o radę jak dodać Lightwindow do PHP-Fusion z przedszkola został przesunięty do modyfikacji skryptów, OK. Uznałem więc, że taka przeróbka to też modyfikacja skryptu. Na przyszłość będę już wiedział. Pozdrawiam |
|
|
Pieka |
Dodany dnia 21.11.2007 20:52:47
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
kosa351 napisał/a: ..W poprzednim prosząc o radę jak dodać Lightwindow do PHP-Fusion z przedszkola został przesunięty do modyfikacji skryptów, OK. Uznałem więc, że taka przeróbka to też modyfikacja skryptu... W poprzednim podales gotowy skrypt wraz z zastosowaniem, czyli spelniles wymogi dzialu. Tu pytasz jak cos zrobic, a to juz calkiem inna historia. Jak podasz rozwiazanie to rowniez przeniesiemy do modyfikacji, wiec czekamy na efekty Jestem jaki jestem
|
|
|
kosa351 |
Dodany dnia 22.11.2007 09:51:26
|
Przedszkolak Postów: 84 Data rejestracji: 25.05.2006 09:14 |
Z samym kodem uporałem się. Nie wiem tylko gdzie zmienić domyślną ścieżkę z images/foto (str_replace("../","",IMAGES_N) na swoją własną. Gdzie to mogę znaleźć? Update Znalazłem w maincore taką linijkę lecz gdy wprowadzę własną ścieżkę , wywalę katalog bazowy i wstawię bezpośrednią ścieżkę to wywala mi taki błąd Wskazane błędne linijki to już dla mnie czarna magia :/ Edytowane przez kosa351 dnia 22.11.2007 10:18:24 |
|
|
wlodekp |
Dodany dnia 22.11.2007 10:27:04
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Dopisz sobie do maincore własną definicję: define("IMAGES_NF", IMAGES."photo/news"); teraz IMAGES_NF będzie się odwoływał do obrazków umieszczonych w katalogu: images/photo/news Albo po swojemu oczywiście wskazane katalogi musisz utworzyć lub już istnieją Edytowane przez wlodekp dnia 22.11.2007 10:30:26 |
|
|
kosa351 |
Dodany dnia 22.11.2007 10:38:41
|
Przedszkolak Postów: 84 Data rejestracji: 25.05.2006 09:14 |
Dzięki za podpowiedź. Tak jak napisałeś stworzyłem nową regułę tylko trochę inny kod, bo zdjęcia mam w katalogu głównym Teraz prosiłbym jeszcze o podpowiedź gdzie szukać i gdzie zmienić, aby wylistował mi zdjęcia z tego nowego katalogu. Aktualnie jest tak, że gdy kliknę na listę rozwijalną Wybierz obraz to nadal pokazuje mi listę zdjęć z domyślnego folderu images/news. Edytowane przez kosa351 dnia 22.11.2007 10:39:23 |
|
|
wlodekp |
Dodany dnia 22.11.2007 10:44:46
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
define("IMAGES_NF", BASEDIR."photo/news"); jeśli w głównym tak jest jak pozostałe Dopisane w edycji: Nie wiem, po co Ci te alpejskie kombinacje zmiany katalogu nie lepiej było pozostać przy istniejącym, to ma rację bytu jeśli byś używał dwóch różnych typów grafiki i raz dodawał z jednego raz z dugiego. W obecnej sytuacji prawdopodobnie wystarczy w edytorze dać znajdź IMAGES_N i zastąp IMAGES_NF w pliku administracjon/news.php Edytowane przez wlodekp dnia 22.11.2007 11:01:06 |
|
|
kosa351 |
Dodany dnia 22.11.2007 12:20:40
|
Przedszkolak Postów: 84 Data rejestracji: 25.05.2006 09:14 |
Czas pozbierać to wszystko do kupy. Na początek podziękowania za Wasze podpowiedzi. Poniżej znajduje się instrukcja jak dodać kod zdjęcia Lightwindow wraz z miniaturką w "Edycji newsa". Na początek dodam jeszcze, że występuje pewien problem z Lightwindow w IE 6.0 i IE 7.0. Mianowicie otwierające się zdjęcie/film/text okno ucieka nam z pola widzenia (screen). Testowane było to na 4 skórkach. Zawsze ten sam efekt. Pewnie problem leży gdzieś w css lightwindow lub skórek. Chciałem zadać pytanie dlaczego tak się dzieje na stronie supportu, ale gdy tylko kliknąłem "register" moje IP zostało zablokowane jako bot. Napisałem z prośbą o odblokowanie, ale zanim admin przeczyta to minie pewnie rok. W związku z tym użyłem standardowego Lightboxa do otwierania zdjęć w newsach. Jeśli ktoś ma ochotę dojść dlaczego Lightwindow nie działa prawidłowo to byłoby fajnie, bo bije on Lightboxa swoją funkcjonalnością ze 4 razy. To tytułem wstępu. Odszukujemy plik administration/news.php Następnie w okolicach 231 (zajawka) i 237 (cały news) linijki jest kod Odpowiada on za wybranie obrazka z folderu images/news wraz z kodem Modyfikujemy to tak, aby po wybraniu zdjęcia dodawała nam się miniaturka o jakiś określonych rozmiarach i otwierała za pomocą Lightwindow. Zamieniamy więc wyżej podany kod na: Teraz po wybraniu danego obrazka z listy rozwijalnej Dodaj obrazek doda nam się zdjęcie miniaturka określonych romziarach w tym przypadku 120x120 w takim kodzie. Gdzie: title - tytuł author - autor caption - opis obrazka Pamiętajmy, aby zamienić ten kod w dwóch miejscach, aby działało w zajawce i całym newsie. Zwrócić trzeba również uwagę na . Gdy wklejmy w oby dwóch miejscach taki sam kod, to gdy wybierzemy obrazek z newsa wstawi nam się on w zajawce. Musimy przy body dostawić dwójkę i ma wyglądać to tak . Podobnie postępujemy z buttonem link. Chcemy aby np. strona z linku otworzyła się za pomocą Lightwindow odnajdujemy kod dla zajawki i całego newsa: i podmieniamy na Od tego momentu gdy klikniemy na przycisk link doda nam się taki kod To byłoby na tyle ;) U mnie potrzebna była jeszcze pewna modyfikacja, która pobiera zdjęcia z innego niż domyślny folder. Katalog znajdował się na głównej w folderze foto/news. Odszukujemy w pliku maincore.php linijkę Dodajemy tam własna definicję zaproponowaną przez wlodekp Następnie edytujemy plik administration/news.php gdzie zamieniamy na . Od tego momentu edytor pobiera obrazy z katalogu, który mu pokazaliśmy kilka linijek wyżej. Jest mały mankament, który można zapewne wyeliminować. Obrazki nie działają w podglądzie. Gdy klikamy w dodaną fotke skrypt wywołuje zdjęcie z folderu administration/foto/news. Gdy już zaakceptujemy to na głównej stronie normalnie z foto/news THE END ;) Edytowane przez kosa351 dnia 23.11.2007 16:10:11 |
|
|
Pieka |
Dodany dnia 22.11.2007 13:15:29
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
kosa351 napisał/a: Czas pozbierać to wszystko do kupy. Na początek podziękowania za Wasze podpowiedzi. ...Jest mały mankament, który można zapewne wyeliminować. Obrazki nie działają w podglądzie. Gdy klikamy w dodaną fotke skrypt wywołuje zdjęcie z folderu administration/foto/news... Ciesze sie, ze sam starales sie do wszystkiego dojsc :) Liczy sie wlasnie ta chec i wlasciwie zadawane pytania i to sie chwali! Odnosnie problemu z podgladem, to zapomniales jeszcze o czyms ;) Mysle, ze po modyfikacji tego fragmentu kodu odpowiedzialnego za podglad bedziesz mial calosc na medal :) Jestem jaki jestem
|
|
|
kosa351 |
Dodany dnia 23.11.2007 16:16:23
|
Przedszkolak Postów: 84 Data rejestracji: 25.05.2006 09:14 |
W objaśnieniu zostały wprowadzone drobne poprawki. Na końcu kodu wstawiania fotki brakowało atrybutu Ponadto została wyjaśniona kwestia wstawiania tekstu i Gdzie pierwszy kod odpowiada za zajawkę, a drugi za rozszerzenie newsa. Poprzednio gdy mieliśmy dwa razy dodając zdjęcie w rozszerzeniu pojawiało ono się w zajawce. Wracając do problemu wyświetlania fotek w panelu admina. Tak się domyślałem, że chodzi tutaj o funkcję preview". Kombinowałem z tym kodem na wszelkie sposoby i nie mogę sobie poradzić aby po przeładowaniu pobierał on ścieżkę do katalogu z fotkami pomijając folder adminisrtation :/ |
|
|
wlodekp |
Dodany dnia 23.11.2007 16:25:06
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Wyjście z katalogu do katalogu nadrzędnego to: ../ popatrz np na ścieżki do maincore w infusionach; ../../ maincore.php dwa poziomy w górę przy takim zapisie. |
|
|
kosa351 |
Dodany dnia 23.11.2007 17:25:40
|
Przedszkolak Postów: 84 Data rejestracji: 25.05.2006 09:14 |
../ prawie jak w MS-DOSie tylko jak dobrze pamiętam tam był jeszcze parametr cd (change directory) Złote czasy ;) Wracając do problemu. Dodanie wyjścia do nadrzędnego katalogu nic mi nie daje. Poszedłem zgodnie z Twoją wskazówką i dodałem kolejne wyjście Po takim przekształceniu nie pokazuje się fotka, a podglądając adres zdjęcia nadal mam mojastrona.pl/administration/foto/news/audio_therapy2006.jpg. Pewnie nie dodaję w tym miejscu, co trzeba. Jednak próbowałem dodać w innych miejscach, przekształcałem kod z tym samym skutkiem. Bez obrazka, ale zawsze nadal z tą samą ścieżką. Tak jakby modyfikacja tej części kodu nie odpowiadała za ścieżkę. |
|
|
wlodekp |
Dodany dnia 23.11.2007 18:20:59
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
W unixie też jest np cd /usr Dlaczego dwa poziomy masz tylko wyjść z administration do głównego to jeden ../? Nie patrzę w Twój kod tylko czysto teoretycznie piszę. |
|
Przejdź do forum: |