PDA

Zobacz pełną wersję : pozycje artykułów



samzobacz
24-11-2008, 18:47
witajcie, szukałem jednak nie znalazłem i zakładam nowy temat, "zwiastun" jeżeli powielam temat to przepraszam.! koledzy potrzebuję pomocy, chodzi o pozycję artykułów. mianowicie jak przenieść w konkretne miejsce.
http://samzobacz.pl (http://samzobacz.pl/) jestem fotografem poniżej gify co chcę przenieść i jakie mam mody

przesiadłem się z wordpressa na joomlę, może damy radę jeszcze dziś :)

ppilus
24-11-2008, 19:17
To jakie moduły chcesz mieć definiujesz w pliku templateDetails.xml
To gdzie się mają być "usadowione" w index.php
W poszczególnych modułach (zaplecze) ustawiasz przypisanie poszczególnych do ustalonych pozycji (twój drugi *.jpg).
Swoją drogą, nie bardzo potrafię wyobrazić sobie zmontowanie serwisu opartego na Joomla ot tak sobie w jedno popołudnie, jeżeli dopiero zaczynasz go poznawać.
Przed rozpoczęciem polecam jednak poświęcić trochę czasu na "przebrnięcie" przez adresy ze stopki Zwiastuna :)
Ale co tam - powodzenia.

samzobacz
24-11-2008, 19:42
echh chyba mnie nie rozumiesz- prawdopodobnie mogę to zrobić wyciągając artykuł po ID z bazy SQL,a ??? czymś :) właśnie czym to nie wiem wiesz moja stronka nie będzie drugą WP :) za wiele tekstu nie ma i nie bedzie ale wkurza mnie to że nie mam artykułów po lewej i prawej stronie

dziekować może pomożesz :) w jeden wieczór da się zapoznać z Joomlą :)

ppilus
24-11-2008, 19:55
Zapewniam, że nie nie trzeba wyciągać, ni sql-ować tylko zacząć od podstaw.

samzobacz
24-11-2008, 20:19
dobra zrobie po Twojemu ! tyle że jak mam to zrobić listuję index.php""
======
<?php
defined('_JEXEC') or die('Restricted access');
$url = clone(JURI::getInstance());
if ((($this->countModules('right')) && ($this->countModules('left'))) )
$width = "";
else if ( ($this->countModules('right')) || ($this->countModules('left')) )
$width = "1";
else if ( !(($this->countModules('right')) && ($this->countModules('left'))) )
$width = "2";
echo '<?xml version="1.0" encoding="utf-8"?'.'>'; ?>
<!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; ?>" dir="<?php echo $this->direction; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/joomswanky/css/template.css" type="text/css" />
</head>
<body>
<!-- start header -->
<div id="header">
<div id="menu">
<jdoc:include type="modules" name="user3" />
</div>
</div>
<div id="logo">
<h1><a href="<?php echo $this->baseurl ?>" title="<?php echo $this->baseurl ?>"><?php echo $this->params->get('titleText'); ?></a></h1>
<h2><?php echo $this->params->get('sloganText'); ?></h2>
</div>
<!-- end header -->
<hr />
<!-- start page -->
<div id="page">
<!-- start content -->
<div id="content<?php echo $width;?>">
<div id="breadcrumbs">
<jdoc:include type="modules" />
</div>
<?php if ($this->getBuffer('message')) : ?>
<div class="error">
<h2>
<?php echo JText::_('Message'); ?>
</h2>
<jdoc:include type="message" />
</div>
<?php endif; ?>
<div class="post">
<jdoc:include type="component" />
</div>
</div>
<!-- end content -->
<!-- start sidebar one -->
<div id="sidebar1" class="sidebar">
<jdoc:include type="modules" name="left" style="beezDivision" headerLevel="3" />
</div>
<!-- end sidebar one -->
<!-- start sidebar two -->
<div id="sidebar2" class="sidebar">
<jdoc:include type="modules" name="syndicate" />
<jdoc:include type="modules" name="right" style="beezDivision" headerLevel="3" />
</div>
<!-- end sidebar two -->
<div class="clear"></div>
</div>
<!-- end page -->
<hr />
<!-- start footer -->
<div id="footer">
<div id="footer-inner">
<div id="twocols">
<div id="maincol" ><jdoc:include type="modules" name="user1" style="beezDivision" headerLevel="3" /></div>
<div id="rightcol" ><jdoc:include type="modules" name="user2" style="beezDivision" headerLevel="3" /></div>
<div class="clear"></div>
</div>
<div id="leftcol" ><jdoc:include type="modules" name="top" style="beezDivision" headerLevel="3" /></div>
<div class="clear"></div>
</div>
</div>
<div id="footer2">
<p>fotograf słupsk|fotograf ślubny|fotografia reklamowa|<a href="http://www.flickr.com/photos/samzobacz/" title="fotograf ślubny,fotografia reklamowa">fotograf</a> based on a Photo the <a href="http://www.flickr.com/photos/samzobacz/">fotograf</a>tzawadzki</p>
<?php if ($this->params->get('joomlaLink') == 1) { ?>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.5/pl/"><img alt="Creative Commons License" style="border-width:0" src="http://creativecommons.org/images/public/somerights20.png" /></a><p/><p>&copy; 2008 &nbsp;&bull;&nbsp; <?php echo JText::_('Powered by');?> <a href="http://www.joomla.org/">Joomla!</a></p>
<?php } ?>
</div>
<!-- end footer -->
<jdoc:include type="modules" name="debug" />
</body>
</html>
=======

