Skocz do zawartości
kris2005a

Modyfikacje: ModTags 1.1 (dawniej / other 1.0)

Polecane posty

index.php?app=downloads&module=display&section=screenshot&id=80

Nazwa pliku: ModTags 1.1 (dawniej / other 1.0)

Plik Dodał: kris2005a

Plik wysłano: 14 maj 2009

Plik zaktualizowany: 06 wrz 2012

Kategoria pliku: Modyfikacje

Typ: Aplikacja

Wersja forum: IP.Board 2.3.x

Darmowa modyfikacja tagów do twojego forum, coś na wzór pod zespołu MinerwaSeo.

Bardzo łatwa i przyjemna w instalacji.

********************

Install mod TagsMod 1.0 language polish and english.

TagsMod 1.0 is small mod from IP.Board, add tags in topic and home site board (index.php?act=idx).

This is mod cloud tags. Some thing like in MinervaSEO.

********************

21/05/09

Aktualizacja modu do wersji 1.1 (dodane wyszukiwanie tagów)

Update mod to v.1.1 (+ search tags from in index.php?act=idx)

Kliknij tutaj aby pobrać plik

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

this is mod cloud tags. some thing like in MinervaSEO

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Install mod TagsMod 1.0 language polish and english.

TagsMod 1.0 is small mod from IP.Board, add tags in topic and home site board (index.php?act=idx).

Edytowano przez kris2005a

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

ok but what is it's work ? i have tryed it but not seen any Tags related with topics in the topic iew thanks

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Really?

Main site www.gcpl.pl (ModTags 1.0 is install from board Gcpl.pl and very good activity).

ModTags 1.0 Modification is Description Topic

Description Topic form your forum send TAGS (send topic) is this field Description Topic (pl. opis tematu).

post-274-1242824966_thumb.png

install.html

point 3

Dodajemy pod nim / Add after

$this->ipsclass->DB->simple_construct(array('select' => "description", 'from' => 'topics', 'where' => 'forum_id IN(133, 128, 129, 130, 131, 132, 144) AND description != ""', 'limit' => array(0, 100)));

133, 128, 129, 130, 131, 132, 144 is http://www.your-site.com/index.php?showforum=32 - ID forum

Let's now install and consider my post.

Please write adres your forum.

Edytowano przez kris2005a

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

ok i have tryed it, but could it catched the Tags of topics ? OR Other work ?

i have confused with forum=ID .. u means if i wish to show tags in forum then i put forum=IDS of that forum ?

wow very nice i have installed this on my testing board working fine.

it's showing all description on index of board but with link of index not for original topic. it's very nice if any one click on tag then he/she will be in that topic.

and another question. it's possible that show topics title tags on index page ?

tanks

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Is not serach topic will tags.

All next version mod - TagsMod 1.1 - It will be detected topic from tags.

It work to next version mod.

21/05/09 - 17.14

ModTags 1.1 is now :D

Let's intall (seach tags from index.php?act=idx).

Edytowano przez kris2005a

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Thanks for update but i have no idea which part u updated.

please putt Upgrade 1.0 to 1.1 html file that help me and all newbies :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Hmmmm.

1. Wchodzimy do / Go to sources/action_public/search.php

Szukamy kodu / Search tag

case 'getactive':

				$this->ipsclass->input['active'] = 1;

				$this->get_new_posts();

				break;
Dodajemy pod nim / Add after
case 'tags':

				$this->get_topic_from_tags();

				break;
Szukamy kodu / Search tag
}


?>
Dodajemy przed nim / Add before
function get_topic_from_tags()

	{

		if(!isset($this->ipsclass->input['tag']) || empty($this->ipsclass->input['tag']))

		{

			$this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'no_search_results' ) );

		}


		$this->cached_query   = 0;

		$this->cached_matches = 0;


		   //-----------------------------------------

		   // Grab forums lib

		   //-----------------------------------------


		   require_once( ROOT_PATH."sources/action_public/forums.php" );

		   $this->forums = new forums();

		   $this->forums->ipsclass =& $this->ipsclass;

		   $this->forums->init();


		$this->ipsclass->DB->simple_construct( array( 'select' => 't.*',

															  'from'   => 'topics t',

															  'where'  => "t.description LIKE '%{$this->ipsclass->clean_perm_string($this->ipsclass->input['tag'])}%'",

															  'order'  => "t.pinned DESC, t.start_date DESC",

													 )	  );

		$outer = $this->ipsclass->DB->simple_exec();


		//-----------------------------------------

		// PRINT: Any returned rows?

		//-----------------------------------------

		$this->output   .= $this->ipsclass->compiled_templates['skin_search']->start( '', ''  );


		if ( $this->ipsclass->DB->get_num_rows($outer) )

		{

			$topic_ids  = array();

			$the_topics = array();


			while ( $row = $this->ipsclass->DB->fetch_row($outer) )

			{

				$this->output   .= $this->ipsclass->compiled_templates['skin_search']->RenderRow( $this->parse_entry($row) );

			}


		}

		else

		{

			$this->output .= $this->ipsclass->compiled_templates['skin_search']->no_results_row();

		}


		$this->output .= $this->ipsclass->compiled_templates['skin_search']->end_results_table();

	}
