Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
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>
<a href="http://ksiega.4free.pl/ksiega.php?uid=164038" target="blank" OnMouseOut="Przywroc()" OnMouseOver="Zamien('document.zobacz_komentarz','document.zobacz_komentarz','index_pliki/grafika/zobacz2.jpg')"><img src="index_pliki/grafika/zobacz1.jpg" name="zobacz_komentarz" alt="zobacz" border="0" /></a><br>
<!-- KONIEC KOMENTARZE (na bazie księgi gości) -->


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 Smile


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!