samzobacz
24-11-2008, 20:20
a tu templateDetails.xml ''
=======
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://dev.joomla.org/xml/1.5/template-install.dtd">
<install version="1.5" type="template">
<name>joomswanky</name>
<version>1.1</version>
<creationDate>01.08.2008</creationDate>
<author>Nicole Ignaciuk</author>
<authorEmail>nicole@younic.de</authorEmail>
<authorUrl>http://www.younic.de</authorUrl>
<copyright>Nicole Ignaciuk</copyright>
<license>GNU/GPL version 2</license>
<description>Blogstyle Joomla Template based on Free CCS Template swanky</description>
<files>
<filename>css/template.css</filename>
<filename>html/com_contact/category/default.php</filename>
<filename>html/com_contact/category/default_items.php</filename>
<filename>html/com_contact/category/index.html</filename>
<filename>html/com_contact/contact/default.php</filename>
<filename>html/com_contact/contact/default_address.php</filename>
<filename>html/com_contact/contact/default_form.php</filename>
<filename>html/com_contact/contact/index.html</filename>
<filename>html/com_contact/index.html</filename>
<filename>html/com_content/article/default.php</filename>
<filename>html/com_content/article/index.html</filename>
<filename>html/com_content/article/form.php</filename>
<filename>html/com_content/category/blog.php</filename>
<filename>html/com_content/category/blog_item.php</filename>
<filename>html/com_content/category/blog_links.php</filename>
<filename>html/com_content/category/index.html</filename>
<filename>html/com_content/category/default_items.php</filename>
<filename>html/com_content/category/default.php</filename>
<filename>html/com_content/frontpage/default.php</filename>
<filename>html/com_content/frontpage/default_item.php</filename>
<filename>html/com_content/frontpage/default_links.php</filename>
<filename>html/com_content/frontpage/index.html</filename>
<filename>html/com_content/section/blog.php</filename>
<filename>html/com_content/section/blog_item.php</filename>
<filename>html/com_content/section/blog_links.php</filename>
<filename>html/com_content/section/default.php</filename>
<filename>html/com_content/section/index.html</filename>
<filename>html/com_content/index.html</filename>
<filename>html/index.html</filename>
<filename>html/com_search/search/default.php</filename>
<filename>html/com_search/search/default_error.php</filename>
<filename>html/com_search/search/default_form.php</filename>
<filename>html/com_search/search/default_results.php</filename>
<filename>html/com_search/search/index.html</filename>
<filename>html/com_search/index.html</filename>
<filename>html/editor_content.css</filename>
<filename>html/mod_latestnews/default.php</filename>
<filename>html/mod_latestnews/index.html</filename>
<filename>html/mod_login/default.php</filename>
<filename>html/mod_login/index.html</filename>
<filename>html/mod_newsflash/_item.php</filename>
<filename>html/mod_newsflash/default.php</filename>
<filename>html/mod_newsflash/horiz.php</filename>
<filename>html/mod_newsflash/vert.php</filename>
<filename>html/mod_newsflash/index.html</filename>
<filename>html/mod_poll/default.php</filename>
<filename>html/mod_poll/index.html</filename>
<filename>html/mod_search/default.php</filename>
<filename>html/mod_search/index.html</filename>
<filename>html/modules.php</filename>
<filename>html/pagination.php</filename>
<filename>html/com_poll/poll/default.php</filename>
<filename>html/com_poll/poll/default_graph.php</filename>
<filename>html/com_poll/poll/index.html</filename>
<filename>html/com_poll/index.html</filename>
<filename>html/com_newsfeeds/categories/default.php</filename>
<filename>html/com_newsfeeds/categories/index.html</filename>
<filename>html/com_newsfeeds/category/default.php</filename>
<filename>html/com_newsfeeds/category/default_items.php</filename>
<filename>html/com_newsfeeds/category/index.html</filename>
<filename>html/com_newsfeeds/newsfeed/default.php</filename>
<filename>html/com_newsfeeds/newsfeed/index.html</filename>
<filename>html/com_newsfeeds/index.html</filename>
<filename>html/com_weblinks/categories/default.php</filename>
<filename>html/com_weblinks/categories/index.html</filename>
<filename>html/com_weblinks/category/default.php</filename>
<filename>html/com_weblinks/category/default_items.php</filename>
<filename>html/com_weblinks/category/index.html</filename>
<filename>html/com_weblinks/weblinks/form.php</filename>
<filename>html/com_weblinks/weblinks/index.html</filename>
<filename>html/com_weblinks/index.html</filename>
<filename>html/com_user/user/index.html</filename>
<filename>html/com_user/user/default.php</filename>
<filename>html/com_user/user/form.php</filename>
<filename>html/com_user/login/index.html</filename>
<filename>html/com_user/login/default_login.php</filename>
<filename>html/com_user/login/default.php</filename>
<filename>html/com_user/login/default_logout.php</filename>
<filename>html/com_user/register/default.php</filename>
<filename>html/com_user/register/index.html</filename>
<filename>html/com_user/register/default_message.php</filename>
<filename>html/com_user/index.html</filename>
<filename>html/com_user/remind/index.html</filename>
<filename>html/com_user/remind/default.php</filename>
<filename>html/com_user/remind/default_message.php</filename>
<filename>html/com_user/reset/index.html</filename>
<filename>html/com_user/reset/default.php</filename>
<filename>html/com_user/reset/confirm.php</filename>
<filename>html/com_user/reset/complete.php</filename>
<filename>images/arrow.png</filename>
<filename>images/img01.jpg</filename>
<filename>images/img02.jpg</filename>
<filename>images/img03.gif</filename>
<filename>images/img04.gif</filename>
<filename>index.html</filename>
<filename>index.php</filename>
<filename>license.txt</filename>
<filename>params.ini</filename>
<filename>templateDetails.xml</filename>
<filename>template_thumbnail.png</filename>
</files>
<positions>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>top</position>
<position>breadcrumb</position>
<position>left</position>
<position>right</position>
<position>syndicate</position>
<position>debug</position>
</positions>
<params>
<param type="spacer" default="&lt;B&gt;Template Header Text&lt;/B&gt;"/>
<param name="titleText" type="text" default="joomswanky" size="50" label="Title" description="TITLE"/>
<param name="sloganText" type="text" default="free joomla template" size="50" label="Slogan" description="SLOGAN"/>
<param type="spacer" default="&lt;hr /&gt;&lt;B&gt;Template Footer&lt;/B&gt;"/>
<param name="joomlaLink" type="radio" default="1" label="Show Joomla Link in Footer?" description="SHOW JOOMLA LINK">
<option value="1">Yes</option>
<option value="0">No</option>
</param>
<param type="spacer"/>
</params>
<files/>
</install>

