PDA

Zobacz pełną wersję : Masowe dodawanie zdjęć do artykułów - wtyczka bądź komponent



spinacz200
03-08-2010, 20:54
Witam! To mój pierwszy post na tym forum, więc jeśli coś zrobiłem źle (kategoria z tematem bądź nie wyjaśniłem czegoś to przepraszam :P )

Mam następujący problem: mam starą stronę, w Joomli 1.0, w której jest około 100 artykułów z treścią i zdjęciami (dodanymi przez {mosimage}). W artykule bywa od kilku zdjęć do kilkudziesięciu, ułożonych w tekście lub jedno obok drugiego.

Tworzę nową stronę, w Joomli 1.5, do której muszę przenieść te treści. Jest jednak ten problem, że nie da się w nienaruszalny sposób korzystać z MOSImage pod 1.5, więc poszukuję albo sposobu na zamianę tagów {mosimage} ze starej strony na nową w postaci HTML (dobrze by było gdybym mógł sobie wyznaczyć kod jaki by był) albo też jakiegoś dodatku, którym będę mógł w miarę krótkim czasie utworzyć nowe artykuły dodając masowo te grafiki (bo ręczne dodawanie po grafice przy tej ilości odpada).

Jeśli jeszcze można by wziąć pod uwagę taką drugorzędną kwestię, że chciałbym używać do otwierania grafik wtyczki mavik Thumnails, może być i bez niej, jeśli jest konieczność, ale jej szybkość i elastyczność na skórce Highslide niezwykle mi odpowiada.

Czy pod J! 1.5 znajdzie się coś pokroju MOSImage w Joomli 1.0?

Bardzo dziękuję za wszelką pomoc i mam nadzieję, że da się z tym coś zrobić ;)

moje
03-08-2010, 20:58
Sprawdzasz sobie jakiś dodatek, piszesz kod który w bazie danych automatem zmieni Ci wszystkie {mosimage} na {jakiś dodatek} i potem przenosisz bazę danych, nie zapomnij o zachowaniu struktury katalogów i nazw plików.

spinacz200
03-08-2010, 21:05
Niech zrozumiem lepiej: wziąć sobie kopię bazy ze starego serwisu, wyedytować (a to tu muszę ogólnie ogarnąć temat, bo łysy jestem :)), i podczepić pod bazę od nowego serwisu?

Dodam jeszcze: próbowałem używać dodatku http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/4054 , jednak stara strona ma kodowanie ISO-8859-2, a nowa UTF-8, i się znaki diakrytyczne krzaczyły.. :( Więc możliwe, że przy bazie się też tak stanie, ale nie wiem, nie mam z tym wcale doświadczenia.

Jeśli można prosiłbym albo jakiś tutorial "dla zielonych" albo krok po kroku co i jak. Bardzo dziękuję!

zwiastun
03-08-2010, 21:10
@moje, wybacz, ale to co czasem piszesz w odpowiedzi jest zastraszające!
@spinacz: dawno nie przenosiłem strony, ale o ile pamiętam, to komponent Migrator dokonuje "przepisnia" kodów {mosimage} na znaczniki osadzające obrazki. Mogę się jednak mylić (na pewno nie robi tego mtwMigrator).
Jeśli by było inaczej, to dane o obrazkach zostaną zachowane w bazie danych, bodaj w polu parameters. Łatwo je odnajdziesz.
Ja to robilem swego czasu tak:
Wczytałem zrzut BD do edytora tekstu.
Wyszukałem wszystkie wystąpienia (mosimage} i zastapiłem je znacznikami <img src="images/stories/obrazki/" class="" width="" heigth="" alt="" />
Następnie przenosiłem "ręcznie" dane każdego obrazka, uzupełniając znacznik.
Trochę zajmujące, ale skuteczne.

moje
03-08-2010, 21:10
Tą bazę po mienie zostawiasz na starym serwisie, dopiero potem dokonujesz instalacji Joomla 1.5.20 i tam podczas instalacji dokonujesz migracji bazy danych.

wojsmol
04-08-2010, 00:50
Witam
zwiastun Potwierdzam {mosimage} jest konwertowany podczas migracji z wykorzystaniem komponentu migrator o czym można przeczytać w Twoim artykule dotyczącym migracji z Joomla! 1.0.x do Joomla! 1.5.x na wiki (http://wiki.joomla.pl/index.php/Migracja_z_Joomla_1.0_do_1.5):)
Warto sobie w tym momencie uświadomić, że w nowej witrynie nie odtworzymy wszystkiego w 100 %, chociażby dlatego, że niektórych rozwiązań w Joomla 1.5 po prostu nie ma albo zostały zastąpione innymi. Dobrym przykładem jest polecenie {mosimage} umieszczające w Joomla 1.0 obrazki w artykułach. Standardowe wystąpienia tego polecenia zostaną przekonwertowane, ale jeśli to polecenie zastosowano także w jakimś innym komponencie niż „content” („artykuły), to konwersję trzeba przeprowadzić ręcznie. Na szczęście, takich problemów jest niewiele, a dokładne przetestowanie witryny po migracji pozwoli je zdiagnozować i naprawić. Pozdrawiam

zwiastun
04-08-2010, 01:35
Dawno już się nie czytałem :)

Grooveman
10-08-2010, 11:52
czy ktoś może podrzucić polską wersję migratora z J1.0.x na J1.5? Bo w plikowni jakoś nie mogę znaleźć...
Inna sprawa - mam system na J.1.0.12. Wyczytałem, że najpierw muszę zaktualizować system do J.1.0.13, a dopiero później mogę zobić migrację na J.1.5. Ale nigdzie (!) nie mogę znaleźć patcha z J.1.0.12 na J.1.0.13 (lub nowszy). Ma ktoś może w swoich starych zasobach taką łatkę, żeby się podzielić? Proszę ewentualnie na priva.

Pozdrawiam
Groover

jaromiko
15-09-2010, 12:35
Dawno już się nie czytałem :)

Zwiastun zawsze ma rację ;)