Detta då?Gunnar_L skrev: Det räcker om registrerade (=inloggade?) får rätt funktioner,
Hoppa till senate inlägget - ikonen =>Större - MOD?
Moderatorer: Moderatorgrupp, Supportgrupp
Prova, det kan du förmodligen fixa själv ... i viewforum.tpl-filen.Gunnar_L skrev:Det allra enklaste kanske är att "flytta" "newest"-ikonens funktion till fältet?
På så vis skulle textlänken fortfarande ta mig till första inlägget i tråden och det vore bra.
Rörde jag till det för dig nu?
MVH
Gunnar L.
Ingen support via PM!
Flyttar jag funktionen till fältet så får jag ändå en ikon extra. Tar jag bort img-referensen i $newest_post_img i viewforum.php så försvinner visserligen ikonen, men Finns det inga olästa inlägg så funkar inte fältet alls. Det finns en del if/else-satser som jag inte helt förstår och jag tror inte att funktionen är den helt rätta ändå.....
Finns det någon funktion för att komma till senaste lästa post? Vad heter den och var finns den då?
MVH
Gunnar L.
Kan tyvärr inte hitta den. För dålig på php......och för dålig på att gissa.Holger skrev:Du kan ju ta och kolla funktionen som postar länken i mailet som skickas ut när ett nytt inlägg skrivs ...
Jag har gissat så långt att jag nog måste infoga rader i if/else-satserna i viewforum.php, dom som börjar med if($unread_topics), skall jag använda U_VIEW_FORUM så måste den ändras och flyttas in i if/else-satserna.
För att få funktionen att fältet skall länka till senast lästa post om det finns olästa poster, måste det nog till en ny definition för att inte krångla till det för mycket. Jag kan för lite för att skriva en sån. Men jag lär mig gärna om du kan peka mig i rätt riktning.
Vad exakt var det din kodrad ändrade?
MVH
Gunnar L.
Viewforum.php:
Kod: Markera allt
['New_posts'];
/****nedanstående ändrad av GL
* $newest_post_img = '<a href="' . *append_sid("viewtopic.$phpEx?" . *POST_TOPIC_URL . "=$topic_id&view=newest") . '"><img src="' . $images
*['icon_newest_reply'] . '" alt="' . $lang['View_newest_post'] . '" title="' . *$lang['View_newest_post'] . '" border="0" /></a> ';
***/
$newest_post_img = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest");
}
else
{
$folder_image = $folder;
$folder_alt = ( $topic_rowset[$i]['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['No_new_posts'];
/**** ändrad av GL
* $newest_post_img = '';
***/
$newest_post_img = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");
}
}
else
{
$folder_image = $folder_new;
$folder_alt = ( $topic_rowset[$i]['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['New_posts'];
/****nedanstående ändrad av GL $newest_post_img = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest") . '"><img src="' . $images
['icon_newest_reply'] . '" alt="' . $lang['View_newest_post'] . '" title="' . $lang['View_newest_post'] . '" border="0" /></a> '; ***/
}
}
else
{
$folder_image = $folder;
$folder_alt = ( $topic_rowset[$i]['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['No_new_posts'];
/**** ändrad av GL
* $newest_post_img = '';
***/
$newest_post_img = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");
}
}
else
{
$folder_image = $folder;
$folder_alt = ( $topic_rowset[$i]['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['No_new_posts'];
/**** ändrad av GL
* $newest_post_img = '';
***/
$newest_post_img = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");
}
}
Kod: Markera allt
onclick="window.location.href='{topicrow.U_VIEW_TOPIC}'"><span class="topictitle"> {NEWEST_POST_IMG} {topicrow.TOPIC_ATTACHMENT_IMG}{topicrow.TOPIC_TYPE} <a href="{topicrow.U_VIEW_TOPIC}"
**Ändrat till:
onclick="window.location.href='{topicrow.NEWEST_POST_IMG}'"><span class="topictitle"> {topicrow.TOPIC_ATTACHMENT_IMG}{topicrow.TOPIC_TYPE} <a href="{topicrow.U_VIEW_TOPIC}" Gunnar L.
Jag är inte säker på exakt vilka skeenden som triggar if/else-satserna, men det verkar funka så här:Holger skrev:Ser inte fel ut, har du provat?
/H
Textlänken är oförändrad.
Om du inte är inloggad funkar fältet som tidigare, du kommer till första inlägget i en tråd.
Om du är inloggad och det finns nya kommer du till senast lästa första gången du trycker i fältet. Om du tar "back" i browsern och trycker igen på fältet kommer du till sista inlägget. Om det inte finns nya kommar du till första inlägget (detta gör att man kanske får ha kvar "senast"-ikonen till höger. Egentligen skulle jag vilja att man alltid kommer till senast lästa om man är inloggad, dvs har man läst alla kommer man till sista. Det verkar som om det fattas en liten liten bit, men det kanske ligger i if-satserna?).
Vad var det ditt förslag ändrade?
MVH
Gunnar L.
Vilka är online
Användare som besöker denna kategori: 10 och 0 gäster