2. Wchodzimy do / Go to sources/lib/func_boardstats.php Szukamy kodu / Search tag
$this->ipsclass->DB->simple_construct(array('select' => "description", 'from' => 'topics', 'where' => 'forum_id IN(ID FORUM) AND description != ""', 'limit' => array(0, 100)));$this->ipsclass->DB->simple_exec();


$result = array();


while($row = $this->ipsclass->DB->fetch_row())

{

$result[] = '<a href="index.php?act=idx">' .$row['description'] .'</a>';

}


$stats_html .= $this->ipsclass->compiled_templates['skin_boards']->tagi( join(', ', $result)  );

index.php?act=idx Replace to / zastąp to index.php?act=Search&CODE=tags&tag= .$row['description] .'

And that's about it! Upgrade close :D

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

hi i have found problem .. after installing this the forum title hass been hide. title not from skin that title i added into Board.php in sources/action_public/

i show u

				//-----------------------------------------

				// Print as normal

				//-----------------------------------------


		$this->ipsclass->print->add_output( $this->output );


		$cp = " -> Tetsing Testing Title Here ";


		if ($this->ipsclass->vars['ips_cp_purchase'])

		{

				$cp = "";

		}


		$this->ipsclass->print->do_output( array( 'TITLE' => $this->ipsclass->vars['board_name'].$cp, 'JS' => 0, 'NAV' => $this->nav ) );


		}

and it's hide after installing mod

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Hmmm. Mod is compatible from Calendar in forum and topic.

I don't now compatible from different file in forum.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

czy możecie tak przerobić tego moda aby pobierał tagi nie z Opisu tematu ale z tytułu tematu bo teraz mam same serwery w tych tagach oto screen

2md56af.jpg

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Cały mod jest napisany pod opis tematu (ściąganie go). Może dało by się to przerobić ale to byłby cały nowy mod.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

jakbyś miał czas i chęci to bym był bardzo wdzięczny za napisanie tego moda :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

ttttbb.png

Brak wyswietlania sie tagow w temacie... Na glownej stronie nie pokazuje najpopularniejszych tagow tylko jakies przypadkowe z tego co widze... W razie czego da sie w ogole to odinstalowac nie grzebiac od poczatku w plikach?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Tak, aby odinstalować musisz wykonać to co w instrukcji instalacji ale od końca

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Tylko jest jeden problem

W instrukcji było żeby usunąć

{$data['TOPIC']['description']}
w "Edit Template HTML "Twój Skin / Your Skin" > Topic View > topic_page_top" no i gdzieś tutaj to trzeba wrzucić ;O
var ipb_lang_tt_prompt = "{$this->ipsclass->lang['tt_prompt']}";

var ipb_lang_js_del_1  = "{$this->ipsclass->lang['js_del_1']}";

var ipb_lang_js_del_2  = "{$this->ipsclass->lang['js_del_2']}";

var addquotebutton     = "{$this->ipsclass->vars['img_url']}/p_mq_add.gif";

var removequotebutton  = "{$this->ipsclass->vars['img_url']}/p_mq_remove.gif";

var unselectedbutton = "{$this->ipsclass->vars['img_url']}/topic_unselected.gif";

var selectedbutton   = "{$this->ipsclass->vars['img_url']}/topic_selected.gif";

var lang_gobutton    = "{$this->ipsclass->lang['f_go']}";

var lang_suredelete  = "{$this->ipsclass->lang['cp_js_delete']}";

var js_error_no_permission = "{$this->ipsclass->lang['js_error_no_permission']}";

var js_no_empty_post = "{$this->ipsclass->lang['js_no_empty_post']}";

Moglbys mi podpowiedziec w ktora linie to wrzucic?;P

