Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Bommel

Pages: 1 2 3 4 5 [6] 7 8
76
Hallo allerseits,

habe mich bei der Installation an die Anleitung gehalten, jedoch werden von pphlogger keine Aktivitäten geloggt. Da tut sich garnichts. Woran könnte das liegen? Ich bin das ganze nochmal Schritt für Schritt durchgegangen.

Kann es sein, dass pphlogger eine eigene Datenbank benötigt? Ich musste die Datenbankeinträge in die 4Images-Datenbank einpflegen, da ich nur eine Datenbank erstellen darf.

Freundliche Grüße, Bommel

77
Mods & Plugins (Requests & Discussions) / Re: Exif mod will nicht
« on: January 19, 2010, 06:25:56 PM »
Hallo allerseits,

gibt es überhaupt noch eine andere Möglichkeit die EXIF-Informationen ohne die Funktion "exif_read_data()" auszulesen und in 4Images darzustellen?

Freundliche Grüße, Bommel

78
Mods & Plugins (Releases & Support) / Re: [MOD] Support Ticket System
« on: January 18, 2010, 10:40:07 PM »
Hallo Jan-Lukas,

ich sage es mal so - es ist ein Schönheitsfehler, der aber nicht wirklich stört. Ich selber habe im ACP-Navigationsmenü den Menüpunkt für die MOD aus dem Bereich "Allgemein" ausgegliedert und einen eigenen Bereich zugewiesen. Dieser steht direkt an erster Stelle im Navigationsmenü und soll mich daran erinnern, dort immer als erstes hineinzuschauen ob eventuell Tickets vorliegen. Genauso habe ich für Moderatoren die Berechtigung erweitert, so dass ich einzelnen Moderatoren Zugriff auf diese MOD im ACP geben kann.

Diese MOD ist schon eine sinnvolle Erweiterung, da es mir bei der Ordnung dieser Angelegenheiten bestens entgegenkommt. ;)

Freundliche Grüße, Bommel

79
Programming / Re: readonly im Code
« on: January 18, 2010, 10:17:25 PM »
Hallo Allround,

...Sorry, ohne Antwort kann ich nicht neu Posten...
Soweit ich weiß gibt es hier ein 24h-Limit, bevor man einen neuen Beitrag nach einem eigenen Beitrag erstellen kann. In dieser Zeit kann man aber seinen eigenen Beitrag ohne Probleme bearbeiten, so dass man vergessenes oder neue Informationen ergänzen kann.

Ich musste auch erst einmal deine zurückliegenden Beiträge nachlesen, bevor ich begriffen habe, um was es genau geht. Bei nur 3 Beiträgen zu diesem Zeitpunkt war das schnell erledigt. Doch stell dir vor wenn da ein paar Stellen mehr dran hängen - dann wirds ärgerlich. Sowas ignoriere ich dann in der Regel. Habe Geduld, bis dir jemand antwortet. Und wenn's zu lang wird, dann kannst du ja nochmal darauf hinweisen. Hat z.B. hier auch schon sehr gut funktioniert: http://www.4homepages.de/forum/index.php?topic=26276.msg144683#msg144683

Freundliche Grüße, Bommel

80
Mods & Plugins (Releases & Support) / Re: [MOD] Support Ticket System
« on: January 18, 2010, 10:01:30 PM »
Hallo allerseits,

die Sache mit der Benachrichtigung für den Admin habe ich so verstanden, dass der Admin in seinem Account nicht über vorliegende Tickets anderer Benutzer informiert wird. Der Blinktext wird dann aktiv, wenn eine Antwort auf ein eigenes Ticket im Sytem vorliegt. Da der Admin aber keine eigene Tickets erstellt hat, wird er auch nicht über eine Antwort auf vorliegende Tickets anderer Benutzer informiert. Obwohl er natürlich beteiligt ist.

Mein Vorschlag hierzu wäre, dass im ACP auf der Startseite oberhalb von "Wer ist online" die letzten 5-10 Tickets angezeigt werden, die neu erstellt wurden oder wo eine neue Nachricht vorliegt. Ebenso könnte auch im normalen Admin-Account im Benutzerlogin-Infobereich eine Anzeigefunktion eingerichtet werden, die mitteilt wenn neue Tickets oder Antworten vorliegen. So ähnlich wie hier im Forum der Nachrichtenstatus oben links im Bereich "User-Info".

