PDA

Zobacz pełną wersję : Brak obrazka w module



DeZ
23-11-2009, 23:31
J 1.5.15.
Tworzę nowy moduł "left" i dodaję do niego obrazek.
Na stronie nie pokazuje się nic poza tekstem alternatywnym obrazka.

A taki jest podgląd w edytorze jce:

<img style="margin: 6px; float: left;" src="../images/stories/pageimages/beginers.jpg" alt="debiutanci" width="160" height="60" />


pozdrawiam

moje
23-11-2009, 23:32
Jaki moduł?
Link do strony?

DeZ
23-11-2009, 23:38
www.rajdy.net.pl

Tworzę nowy moduł - własny kod html
Do wczoraj działało a dzisiaj kiszka.

Przykład widać - sam napis debiutanci zamiast obrazka.

moje
23-11-2009, 23:38
A co ma robić ten obrazek?

EDIT:

Po co Ci ten float?

Ścieżka do pliku jest felerna, to aż razi w oczy- koledze nie chciało się zrobić podglądu kodu strony?

DeZ
23-11-2009, 23:44
A Ty widzisz obrazek ?
Powinien być z napisem "dla debiutantów"
U mnie na kompie mam tylko tekst z alt obrazka.
A ogólnie obrazek ma być linkiem do artykułu. Taki baner.

moje
23-11-2009, 23:50
Napisałem, że ścieżka jest felerna- stąd też wyświetla się tekst alternatywny (alt).

EDIT:

Czemu wyłączyłeś ten moduł?

DeZ
24-11-2009, 00:00
Jak z ręki wpiszę adres obrazka to działa ale z jce i tiny już niestety nie bo przed linkiem dodaje się nie wiem skąd ../../

Moduł jest włączony tylko ciągle na nim kombinuję :)

moje
24-11-2009, 00:04
A może trzeba poczytać o ścieżkach w html'u?

DeZ
24-11-2009, 00:08
A konkretniej ? Bo nie na wszystkim się w końcu znam :)
Zawsze dodawałem obrazki przez edytor w zapleczy jce i działało. Teraz jest problem i nie wiem co z tym począć.

moje
24-11-2009, 00:10
Dalej nie włączyłeś tego modułu- nie widać ani obrazka ani tekstu alternatywnego, to raza dwa, to jest coś jak no editor ;)

DeZ
24-11-2009, 00:15
Moduł jest włączony pt "na skróty" tekst alt - naukajazdy

Usuwam w edytorze te ../../ i zapisuję. Co z tego jak ../../ dopisuje się znowu ?

moje
24-11-2009, 00:20
A patrzałeś co w kodzie jest przed "/.." czy dalej nie chciało Ci się zrobić podglądu strony?

Albo bardziej "pełniejsza" ścieżka albo odpowiedni wpis w pliku configuracyjnym Joomla, dla określenia głównej ścieżki, gdyż nie masz Joomla bezpośrednio w katalogu public_html.

DeZ
24-11-2009, 00:29
Podgląd jest taki:

<a href="../../index.php?option=com_remository&amp;Itemid=84&amp;func=sel ect&amp;id=2"><img style="margin-top: 5px; margin-left: 5px;" src="../../images/stories/pageimages/naukajazdy.jpg" alt="naukajazdy" width="160" height="60" /></a>

Do wczoraj wszystko działało i nic w żadnym pliku nie zmieniałem.
W konfiguracji mam ścieżkę z uwzględnieniem katalogu w jakim znajduje się joomla.

moje
24-11-2009, 00:30
Przed "../" coś jest, kolega dalej nie zrobił podglądu kodu strony.

DeZ
24-11-2009, 00:38
Raczej nie kumam o co biega i co mam zobaczyć