Edytowano przez spawn3d

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zrób odwrotnie niż w instrukcji. Jeśli miałeś zamienić coś na coś innego, to teraz zrób odwrotnie

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bylo: wejdz w topic_page_top" usun linijke {$data['TOPIC']['description']} ...

Jak teraz mam wiedziec w ktorym wierszu ta linika byla >.< Nie moge po prostu bo w instrukcji bylo tylko o usunieciu linijki, google zaczelo mi generowac bledy i mega mozliwe ze wywali mnie na setne pozycje jak tego szybko nie naprawie...

Wklejam zawartosc topic page top, wiem ze to bylo gdzies w pierwszych 15 linijkach...

<script type="text/javascript">

<!--

var ipb_lang_tt_prompt = "{$this->ipsclass->lang['tt_prompt']}";

var ipb_lang_js_del_1  = "{$this->ipsclass->lang['js_del_1']}";

var ipb_lang_js_del_2  = "{$this->ipsclass->lang['js_del_2']}";

var addquotebutton     = "{$this->ipsclass->vars['img_url']}/p_mq_add.gif";

var removequotebutton  = "{$this->ipsclass->vars['img_url']}/p_mq_remove.gif";

var unselectedbutton = "{$this->ipsclass->vars['img_url']}/topic_unselected.gif";

var selectedbutton   = "{$this->ipsclass->vars['img_url']}/topic_selected.gif";

var lang_gobutton    = "{$this->ipsclass->lang['f_go']}";

var lang_suredelete  = "{$this->ipsclass->lang['cp_js_delete']}";

var js_error_no_permission = "{$this->ipsclass->lang['js_error_no_permission']}";

var js_no_empty_post = "{$this->ipsclass->lang['js_no_empty_post']}";

//-->

</script>

<script type="text/javascript" src="jscripts/ipb_topic.js"></script>

<script type="text/javascript" src="jscripts/ips_text_editor_lite.js"></script>

<script type='text/javascript'>

//<![CDATA[

topic_rate = new topic_rate();

//]]>

</script>

<a name="top"></a>

<!--IBF.FORUM_RULES-->

<!--AUCTION ERROR-->

<if="$threaded == 0">

<table class='ipbtable' cellspacing="0">

	<tr>


		<td style='padding-left:0px' width="40%" valign="middle" nowrap="nowrap"><div>{$data['TOPIC']['SHOW_PAGES']}&nbsp;{$data['TOPIC']['go_new']}</div></td>

		<td class='nopad' style='padding:0px 0px 5px 0px' align="right" width="60%" valign="middle">

 <if="$data['TOPIC']['bump_topic'] != ''">

      {$data['TOPIC']['bump_topic2']}

</if>

<!--IBF.TOPIC_REPLY--><a href="{$this->ipsclass->base_url}act=post&amp;do=new_post&amp;f={$data['FORUM']['id']}" title="{$this->ipsclass->lang['start_new_topic']}"><{A_POST}></a></td>

	</tr>

</table>

</if>

<{cb-lightblue}>

<div class='izetop'>

	<!-- TABLE FIX FOR MOZILLA WRAPPING-->

	<table width='100%' style='padding:0px' cellspacing='0' cellpadding='0'>

	<tr>

	 <td width='99%' style='word-wrap:break-word;'></td>

	 <td width='1%' align='right' nowrap='nowrap'>


		<if="$data['TOPIC']['_allow_rate'] != 0">

			<div id='topic-rating'>

				<a href='#topicrating'>{$this->ipsclass->lang['topic_rating']}</a>

				{$data['TOPIC']['_rate_img']} <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['global_open_menu']}' border='0' />

			</div>

		<else />

			<if="$data['TOPIC']['_rate_show'] == 1 AND $data['TOPIC']['_rate_img'] != ''">

				<div id='topic-rating'>

					{$this->ipsclass->lang['topic_rating']} {$data['TOPIC']['_rate_img']} <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['global_open_menu']}' border='0' />

				</div>

			</if>

		</if>

		<if="$data['TOPIC']['_allow_rate'] != 0">

			<div id='topic-rating_menu' style='display:none;width:140px'>

				<div class='popupmenu-item'>

					<div id='topic-rating-wrapper'></div>

				</div>

				<div class='popupmenu-item'>

					{$this->ipsclass->lang['you_have_rated_x']} <span id='topic-rating-my-rating'>{$data['TOPIC']['_rating_value']}</span>

				</div>

				<div class='popupmenu-item-last'>

					{$this->ipsclass->lang['total_ratings']} <span id='topic-rating-hits'>{$data['TOPIC']['topic_rating_hits']}</span>

				</div>

			</div>

			<script type='text/javascript'>

				ipsmenu.register( "topic-rating" );

			</script>

		</if>

     </td>

	 <td width='1%' align='right' nowrap='nowrap'>

	    <div id='topicmenu-options'><a href='#topicoptions'>{$this->ipsclass->lang['topic_options']}</a> <img src='{$this->ipsclass->vars['img_url']}/menu_action_down.gif' alt='V' title='{$this->ipsclass->lang['global_open_menu']}' border='0' /></div>

	 </td>

