1.12.7 i starsze - Nazwa tematu jako link
Matteo - 04-10-2009, 17:52 Temat postu: Nazwa tematu jako link
Nazwa tematu jako link
Dzięki tej modyfikacji admini i moderatorzy mogą ustawić temat jako link (tak jak przyklejony, ogłoszenie itp.)
Jeśli temat jest ustawiony jako link, w poście musi być wpisany adres url (np. http://www.google.pl)
Link może być edytowany/usuwany poprzez przycisk edycji widoczny tylko adminom i modom.
Autor: Oxpus
Dostosowanie pod phpBB2 by przemo + tłumaczenie: Matteo
Pomysł na modyfikacje: MagicalFire
Instrukcja + modyfikacja w załączniku.
Logan4 - 09-08-2010, 21:38
Przy wyszukiwaniu wykrzacza bład
Kod: | SQL Error : 1054 Unknown column 'p.post_text' in 'field list'
|
Odpowiada za niego ten fragment instruckji.
Jeśli tego punktu nei wykonujemy to przy wyszukiwaniu link do tematu który jest linkiem nie działa.
Próbowałem już na kilka sposobów ale nie poptrafie tego zrobić.
Cytat: |
#
#-----[ FIND ]---------------------------------------------------
#
$sql = "SELECT t.* $post_text_select, f.forum_id, f.forum_name, f.forum_color, f.forum_moderate, u.username, u.user_id, u.user_level, u.user_jr, u2.username as user2, u2.user_id as id2, u2.user_level as user_level2, u2.user_jr as user_jr2, p.post_username, p2.post_username AS post_username2, p2.post_time, ph.post_id as post_helped, p.post_approve, p2.post_approve as post_approve2
#
#-----[ REPLACE WITH ]---------------------------------------------------
#
$sql = "SELECT t.* $post_text_select, f.forum_id, f.forum_name, f.forum_color, f.forum_moderate, u.username, u.user_id, u.user_level, u.user_jr, u2.username as user2, u2.user_id as id2, u2.user_level as user_level2, u2.user_jr as user_jr2, p.post_username, p2.post_username AS post_username2, p2.post_time, pt.post_text, ph.post_id as post_helped, p.post_approve, p2.post_approve as post_approve2 |
[ Dodano: 10-08-2010, 02:17 ]
Edytowac nie moge, ale instrukcja jest niekompletna. Zamiast replace w serach.php lepiej dac taka skoro to mozna zrobic przez after add.
Mianowicie:
Kod: | #
#-----[ OPEN ]------------------------------------------
#
search.php
#
#-----[ FIND ]---------------------------------------------------
#
$sql = "SELECT t.*, f.forum_id, f.forum_name, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time
FROM " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
WHERE t.topic_id IN ($search_results)
AND t.topic_poster = u.user_id
AND f.forum_id = t.forum_id
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND u2.user_id = p2.poster_id";
#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
p2.post_time
#
#-----[ IN-LINE AFTER, ADD ]---------------------------------------------------
#
, pt.post_text
#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
, " . USERS_TABLE . " u2
#
#-----[ IN-LINE AFTER, ADD ]---------------------------------------------------
#
, " . POSTS_TEXT_TABLE . " pt
#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
WHERE t.topic_id IN ($search_results)
#
#-----[ IN-LINE AFTER, ADD ]---------------------------------------------------
#
AND pt.post_id = t.topic_first_post_id |
Matteo - 13-08-2010, 14:28
Przed chwilą zainstalowałem tego moda 2 razy.
Wszystko przebiegło prawidłowo.
W którymś miejscu robisz błąd. Logan4 napisał/a: | ale instrukcja jest niekompletna | Instrukcja jest w pełni kompletna.
simon231 - 03-09-2010, 22:07
Czy w tej modyfikacji jest możliwość podpięcia/oznaczenia jako ogłoszenie tematu, który jest linkiem?
Matteo - 05-09-2010, 23:05
simon231, nie ma takiej możliwości.
Temat można oznaczyć jako link / przyklejony / ogłoszenie / ważne ogłoszenie.
simon231 - 06-09-2010, 11:44
No to kiepsko... Przydałoby mi się to, ale tylko jakby dało rade wybierać czy linkowany temat ma być zwykły, przyklejony etc.
evilmc - 06-09-2010, 17:37
How can we fix the link opens in a new window? (_blank)
xlesiu - 06-09-2010, 17:40
viewforum.php
find Kod: | $topic_edit = ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD ) ? ' <a href="'.$view_topic_url.'" class="nav"><img src="'.$images['icon_edit'].'" border="0" /></a>' : ''; | replace with Kod: | $topic_edit = ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD ) ? ' <a href="'.$view_topic_url.'" class="nav" target="_blank"><img src="'.$images['icon_edit'].'" border="0" /></a>' : ''; |
evilmc - 06-09-2010, 17:49
xlesiu, this is for EDIT button, not for links!
[ Added: 06-09-2010, 18:52 ]
and if this is normal, that sticky topics are below the link?
vakacjus - 13-03-2011, 23:43
TEGO SZUKAŁEM !, dzięki
[ Dodano: 13-03-2011, 23:44 ]
aby dobrze działało i łączyło mnie np. z plikiem php który mam na ftp to rozumiem że jego nazwa wraz z .php ma być w poście?
[ Dodano: 13-03-2011, 23:45 ]
Ok już mam , demo : http://cs-family.com.pl/forum47.htm
HYPERSHOCKK^ - 25-10-2013, 16:55
Kurcze... modyfikacja byłaby fajna gdyby dało się temat jako link przykleić aby był cały czas na samej górze, np odnośnik do wzoru czy regulaminu...
|
|
|