published by dereine on 5. April 2010 - 17:40
Waere es nicht schoen wenn man
/**[enter]
tippt, dass dann
/**
* [cursor]
herauskommt.
Leider gibt es diese Einstellungsmoeglichkeit nicht mit der UI. Um es zu erreichen muss man ein Paar Tricks bemuehen:
- git clone git://gitorious.org/kate/kate.git
- Von kate/part/script/data die cstyle.js nach ~/.kde/share/apps/katepart/script/ kopieren
- die Datei cstyle.js bearbeiten:
//BEGIN USER CONFIGURATION
var cfgIndentCase = true; // indent 'case' and 'default' in a switch?
published by dereine on 4. April 2010 - 11:43
Neben Eclipse, Netbeans, Aptana(leider in Zukunft ohne PHP), Komodo usw. gibt es eine neue IDE, welche
nur von freiwilligen entwickelt wird: http://www.kdevelop.org
Wie man schon am Namen merkt, gehoert setzt dieses auf dem Desktop Enviroment KDE auf.
Uersprunglich gab es KDE nur auf Linux, aber dank der darunterliegenden Bibliothek QT, gibt es auch Ansaetze fuer die anderen Betriebssysteme:
Damit wird auch kdevelop eines Tages dort laufen.
published by dereine on 25. September 2009 - 10:18
Oft möchte man ein Formularelement schreiben, welches als Auswahlmöglichkeit alle Inhaltstypen bieten sollen.
Das kann man einfach mit
<?php
$options = node_get_types('names');
?>
published by dereine on 23. September 2009 - 11:53
Mithilfe von panels_get_current_page_display() kann man das aktuelle Display in der preprocess_page laden.
published by dereine on 21. September 2009 - 10:05
Mit diesem Snippet kann man eine View, welche in Code exportiert ist, zurücksetzen:
<?php
$view = views_get_view('viewname');
// only revert it, don't remove it.
if ($view->type == t('Overridden')) {
$view->delete();
}
}
?>
published by dereine on 19. September 2009 - 16:58
Wie kann man sich viele sicherere Passwörter genieren? Hier ein kleines Snippet dazu
<?php
$count = 100;
$length = 10;
$output = "";
for ($i = 0; $i < $count; $i++) {
$output .= user_password($length) ."\n";
}
print $output;
?>
published by dereine on 26. March 2009 - 16:34
Hier ist eine Funktion fast 1zu1 aus Views kopiert
<?php
/**
* Trims a text to a certain length.
*
* @param string $value: The value which should be shortened.
* @param integer $length: The maximum length of the string.
*
* @return string Trimmed string.
*/
function drupal_render_trim_text($value, $length = 100, $points = TRUE) {
$value = strip_tags($value);
if (drupal_strlen($value) <= $length) {
return $value;
}
$value = drupal_substr($value, 0, $length);
if ($points) {
$value .= '...';
}
published by holzi on 25. March 2009 - 12:56
Gerade habe ich etwas gefunden, wegen der Verbesserung von JavaScript und CSS Datein unter http://aciddrop.com/php-speedy/ , wobei ich als nicht Programmierer noch nicht ganz klar ist ob solche Scripte wirklich so viel bringen wie man sich das immer erhofft als Webmaster und ob man es in Drupal 5 nicht auch schon solche Lösungen gibt, die das gleiche können, aber als Modul schon vorhanden sind, den die Modul Menge von Drupal ist schon recht groß und manchmal schlisst das eine das andere aus.
published by dereine on 18. January 2008 - 22:44
wenn man mit Drupal entwickelt braucht man oft print_r($array).
Wenn man das in normalen PHP Funktionen verwendet funktioniert das ganze nicht, da es nicht returned sondern einfach so geprinted wird
dafür gibts jedoch eine Lösung
<?php
print_r($array, true);
?>