Freundliche Grüße, Bommel

81
Hallo allerseits,

ich habe jetzt den Code in verschiedener Weise getestet und er läuft gut. 

  • Bei selbsterstellten HTML-Seiten die über die index.php mittels "index.php?template=dein_template" aufgerufen werden reicht der Eintrag in der index.php
  • Bei Seiten die über {dein_seite} aufgerufen werden, muss der Code in die "deine_seite.php" eingetragen werden.
  • Das gleiche gilt auch für Seiten die über "./deine_seite.php" aufgerufen werden.

Jetzt möchte ich nur noch einen letzten Schritt verwirklicht sehen. Undzwar soll dieser Code:

Code: [Select]
if($_SERVER["SERVER_PORT"] == 80) {
echo '<font color=#FF0000><b>Die Verbindung zu dieser Webseite ist momentan nicht verschl&#252;sselt und daher unsicher. Bitte aktivieren sie das sichere SSL-Protokoll.</b></font><br><br>';
echo '<a href="https://www.meine-domain.de/"><center>SSL-Protokoll aktivieren</center></a><br>';
} else if ($_SERVER["SERVER_PORT"] == 443) {
echo "<center><img src={template_url}/images/rapidssl_ssl_certificate.gif><br></center>";
}

so umgeschrieben werden, dass er nach dem Klick auf dem SSL-Link direkt zu der Seite zurückführt, wo dieser SSL-Link betätigt wurde. Ich weiß, ist bestimmt nicht wirklich notwendig. Aber - ich möchte es gern so haben. Auch deshalb, weil ich bei PHP noch am Lernen bin. Kann mir bitte einer hier einen Ansatz vorlegen?

Freundliche Grüße, Bommel

82
...Mein heimisches Archiv hat im Moment ca. 40.000 Bilder und es kommen immer mal wieder neue dazu...
8O ... und ich war der Meinung, dass ich als Privatmensch schon sehr viele Bilder besitze.

Aufgeben war noch nie meine Stärke und das Do-it-yourself liegt mir irgendwie. Aber es gibt eben immer mal Situationen, wo man auf fremde Hilfe angewiesen ist und dann die Mühe nicht scheuen sollte. ;)

Freundliche Grüße, Bommel

Nachtrag:

Guten Morgen allerseits,

sooo...    

  • nach einer Kanne Kaffee,
  • einigen Zigaretten,
  • Beschallung mit Depeche Mode über Kopfhörer,
  • etwas für den kleinen Hunger zwischendurch
  • und immer kleiner werdenden Augen... gäääähn...

habe ich jetzt etwas gefunden, was interessant aussieht und vielversprechend erscheint.

Code: [Select]
function httpsRedirect() {
// Wenn es schon https ist, verlasse die Funktion
if (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == '1' || strtolower($_SERVER['HTTPS'])=='on')) return;

// Url zusammenbauen
$url = 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

// Wenn die URL Parameter hat, werden diese angehängt
if(!empty($_SERVER['QUERY_STRING'])) {
$url .= '?'.$_SERVER['QUERY_STRING'];
}
// Wenn noch keine Ausgabe erfolgt ist, leiten wir um
if(!headers_sent()) header('Location: '.$url);

}

httpsRedirect();

Eingesetzt werden kann der Code am Anfang der relevanten Datei. Ich habe dies vorerst nur mit der index.php ausprobiert und es funktioniert sauber. Gefunden habe ich diesen Code auf dieser Webseite: http://mrfoo.de/archiv/50-Automatische-Weiterleitung-mit-PHP-von-HTTP-nach-HTTPS.html

Nun meine Frage an die PHP-Experten. Kann dieser Code bedenkenlos in 4Images auf jeder Seite integriert werden?

Freundliche Grüße, Bommel

83
Hallo Rembrandt,

die liegt mir vor (siehe Script oben). Das Problem ist der untere Bereich:

Code: [Select]
      if ($user_info['user_level'] == ADMIN && $user_info['user_level'] != MODERADOR && $user_info['user_level'] != GUEST) {
          show_nav_header($lang['nav_users_moderadores_main']);
          show_nav_option($lang['nav_users_moderadores_edit'], "users.php?action=findusers&usuario=moderadores");
          show_nav_header($lang['nav_general_main']);
          show_nav_option($lang['nav_general_settings'], "settings.php?action=modifysettings");
          show_nav_option($lang['nav_general_templates'], "templates.php?action=modifytemplates");
          show_nav_option($lang['nav_general_backup'], "backup.php?action=modifybackups");
          show_nav_option($lang['nav_general_stats'], "stats.php?action=resetstats");
  show_nav_option("phpinfo()", "phpinfo.php");

          if (@is_dir("plugins")) {
            show_nav_header("PlugIns");
            $handle = @opendir("plugins/");
            while ($file = @readdir($handle)) {
              if (eregi("^\.{1,2}$", $file) || !eregi("\.php$", $file)) {
                continue;
              }
              $plugin_file = file("./plugins/".$file);
              $plugin_file[0] = trim($plugin_file[0]);
              if (preg_match("/PLUGIN_TITLE:([a-zäöüß0-9\-_ ]+)/i", $plugin_file[0], $regs)) {
                show_nav_option(trim($regs[1]), "./plugins/".$file);
              }
              else {
                show_nav_option($file, "./plugins/".$file);
              }
            }
}
          ////////// Fin nuevo tipo de usuario //////
            @closedir($handle);
          }

Hier werden gleich drei Menüpunkte - Allgemein, Moderatoren verwalten und Plugins - vor dem Zugriff der Moderatoren geschützt. Leider bin ich hier bei dem auseinandernehmen als Laie überfragt, da ich nicht weiß, wie ich da richtig ansetzen soll.

Freundliche Grüße, Bommel

84
Hallo rinaldos,

im Grunde genommen geht es mir ja auch nur um die verschlüsselte Übertragung persönlicher Daten der Benutzer. Aber ich versuche eben auch da ein Perfektionist zu sein, indem ich gleich eine komplette automatische Weiterleitung integrieren wollte. Abgesichert sein sollten aber nach meinen Wünschen auf alle Fälle die Bereiche Anmeldung, Registrierung, persönliches Kontrollzentrum und die Kontaktformulare.

Diese Modifikation hier - http://www.4homepages.de/forum/index.php?topic=8542.msg144436#msg144436 - funktioniert ja leider aus irgendeinem Grund nicht mehr. Wahrscheinlich mischt hier eine andere nachträglich eingebaute MOD mit.

Nun gut, dann werde ich wohl oder übel alle betreffenden Links im Template manuell setzen, damit die o.g. Seiten abgesichert sind. Trotzdem möchte ich mich bei euch für das Interesse und eure Meinung bedanken. :)

Freundliche Grüße, Bommel

PS: Mein heimisches Archiv hat derzeit rund 9000 private Fotos inne, von denen fast 10% in der Bildergalerie landen. ;)

85
Hallo allerseits,

ich möchte im ACP links das Menü umstrukturieren. Die Reihenfolge soll folgendermaßen aussehen:

  • Support-Tickets verwalten
  • News verwalten
  • Allgemein
  • Kategorien verwalten
  • Bilder verwalten
  • Kommentare verwalten
  • Benutzer verwalten
  • Moderatoren verwalten
  • PlugIns

Aktuell sieht es im ACP so aus:

  • Support-Tickets verwalten
  • Kategorien verwalten
  • News verwalten
  • Bilder verwalten
  • Kommentare verwalten
  • Benutzer verwalten
  • Moderatoren verwalten
  • Allgemein
  • PlugIns

Hier der aktuelle Code:

Code: [Select]
          if ($user_info['user_level'] == ADMIN || ($user_info['user_level'] == MODERADOR && $user_info['user_moderador_support'] == 1)) {
  show_nav_header($lang['nav_support_main']);
  show_nav_option($lang['nav_general_tickets'], "support.php");

          if ($user_info['user_level'] == ADMIN || ($user_info['user_level'] == MODERADOR && $user_info['user_moderador_categorias'] == 1)) {
          show_nav_header($lang['nav_categories_main']);
          show_nav_option($lang['nav_categories_edit'], "categories.php?action=modifycats");
          show_nav_option($lang['nav_categories_add'], "categories.php?action=addcat");

          }
          if ($user_info['user_level'] == ADMIN || ($user_info['user_level'] == MODERADOR && $user_info['user_moderador_noticias'] == 1)) {
  show_nav_header($lang['news_main']);
  show_nav_option($lang['news_add'], "news.php?action=addnews");
  show_nav_option($lang['modify_news'], "news.php?action=modifynews");
}
          if ($user_info['user_level'] == ADMIN || ($user_info['user_level'] == MODERADOR && $user_info['user_moderador_imagenes'] == 1)) {
          show_nav_header($lang['nav_images_main']);
          show_nav_option($lang['nav_images_edit'], "images.php?action=modifyimages");
          show_nav_option($lang['nav_images_add'], "images.php?action=addimages");
          show_nav_option($lang['nav_images_validate'], "validateimages.php?action=validateimages");
          show_nav_option($lang['nav_images_check'], "checkimages.php?action=checkimages");
          show_nav_option($lang['nav_images_thumbnailer'], "thumbnailer.php?action=checkthumbnails");
          show_nav_option($lang['nav_images_resizer'], "resizer.php?action=selectoptions");
          }
          if ($user_info['user_level'] == ADMIN || ($user_info['user_level'] == MODERADOR && $user_info['user_moderador_comentarios'] == 1)) {
          show_nav_header($lang['nav_comments_main']);
          show_nav_option($lang['nav_comments_edit'], "comments.php?action=modifycomments");
  }

  if ($user_info['user_level'] == ADMIN || ($user_info['user_level'] == MODERADOR && $user_info['user_moderador_usuarios'] == 1)) {
          show_nav_header($lang['nav_users_main']);
          show_nav_option($lang['nav_users_edit'], "users.php?action=modifyusers");
          if (!defined('USER_INTEGRATION')) {
            show_nav_option($lang['nav_users_add'], "users.php?action=addusers");
          }
          show_nav_option($lang['nav_usergroups'], "usergroups.php?action=modifygroups");
          if (!defined('USER_INTEGRATION')) {
            show_nav_option($lang['nav_users_email'], "email.php?action=emailusers");
          }
  }
      if ($user_info['user_level'] == ADMIN && $user_info['user_level'] != MODERADOR && $user_info['user_level'] != GUEST) {
          show_nav_header($lang['nav_users_moderadores_main']);
          show_nav_option($lang['nav_users_moderadores_edit'], "users.php?action=findusers&usuario=moderadores");
          show_nav_header($lang['nav_general_main']);
          show_nav_option($lang['nav_general_settings'], "settings.php?action=modifysettings");
          show_nav_option($lang['nav_general_templates'], "templates.php?action=modifytemplates");
          show_nav_option($lang['nav_general_backup'], "backup.php?action=modifybackups");
          show_nav_option($lang['nav_general_stats'], "stats.php?action=resetstats");
  show_nav_option("phpinfo()", "phpinfo.php");

          if (@is_dir("plugins")) {
            show_nav_header("PlugIns");
            $handle = @opendir("plugins/");
            while ($file = @readdir($handle)) {
              if (eregi("^\.{1,2}$", $file) || !eregi("\.php$", $file)) {
                continue;
              }
              $plugin_file = file("./plugins/".$file);
              $plugin_file[0] = trim($plugin_file[0]);
              if (preg_match("/PLUGIN_TITLE:([a-zäöüß0-9\-_ ]+)/i", $plugin_file[0], $regs)) {
                show_nav_option(trim($regs[1]), "./plugins/".$file);
              }
              else {
                show_nav_option($file, "./plugins/".$file);
              }
            }
}
          ////////// Fin nuevo tipo de usuario //////
            @closedir($handle);
          }

Ich habe im ACP u.a. auch die MOD für Moderatoren integriert (http://www.4homepages.de/forum/index.php?topic=17155.msg91450#msg91450). Wie muss das bewerkstelligt werden, damit es nicht zu Problemen mit den Zugriffsrechten kommt?

Freundliche Grüße, Bommel

86
Español / Castellano / Re: [MOD] Incorporar Moderadores en la galería
« on: January 16, 2010, 02:49:54 PM »
Hallo allerseits,

das Problem ist gelöst. War ein Fehler meinerseits. Ich habe in der users.php vergessen den Eintrag komplett umzubenennen:

Code: [Select]
  $user_moderador_noticias = intval($HTTP_POST_VARS['user_moderador_noticias']);
  $user_moderador_noticias = intval($HTTP_POST_VARS['user_moderador_support']);

Ja, diese Copy&Paste-Sache kann manchmal ziemlich für Trubel sorgen. ;)

Freundliche Grüße, Bommel

87
Hallo Rembrandt,

 :oops:... peinlich, wie konnte ich das übersehen!  :roll:

Jetzt funktioniert es. Ich glaube, ich habe gestern wohl etwas zuviel an 4Images gebastelt. Ich danke dir.  :)

