MyXoops Forum

Aw:: Kalender mit Teilnahmebutton [Module für Kalender, Kontakte und Formulare] - myXOOPS German Support

Goffy

Co-Administrator
Gepostet am:13.08.2010 13:30
Goffy
Goffy Offline (Show more)
Co-Administrator
Posts: 774
Since: 14.10.2004
#11

Aw:: Kalender mit Teilnahmebutton

Hi

Der Block MiniCalenderEx von piCal 0.91 funktioniert ab der Xoops-Version 2.3.* nicht mehr, weil das Auslesen der
jeweiligen Block-ID fehlschlägt.
Dieser Fehler ist bei piCal 0.93 behoben. piCal 0.93 funktioniert aber ohne "Protector's BigUmbrella Anti-XSS" nicht.


Eine Anpassung von piCal 0.91 an Xoops 2.3 und höher ist wie folgt möglich:

Datei blocks/pical_minical_ex.php
---------------------------------
Die Zeilen 11 bis 41 durch folgendes ersetzen
// XOOPS 2.2
if( ! defined'XOOPS_CUBE_LEGACY' ) && substrXOOPS_VERSION ) == 2.2 ) {
  
$GLOBALS['pical_blockinstance_id'] = $this->getVar('instanceid') ;
}

function 
pical_minical_ex_show$options )
{
  global 
$xoopsConfig $xoopsDB $xoopsUser ;

 
// speed check
  //global $GIJ_common_time ;
 //list($usec, $sec) = explode(" ",microtime());
 //echo ((float)$sec + (float)$usec) - $GIJ_common_time ; 

 // get bid
  
global $xoopsModule;
  
$module = new XoopsModule();
  
//Achgtung, wenn das Modul piCal umbenannt wurde, muss hier der entsprechende Name angegeben werden $module=$xoopsModule->getByDirname('piCal');
  
$mid=$module->getVar('mid');
  if( (
substrXOOPS_VERSION ) == 2.1) or (substrXOOPS_VERSION ) == 2.2)) {
   
// block instance of XOOPS 2.1/2.2
    
$mcx_rs $xoopsDB->query"SELECT i.instanceid FROM ".$xoopsDB->prefix("block_instance")." i LEFT JOIN ".$xoopsDB->prefix("newblocks")." b ON i.bid=b.bid WHERE b.mid='$mid' AND b.show_func='pical_minical_ex_show'" ) ;
  } else {
    
// newblocks of XOOPS 2.0.x, >2.2 or impresscms
   
$mcx_rs $xoopsDB->query"SELECT bid FROM ".$xoopsDB->prefix("newblocks")." WHERE mid='$mid' AND show_func='pical_minical_ex_show'" ) ;
 }
 
$num_rows mysql_num_rows$mcx_rs ) ;
 if( 
$num_rows == ) {
    
//Voreinstellungen für Formular einlesen
    
$bid=0;
 } else while( 
$res mysql_fetch_object$mcx_rs ) ) {
    
$bid=$res->bid;
 }


Datei admin/pluginsmanager.php
------------------------------
Die Zeilen 47 bis 53 durch folgendes ersetzen
if( (substrXOOPS_VERSION ) == 2.1) or (substrXOOPS_VERSION ) == 2.2)) {
  
// block instance of XOOPS 2.1/2.2
  
$mcx_rs $xoopsDB->query"SELECT i.instanceid,i.title FROM ".$xoopsDB->prefix("block_instance")." i LEFT JOIN ".$xoopsDB->prefix("newblocks")." b ON i.bid=b.bid WHERE b.mid='".$xoopsModule->getVar('mid')."' AND b.show_func='pical_minical_ex_show'" ) ;
} else {
 
// newblocks of XOOPS 2.0.x, >2.2 or impresscms
 
$mcx_rs $xoopsDB->query"SELECT bid,title FROM ".$xoopsDB->prefix("newblocks")." WHERE mid='".$xoopsModule->getVar('mid')."' AND show_func='pical_minical_ex_show'" ) ;
}


Außerdem habe eine kleine Beschreibung, wie der Plugin-Manager von piCal richtig angewendet wird, dazugegeben.
Ich habe nämlich einige Versuche gebraucht, bis ich wusste, wie er anzuwenden ist.

Bei Fragen oder Problemen bitte posten

Datei anhängen:


Link nur für registrierte Benutzer
EDV = Epoche der Verzweiflung

Goffy

Co-Administrator
Gepostet am:14.07.2010 08:31
Goffy
Goffy Offline (Show more)
Co-Administrator
Posts: 774
Since: 14.10.2004
#10