</tr>

</table>

</div>

<div>

	<div class="maintitle" style='padding:4px'>

        <div><{CAT_IMG}>&nbsp;<span style="color:{$data['TOPIC']['tit_col']};font-weight:{$data['TOPIC']['tit_fw']};font-style:{$data['TOPIC']['tit_fs']}">{$data['TOPIC']['title']}</span></div></td>

 </div>

 <!--{IBF.POLL}-->

<script type="text/javascript">

<!--

menu_build_menu(

"topicmenu-options",

new Array(   img_item + " <a href='{$this->ipsclass->base_url}act=usercp&amp;CODE=start_subs&amp;method=topic&amp;tid={$data['TOPIC']['tid']}'>{$this->ipsclass->lang['track_topic']}</a>",			

                         img_item + " <a href='{$this->ipsclass->base_url}act=UserCP&CODE=31&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}'>{$this->ipsclass->lang['topico_favorito']}</a>",

 			 img_item + " <a href='{$this->ipsclass->base_url}act=Forward&amp;f={$data['FORUM']['id']}&amp;t={$data['TOPIC']['tid']}'>{$this->ipsclass->lang['forward']}</a>",

 			 img_item + " <a href='{$this->ipsclass->base_url}act=Print&amp;client=printer&amp;f={$data['FORUM']['id']}&amp;t={$data['TOPIC']['tid']}'>{$this->ipsclass->lang['print']}</a>",

			 <if="$data['TOPIC']['bump_topic'] != ''">{$data['TOPIC']['bump_topic']},</if>

			 img_item + " <a href='{$this->ipsclass->base_url}act=Print&amp;client=choose&amp;f={$data['FORUM']['id']}&amp;t={$data['TOPIC']['tid']}'>{$this->ipsclass->lang['av_title']}</a>",

 			 img_item + " <a href='{$this->ipsclass->base_url}act=usercp&amp;CODE=start_subs&amp;method=forum&amp;fid={$data['FORUM']['id']}'>{$this->ipsclass->lang['ft_title']}</a>",

 			 "~~NODIV~~<div class='popupmenu-category' align='center'>{$this->ipsclass->lang['dd_display_modes']}</div>",

 			 img_item + " {$data['TOPIC']['to_button_threaded']}",

 			 img_item + " {$data['TOPIC']['to_button_standard']}",

 			 img_item + " {$data['TOPIC']['to_button_linearpl']}"

	    ) );

topic_rate.settings['allow_rating']       = parseInt("{$data['TOPIC']['_allow_rate']}");

topic_rate.settings['default_rating']     = parseInt("{$data['TOPIC']['_rate_int']}");

topic_rate.settings['img_base_url']       = ipb_var_image_url + '/folder_topic_view';

topic_rate.settings['div_rating_wrapper'] = 'topic-rating-wrapper';

topic_rate.settings['text_rating_image']  = 'topic-rating-img-';

topic_rate.languages['img_alt_rate']      = "{$this->ipsclass->lang['js_img_alt_rate']}";

topic_rate.languages['rate_me']           = "{$this->ipsclass->lang['js_rate_me']}";

topic_rate.init_rating_images();

-->

</script>

Edytowano przez spawn3d

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

No to się zrozumieliśmy :)

1. Błędy w google nie są tym spowodowane

2. Opis tematu nie ma nic do pozycji google

3. To gdzieś tutaj:

<div><{CAT_IMG}>&nbsp;<span style="color:{$data['TOPIC']['tit_col']};font-weight:{$data['TOPIC']['tit_fw']};font-style:{$data['TOPIC']['tit_fs']}">{$data['TOPIC']['title']}</span></div></td>

Nie jest to oryginalny skin więc nie powiem Ci gdzie dokładnie to ma być w którym miejscu

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

1. to nie php

2. napisałem Ci gdzie to ma być, ale dokładnego kodu Ci nie podam, bo to nie jest standardowy skin i nie znam go

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony


  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.