Zmiana umiejscowienia linku "czytaj więcej" przy news'ach?
|
noob10 |
Dodany dnia 13.08.2008 08:48:45
|
Przedszkolak
Postów: 18
Data rejestracji: 12.08.2008 21:00
|
Mógłby mi ktoś wytłumaczyć jak zmienić umiejscowienie linku "czytaj więcej", bo u mnie ten link znajduje się pod tytułem newsa, a ja chcę żeby zawsze mi się wyświetlał pod koniec skróconej treści newsa...
Może mi to ktoś wytłumaczyć dokładnie jak to zrobić, i jeśli trzeba do tego jakiś skrypt to prosiłbym o napisanie go i wytłumaczenie gdzie go dokładnie wkleić.
Z góry wielkie dzięki!
PS: Do moderatorów: przepraszam jeśli temat załozyłem w nieodpowiednim dziale ale jeszcze za bardzo sie nie orientuję na tym forum
PW od moderatora:
- Przeniesienie tematu - bartek124 13.08 - 09:57
Edytowane przez bartek124 dnia 13.08.2008 09:56:34
|
|
|
|
Wścibski Gość |
Dodany dnia 22.12.2024 16:28:59
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
bartek124 |
Dodany dnia 13.08.2008 09:08:54
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
W theme.php Twojego thema, w funkcji render_news szukasz:
$news
i zamieniasz na:
$news".($info['news_ext'] == "y" ? " <a href='".BASEDIR."news.php?readmore=".$info['news_id']."'>Czytaj wiecej</a>" : "")."
W includes/theme_functions_include.php szukasz:
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$locale['042']."</a> ".$sep." ";
i usuwasz.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
Pieka |
Dodany dnia 13.08.2008 10:06:55
|
Postów: 19885 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Skorka Blogger jak widze, wiec edytuj plik theme.php, znajdz:
function render_news($subject, $news, $info) {
global $locale;
echo "<table width='100%' cellpadding='0' cellspacing='0'><tr>";
echo "<td class='panel-left3'><img src='".THEME."images/blank.gif' width='6' height='30' alt='' style='display:block'></td>";
echo "<td width='100%' class='panel-main3'>$subject<br>";
echo "<span class='news-footer'>".$locale['040']."</span><a class='news-links' href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a> ";
echo "<span class='news-footer'>".$locale['041'].showdate("shortdate", $info['news_date'])." <b>ˇ</b></span>";
echo "<span class='news-footer'> ".($info['news_ext'] == "y" ? "<a class='news-links' href='news.php?readmore=".$info['news_id']."'><b>".$locale['042']."</b></a> <b>ˇ</b>\n" : "")."";
if ($info['news_allow_comments'])
echo "<a class='news-links' href='news.php?readmore=".$info['news_id']."'>".$info['news_comments'].$locale['043']."</a> <b>ˇ</b> ";
echo "".$info['news_reads'].$locale['044']." <b>-</b> ";
echo "<a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;'></a></span>";
echo "</td>";
echo "<td class='panel-right3'><img src='".THEME."images/blank.gif' width='6' height='30' alt='' style='display:block'></td>";
echo "</tr></table>";
echo "<table width='100%' cellpadding='0' cellspacing='0'><tr>";
echo "<td class='border-left3'><img src='".THEME."images/blank.gif' width='6' height='1' alt='' style='display:block'></td>";
echo "<td class='news-body'><div style='width:100%;vertical-align:top;'>$news</div><br>";
echo "<td class='border-right3'><img src='".THEME."images/blank.gif' width='6' height='1' alt='' style='display:block'>";
echo "</td></tr><tr>";
echo "<td class='border-bleft3'><img src='".THEME."images/blank.gif' width='6' height='19' alt='' style='display:block'></td>";
echo "<td class='border-bmain3'><img src='".THEME."images/blank.gif' width='1' height='19' alt='' style='display:block'></td>";
echo "<td class='border-bright3'><img src='".THEME."images/blank.gif' width='6' height='19' alt='' style='display:block'></td>";
echo "</tr></table>\n";
tablebreak();
}
i zamien na:
function render_news($subject, $news, $info) {
global $locale;
echo "<table width='100%' cellpadding='0' cellspacing='0'><tr>";
echo "<td class='panel-left3'><img src='".THEME."images/blank.gif' width='6' height='30' alt='' style='display:block'></td>";
echo "<td width='100%' class='panel-main3'>$subject<br>";
echo "<span class='news-footer'>".$locale['040']."</span><a class='news-links' href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a> ";
echo "<span class='news-footer'>".$locale['041'].showdate("shortdate", $info['news_date'])." <b>ˇ</b> </span>";
if ($info['news_allow_comments'])
echo "<span class='news-footer'><a class='news-links' href='news.php?readmore=".$info['news_id']."'>".$info['news_comments'].$locale['043']."</a> <b>ˇ</b> ";
echo "".$info['news_reads'].$locale['044']." - ";
echo "<a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;'></a></span>";
echo "<span class='news-footer'> ".($info['news_ext'] == "y" ? " - <a class='news-links' href='news.php?readmore=".$info['news_id']."'><b>".$locale['042']."</b></a>\n" : "")."</span>";
echo "</td>";
echo "<td class='panel-right3'><img src='".THEME."images/blank.gif' width='6' height='30' alt='' style='display:block'></td>";
echo "</tr></table>";
echo "<table width='100%' cellpadding='0' cellspacing='0'><tr>";
echo "<td class='border-left3'><img src='".THEME."images/blank.gif' width='6' height='1' alt='' style='display:block'></td>";
echo "<td class='news-body'><div style='width:100%;vertical-align:top;'>$news</div><br>";
echo "<td class='border-right3'><img src='".THEME."images/blank.gif' width='6' height='1' alt='' style='display:block'>";
echo "</td></tr><tr>";
echo "<td class='border-bleft3'><img src='".THEME."images/blank.gif' width='6' height='19' alt='' style='display:block'></td>";
echo "<td class='border-bmain3'><img src='".THEME."images/blank.gif' width='1' height='19' alt='' style='display:block'></td>";
echo "<td class='border-bright3'><img src='".THEME."images/blank.gif' width='6' height='19' alt='' style='display:block'></td>";
echo "</tr></table>\n";
tablebreak();
}
Jestem jaki jestem
|
|
|
|
noob10 |
Dodany dnia 13.08.2008 13:30:56
|
Przedszkolak
Postów: 18
Data rejestracji: 12.08.2008 21:00
|
Pieka - po zmodyfikowaniu plików tak jak mi napisałeś coś zadziałało, ale nie oto mi chodziło, chciałem żeby "czytaj więcej" było pod koniec skróconej wersji newsa którą widać na stronie głównej!
na screenie pokazane jest jak to wyglada po twojej modyfikacji oraz pokazałem o co mi chodzi gdzie chcę mieć ten link;P
Z góry dzieki za pomoc! |
|
|
|
bartek124 |
Dodany dnia 13.08.2008 13:34:49
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Zrób tak jak ja napisałem.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
noob10 |
Dodany dnia 13.08.2008 13:37:08
|
Przedszkolak
Postów: 18
Data rejestracji: 12.08.2008 21:00
|
Robiłem ale wtedy mi się wogóle strona nie chciała załadować, nie czytało nic! |
|
|
|
danX |
Dodany dnia 13.08.2008 13:46:49
|
Początkujący
Postów: 106 Pomógł: 5 Ostrzeżeń: 1
Data rejestracji: 23.02.2008 08:14
|
Spróbuj przenieść
".($info['news_ext'] == "y" ? " - <a class='news-links' href='news.php?readmore=".$info['news_id']." tu
echo "<td class='news-body'><div style='width:100%;vertical-align:top;'>$news TUTAJ</div><br>";
Nie wiem czy będzie chodzić, ale spróbuj
Edytowane przez danX dnia 13.08.2008 13:49:08
|
|
|
|
noob10 |
Dodany dnia 13.08.2008 13:50:26
|
Przedszkolak
Postów: 18
Data rejestracji: 12.08.2008 21:00
|
W theme.php mojej skórki, to zmienić??
Mam podmienić, to:
".($info['news_ext'] == "y" ? " - <a class='news-links' href='news.php?readmore=".$info['news_id']."
za to:
echo "<td class='news-body'><div style='width:100%;vertical-align:top;'>$news TUTAJ</div><br>";
Czy wkleić, to:
".($info['news_ext'] == "y" ? " - <a class='news-links' href='news.php?readmore=".$info['news_id']."
W miejsce TUTAJ (to pogrubione):
echo "<td class='news-body'><div style='width:100%;vertical-align:top;'>$news TUTAJ</div><br>";
Edytowane przez noob10 dnia 13.08.2008 13:54:48
|
|
|
|
danX |
Dodany dnia 13.08.2008 13:54:41
|
Początkujący
Postów: 106 Pomógł: 5 Ostrzeżeń: 1
Data rejestracji: 23.02.2008 08:14
|
Tak
|
|
|
|
noob10 |
Dodany dnia 13.08.2008 13:59:26
|
Przedszkolak
Postów: 18
Data rejestracji: 12.08.2008 21:00
|
Wkleiłem to:
".($info['news_ext'] == "y" ? " - <a class='news-links' href='news.php?readmore=".$info['news_id']."
W miejsce TUTAJ w tym kodie:
echo "<td class='news-body'><div style='width:100%;vertical-align:top;'>$news TUTAJ</div><br>";
I nadal nic nawet się strona nie wyswietla;\
|
|
|
|
bartek124 |
Dodany dnia 13.08.2008 14:10:47
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
To co JA Ci dałem działa na 100%, wiec na 100% Ty coś źle robisz.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
noob10 |
Dodany dnia 13.08.2008 14:15:45
|
Przedszkolak
Postów: 18
Data rejestracji: 12.08.2008 21:00
|
Rzeczywiście bartek124, działa to co ty dałeś, pewnie cos źle robiłem wcześniej, ale jeszcze bym chciał żeby pod tematem newsa nie wyświetlało się "czytaj więcej" oraz obrazek po wciśnięciu którego przekierowuje mnie na stronę "http://noob10.cba.pl/print.php?type=N&item_id=1" oraz żeby nie było widoczne ile było czytań newsa...
Dużo tego trochę, ale proszę o pomoc! |
|
|
|
bartek124 |
Dodany dnia 13.08.2008 14:22:42
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
10 niepotrzebnych postów powstało w temacie, przez Twoją nieuwagę...
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") $res = "<a href='news.php?readmore=".$info['news_id']."'".$link_class.">".$locale['042']."</a> ".$sep." <a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>";
to zamiast $news.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
noob10 |
Dodany dnia 13.08.2008 14:30:51
|
Przedszkolak
Postów: 18
Data rejestracji: 12.08.2008 21:00
|
Ale zamiast, którego $news?? W którym miejscu i w którym pliku?? |
|
|
|
bartek124 |
Dodany dnia 13.08.2008 14:40:31
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Ehh, moj pierwszy post w tym temacie... Zamiast tego co TU, daj to co TU. I proszę, nie zaśmiecaj już tego tematu, tylko rusz głową...
Edytowane przez bartek124 dnia 13.08.2008 14:41:06
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
noob10 |
Dodany dnia 13.08.2008 14:47:51
|
Przedszkolak
Postów: 18
Data rejestracji: 12.08.2008 21:00
|
To mi nie działa, ale nie odpowiadaj już, żeby nie było że zaśmiecam!
USUŃ TEMAT!! |
|
|
|
bartek124 |
Dodany dnia 13.08.2008 14:56:01
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Nie usune tematu, ponieważ może się on przydać innym osobom.
Sorry, walnąłem się przy kopiowaniu:
Takie coś daj zamiast $news w funkcji render_news, w pliku theme.php:
$news".($info['news_ext'] == "y" ? " <a href='".BASEDIR."news.php?readmore=".$info['news_id']."'>Czytaj wiecej</a>" : "")." <a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;border:0px;'></a>
Działa na 100%, sprawdzałem.
Edytowane przez bartek124 dnia 13.08.2008 14:56:26
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
noob10 |
Dodany dnia 13.08.2008 15:06:57
|
Przedszkolak
Postów: 18
Data rejestracji: 12.08.2008 21:00
|
A więc nie do końca działa, bo działa ale nie tak jak chciałem
Na screenie wszystko opisałem i pokazałem:
Jeśli chcesz możesz mi pomóc jeśli nie to może ktoś inny to zrobi;P
U mnie function render_news , wygląda tak:
function render_news($subject, $news , $info) {
global $locale;
echo "<table width='100%' cellpadding='0' cellspacing='0'><tr>";
echo "<td class='panel-left3'><img src='".THEME."images/blank.gif' width='6' height='30' alt='' style='display:block'></td>";
echo "<td width='100%' class='panel-main3'>$subject<br>";
echo "<span class='news-footer'>".$locale['040']."</span><a class='news-links' href='profile.php?lookup=".$info['user_id']."'>".$info['user_name']."</a> ";
echo "<span class='news-footer'>".$locale['041'].showdate("shortdate", $info['news_date'])." <b>ˇ</b> </span>";
if ($info['news_allow_comments'])
echo "<span class='news-footer'><a class='news-links' href='news.php?readmore=".$info['news_id']."'>".$info['news_comments'].$locale['043']."</a> <b>ˇ</b> ";
echo "".$info['news_reads'].$locale['044']." - ";
echo "<a href='print.php?type=N&item_id=".$info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='vertical-align:middle;'></a></span>";
echo "<span class='news-footer'> ".($info['news_ext'] == "y" ? " - <a class='news-links' href='news.php?readmore=".$info['news_id']."'><b>".$locale['042']."</b></a>\n" : "")."</span>";
echo "</td>";
echo "<td class='panel-right3'><img src='".THEME."images/blank.gif' width='6' height='30' alt='' style='display:block'></td>";
echo "</tr></table>";
echo "<table width='100%' cellpadding='0' cellspacing='0'><tr>";
echo "<td class='border-left3'><img src='".THEME."images/blank.gif' width='6' height='1' alt='' style='display:block'></td>";
echo "<td class='news-body'><div style='width:100%;vertical-align:top;'>$news".($info['news_ext'] == "y" ? " <a href='".BASEDIR."news.php?readmore=".$info['news_id']."'>Czytaj wiecej</a>" : "")." </div><br>";
echo "<td class='border-right3'><img src='".THEME."images/blank.gif' width='6' height='1' alt='' style='display:block'>";
echo "</td></tr><tr>";
echo "<td class='border-bleft3'><img src='".THEME."images/blank.gif' width='6' height='19' alt='' style='display:block'></td>";
echo "<td class='border-bmain3'><img src='".THEME."images/blank.gif' width='1' height='19' alt='' style='display:block'></td>";
echo "<td class='border-bright3'><img src='".THEME."images/blank.gif' width='6' height='19' alt='' style='display:block'></td>";
echo "</tr></table>\n";
tablebreak();
}
Może pokaż na całości tej funkcji jak to ma wyglądać:P
Moze zmiast wstawiac cala mase idiotycznych emotek, ruszysz swoje cztery litery i sam cos zrobisz?!/Pieka
Wielkie dzięki za POMOC!
Edytowane przez noob10 dnia 13.08.2008 15:40:22
|
|
|