Drupal 6.x
Wenn der Editor deaktiviert wird ist der Code unformattiert
Eingetragen von dontgotanick (156) am 19.05.2010 - 14:46 Uhr inHi,
habe meine Page auf Drupal 6 geupdatet.
Leider ist der Code unformattiert wenn ich den Editor deaktiviere, das war früher nicht so.
Kann man das ändern?
LG
dave
- Anmelden oder Registrieren um Kommentare zu schreiben
[gelöst] dropdown menü realisieren?
Eingetragen von airliner (309) am 19.05.2010 - 14:37 Uhr inMoin Leude!
Ich bin grad ein wenig beim Customizing unserer Abwesenheitsliste bei...
Dabei geht es darum, dass die Einträge aus der Fehlzeitenliste (zuvor aus einer MsSQL-Datenbank in die Drupal-DB kopiert) angezeigt und gefiltert werden soll.
Anzeigen klappt ohne Probleme, das Suchen nach Mitarbeiternamen bzw. nach einem Datum geht auch.
Anstatt der Suchfelder möchte ich nun DropDownMenüs realisieren, am besten ohne groß AJAX oder JS zu nutzen.
Ich hab auch schon elendig oft google gequält, bin aber nicht fündig geworden.
Die Quälcodes sehen so aus:
Code für allgemeine Ausgabe der Fehlzeiten aller Mitarbeiter
<?php
//Datenbankverbindung und -auswahl
mysql_connect("xxx","xxx","xxx") OR DIE("MySQL Database connection failed." . mysql_error());
mysql_select_db("drupal6") or DIE("MySQL DB unavailable." . mysql_error());
?>
//Suchfeld für die Mitarbeiternamen mit Weiterleitung auf eine andere node (der Quellcode steht weiter unten)
<form action="URL/index.php?q=node/128" method="POST">
<input type="text" size="17" name="Personensuche">
<input type="submit" value="nach Namen suchen">
</form>
//Code für die Datumssuche, steht ebenfalls weiter unten
Bitte das Datumsformat beachten: TT.MM.YYYY
<form action="URL/index.php?q=node/135" method="POST">
<input type="text" size="17" name="Datum">
<input type="submit" value="nach Datum suchen">
</form>
Info: In dieser Liste erscheinen nur die Abwesenheiten der letzten 7 und der kommenden 28 Tage.
<?php
$sql_query='SELECT Employee_No, Name, DATE_FORMAT(Datum, "%d.%m.%Y") AS Zeitraum, Missing_Day
FROM fehlzeiten ORDER BY Name, Datum ASC;';
$query = mysql_query($sql_query);
if(!mysql_num_rows($query))
{
echo "Keine Abwesenheiten für die kommenden 28 Tage eingetragen.";
}
else
{
//Das war der Versuch des DropDownMenus, allerdings passiert hier noch nichts, man kann nur auswählen
//$result = mysql_query('SELECT DATE_FORMAT(Datum, "%d.%m.%Y") AS Zeitraum FROM fehlzeiten GROUP BY Datum ASC;');
// echo "<select>" ;
// echo "<option name='Datum'>Datum wählen:</option>";
// while ($res = mysql_fetch_assoc($result)) {
// $a = $res['Zeitraum'];
// echo "<option>$a</option>";
// }
// echo "</select>";
echo "<table id=simple>";
echo "<tr>";
echo "<th>Name</th>";
echo "<th>Datum</th>";
echo "<th>Grund</th>";
echo "</tr>";
while($row = mysql_fetch_row($query))
{
echo "<tr>";
echo "<td>".utf8_encode($row[1])."</td>";
if($row[3]=="Grund1"){
$row[3]="Grund2";
} else if ($row[3]=="Grund3") {
$row[3]="Grund2";
}
echo "<td>$row[2]</td>";
echo "<td>$row[3]</td>";
echo "</tr>";
}
echo "</table>";
}
?>Code für die Seite der Personensuche:
<?php
//Wieder DB-Verbindung aufbauen
mysql_connect("xxx","xxx","xxx")
OR DIE("MySQL Database connection failed." . mysql_error());
mysql_select_db("drupal6") or DIE("MySQL DB unavailable." . mysql_error());
$Personensuche = $_POST['Personensuche'];
$sql_query="SELECT Employee_No, Name, DATE_FORMAT(Datum, '%d.%m.%Y')
AS Zeitraum, Missing_Day FROM fehlzeiten WHERE Name LIKE '%$Personensuche%'
ORDER BY Name, Datum ASC;" . mysql_error();
$query = mysql_query($sql_query);
if(!mysql_num_rows($query))
{
echo "Keine Abwesenheiten für die kommenden 28 Tage eingetragen.";
}
else
{
//Ausgabe wie oben
?>Und hier der Code für die Datumsabfrage:
<?php
//Wieder die Verbindung aufbauen
$Datum = $_POST['Datum'];
$sql_query="SELECT Employee_No, Name, DATE_FORMAT(Datum, '%d.%m.%Y')
AS Zeitraum, Missing_Day FROM fehlzeiten WHERE DATE_FORMAT(Datum, '%d.%m.%Y') LIKE '%$Datum%'
ORDER BY Name, Datum ASC;" . mysql_error();
$query = mysql_query($sql_query);
if(!mysql_num_rows($query))
{
echo "Für dieses Datum sind keine Abwesenheiten eingetragen.";
}
else
{
echo "<table id=simple>";
echo "<tr>";
echo "<th>Name</th>";
echo "<th>Datum</th>";
echo "<th>Grund</th>";
echo "</tr>";
while($row = mysql_fetch_row($query))
{
//Ausgabe der Ergebnisse wie oben
}
?>Sobald etwas ausgewählt wurde, darf auch gern auf eine andere Seite weitergeleitet werden.
Hauptsache das DropDownMenu reagiert auf Mausklick (also die Auswahl) und die jeweils gewählten Daten werden von der DB abgefragt.
Wenn es mit Views gehen sollte, wäre ich sehr verbunden, wenn mir jemand dazu ein paar Hinweise geben könnte, welche Einstellungen gesetzt werden sollten. Hatte mit Views noch nicht wirklich viel am Hut.
Daten aus externer DB in Drupal einlesen
Eingetragen von Cutterxl (14) am 19.05.2010 - 14:36 Uhr inHallo,
ich hoffe ich bin hier im korrekten Forum gelandet.
Bei uns in der Firma gibt es aktuell eine Arbeitszeitserfassung bzw. kleine Projektverwalung auf Basis von PHP und mysql. Da Sie langsam nicht mehr den Anforderungen entspricht, soll Sie neu entwickelt werden. Als Drupalfan habe ich vorgeschlagen, das Ganze in Drupal 6 umzusetzen. Schwupps war ich Projektverantwortlicher ;-)
Private Message - send message to this user - erscheint nicht im Profil
Eingetragen von jsponh (15) am 19.05.2010 - 11:43 Uhr inHallo,
Also wenn ich diverse Drupal Foren richtig verstanden habe müsste es bei dem Modul Privatemsg eigentlich einen Link im User Profil geben der in etwa lautet "send message to this user".
[Gelöst] Nochmal Aufruf-Anzeiger
Eingetragen von Gork (225) am 19.05.2010 - 11:10 Uhr inHallo,
ich habe folgendes Problem:
Ich möchte die beliebtesten Seiten auflisten (view "popular").
Nun steht aber hinter jedem Listenpunkt auch die Anzahl der Seitenaufrufe, was ich jedoch für den User nicht möchte.
Ich habe zwar schon rausgefunden, wie ich die AQusgabe ganz unterbinde, aber dann sehe ich als Admin sie auch nicht mehr und das wäre mir lieb.
Ausgabe von Feldern im Node verändern.
Eingetragen von Gork (225) am 19.05.2010 - 10:57 Uhr inHallo,
ich bin neu in Sachen CCK/Views und komme damit nciht wirklich klar. Könnt ihr mir bitte helfen?
Aufgabe:
Ich möchte auf einer Produktseite unter dem Text die Produktspezifikationen und EAN Nummer / Preis auflisten (möglichst mit 2-spaltiger Tabelle grau-ws-Tabelle mit Rand und Überschrift). Meiner Meinung nach kann ich das auf zumindest 3 Weisen machen.
Wie importiert man Bilder, viele Bilder, für imagecache?
Eingetragen von tomx (771) am 19.05.2010 - 10:11 Uhr inIch möchte Bilder importieren, welche durch imagecache in bestimmte Größen geschnitten werden sollen. Die Bilder sollten mit imagefield dargestellt werden.
[gelöst] CSS in Head einfügen
Eingetragen von donflow (35) am 19.05.2010 - 08:24 Uhr inHallo zusammen,
ich möchte einige CSS Styles mit der Funktion drupal_set_html_head() in den schreiben.
Allerdings wird mein CSS dann direkt an den Anfang vom Head reingesetzt.
Das heisst die Styles werden von weiter unten eingebundenen CSS Styles überschrieben.
Wie kriege ich meine Custom CSS Styles an den ende vom header?
Danke + Viele Grüße
[gelöst] Zustandsanzeige für ausgefülltes Profil
Eingetragen von Timbalord (217) am 19.05.2010 - 08:18 Uhr inHallo zusammen,
gibt es eine Möglichkeit, in Verbindung mit dem Advanced Profil eine Zustandsanzeige zu realisieren, wie weit ein User bereits sein Profil ausgefüllt hat?
Damit meine ich nicht, während des Anmeldeprozesses, sondern, dass dauerhaft eine Anzeige erscheint, die den User darin erinnert, dass sein Profil noch unvollständig ist.
MFG
Dennis
Forenbeitrag NUR in dem aktuellen Forum - Advanced Forum
Eingetragen von Timbalord (217) am 19.05.2010 - 08:06 Uhr inHallo zusammen,
ist es realisierbar, dass in einem Advanced Forum Benutzer nur in das Forum schreiben können, in dem sie sich aktuell befinden?
Ist es also Möglich, dass DropDown Feld "Forum" verschwinden zu lassen, bei dem der Benutzer noch während des Schreibens aussuchen kann, in welches Forum er schreiben möchte?
MFG
Dennis
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 2 Tagen 35 Minuten
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 5 Tagen
vor 4 Wochen 5 Tagen
vor 4 Wochen 6 Tagen
vor 5 Wochen 13 Stunden