To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Nazwa tematu jako link

Matteo - 04-10-2009, 18: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, 22: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, 15: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, 23:07

Czy w tej modyfikacji jest możliwość podpięcia/oznaczenia jako ogłoszenie tematu, który jest linkiem?
Matteo - 06-09-2010, 00: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, 12: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, 18:37

How can we fix the link opens in a new window? (_blank)
xlesiu - 06-09-2010, 18:40

viewforum.php
find
Kod:
$topic_edit = ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD ) ? '&nbsp;&nbsp;&nbsp;<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 ) ? '&nbsp;&nbsp;&nbsp;<a href="'.$view_topic_url.'" class="nav" target="_blank"><img src="'.$images['icon_edit'].'" border="0" /></a>' : '';

evilmc - 06-09-2010, 18: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 :D

[ 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 :D , demo : http://cs-family.com.pl/forum47.htm

HYPERSHOCKK^ - 25-10-2013, 17: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...


Powered by phpBB modified by Przemo © 2003 phpBB Group