Freundliche Grüße, Bommel

PS: Obwohl ich meine, dass ich das auch schon erfolglos ausprobiert hatte. Na egal, Hauptsache es läuft jetzt.

88
Hallo Rembrandt,

ja, das habe ich alles schon durchgeführt. Trotzdem funktioniert es nicht. Tiny_MCE und die Sprachdatei  stammt von hier in der aktuellsten Version:

Main package - http://tinymce.moxiecode.com/download.php

deutsche Sprachdatei - http://tinymce.moxiecode.com/download_i18n.php (Häkchen gesetzt und Download betätigt)

Auch im ACP besteht dieses Problem, es kann also nicht direkt an meinem Template liegen. Vielen Dank für deine Bemühung, aber so wie es aussieht, werde ich wohl vorerst die englische Version benutzen müssen. :( Es sei denn, irgendwer kann noch mit einem Tip aufwarten. Hier mal noch das Script:

Code: [Select]
<script type="text/javascript" src="../tiny_mce/tiny_mce_gzip.js"></script>
<script type="text/javascript">
tinyMCE_GZ.init({
plugins : 'inlinepopups,style,layer,table,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,zoom,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras',
themes : 'advanced',
languages : 'en',
disk_cache : true,
debug : false
});
</script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
language : "de",
mode : "textareas",
theme : "advanced",
skin : "o2k7",
skin_variant : "silver",
plugins : "inlinepopups,style,layer,table,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,zoom,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras",
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,|,visualchars,nonbreaking",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_path_location : "bottom",
extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});
</script>

Freundliche Grüße, Bommel


89
Hallo Rembrandt,

hast du in meinen vorigen post bei language "de" eingetragen?...
ja, ich habe die Eintragungen entsprechend den Richtlinien vorgenommen. Es ändert sich aber trotzdem nichts an der Situation. Ich habe auch mehrfach Hinweise im Internet gefunden, wo von den gleichen Problem gesprochen wurde. Dort hatte meist der Benutzer irrtümlich die *.xml-Datei als Sprachdatei heruntergeladen und installiert. Nachdem diese die richtige Datei heruntergeladen hatten, funktionierte es auch bei denen. Doch bei mir will es ums Verrecken nicht klappen. Was kann ich noch ausprobieren? Mir persönlich ist es ja egal, das dort die englische Version läuft. Aber ich bin mir sicher, dass dies bei den Benutzern nicht gut ankommt. Die meisten sind in Englisch nicht so versiert.
...das problem bei firefox ist bekannt, nimm es als gegeben hin.
Wenn du damit die Ausschneiden-Funktion etc. meinst, dass ist mir bekannt. Ich hatte diese Funktion nur als Beispiel genommen.

Freundliche Grüße, Bommel

90
Hallo allerseits,

hierzu habe ich auch eine Frage. Funktioniert bei euch die deutsche Spracheinstellung?

Bei mir will es nicht klappen. Ich habe alles gemäß der Installationsanleitung eingerichtet, die Sprachdateien heruntergeladen und in die vorgeschriebenen Ordner installiert. TinyMCE funktioniert korrekt. Englisch funktioniert, doch sobald ich Deutsch einstelle, zeigt er mir nur diese Codes wie z.B. "advanced.cut_desc" für "Ausschneiden" im Mouseover-Text an. Klicke ich dann auf die Funktion "Ausschneiden", erscheint im FF ein Hinweistext in deutscher Sprache. Die deutschen Sprachdateien scheinen also korrekt installiert zu sein . Was läuft hier verkehrt?

Freundliche Grüße, Bommel

Pages: 1 2 3 4 5 [6] 7 8