Czytelni ciąg dalszy

Ostatnia doba zaowocowała całkiem miłymi zmianami w Czytelni (tak sądzę). Można już spokojnie dodawać główne zdjęcie do artykułu i pojawi się automatycznie jego miniaturka w podglądzie kategorii (teaser). Zmieniłem też trochę linki, bo po zmianie domyślnego teasera na własny (użytkownik sam definiuje fragment, który ma się pojawić w podglądzie) okazało się, że zniknęły linki "czytaj dalej". Niestety i tu spotkał mnie zawód, bo z niejasnych w tej chwili dla mnie przyczyn, nie mogę użyć ścieżki $node->path dla artykułów, tylko ręcznie skorzystać z $node->nid. Napomknę tylko, że hakowałem plik node.tpl.php.

Poprawiłem również plik css, ale jest tu jeszcze dużo roboty.

Następna w kolejce jest praca przy css dla archiwum, a jak dostanę od autorów zdjęcia i informację na ich temat to zabiorę się za dział "Redakcja".

Podsumowując:

Jedynka:
- gotowe

Czytelnia:
- główne zdjęcia gotowe
- miniaturki gotowe
- artykuły gotowe
- potrzebne poprawki w wyglądzie

Archiwum:
- numery wyświetlane w postaci siatki
- potrzebne poprawki w wyglądzie

Forum:
- ciągle tylko testowe wątki (to tak na wypadek, gdyby coś nie poszło)
- potrzebne poprawki w wyglądzie

Stopka:
- strona nie potrzebuje nic więcej

Redakcja:
- strona będzie zbudowana jak dostanę materiały i znajdę czas

O nas:
- to przyszłość, na sam koniec myślę

Poza tym:
- moduł do głosowania jest wyłączony, bo jest w nim krytyczny błąd, który kasuje głosy:/
- można by pomyśleć nad newsletterem
- należy popracować nad rss

Artykuły są poukładane w "książki" co ułatwiło mi pracę nad kompletnym numerem.

To chyba wszystko. Teraz czas na ostatki:)

Komentarze: 5 / Skomentuj wpis

"(..)Zmieniłem też trochę linki, bo po zmianie domyślnego teasera na własny (użytkownik sam definiuje fragment, który ma się pojawić w podglądzie) okazało się, że zniknęły linki "czytaj dalej" "

Zdradzisz, jak sobie z tym poradziłeś? U mnie jest ten sam problem (drupal v6.1), po tym jak grzebałem w spolszczeniu .po Mimo przywrócenia oryginalnego spolszczenia, linki czytaj dalej nie wystwietlaja sie pod kazdym wpisem, tak jak wczesniej (mimo iz jest dluzszy od minimalnej dlugosci).

Dzięki z gory, pozdrawiam

Tak jak pisałem, edytowałem plik node.tpl.php - zresztą nie tylko w tym wypadku musiałem edytować domyślne pliki w skórce:

<?php
$typ = $node->type;
if ($typ == "article"){

print "".$links;
print l("Czytaj dalej","http://podajdalej.org.pl/node/$node->nid")."";
}else{
print "".$links."";
}
?>

Musiałem to robić dlatego, że domyślne Drupal ma "nie wystarczające mi" ustawienia teasera. Wymysliłem więc sobie, że użyję CCK do zbudowania takiego jakiego chciałem, ale wtedy należało napisać trochę kodu ręcznie żeby wyświetlał link "czytaj dalej". Pewnie dzieje się to z powodu właśnie innego pola pokazywanego jako teaser. Próbowałem też chyba jakiegoś modułu rozszerzającego możliwości teasera, nie pamiętam już co to było, ale też mi nie przypasił.
W przypadkach "domyślnych", czyli np. na blogu czy w newsach link "czytaj dalej" to jest taki normalny drupalowy link. W przypadku artykułów to jest taki mój link - chciałem, by można było sobie jako teaser zdefiniować dowolny fragment tekstu, a nie tylko początek (może jest na to jakiś moduł, ale ja nie znalazłem), więc napisałem prosty kawałek kodu na to.
A próbowałeś może odszukać "read more" albo coś takiego? Nowy Drupal pewnie jeszcze ma jakieś niedociągnięcia - nie mam za bardzo czasu żeby się w niego wgryzać (choć postawiłem na nim swoją stronę domową) i pewnie poczekam jeszcze trochę na wersję "użytkową". Może w twoim wypadku poprostu wystarczy przetłumaczyć "read more". Albo spróbuj zrestartowac moduł odpowiedzialny za tłumaczenie (wyłącz i włącz).
powodzenia:)

Restart nie pomógł. Co więcej, teraz nawet w wersji angielskiej "Read more" nie pojawia się pod każdym wpisem, gdzie powinien.

Dopiero przed chwilą zauważyłem, że mogę sobie edytować tłumaczenie z poziomu drupala... No i mam dostępne tylko "read more" a w pliku spolszczającym są "Read more" i "read more". Jak dobrze wnioskuję to to pierwsze zostało usunięte (zNULLowane?).

Po zastosowaniu Twojego kodu w node.tpl.php pojawiły się wszędzie "Czytaj dalej", jednak zawartość strony się rozjechała. Mogłbyś napisać, który fragemnt kodu zamienić? Najwidoczniej zamieniłem nieodpowiedni.
A co to if=="article", czy article to coś w stylu story albo page?

Cóż, problem chyba rozwiązany. Node.tpl jednak w oryginale. Czytaj dalej nie pojawia się pod każdym postem jak wcześniej, ale tylko wtedy gdy pokazywany jest w całości.

Na dodatek, Read more to dla wyszukiwarki tłumaczenia nie to samo co read more. Zamieniłem oba i voila - działa :)

Tak czy siak, w przyszłości będę dłubał nad skórką, póki co zadowolę się tym, co jest.

Dzięki i pozdrawiam!

Ten fragment co go Ci pokazałem to normalnie wklejony w node.tpl.php (ubrałem go tylko jeszcze w "div"-y, a formatowanie w css). Z kolei "article" to coś jak story, tylko że podrasowane dzięki CCK (poprostu stworzyłem nowy rodzaj zawartości) - to była najlepsza droga jeśli chodzi o dostosowanie Drupala do wymogów pisma, jeśli chciałem w miarę sprawnie publikować artykuły. W miejsce "article" możesz cokolwiek wstawić - to co potrzebujesz ("story", albo "blog"). Jak znajdę czas, to postaram się opisać "successfull story" na temat tego co zrobiłem z Drupalem, ale ponieważ promotor mnie ściga, więc nawet nic nie ruszałem w silniku już dłuższy czas...

Dodaj nową odpowiedź

Pewien HTML jest OK.
Admin
Logowanie
Nawigacja
Markdown filter tips
## Header 2 ##
### Header 3 ###
#### Header 4 ####
##### Header 5 #####
(Hashes on right are optional)

Link [Drupal](http://drupal.org)

Inline markup like _italics_,
 **bold**, and `code()`.

> Blockquote. Like email replies
>> And, they can be nested

* Bullet lists are easy too
- Another one
+ Another one

1. A numbered list
2. Which is numbered
3. With periods and a space

And now some code:
    // Code is indented text
    is_easy() to_remember();