#1 (permalink)  
Old 31.05.2008, 22:15
Merlin's Avatar
Aufsteigender Benutzer
 
Join Date: 08.2005
Location: Duisburg
Posts: 300
Rep Power: 7
Merlin is on a distinguished road
Frage zu vbcms_init_start.php
Hallo,
warum wird in der vbcms_init_start.php die Variable catid auf den Typ "TYPE_UINT" gesetzt, bzw. wozu ist dieser Vorgang notwenig ?
Hintergrund: Ich benutze Photoplog, dort wird für die Custom Fields die Variable catid ausgelesen. Dadurch, dass vBCMS den Typ auf unsigned Integer setz, erkennt Photoplog die catid leider nur als 0 . Es ist mir dadurch nicht möglich die Custom Fields zu verwalten. Wie kann man das Problem lösen ? Hier mal der Bereich der vbcms_init_start.php den ich meine:
Code:
// Default vBCMS $_REQUEST Variables
        $vbulletin->input->clean_array_gpc('r', array(
                'area'       => TYPE_NOHTML,
                'contentid'  => TYPE_UINT,
                'catid'      => TYPE_UINT
        ));
Gruss,Micha
__________________
Das Forum für Opel Omega/Senator Freunde : www.omega-senator.de
Reply With Quote
  #2 (permalink)  
Old 31.05.2008, 23:21
Surviver's Avatar
Super Moderator
 
Join Date: 03.2006
Posts: 816
Rep Power: 10
Surviver is just really niceSurviver is just really niceSurviver is just really niceSurviver is just really nice
catid ist eben die ID der Kategorie, und IDs sind (im Normalfall jedenfalls, und vBCMS auf Grund der Datenbankstruktur immer) > 0.

Es wurd aber wenn ich das richtig hatte in einem der vBCMS-Foren von Christian eine Lösung gepostet.
__________________


Ich gebe keinen Support für Anpassungen an meinen Modulen.
Reply With Quote
  #3 (permalink)  
Old 01.06.2008, 09:09
Merlin's Avatar
Aufsteigender Benutzer
 
Join Date: 08.2005
Location: Duisburg
Posts: 300
Rep Power: 7
Merlin is on a distinguished road
Hallo Julian,
vielen Dank für Deine Antwort. Ich denke mal dann wird Christian sich dazu äussern. Die catid sollte -2 sein. Also etwas < 0 .
Hier hat er eine Lösung für PhotoPost geschrieben, aber die kann ich so wohl net übernehmen.
Gruss,Micha
__________________
Das Forum für Opel Omega/Senator Freunde : www.omega-senator.de
Reply With Quote
  #4 (permalink)  
Old 04.06.2008, 14:25
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
Doch generell ja, du musst das blos in Photoplog in der ensprechenden Datei machen bevor dort $vbulletin->input->clean_array_gpc( ... 'catid' initialisiert wird.
Reply With Quote
  #5 (permalink)  
Old 04.06.2008, 16:34
Merlin's Avatar
Aufsteigender Benutzer
 
Join Date: 08.2005
Location: Duisburg
Posts: 300
Rep Power: 7
Merlin is on a distinguished road
Hallo Christian,
vielen Dank für Deine Antwort. Ich habe jetzt in der photoplog_field.php folgende Änderung gemacht:
Über diesem
Code:
$vbulletin->input->clean_array_gpc('r', $photoplog_input_names);
das hier
Code:
unset($vbulletin->GPC['catid']);
eingefügt. Klappt aber leider auch nicht.
Gruss,Micha
__________________
Das Forum für Opel Omega/Senator Freunde : www.omega-senator.de
Reply With Quote
  #6 (permalink)  
Old 06.06.2008, 11:23
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
Dann wird Catid warscheinlich an anderer Stelle definiert, wende dich damit bitte an den Hersteller von Photoplog.
Reply With Quote
  #7 (permalink)  
Old 15.06.2008, 17:23
Merlin's Avatar
Aufsteigender Benutzer
 
Join Date: 08.2005
Location: Duisburg
Posts: 300
Rep Power: 7
Merlin is on a distinguished road
Quote:
Originally Posted by Christian View Post
wende dich damit bitte an den Hersteller von Photoplog.

Hallo Christian,
das habe ich bereits gemacht. Dort wird vermutet, dass vBCMS das Problem veruracht. Sieht für mich als "Programmierlaien" auch so aus, da es bestens funktioniert sobald ich vBCMS in den Add-Ons deaktiviere. Das ist zwar ein Weg um an die Benutzerfelder zu kommen, aber wirklich schön ist das nicht .
Gruss,Micha
__________________
Das Forum für Opel Omega/Senator Freunde : www.omega-senator.de
Reply With Quote
  #8 (permalink)  
Old 15.06.2008, 18:41
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
Quote:
Originally Posted by Merlin View Post
Hallo Christian,
das habe ich bereits gemacht. Dort wird vermutet, dass vBCMS das Problem veruracht.

Tut es auch da vBCMS wie schon gesagt die Variable Catid schon nutzt und das global, würde man nun die Validier-Option UINT ändern, würdest du unweigerlich eine Sicherheitslücke einbauen. Deswegen muss in den entsprechenden Photoplog-Dateien (welche das sind kann nur der Entwickler benennen) die von vBCMS gesetzt Variable $vbulletin->GPC['catid'] vor'm Aufruf des Photoplog eigenen Cleaners gelöscht werden.
__________________
Meine kleinen Engel ... Die Rabauken ...
Reply With Quote
Reply

Lesezeichen

Thread Tools
Display Modes

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



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