==========


może się upieram jednak czy nie ma możliwości wywołania artykułu w dowolnym miejscu ?? przepisywanie czegoś w Joomli uważam za bez zasadne czyżby była gorsza od WP :( nie chcem mi się wierzyć

samzobacz
24-11-2008, 23:16
Terminator się skończył wiec proszę was o pomoc !!! :)

samzobacz
25-11-2008, 11:57
pewnie jak bym się zapytał jak ugotować jajko na twardo to bym dostał odpowiedź a tak lipa- nie da się wyciągnąć artykułów mam rozumieć ?

zwiastun
25-11-2008, 13:41
Nie bo my nie rozumieć co znaczy wyciągnąć artykuły

samzobacz
26-11-2008, 08:53
może faktycznie nie zadałem precyzyjnie pytania, przepraszam w załączniku 1 po lewej stronie mam artykuły i teraz chodzi mi o to aby móc je zaprezentować nie tylko po lewej stronie mojej strony http://samzobacz.pl (http://samzobacz.pl/) ale również po prawej ( prawa strona składa się z pozycji lewej i prawej) i próbuję właśnie w sekcjach lewej i prawej wyświetlać artykuły nie ruszając modułu news ( domyślam się, że potrzebuję "moduł z własnym kodem")do wyświetlania konkretnego artykułu z konkretnej kategori / i to moje pytanie jak brzmi składnia kodu do "wyciągnięcia artykułu" z sql'a.
tworze moduł z własnym kodem / wkładam go do pozycji prawa, włączam
kod np {mosload categoria id article id text long} /

tymczasowo zarzuciłem jakiś component jednak jest cała masa minusów a największy to że nie mogę kolejnego /czyli pod spodem go powielić z innymi danymi/ zresztą podobny problem mam z zasysaniem galerii z flickr'a chcę mieć parę galerii na stronie a nie jedną która korzysta z flick'a jednak kiedy kopiuje moduł galerii to się wysypuję. Mogę komus udostępnić admina aby pochylił się nad moim problemem oczywiście nie w ramach PCK tylko za złotówki.

zwiastun
26-11-2008, 12:23
1. Generalnie to się trzeba na coś zdecydować. Korzystasz z systemu CMS, który ma określoną funkcjonalność. Jedna z nich, dość oczywista, polega na tym, że na jednej stronie jest 1 treść główna, reszta to treści towarzyszące. Jest to nie tylko logiczne, ale i zgodne z oczekiwaniami i przyzwyczajeniami użytkowników Internetu.
2. Pytasz o "kod" własnego modułu "wyciągającego treść" artykułu z bazy danych. Przykłady masz w standardowych modułach - Migawki (drobna zmiana w sql spowoduje, że będą wyświetlane całe artykuły) czy w modułach typu Nowości lub Popularne, które wyświetlają wprawdzie tylko tytuły, ale ilustrują, jak dotrzeć do danych artykułu w bazie danych.
3. Jeśli potrzebujesz rozwiązania typu "magazyn". to takie jest stworzone, kosztuje mniej niż $100 (iJoomla Magazin)