Aw:: Kalender mit Teilnahmebutton

Ich schau mal, ob ich was finde

mfg
Goffy
EDV = Epoche der Verzweiflung

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

surfman

Ehrenmitglied
Gepostet am:13.07.2010 22:02
surfman
surfman Offline (Show more)
Ehrenmitglied
Posts: 1325
Since: 07.01.2005
#9

Aw:: Kalender mit Teilnahmebutton

Kannst ja mal auf meiner Seite schauen.
http://www.saxophonforum.de/
Der Kalender läuft dort im rechten Seitenblock und zeigt Ereignisse durch einen Punkt am entsprechenden Tag an. Wenn man mit der Maus über den Punkt fährt wird ein Tooltip angezeigt.

Goffy

Co-Administrator
Gepostet am:13.07.2010 21:53
Goffy
Goffy Offline (Show more)
Co-Administrator
Posts: 774
Since: 14.10.2004
#8

Aw:: Kalender mit Teilnahmebutton

Hi Leute

Ich habe piCal 0.91 unter Xoops 2.4.3 laufen. Bis jetzt konnte ich grundsätzlich noch keine Fehler entdecken, außer dass der Block MiniCalendarEx nichts kann/macht .
Wenn ich wüsste, was er können sollte, kann ich vielleicht mal versuchen, es anzupassen.

mfg
Goffy
EDV = Epoche der Verzweiflung

surfman

Ehrenmitglied
Gepostet am:13.07.2010 19:43
surfman
surfman Offline (Show more)
Ehrenmitglied
Posts: 1325
Since: 07.01.2005
#7

Aw:: Kalender mit Teilnahmebutton

Das wäre nett. Bei mir steht demnächst auch mal das Upgrade an. Auf diesen Block würde ich sehr ungern verzichte. Leider wird ja piCal nicht mehr weiter entwickelt.

Micha578

"myXOOPs"-Könner
Gepostet am:13.07.2010 19:30
Micha578
Micha578 Offline (Show more)
"myXOOPs"-Könner
Posts: 426
Since: 02.07.2007
#6

Aw:: Kalender mit Teilnahmebutton

Richtig, der Link von Goffy zum Downloadbereich ist der richtige. Den hatte ich nicht mehr gefunden weil ich in der Kategorie Kalender gesucht habe, dieser aber unter Hacks zu finden ist.

@surfman: Ich habe derzeit kein Xoops 2.4.x mit pical am laufen, alle sind noch auf 2.3.x, da gehts. Wenn ich die Tage den Umstieg auf 2.4 gewagt habe, dann sag ich bescheid, kann aber ein wenig dauern...
Mfg, Micha

surfman

Ehrenmitglied
Gepostet am:13.07.2010 18:16
surfman
surfman Offline (Show more)
Ehrenmitglied
Posts: 1325
Since: 07.01.2005
#5

Aw:: Kalender mit Teilnahmebutton

@Micha578
Kannst du mir sagen, ob der Block MiniCalendarEx (piCal) auf einer aktuellen Xoops-Installation richtig läuft?

Goffy

Co-Administrator
Gepostet am:13.07.2010 17:55
Goffy
Goffy Offline (Show more)
Co-Administrator
Posts: 774
Since: 14.10.2004
#4

Aw:: Kalender mit Teilnahmebutton

Ich rate mal, war es dieser:

http://www.myxoops.org/download/singlefile.php?lid=614


Goffy
EDV = Epoche der Verzweiflung

jesikat

"myXOOPs"-Neuling
Gepostet am:12.07.2010 23:36
jesikat
jesikat Offline (Show more)
"myXOOPs"-Neuling
Posts: 34
Since: 16.12.2005
#3

Aw:: Kalender mit Teilnahmebutton

Der Link wäre echt Klasse, genau diese Funktion vermisse auch ich beim piCal.

Gruß Sigrid

feichtl

Ehrenmitglied
Gepostet am:12.07.2010 23:12
feichtl
feichtl Offline (Show more)
Ehrenmitglied
Posts: 2650
Since: 11.06.2004
#2

Aw:: Kalender mit Teilnahmebutton

Ein Link für andere Hilfesuchende wäre nett. Danke!
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
OffOffTopic [Wichtig] Übernahme myXOOPS 0 494 11.12.2023 18:57
alfred Gehe zum letzten Beitrag
Die Installation und Administration von XOOPS 2.5.X [Offen] Upgrade 2.5.11 3 2207 07.05.2023 07:03
Goffy Gehe zum letzten Beitrag