Pagina 1 van 1

Topics anywhere.

Geplaatst: 21 apr 2004, 19:28
door Sander123
Weet iemand een manier om bij topics anywhere ervoor te zorgen dat als een topic te lang is voor de lijst, dat hij dan in een ALT verder te zien is? Dus als ik instel dat hij maximaal 25 tekens mag zijn, en hij is 50 dat het hele topic dan in een ALT element te zien is als je met je muis erover gaat. Weet iemand hoe je dat moet doen?

Geplaatst: 22 apr 2004, 11:33
door mosymuis
Plaats de source eens in een .txt-je? Dan zal ik eens kijken.

Geplaatst: 22 apr 2004, 12:30
door Sander123
Dat zijn een stuk of 6 bestanden samen. Je moet dat instellen, en dan maakt ie er een stukje javascript van, .. dus ik weet niet welk bestand ik dan in een txt-je moet zet :( ten

Geplaatst: 24 apr 2004, 08:16
door Sander123
Iemand? Niemand? :o :shock: :( :cry: Ik zou het zelf ook liever met php hebben, dan met javascript....dat lijkt me wat makkerlijker aan te passen, maar ik heb zoiets nog niet hebben kunnen vinden :cry:

Geplaatst: 24 apr 2004, 08:21
door Luuk
@ mosymuis : dit is de hack, misschien heb je er wat aan http://www.phpbbhacks.com/viewhack.php?id=2057

Geplaatst: 24 apr 2004, 16:23
door mosymuis
Een probeersel, niet getest;

Open
topics_anywhere.php

Zoek

Code: Selecteer alles

										$data[$i]['topic_title'] = (strstr(strrev(substr($data[$i]['topic_title'], 0, $max_title_length)), ' ')) ? strrev(strstr(strrev(substr($data[$i]['topic_title'], 0, $max_title_length)), ' ')) . '...' : substr($data[$i]['topic_title'], 0, $max_title_length) . '...';
Plaats eronder

Code: Selecteer alles

										$data[$i]['topic_title_full'] = $data[$i]['topic_title'];
Zoek

Code: Selecteer alles

										$data[$i]['topic_title'] = substr($topic_title_orig, 0, $max_title_length);
Plaats eronder

Code: Selecteer alles

                              $data[$i]['topic_title_full'] = $topic_title_orig;
Zoek

Code: Selecteer alles

											$data[$i]['topic_title'] .= substr($lastpart, 0, -(strrpos(strrev($lastpart), ' ')))  . '...';
Plaats eronder

Code: Selecteer alles

                              $data[$i]['topic_title_full'] = $lastpart;
Zoek

Code: Selecteer alles

										$data[$i]['topic_title'] = substr($data[$i]['topic_title'], 0, $max_title_length) . '...';
Plaats eronder

Code: Selecteer alles

                              $data[$i]['topic_title_full'] = $data[$i]['topic_title'];
Zoek

Code: Selecteer alles

									$data[$i]['topic_title'] = substr($data[$i]['topic_title'], 0, $max_title_length) . '...';
Plaats eronder

Code: Selecteer alles

                              $data[$i]['topic_title_full'] = $data[$i]['topic_title'];
Zoek

Code: Selecteer alles

					if (isset($HTTP_GET_VARS['jlp']))
					{
						if ($HTTP_GET_VARS['jlp'] == 'y')
						{
							$url_to_topic = '<a href=\"' . $full_url . "/viewtopic.$phpEx?" . POST_POST_URL . '=' . $data[$i]['topic_last_post_id'] . '#' . $data[$i]['topic_last_post_id'] . '\"' . $css_link . $target_link . '>' . addslashes($data[$i]['topic_title']) . '</a>';
						}
						else
						{
							$url_to_topic = '<a href=\"' . $full_url . "/viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $data[$i]['topic_id'] . '\"' . $css_link . $target_link . '>' . addslashes($data[$i]['topic_title']) . '</a>';
						}
					}
					else
					{
						$url_to_topic = '<a href=\"' . $full_url . "/viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $data[$i]['topic_id'] . '\"' . $css_link . $target_link . '>' . addslashes($data[$i]['topic_title']) . '</a>';
					}
Vervang met

Code: Selecteer alles

					if (isset($HTTP_GET_VARS['jlp']))
					{
						if ($HTTP_GET_VARS['jlp'] == 'y')
						{
							$url_to_topic = '<a href=\"' . $full_url . "/viewtopic.$phpEx?" . POST_POST_URL . '=' . $data[$i]['topic_last_post_id'] . '#' . $data[$i]['topic_last_post_id'] . '\"' . $css_link . $target_link . ' title="'. $data[$i]['topic_title_full'] . '">' . addslashes($data[$i]['topic_title']) . '</a>';
						}
						else
						{
							$url_to_topic = '<a href=\"' . $full_url . "/viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $data[$i]['topic_id'] . '\"' . $css_link . $target_link . ' title="'. $data[$i]['topic_title_full'] . '">' . addslashes($data[$i]['topic_title']) . '</a>';
						}
					}
					else
					{
						$url_to_topic = '<a href=\"' . $full_url . "/viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $data[$i]['topic_id'] . '\"' . $css_link . $target_link . ' title="'. $data[$i]['topic_title_full'] . '">' . addslashes($data[$i]['topic_title']) . '</a>';
					}

Geplaatst: 01 mei 2004, 23:04
door Sander123
Weet je echt zeker dat het werkt? Aangezien het met javascript werkt. Ik zou graag zoiets met php willen, maar weet je niet hoe het werkt? Of iemand anders die zoiets met php kan maken in plaats van met javascript? :)

Geplaatst: 01 mei 2004, 23:07
door mosymuis
Ik ken de werking van de topics anywhere niet, maar als die inderdaad enkel met javascript communiceert, zoek je dus in principe een totaal andere hack als je het in PHP wilt hebben...? :roll:

Geplaatst: 03 mei 2004, 14:13
door Sander123
Oke, maar ik wil eerst even dit zeggen:

Ik ben nog niet zo lang bezig met php(BB) en ik weet ook niet alle namen, en hacks van alles.
_______________________

Zou jij me dan kunnen helpen aan zo'n php versie van topics anywhere? Of in iedergeval iets dat dezelfde werking heeft als topics anywhere. Ik ken een site waarbij ze precies hebben wat ik zoek. Maar die jongen wil me dat niet geven. En hij heeft het ook helemaal met php gemaakt. Dan weet je wat ik zoek in ieder geval. :D

Geplaatst: 26 aug 2004, 09:29
door Pianoplayer
Ik krijg een javascript error ofzo(zo'n geen dingetje onderin je IE), als ik die code hem gegenereerd in topics_anywhere.php... Weten jullie hoe dit kan? Hij laat ook helemaal niks zien ofzo...

Alvast bedankt! :thumb:

//edit:
cartoontje schreef:De knoppen voor die bewuste template zijn er waarschijnlijk niet. Je zult dus waarschijnlijk zelf aan de slag moeten of de subsilver knoppen erin zetten.

Om php in een pagina in te voegen moet je de pagina de extensie .php meegeven.

De mod Topics Anywhere werkt NIET op Lycos! ;)
Ik snap het, alleen nu kan ik het jammer genoeg niet op mn forum, maar mischien wel op mn site zetten... :P kga proberen! :)

//edit2:
Het werkt dus ook niet als ik de laatste posts zelf op een andere server laat zien (hij haalt dan de info wel van lycos). Dus da's wel jammer :( weten jullie mischien soortgelijke mods? Die wel op lycos werken?

Alvast bedankt! :thumb: