Wyświetlenie artykułów z etykietą: joomla
JSN Megazine
JSN Megazine to responsywny szablon joomla dla stron z wiadomościami. Posiada style dla: DJ-Tabs, DJ-MegaMenu, DJ-Classifieds, DJ-LikeBox, DJ-Suggester, K2 and Kunena.
Dodatkowe informacje
- Strona www produktu JSN Megazine
JSN Time
Dodatkowe informacje
- Strona www produktu JSN Time
JSN Ferado
JSN Ferado zamieni twoją stronę sklepu internetowego w super witrynę do sprzedaży. Doskonale dopracowana, najważniejsze elemnty pokazane w efektowny sposób na głownej stronie.
Szablon przygotowany do współpracy zViruteMart, K2 i KUnena. Szablon responsywny ( sklep w smartfonie ) , zoptymalizowany pod kątem SEO.
Dodatkowe informacje
- Strona www produktu JSN Ferado
Aktualizacja joomla 2.5 do 3.x
Ogólny opis migracji znajduje się na https://docs.joomla.org/Joomla_2.5_to_3.x_Step_by_Step_Migration .
Jeśli w menadżerze rozszerzeń bazy danych mamy błąd typu :
Table 'iivab_user_profiles' does not have column 'profile_value' with type 'TEXT'. (From file 2.5.28.sql.)
to musimy odpowiednio zmodyfikować plik /administrator/components/com_admin/sql/updates/mysql/2.5.28.sql
Błąd ten wynika z niezgodności przedrostka , który musi być taki sam jak w ustawieniach serwera
Należy również zwrócić uwagę na prawidłowe ustawienia ścieżek:
witryna->konfiguracja globalna->system->Katalog dzienników
i
witryna->konfiguracja globalna->system->Katalog dzienników
i
witryna->konfiguracja globalna->serwer->katalog tymczasowy
Jeśli wystąpią błędy po aktualizacji należy sprawdzić czy w katalogu
/administrator/components/com_admin/sql/updates/mysql
nie ma plików 1.7* . Jeśli takie występują należy je usunąć.
Następnie uruchamiamy
administrator/index.php?option=com_installer&task=database.fix
Kolejny problem , który może się pojawić to:
FILES_JOOMLA_XML_DESCRIPTION Warning: simplexml_load_file(): I/O warning : failed to load external entity "/public_html/administrator/manifests/libraries/phpmailer.xml" in /public_html/libraries/cms/installer/installer.php on line 1936
Warning: simplexml_load_file(): I/O warning : failed to load external entity "/public_html/administrator/manifests/libraries/phpmailer.xml" in /public_html/libraries/cms/installer/installer.php on line 2148
Jest to związane z tym, że php_mailer nie występuje w aktualnych wersjach joomlach i należy informację o tym usunąć przez phpadmin z tabeli _extensions
Kolejny problem, który może wystąpić to brak komponentu com_tags . Aby zainstalować kompoenty , które nie zainstalowały się prawidłowo w takcie migracji uruchamiamy instalacje->wykrywanie->wykryj ( czasem trzeba 2 razy ) i instalujemy brakujące rozszerzenia.
Mogą nam nie działać przyciski zapisz itp. Aby usunąć ten błąd czyścimy cache przeglądarki ( dla firefox opcje->sieć->treści w pamięci podręcznej )
Dodatkowe informacje
- technika joomla 2.5
Nowe strony opracowane przez AR-WAL
Zachęcamy do odwiedzenia nowych stron opracowanych przez naszą firmę :
adres strony | prezentacja strony | profil firmy | technologia strony |
www.pekmet.pl | prezentacja Pekmet.pl | drobne usługi toczenia i frezowania. | joomla 3.0 |
okna-petrex.pl | prezentacja Okna-petrex.pl | montaż i sprzedaż okien i drzwi | joomla 3.0 |
www.izykowski.opole.pl | prezentacja Izykowski.opole.pl | anestezjologia, nowa wersja strony | joomla 3.0 |
skrzyniaprezentow.pl | prezentacja SkrzyniaPrezentow.pl | sklep z zabawkami i obuwiem dla dzieci | shoper |
Projektowanie stron internetowych
Zajmujemy się projektowaniem stron internetowych. Poświęcamy dużo czasu na współpracę z klientem. Możesz u nas zamówić prostą internetową wizytówkę lub sklep internetowy zintegorwany z Subiektem. Wsłuchujemy się w potrzeby naszych klientów. Poniżej znajdziesz kilka z wielu powodów dlaczego warto wykonać u nas twoją stronę internetową.
Optymalizujemy stronę pod kątem SEF / SEO. Artykuły na stronach mają przyjazne linki. W artykułach umieszczamy tagi aby były łatwiejsze do wyszukania dla wyszukiwarek internetowych. Strony wyposażamy w mapy stron, dzięki czemu są łątwiejsze do zaindeksowania przez roboty sieciowe. Takie i inne działania wpływają pozytywnie na pozycję strony w wyszukiwaniu organicznym. Zajmujemy się również pozycjonowaniem za pomocą linków sponsorowanych ( adwords )
Strony tworzone są w systemach CMS ( Joomla, WordPress,.Vendero ). Użytkownik może zarządzać treścią strony przez zaplecze. W prosty sposób można dodawać własne artykuły i zdjęcia. Swoje strony opieramy zazwyczaj na przepięknych szablonach joomlashine. Na stronach możemy zainstalować wtyczki społecznościowe, pokazy slajdów, katalogi.


