Hallo zusammen.
Hab jetzt gesucht und nichts gefunden. Die Suche bezieht sich auf den searchbot für die aktuelle Pony ML.
Der Searchbot sollte vornehmlich die Albennamen finden...gibt es sowas?
MfG Jongenz
Hallo zusammen.
Hab jetzt gesucht und nichts gefunden. Die Suche bezieht sich auf den searchbot für die aktuelle Pony ML.
Der Searchbot sollte vornehmlich die Albennamen finden...gibt es sowas?
MfG Jongenz
Hi
öhm... nein
Also es gibt einen Searchbot zur Originalponygallery, der durchsucht aber nur die Bilder.
ciao b2m
Schreib den Bot doch selber. Es folgt die Create Anweisung der Tabelle
Code:CREATE TABLE `#__ponygallery_catg` ( `cid` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL default '', `parent` varchar(255) NOT NULL default '0', `description` text, `ordering` int(11) NOT NULL default '0', `access` tinyint(3) unsigned NOT NULL default '0', `published` char(1) NOT NULL default '0', `catimage` varchar(100), `img_position` int(10) default '0', PRIMARY KEY (`cid`) ) TYPE=MyISAM;</
Mhm, aber leider so gut wir null Ahnung von php. Ist das sehr viel Arbeit?..oder könntest Du das blitzschnell umändern und mir zukommen lassen?
ist auch fast keinphp-code, nur sql... kann ich nicht sonderlich gut. Teste aber mal den Code unten:
//Edit: Im Anhang der komplette MambotPHP-Code:<?php
/**
* Ponygallery Search
* @version 0.1
* @package Ponygallery
* @copyright (C) Copyright 2006 by Thomas Roesler
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
*/
# Don't allow direct linking
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
/** Register new bot search function inside API */
$_MAMBOTS->registerFunction( 'onSearch', 'botSearchPonygalleryCat' );
/**
* Search method
* @param array Named 'text' element is the search term
*/
function botSearchPonygalleryCat( $text ) {
global $database, $my;
$text = trim( $text );
if ($text == '') {
return array();
}
$database->setQuery( "SELECT c.name AS title,"
. "\n c.description AS text,"
. "\n CONCAT('index.php?option=com_ponygallery&Itemid=',b.id,'&func=viewcategory&catid=',c.cid) AS href,"
. "\n '2' AS browsernav"
. "\n FROM #__ponygallery_catg AS c"
. "\n INNER JOIN #__menu AS b ON b.link = ('index.php?option=com_ponygallery')AND b.access <= '$my->gid'"
. "\n WHERE c.name LIKE '%$text%' OR c.description LIKE '%$text%'"
. "\n AND c.published='1'"
. "\n ORDER BY c.name"
);
return $database->loadObjectList();
}
# End
?>
//Edit Im Local Test läuft er
Sehr geil, bot läuft, danke Dir!
Nur ne kleine Verständnisfrage: warum klappt der bot nicht mit der ponyeigenen Suchmaske?
ich denk mal die Suche ist irgendwo in der gallery eingebaut.
du kannst ja das Suchfeld ausblenden und den Suchmambot installieren. Dann haste für die gesamte Seiten eine gemeinsame Suche
Hi zusammen,
die Such-Funktion innerhalb der PonyGallery ML findet sich in der sub_viewspecial.php ab Zeile 29. Dort kann man den Query ebenfalls nach seinen Wünschen anpassen...
Gruß mab
__________________________________________________
JoomGallery Projektseite: http://www.joomgallery.net![]()
Danke nochmal an euch beide...da ich von der tieferen Materie leider keine Ahnung haben, werd ich die Pony Suche ausblenden und den neuen bot laufen lassen: perfecto!!
Lesezeichen