![]() |
Jak usunąć wiele na raz? - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster) +--- Wątek: Jak usunąć wiele na raz? (/thread-jak-usunac-wiele-na-raz) |
Jak usunąć wiele na raz? - [email protected] - 15-03-2011 Po pierwsze, nie ma działu odpowiedniego na moje pytanie. Po drugie, mam pytanie. Jak mogę szybko i sprawnie usunąć z każdej podstrony jeden i ten sam kod? Jest na to jakaś automatyczna metoda? Używam np. edytora kED. I skaczę po podstronach w celu usuwania dokładnie jednego kodu. Da się jakoś hurtowo usunąć ten kod z każdej podstrony? Co ciekawe, gdy obrałem metodę by wkleić dany kod do wyszukiwarki tak aby po otworzeniu każdej nowej podstrony móc szybko wkleić fragment kodu, nacisnąć "Znajdź" i po przeniesieniu nas na wysokość strony na której odnaleziono kod (będzie on zaznaczony) wcisnąć tylko Delete/Backspace i gotowe. Ale co mnie zdziwiło to to, że nie kopiuje mi całego kodu do pola wyszukiwarki. Ucina go zawsze po znaczniku <br>, czyli jeżeli chcę wkleić ten kod: Kod: <a href="http://ksiega.4free.pl/ksiega_new.php?uid=164038" target="blank" OnMouseOut="Przywroc()" OnMouseOver="Zamien('document.napisz_komentarz','document.napisz_komentarz','index_pliki/grafika/napisz2.jpg')"><img src="index_pliki/grafika/napisz1.jpg" name="napisz_komentarz" alt="napisz" border="0" /></a><br> To mimo zaznaczenia go całego, potem odnajduje mi w kodzie strony tylko jego część, tą: Kod: <a href="http://ksiega.4free.pl/ksiega_new.php?uid=164038" target="blank" OnMouseOut="Przywroc()" OnMouseOver="Zamien('document.napisz_komentarz','document.napisz_komentarz','index_pliki/grafika/napisz2.jpg')"><img src="index_pliki/grafika/napisz1.jpg" name="napisz_komentarz" alt="napisz" border="0" /></a><br> Załamuje się chyba na <br> ale nie wiem czy to jest przyczyną. I wtedy zaznacza mi tylko tę część tekstu co powyżej, więc jak coś usunę, to tylko to. Więc i tak ręcznie pozostałą część musze usuwać. Jak usprawnić sobie pracę i co powiecie na temat tej problematycznej i tak metody? Załączam nawet FILM VIDEO, zobaczcie o czym opowiadałem i proszę o wsparcie: http://www.youtube.com/watch?v=G6OxO72bj1Y RE: Jak usunąć wiele na raz? - R_Rafalsky - 15-03-2011 Prawdopodobnie za BR masz enter, dlatego kopiuje tylko do entera. Raczej w tym temacie nic nie poradzę, gdyż można byłoby napisać jakiś plugin do programu, jednak, jak sam się zresztą domyślasz, szybciej ręcznie się to zrobi. Na przyszłość: Jest taka ciekawa zasada w informatyce, która nazywa się DRY (Don't Repeat Yourself - Nie powtarzaj się). Mówi ona, że nie warto pisać tego samego kodu za każdym razem tylko powinno się odwoływać do jednej kopii kodu wszędzie tam, gdzie będzie to potrzebne. W PHP możesz to zrobić na dwa sposoby: include('nazwa_pliku'); -dołącza plik do skryptu i go wykonuje, lub dowolny framework PHP (możesz oczywiście sam taki napisać jak chcesz). Co Ci to da? Dany kod usuwasz tylko w jednym miejscu i reszta sama się aktualizuje. Więcej na wikipedii: http://pl.wikipedia.org/wiki/DRY RE: Jak usunąć wiele na raz? - Kartofelek - 15-03-2011 Znajdz sobie programy takie jak "replace in file". Nawet free comander to ma. Potem po prostu zmieniasz. A w tych co nie zmieni robisz to ręcznie. Albo piszesz stosowne wyrażenie regularne ![]() RE: Jak usunąć wiele na raz? - [email protected] - 15-03-2011 O przenajświętszy Jezusie nazaretański! Przeszukałem trochę w tych programach "replace in file". Znalazłem ze trzy. Dwa z nich odpadały. Jeden był do dupy i nie respektował enterów, drugi tylko na plikach tekstowych pracował więc przed planowaną edycją strony musiałbym zamieniać html -> txt ... konwersja... txt -> html. Jednak ostatni program Advanced Find and Replace jest genialny i podmienia wszystko w plikach HTML, respektując <BR>! GENIALNE! Nawet sobie nie wyobrażacie jak mi to uprzyjemni życie! |