Nasze strony są responywne. To znaczy , że dostosowujemy działanie strony do urządzenia, na którym jest wyświetlane. Strona może zupełnie inaczej wyglądać na komputerze, notebooku, tablecie i smartfonie. Na przykład na komputerach i notebookach możemy mieć sekcję "pobierz", która będzie niedostępna na tabletach i urządzeniach mobilnych. Również menu może się zmieniać w zależności od urządzenia, szczególnie na komórkach menu oznaczane jest ikoną menu i działa na zasadzie jednokolumnowej rozwijanej listy.
Nasze przykładowe realizacje
Nasze strony WWW
www.arwal.com.pl
bpglob.pl
grekon.png
KancelariaWilczek.png
maplifttechnik.png
milktech.png
ooiib.png
opolskieporozumienie.png
pielgrzym24.png
rajder.png
tam.png
NOT.png
Milktech
K2
Polskie tłumaczenie K2 nie rozwiązuje problemu przycisków społecznościowych , które standardowo są w języku angielskim. Aby to poprawić należy edytować plik item.php z domyślnego szablonu. Aby ustrzec się od nadpisane tego pliku przez aktualizacje komponentu tworzymy ( jeśli nie istnieje ) katalog /templates/nasz szablon/html/com_k2/templates/default. Do tego katalogu kopiujemy plik ( jeśli nie istnieje ) components/com_k2/templates/item.php . W pliku tym odnajdujemy ciągi odpowiadające za serwisy społecznościowe ( może oczywiście się różnić w zależności od wersji K2 ) i zamieniamy języki ( en-US na pl-PL dla facebook i en na pl dla google + )
<!-- Facebook Button --> ..... js.src = "//connect.facebook.net/pl_PL/all.js#appId=177111755694317&xfbml=1"; <!-- Google +1 Button --> ..... window.___gcfg = {lang: 'pl'}; // Define button default language here
Jeśli phoca slideshow nie wyświetla się w K2 ( w przyszłości powinien zostać usunięty , jest to błąd phoca gallery slideshow plugin )
Szukamy :
// Don't add js in category view if ($view == 'article' || $view == 'featured' || ($view == 'category' && $layout == 'blog')) {
I zmieniamy drugą linię na :
// Don't add js in category view if ($view == 'article' || $view == 'featured' || $view == 'item' ||($view == 'category' && $layout == 'blog')) {
Załamywanie się formatowania artykułu przy kopiowaniu z innych stron
Źródłem problemu są znaczniki div. Należy włączyć edytor kodu źródłowego i usunąć wszystkie <div ...> i </div>
Moduł minik2 - kolory , poprawiamy odpowiedni css np. dla simple
/home/jacekarw/domains/glob.arwal.com.pl/public_html/modules/mod_minik2/tmpl/simple/assets/simple.css
.block span.itemCategory, .block span.itemDateCreated {display:inline; font-size:80%; color:#6142FF;padding-bottom:0px;} p.minik2-simple-intro { font-size:90%; line-height:16px; margin:5px 0 0; color: #000000; text-shadow: 0 1px 0 #fff;Tłumaczenie słowa IN - nadpisujemy w językach : K2_IN = kategoria
Moduł mini k2 czcionka tytułu złe polskie litery
Należy zamienić w pliku simple.css :
font-family: 'BebasNeueRegular', Arial, sans-serif;
na
font-family:Arial,Helvetica,sans-serif;
W K2 nie działa normalnia przycisk podziału strony. Możemy go uaktywnić za pomocą pluginu pagebreakmyjspace.
W konfiguracji pluginu nie możemy ustawić zmiennej językowej dla all pages.
Możemy to zrobić przez nadpisanie stałej językowej
PLG_CONTENT_PAGEBREAKMYJSPACE_ALL_PAGES = Wszystkie strony
Ikony folderów gdy używamy szablonów joomlashine ( w przykładzie jsn_nuru ):
/templates/jsn_mall/images/placeholder/category.png
Wyłączenie ikony featured - w pliku
/templates/jsn_nuru/ext/k2/jsn_ext_k2.css
komentujemy tek
/* #k2Container div.catItemIsFeatured, #k2Container div.userItemIsFeatured { padding: 0; margin: 4px 0; background: url(https://www.arwal.com.pl/icon-featured.png) right 2px no-repeat; } */
st
Dodatkowe informacje
- technika joomla 2.5
VirtueMart 2.0
Rozmiar miniaturek produktów na liście produktów.
Normalnie miniaturki te generowane są jako 30% rozmiaru minatury.Rozwiązanie : http://www.webholism.com/blog/sara/virtuemart-2-0-how-to-change-the-thumbnail-size-of-your-products/ . Uwaga to rozwiązanie jest związane z opisanym niżej. Należy najpierw wykonać poprawkę z koszykiem a potem z miniaturami
Jeśli na stronie widoku kategorii chcemy mieć możliwość wrzucania do koszyka należy zastosować rozwiązanie : http://forum.virtuemart.net/index.php?topic=90961.90 - strona 7 , musimy być zalogowani , żeby pobrać załącznik
Złożoność haseł
Aby hasła były zgodne z wymogami GIODO w katalogu szablonu/html tworzymy katalog mod_login i kopiujemy do niego /modules/mod_login/tmpl/default.php
W kopii pliku odnajdujemy
<input id="modlgn-passwd" type="password" name="password" class="inputbox" size="18" />
i zamieniamy na
<input id="modlgn_passwd" type="password" name="password" class="inputbox" size="18" / pattern="^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s).{8,16}$" >
Należy również opisać zasadę wpisywania hasła dla użytkownika przez modyfikację stałej językowej COM_USERS_REGISTER_PASSWORD1_LABEL. Dokładny opis poniżej.
Cześciowo nieprzetłumaczone pliki zaplecza ( dotyczy wersji 2.20 ). Należy utworzyć kopię pliku
administrator/language/pl-PL/pl-PL.com_virtuemart.ini jako administrator/language/pl-PL/pl-PL.com_virtuemart_config.ini .
Cześciowo nieprzetłumaczone pliki frontu ( dotyczy wersji 2.20 ). Należy utworzyć kopię pliku
language/pl-PL/pl-PL.com_virtuemart.ini jako /language/pl-PL/pl-PL.com_virtuemart_shoppers.ini i jako /language/pl-PL/pl-PL.com_virtuemart_orders.ini
Nieprzetłumaczone frazy możemy nadpisać od strony zaplecza rozszerzenia->języki->nadpisywanie tłumaczeń . Np. dla polskiego tłumaczenie 2.18 trzeba nadpisać :
COM_VIRTUEMART_ORDER_PRINT_CUST_INFO_LBL - Informacje o użytkowniku
COM_VIRTUEMART_USER_FORM_BILLTO_LBL - Informacje o nabywcy
Można również nadpisać informacje odnośnie hasła.
COM_USERS_REGISTER_PASSWORD1_LABEL - Hasło (musi zawierać małe i duże litery mieć między 8 a 16 znaków, jedną cyfrę, bez spacji)
Pola klienta są używane w różnych formularzach virturmart. Typowym polem , które najlepiej wyłączyć to zwrot grzecznościowy . Wyłączamy go w konfiguracja->pola klienta->title
Polskie czcionki w fakturach pdf - sklep->dane sklepu->invoices wybrać czcionkę z UTF8
Używanie pluginów joomli np. phoca : konfiguracja -> shop -> enable joomla plugins
Gdy w sklepie nie wyświetla się strona z regulaminem możemy stworzyć artykuł regulamin, następnie kopiujemy plik /components/com_virtuemart/views/cart/default.php do katalogu templates/nasz szablon/html/com_virtuemart/cart . W ten sposób tworzymy tzw. override co gwarantuje, że nawet przy aktualizacji virtuemart nasza poprawka zachowa się prawidłowo. Następnie szukamy miejsca w którym jest wyświetlany regulamin. Następnie w skopiowanym pliku szukamy sekcji odpowiedzialnej za wyświetlenie regulaminu. Może to wyglądać następująco :
<label for="tosAccepted"> <a href="/<?php JRoute::_ ('index.php?option=com_virtuemart&view=vendor&layout=tos&virtuemart_vendor_id=1', FALSE) ?>" class="terms-of-service" id="terms-of-service" rel="facebox" target="_blank"> <span class="vmicon vm2-termsofservice-icon"></span> <?php echo JText::_ ('COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED'); ?> </a> </label>
Zmieniamy odnośnik aby wskazywał na artykuł z regulaminem np.
<label for="tosAccepted"> <a href="/component/content/?id=2&Itemid=113" class="terms-of-service" id="terms-of-service" rel="facebox" target="_self"> <span class="vmicon vm2-termsofservice-icon"></span> <?php echo JText::_ ('COM_VIRTUEMART_CART_TOS_READ_AND_ACCEPTED'); ?> </a> </label>
Należy zwrócić uwagę , że oprócz zmiany odnośnika zmieniliśmy również okno przeznaczenia z _blank na _self
Polskie statusy zamówień wprowadzamy konfiguracja -> statusy zamówień
Jeśli chcemy aby po złożeniu zamówienia automatycznie właściciel sklepu dostawał informację to konfiguracja -> konfiguracja -> checkout -> Default Order Status to send email to shopper , tu dodajemy status pending ( lub polski odpowiednik ). Po fazie testowej musimy jako adres email sklepu podać rzeczywsity adres email co ustawiamy w użytkowniku joomli
W modułach sot slideshow pokazuje się readmore. Wchodzimy w edycję modułu -> tmpl -> theme1.php ( lub podobny ) i zamieniamy readmore na czytaj więcej i oczywiście kodowanie na UTF8 .
Zamiana modułu logowania joomli na moduł logowania virtuemart. Należy zainstalować plugin : plugin_system_kc__vm_registration_redirect. Strona domowa projektu : http://www.keashly.net/virtuemart/kc-vm-registration-redirect
safepath
ustawiamy bezpieczną ścieżkę ( między innymi do zapisu faktur ) w virtuemart -> konfiguracja -> szablony -> Ścieżka dla plików - towarów pobieranych
powiadomienia email
powiadomienia email przychodzą na adres email vendora, czasami jednak tworzy to problemy, gdy vendor nie jest w domenie sklepu. Najlepiej utworzyć konto vendora w doemnie sklepu i alias pocztowy , który będzie przekierowywywał pocztę na pożądany adres email ( alias tworzymy w panelu dostawcy hostingu )
Dodatkowe informacje
- technika joomla 2.5
Szablony - nagłówek i stopka
Za wyświetlanie nagłówka i stopki najczęściej odpowiada plik index.php znajdujący się w katalogu głównym szablonu.
Często w nagłówku występuje nazwa naszej strony. Jeśli chcemy ją usunąć należy skasować linię zawierającą "sitename" .
Natomiast za stopkę odpowiada najczęsciej sekcja footer , również w pliku index.php . Na naszych stronach umieszczamy stopkę typu :
<?php echo JText::_('Copyright').' © '. JHTML::Date( 'now', 'Y' ) ?> <a href="http://nazwa_projektowanej_strony"><font color="#0000FF">nazwa_projektowanej_strony</font></a> . Wszelkie prawa zastrzeżone. Szablon autorstwa <a href="http://strona_autora_szablonu" target="_blank"><font color="#0000FF">strona autora szablonu</font></a> Opracowanie strony <a href="http://www.arwal.com.pl" target=_blank><font color="#0000FF">AR-WAL S.J.</font></a>
W stopce tej zastosowano nadpisanie koloru szablonu. Normalnie kolor hyperłączy pobierany jest z szablonu. Jeśli chcemy aby został on pobrany z szablonu należy usunąć fragemtny zawierające słowo "font"
Czasami stopka definiowana jest w module footer. Wówczas jej właściwości ustawiamy we właściwościach tego modułu. Należy jeszcze pamiętać o kodowaniu strony UTF-8.
Dodatkowe informacje
- technika joomla 1.5, joomla 2.5