Archiv für Februar 2008

TYPO3 – Config Einstellungen

SETUP:

config {

site_name = Testseite mit TYPO3
baseURL = http://%3cdeine-domaine.de%3e/
prefixLocalAnchors = all
tx_realurl_enable = 1
simulateStaticDocuments = 0

disablePrefixComment = 1
language = de
locale_all = de_DE
no_cache = 1

spamProtectEmailAddresses = -1
spamProtectEmailAddresses_atSubst = @

doctype = xhtml_trans
xhtmlDoctype = xhtml_trans
xmlprologue = none
metaCharset = utf-8
htmlTag_langKey = de-DE

}

CONSTANTS:

DOMAIN = <www.deine-domain.de>
COPYRIGHT = <NAME>
SKIN = skins/default
TEMPLATE = default.tmpl
CSS2 = default.css

TYPO3 – dr blob – Fehler bei der Installation

Version: dr_blob 1.6.1
TYPO3: 4.1.3
mysql: 5.0.x

Beim create Befehl für die Datenbanktabelle tx_drblob_content hat sich ein kleiner Fehler eingeschlichen.
Der Key für das Feld title kann nicht angelegt werden weil hier eine Größenangabe fehlt.

Dadurch kann die Tabelle nicht angelegt werden. Spätestens beim anlegen einer Dateiliste (geschützte Datei) kommt die Fehlermeldung:
tx_drblob_content dosn’t exist

Hier der korrekte Befehl:

CREATE TABLE `tx_drblob_content` (
`uid` int(11) NOT NULL auto_increment,
`pid` int(11) default ’0′,
`tstamp` int(11) unsigned default ’0′,
`crdate` int(11) unsigned default ’0′,
`cruser_id` int(11) unsigned default ’0′,
`deleted` tinyint(4) unsigned default ’0′,
`hidden` tinyint(4) unsigned default ’0′,
`starttime` int(11) unsigned default ’0′,
`endtime` int(11) unsigned default ’0′,
`fe_group` int(11) unsigned default ’0′,
`sorting` int(11) unsigned default ’0′,
`sys_language_uid` int(11) default ’0′,
`l18n_parent` int(11) default ’0′,
`l18n_diffsource` mediumblob,
`t3ver_oid` int(11) default ’0′,
`t3ver_id` int(11) default ’0′,
`t3ver_wsid` int(11) default ’0′,
`t3ver_label` varchar(60) default ’0′,
`t3ver_state` tinyint(4) default ’0′,
`t3ver_stage` tinyint(4) default ’0′,
`t3ver_count` int(11) default ’0′,
`t3ver_tstamp` int(11) default ’0′,
`title` text NOT NULL,
`description` text,
`category` int(11) unsigned default ’0′,
`is_vip` tinyint(4) unsigned default ’0′,
`download_count` int(11) default ’0′,
`blob_name` text NOT NULL,
`blob_size` int(11) default ’0′,
`blob_type` text NOT NULL,
`blob_data` longblob,
PRIMARY KEY (`uid`),
KEY `parent` (`pid`),
KEY `title` (`title`(255))
)

WordPress Berechtigungen und Backend anpassen

Zur verbesserten Rechteverteilung helfen diese Plugins:

  • Role Manager
  • WG Hide Dashboard

Um den Tellerrand für Registrierte User zu sperren geht man wie folgt vor:
Neues Recht anlegen -> Tellerand

In der Datein ./wp-admin/menu.php folgenden Eintrag ändern:
//$menu[0] = array(__(‘Dashboard’), ‘read’, ‘index.php’);
$menu[0] = array(__(‘Dashboard’), ‘Tellerrand’, ‘index.php’);

Die Benutzerrollen entsprechend anpassen.

ping & update Service für neue Beiträge

Einstellungen -> Schreiben -> Eingabe Feld Update Services

http://ping.wordblog.de/

http://rpc.pingomatic.com/

http://ping.blogstart.de/

http://xmlrpc.blogg.de/

http://rpc.technorati.com/rpc/ping

http://ping.feedburner.com

http://api.my.yahoo.com/RPC2