Podgląd strony:
/mojerajdy/../../index.php?option=com_remository&amp;Itemid=84&amp;func=sel ect&amp;id=2 (http://forum.joomla.pl/view-source:http://dez.civ.pl/index.php?option=com_remository&Itemid=84&func=select&id=2)

i widzę, że niepotrzebne jest to ../../ bo w działającym poprawnie module jest np
/mojerajdy/images/stories/random/1.jpg (http://forum.joomla.pl/view-source:http://dez.civ.pl/mojerajdy/images/stories/random/1.jpg)


Więc co mam dokładnie poprawić ?

moje
24-11-2009, 00:40
Jakbyś dodawał "pełniejszą" ścieżką, to było by ok.

DeZ
24-11-2009, 00:47
Tyle, że jak z ręki wpiszę w jce http://www.dez.civ.pl/mojerajdy/images/stories/pageimages/naukajazdy.jpg to i tak po zapisaniu jakoś samo dodają się te niepotrzebne znaki i obrazka brak. Podobnie przy dodawaniu linka.

moje
24-11-2009, 00:48
Więc coś jest przekombinowane w jakiś ustawieniach.

DeZ
24-11-2009, 00:51
No ba :) tylko co i gdzie ? Jak już pisałem nic nie dłubałem a działać przestało.
W każdym razie na razie dzięki za pomoc. Może rano moja głowa będzie świeższa :)

moje
24-11-2009, 00:55
Nic nigdy nie dzieje się samo ;)

zwiastun
24-11-2009, 01:00
Przejrzyj konfigurację edytora - ustaw wstawianie ścieżek względnych, nie absolutnych. Wpis ręczny zaczynaj od np.: src="images/stories..."

DeZ
24-11-2009, 01:19
W jce nie wiem gdzie to zrobić ale w TinyMCE 2.0 jest na względne i niestety problem bez zmian.
Wpisywanie adresów "z łapy" przećwiczone wcześniej.

zwiastun
24-11-2009, 01:23
Co masz w pliku configuration.php w $live_site?

DeZ
24-11-2009, 01:25
var $live_site = '';

DeZ
24-11-2009, 10:31
Na razie jadę na linkach absolutnych ale to nie jest rozwiązanie.
Problem pojawił się po aktualizacji do J 1.5.15. Potem zainstalowałem phocadawnload ale zaraz odinstalowałem.
Wgrałem kopie strony na inny serwer + aktualizacja i problem się nie pojawił.
Mój błąd, że kopia jest z kwietnia więc łudzę sie jeszcze, że coś poradzicie.
pozdrawiam

moje
24-11-2009, 18:15
var $live_site = '';
Czyli nie masz wpisanej ścieżki "właściwej" dla Joomla- pisałem o tym wcześniej.

DeZ
24-11-2009, 22:03
Sprawdziłem na innych stronach i wszędzie ta linijka wygląda właśnie tak.
Nie wiem co by tu miało być.
Faktycznie ta konkretna strona jako jedyna nie jest bezpośrednio w public_html ale nigdy nie musiałem ingerować w plik konfiguracyjny.

DeZ
25-11-2009, 13:25
Na dzień dzisiejszy temat nie aktualny bo samo się naprawiło :confused:
Konkretnie to wgrałem tylko nowego joomlapack i problem się wyleczył choć jak się domyślam jedno z drugim nie ma nic wspólnego.
Sprawdziłem równiez inną rzecz - wgrałem inną stronę na serwerze w jakimś katalogu ale omawiana linijka kodu pozostała bez zmian a strona śmiga bez problemu.
W każdym razie dzięki za poświęcony czas.
pozdrawiam.

siristru
21-07-2011, 22:40
Miałem podobny problem i udało mi się go rozwiązać. Wyglądało to tak:

- kiedy dodałem obrazek do modułu lub artykułu nie pokazywał się (w adresie jeśli dodałem src obrazka na początku / czyli /images/stories obrazek się pojawiał na stronie a w edytorze znikał)
- sprawdziłem ustawienia jce, reinstalowałem i kombinowałem, wciąż to samo
- wyłączyłem proste adresy w Joomli oraz plik .htaccess i ruszyło
- czyli problem pojawiał się w chwili korzystania z prostych adresów
- szukałem dalej i okazało się, że ktoś (wcześniejszy admin?) usunął wtyczkę System - SEF Joomli (chyba wcześniejszy admin bo jak patrzyłem na wcześniejszą kopię strony to wszystkie grafiki były wstawione na "twardo"
- zatem skopiowałem sef.php i sef.xml do katalogu plugins/system a następnie dodałem wpis w bazie danych w tabeli jos_plugins
- wtyczka się pojawiła a problem zniknął