PHP
kate/kdevelop * Kommentare automatisch einfuegen
dereine — 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?
Kdevelop 4.x unter Ubuntu Karmic
dereine — 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:
- Windows: http://windows.kde.org/
- Mac: http://mac.kde.org/
Damit wird auch kdevelop eines Tages dort laufen.
Alle Nodetypen für Formular Optionen vorbereiten
dereine — 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
Ist die aktuelle Seite ein Panel
dereine — 23. September 2009 - 11:53
Mithilfe von panels_get_current_page_display() kann man das aktuelle Display in der preprocess_page laden.
View zurücksetzen
dereine — 21. September 2009 - 10:05
Mit diesem Snippet kann man eine View, welche in Code exportiert ist, zurücksetzen:
$view = views_get_view('viewname');
// only revert it, don't remove it.
if ($view->type == t('Overridden')) {
$view->delete();
}
}
?>
Passwörter generieren
dereine — 19. September 2009 - 16:58
Wie kann man sich viele sicherere Passwörter genieren? Hier ein kleines Snippet dazu
$count = 100;
$length = 10;
$output = "";
for ($i = 0; $i < $count; $i++) {
$output .= user_password($length) ."\n";
}
print $output;
?>
Texte abschneiden - The Drupal Way
dereine — 26. März 2009 - 16:34
Hier ist eine Funktion fast 1zu1 aus Views kopiert
/**
* 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 .= '...';
}
php speedy
holzi — 25. März 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.
Trick: Print_r als Return
dereine — 18. Januar 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


