#1 (permalink)  
Old 09.12.2005, 18:46
Neuer Benutzer
 
Join Date: 12.2005
Posts: 4
Rep Power: 7
suryoyena is on a distinguished road
'Who's online' und 'Latest Threads' in Sidebar. Wie?
Hallo Support-Team,

nutze Blue Wonder Sidebar @ vB 3.5.2

Ich hab heute das Style installiert und die Templates etc durchstöbert.
Was ich mir von anfang an gewünscht habe war, dass ich in der Sidebar
auf jeden Fall die letzten Themen angezeigt werden, die im Forum
gepostet wurden und den Block "Online Users" aus dem vBadvanced CMPS.

Die latest Threads hab ich mir so vorgestellt wie auf vbhacks-germany.com

Ich wäre euch sehr verbunden, wenn ihr mir weiterhelfen könntet.
Muss keine komplette Lösung oder ein komplettes Skript sein, sondern
ein Ansatz, oder wie ich im Prinzip vorgehen sollte.


Es gibt ja schon eine Realisierung. Undzwar im Prinzip der Welcomebox.
Allerdings verstehe ich absolut nicht warum man diese Variablen/Phrasen
nutzen kann, aber die anderen nicht.

Beispiel:

Im CMPS wird dieses hier verwendet:

Code:
<phrase 1="$lastvisitdate" 2="$lastvisittime">$vbphrase[last_visited_x_at_y]</phrase>
Im Blue Wonder wird es so geschrieben:

Code:
<phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>
Warum dieser Unterschied bzw. wo wird $pmbox definiert?
Warum _erkennt_ die Sidebar die Phrasen nicht anders bzw. genau wie das CMPS?Bitte füllen Sie folgende Angaben möglichst vollständig aus.

Welcher Style:
Version der Forensoftware:
direkter Link zum Forum mit dem Problem/Fehler:

Beschreibung des Problems:
Reply With Quote
  #2 (permalink)  
Old 09.12.2005, 20:45
Neuer Benutzer
 
Join Date: 12.2005
Posts: 4
Rep Power: 7
suryoyena is on a distinguished road
Also ich hab jetzt ein wenig rumprobiert, komme aber an einer Stelle nicht weiter.

Ich habe erstmal das Plugin hier geschrieben:

Code:
<?xml version="1.0" encoding="ISO-8859-1"?>

<plugins>
	<plugin active="1" product="vbulletin">
		<title>cthreads</title>
		<hookname>global_start</hookname>
		<phpcode>
		<![CDATA[

		$threads = $db->query_read("SELECT * FROM `thread` ORDER by 'lastpost' DESC LIMIT 0,9");			
			
			$lt = $db->fetch_array($threads);
			
			$ctitle = $lt['title'];
			$ctid = $lt['threadid'];
			$cuname = $lt['postusername'];
			$cuid = $lt['postuserid'];			
			
			eval('$lthreads .= "' . fetch_template('custom_threads') . '";');
		]]>
</phpcode>
	</plugin>
</plugins>
Irgendwo, z.B. in der Sidebar, so aufgerufen:

Code:
			<div class="welcome"><div class="s_text">Neueste Beiträge</div></div>
				<div class="sidebarpadding">
					<a href="showthread.php?t=$ctid">$ctitle</a><br />
					von: <a href="member.php?u=$cuid">$cuname</a><br />
				</div>
Dann hab ich halt noch ein kleines Template angelegt namens "custom_threads". Darin steht nix wichtiges. Bei mir steht einfach '$lt'.

Jedenfalls funktioniert das was ich vorhabe im Prinzip schonmal, nur
er soll mir beispielsweise die letzten 10 Ausgeben. Aber wie kann ich das
in eine while-Schleife packen? Es wird bei mir nur der aktuellste Beitrag ausgegeben
in der Form:

Titel
von: Name

jeweils verlinkt.

Könnte mir jemand hier weiterhelfen? Dann könnt ich sogar meinen ersten
PlugIn-Hack veröffentlichen

Chris
Reply With Quote
  #3 (permalink)  
Old 09.12.2005, 21:31
Christian's Avatar
Web Design
 
Join Date: 12.2003
Location: In Spocks Quartier
Age: 34
Posts: 16,869
Rep Power: 10
Christian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond reputeChristian has a reputation beyond repute
Mach es so:
PHP Code:
                                                $threads $db->query_read("SELECT * FROM `thread` ORDER by 'lastpost' DESC LIMIT 0,9");            
            
            while(
$lt $vbulletin->db->fetch_array($threads)){
            
            
$ctitle $lt['title'];
            
$ctid $lt['threadid'];
            
$cuname $lt['postusername'];
            
$cuid $lt['postuserid'];            
            
            eval(
'$lthreads .= "' fetch_template('custom_threads') . '";');

Den Hack für vbhacks-germany hab ich damals geschrieben, kann ich dir auch zukommen lassen, wenn du willst.
__________________
Meine kleinen Engel ... Die Rabauken ...
Reply With Quote
  #4 (permalink)  
Old 09.12.2005, 22:41
Neuer Benutzer
 
Join Date: 12.2005
Posts: 4
Rep Power: 7
suryoyena is on a distinguished road
Hab die ne PN geschickt.
Reply With Quote
Reply

Lesezeichen

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist On.
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Blue-Wonder-wBB-Style mit Sidebar | "Prob" beim einloggen in der Sidebar Monk Bugs & Fehlersuche 2 13.07.2005 15:01
[Blue-Trance] icon14.gif bei Threads ohne Icon hype Allg. wBB Support 2 13.01.2005 07:15
threads / posts chadi English Forums 0 23.10.2004 06:59
Extra Balken zwischen Ankündigung und Threads tetrisruler Recycle-Bin 3 09.07.2004 18:20
Andere Codes ausser PHP in Threads darstellen ??? pulsum Recycle-Bin 0 11.06.2004 08:35


Copyright © 2006, Reuter & Bloeß GbR.
| Datenschutz | Sitemap | Unsere Partner | Top |
Home Products Forum Über uns Support & FAQs
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 ©2009, Crawlability, Inc.
Tipp: Fussball | Heilerde
Shopsystem, Shop System, CMS, Webkatalog mit vBCMS CMS