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.


Topics - tansamalaja

Pages: [1] 2 3
1
Mods & Plugins (Requests & Discussions) / Kann man Ordner verlinken?
« on: August 27, 2008, 03:29:57 PM »
Ich habe in meiner Galerie folgende Struktur

Ordner A
 Unterordner A1
 Unterordner A2
 Unterordner A3
Ordner B
 Unterordner B1
 Unterordner B2
 Unterordner B3

Nun möchte ich einen Ordner C erstellen, in den die jeweiligen Unterordner 3 als Verlinkung aufgeführt sind

Ordner C
 Unterordner A3
 Unterordner B3

Wenn man also in Ordner C auf Unterordner A3 klickt, soll der nicht leer aufgehen, sondern direkt in den Unterordner A3 in Ordner A führen...

Ist das möglich bzw. wer kann helfen?

2
Discussion & Troubleshooting / Pfad zum tmp-Verzeichnis
« on: August 19, 2008, 09:32:37 AM »
Wir haben einen Managed Server und die 4-images-Software speichert die tmp-dateien in den Ordner, auf den wir mit dem FTP-Programm keinen Zugriff haben, also einer zu hohen Ebene. Mit der zeit füllt sich der Ordner bis irgendwann folgende Meldung erscheint:
Warning: Unknown(): write failed: No space left on device (28) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

Ein Neustart des Servers leert das Verzeichnis, alles klappt wunderbar bis das Verzeichnis wieder voll ist...

Wo kann man den Pfad zum tmp-Verzeichnis ändern, so dass er die Dateien in einem Ordner speichert auf den wir Zugriff haben - also im normalen 4images-Verzeichnis beispielsweise - und dann selber regelmäßig löschen können?

EDIT:
Die Software speichert die Dateien in das tmp-Verzeichnis des Betriebssystemes - wie können wir das ändern?

3
Mods & Plugins (Requests & Discussions) / Externe Links
« on: August 18, 2008, 05:52:20 PM »
Im Beschreibungsfeld können ja auch Links zu externen Webseiten angegeben werden. Wir würden diese gerne kennzeichnen oder über eine Zwischenseite (Sie verlassen jetzt die Seiten von...) aufrufen lassen.

Kann jemand helfen?

4
Discussion & Troubleshooting / Probleme nach MySQL-Update
« on: October 22, 2007, 09:47:23 AM »
Unser Hoster hat gestern ein MySQL-Update installiert und nur unser 4images-Script macht Macken - ist da was bekannt?
Er hat sich noch nicht näher geäußert.

5
Templates & Styles (Requests & Discussions) / User box "aufklappbar"
« on: July 24, 2007, 12:08:31 PM »
Wenn ich im ACP die Kategorien bearbeiten möchte, gibt es doch die Möglichkeit, sich deren Unterstruktur durch "+" und "-" anzeigen bzw.verschwinden zu lassen. Ich möchte dies jetzt auf der home.html mit den links angeordneten Boxen machen, dass also in der Überschrift links dieses +/- zu sehen ist und der Inhalt der Box damit auf- oder zugeklappt werden kann.

Ich weiß leider den Fachbegriff dafür nicht, bisher habe ich suchend nix zu dem Thema gefunden, kann mir vielleicht jemand auf die Sprünge helfen?

6
Discussion & Troubleshooting / "Neue Bilder" Sortierung
« on: May 29, 2007, 02:25:06 PM »
Die Fotosortierung in den Kategorien ist bei uns nach den Namen sortiert. Wir würden jetzt gerne die Sortierung nur bei den "Neuen Bildern" - also nicht die auf der Startseite angezeigten, sondern die Auswahl über den Link in der Menüleiste oben - auf Datum umstellen, also die zuletzt hochgeladenen zuerst.

Ist das irgendwie möglich, die Einstellmöglichkeiten im CP wirken sich ja auf alle Kategorien aus...

7
Installation, Update & Configuration / Suchen nach Image_id
« on: March 23, 2007, 05:22:32 PM »
Ich würde den Usern gerne die Funktion, nach der Image_id eines Bildes suchen zu können, zur Verfügung stellen. Im ACP ist dies für Admins ja schon möglich, kann man das unkompliziert auch für die User ermöglichen?

8
Ich würde gerne die Bildnamen der auf Freischaltung wartenden Bilder auslesen und anzeigen lassen. Also nur die Bildnamen, sonst nix weiter und dass in einer kleinen Liste evtl. auf einer Extraseite veröffentlichen, damit die User einen Überblick haben.

9
Discussion & Troubleshooting / Adding a big number of users to a usergroup
« on: November 15, 2006, 10:44:39 AM »
How can I add 1500 Users to a usergroup without doing it for every single User?

I searched mysql but I didn't find the option to refer the usergroup-id to the user-id...

Can anybody help?

10
Discussion & Troubleshooting / EXIF-Daten
« on: November 04, 2006, 09:42:09 AM »
Die EXIF-Daten werden ja eigentlich automatisch ausgelesen und angezeigt, woran kann es liegen, wenn dies nicht der fall ist.

EXIF-Daten der Bilder sind vorhanden und werden auf einem Testsystem auch ausgelesen.
Die EXIF-Einstellungen auf dem Server (phpinfo) sind die gleichen, also enabled.

Wo könnte noch ein mögliches Hindernis liegen?

11
Mir ist mal aufgefallen, wenn man ein Bild in der Detailansicht löschen will, dann im CP gefragt wird:
Wollen sie das Bild wirklich löschen etc." und dann auf "Nein" klickt, wird das Bild trotzdem gelöscht...

12
Discussion & Troubleshooting / Usergruppe direkten Upload ermöglichen
« on: November 02, 2006, 12:16:43 PM »
Wir haben 1379 Kategorien (25 davon Hauptkategorien, der Rest Unterkategorien) und möchten
ausgewählten Usern die Möglichkeit einräumen, Bilder direkt in alle diese Kategorien upzuloaden.

 Habe ich das richtig verstanden, dass dies nur geht, indem wir alle 1379 Kategorien bearbeiten,
dort die Rechte für direkten Upload auf "Privat" stellem, dann der neuen Usergroup die Rechte
geben und dann wieder alles zurück auf "Administratoren" stellen?

13
Wenn man in einer Fahrzeugübersicht ist und dann auf "Home" klickt, bekomme ich hin und wieder diese Fehlermeldung. Kann das am Script liegen oder ist der fehler eher beim Server zu suchen?

z.B.
http://www.bos-fahrzeuge.info/categories.php?cat_id=1429&l=deutsch

Auch bei englischer Sprachvariable tritt der Fehler auf. Getestet mit Firefox, IE und Opera.

Name: test
PW: testtest

14
Mods & Plugins (Requests & Discussions) / Changelog von 1.7.3 auf 1.7.4
« on: October 28, 2006, 09:34:46 PM »
Da mir hier ja auch schon viel geholfen wurde, revanchiere ich mich mal mit einem kleinen Fleißkärtchen.

Folgende Dateien muss man für das Versionsupdate von 1.7.3 auf 1.7.4 ändern:
- details.php
- global.php
- postcards.php
- rss.php
- search.php
- includes/constants.php
- includes/functions.php
- includes/page_footer.php
- includes/search_utils.php
- admin/settings.php
- admin/thumbnailer.php
- admin/usergroups.php

- search_form.html

details.php

Search for
[qcode]$cat_id_sql = 0;
    $sub_cat_ids = get_subcat_ids($search_id['search_cat'], $search_id['search_cat'], $cat_parent_cache);
    if (check_permission("auth_viewcat", $search_id['search_cat'])) {[/qcode]

Replace with
[qcode]$cat_id_sql = 0;

    if (check_permission("auth_viewcat", $search_id['search_cat'])) {
      $sub_cat_ids = get_subcat_ids($search_id['search_cat'], $search_id['search_cat'], $cat_parent_cache);[/qcode]


Search for [qcode]
}
  else {
    $cat_id_sql = get_auth_cat_sql("auth_viewcat");[/qcode]

Insert above
[qcode]$cat_id_sql = $cat_id_sql !== 0 ? "AND cat_id IN ($cat_id_sql)" : "";[/qcode]


Search for
[qcode]else {
    $cat_id_sql = get_auth_cat_sql("auth_viewcat");[/qcode]

Replace with
[qcode]else {
    $cat_id_sql = get_auth_cat_sql("auth_viewcat", "NOTIN");
    $cat_id_sql = $cat_id_sql !== 0 ? "AND cat_id NOT IN (".$cat_id_sql.")" : "";
[/qcode]


Search for
[qcode]AND cat_id IN ($cat_id_sql)
[/qcode]
Replace with
[qcode]$cat_id_sql[/qcode]



global.php

Search for
[qcode]$action = (isset($HTTP_POST_VARS['action'])) ? stripslashes(trim($HTTP_POST_VARS['action'])) : stripslashes(trim($HTTP_GET_VARS['action']));[/qcode]

insert below
[qcode]$action = preg_replace("/[^a-z0-9]+/i", "", $action);[/qcode]


Search for
[qcode]$mode = (isset($HTTP_POST_VARS['mode'])) ? stripslashes(trim($HTTP_POST_VARS['mode'])) : stripslashes(trim($HTTP_GET_VARS['mode']));[/qcode]

Insert below
[qcode]$mode = preg_replace("/[^a-z0-9]+/i", "", $mode);[/qcode]



postcards.php

Search for
[qcode]$msg = $lang['invalid_postcard_id'];[/qcode]

Replace with
[qcode]show_error_page($lang['invalid_postcard_id']);[/qcode]


Search for
[qcode]"headline" => format_text(stripslashes($headline)),
[/qcode]
Replace with
[qcode]"headline" => format_text(stripslashes($headline), 2),[/qcode]



rss.php

Search for
[qcode]'type' => mime_content_type($file),[/qcode]

Replace with
[qcode]'type' => get_mime_content_type($file)[/qcode]



search.php


Search for
[qcode]include(ROOT_PATH.'includes/search_utils.php');[/qcode]

Insert below
[qcode]error_reporting(E_ALL);[/qcode]


Search for
[qcode]$split_words = prepare_searchwords($search_keywords);[/qcode]

Replace with
[qcode]$split_words = prepare_searchwords($search_keywords, true);[/qcode]


Search for
[qcode]$cat_id_sql = 0;
    $sub_cat_ids = get_subcat_ids($search_id['search_cat'], $search_id['search_cat'], $cat_parent_cache);
    if (check_permission("auth_viewcat", $search_id['search_cat'])) {[/qcode]

Replace with
[qcode]$cat_id_sql = 0;
    if (check_permission("auth_viewcat", $search_id['search_cat'])) {
      $sub_cat_ids = get_subcat_ids($search_id['search_cat'], $search_id['search_cat'], $cat_parent_cache);[/qcode]


Search for
[qcode]}
else {
    $cat_id_sql = get_auth_cat_sql("auth_viewcat");[/qcode]

Insert above
[qcode]$cat_id_sql = $cat_id_sql !== 0 ? "AND i.cat_id IN ($cat_id_sql)" : "";[/qcode]


Search for
[qcode]else {
    $cat_id_sql = get_auth_cat_sql("auth_viewcat");[/qcode]

Replace with
[qcode]else {
    $cat_id_sql = get_auth_cat_sql("auth_viewcat", "NOTIN");
    $cat_id_sql = $cat_id_sql !== 0 ? "AND i.cat_id NOT IN (".$cat_id_sql.")" : "";
[/qcode]

Search for
[qcode]AND i.cat_id IN ($cat_id_sql)";[/qcode]

Replace with
[qcode]$cat_id_sql";[/qcode]


Search for
[qcode]AND c.cat_id = i.cat_id AND i.cat_id IN ($cat_id_sql)[/qcode]

Replace with
[qcode]AND c.cat_id = i.cat_id $cat_id_sql[/qcode]



includes/constants.php

Search for
[qcode]define('SCRIPT_VERSION', '1.7.3');[/qcode]

Replace with
[qcode]define('SCRIPT_VERSION', '1.7.4');[/qcode]



includes/functions.php

Search for
[qcode]if (!function_exists('mime_content_type')) {
  function mime_content_type($file) {[/qcode]

Replace with
[qcode]function get_mime_content_type($file) {
    if (function_exists('mime_content_type')) {
      $type = mime_content_type($file);
      if ($type) {
        return $type;
      }
    }[/qcode]


Search for
[qcode]$type = @exec(trim('file -bi '.escapeshellarg($file)));[/qcode]

Insert below
[qcode]if (strpos($type, ';') !== false) {
      list($type) = explode(';', $type);
    }[/qcode]


Search for
[qcode]return 'application/octet-stream';[/qcode]

Delete after
[qcode]}         //(only one!)[/qcode]



includes/page_footer.php

Search for
[qcode]if ((defined("PRINT_STATS") && PRINT_STATS == 1) || (isset($HTTP_GET_VARS['printstats']) && md5($HTTP_GET_VARS['printstats']) == "6111426fcb0b0a76558f9058c331a3a6")) {[/qcode]

Replace with
[qcode]if (defined("PRINT_STATS") && PRINT_STATS == 1) {[/qcode]


Search for
[qcode]$site_sess->freeze();[/qcode]

Delete below
[qcode]if (isset($HTTP_GET_VARS['phpinfo']) && md5($HTTP_GET_VARS['phpinfo']) == "6111426fcb0b0a76558f9058c331a3a6") {
  phpinfo();
}[/qcode]


Search for
[qcode]if ((defined("PRINT_STATS") && PRINT_STATS == 1) || (isset($HTTP_GET_VARS['printstats']) && md5($HTTP_GET_VARS['printstats']) == "6111426fcb0b0a76558f9058c331a3a6")) {[/qcode]

Replace with
[qcode]if (defined("PRINT_STATS") && PRINT_STATS == 1) {[/qcode]



includes/search_utils.php

Search for
[qcode]function prepare_searchwords($val)[/qcode]

Replace with
[qcode]function prepare_searchwords($val, $for_search = false)[/qcode]


Search for
[qcode]$val = strtolower($val);[/qcode]

Insert below
  [qcode]if ($for_search) {
    $search_array = array(
        "/\s+\+/",
        "/\s+\-/"
    );

    $replace_array = array(
      " and ",
      " not "
    );

    $val = preg_replace($search_array, $replace_array, $val);
  } else {
    $val = str_replace("*", "", $val);
  }
[/qcode]

Search for
[qcode]"#[\*\n\t\r^\$\(\)<>\"\|,@\?%~\+\.\[\]{}:\/=!§\\\\]+#s"[/qcode]

Replace with
[qcode]"#[\n\t\r^\$\(\)<>\"\|,@\?%~\+\.\[\]{}:\/=!§\\\\]+#s"[/qcode]


Search for
[qcode]foreach ($split_words as $word) {[/qcode]

Insert below
    [qcode]if ($word == "") {
      continue;
    }

    if ($for_search && ($word == "and" || $word == "und" || $word == "or" || $word == "oder" || $word == "not")) {
      $clean_words[] = $word;
      continue;
    }[/qcode]


Search for
[qcode]if ($word != "" && $len >= MIN_SEARCH_KEYWORD_LENGTH && $len <= MAX_SEARCH_KEYWORD_LENGTH && !in_array($word, $stopword_list)) {[/qcode]

Replace with
[qcode]if ($len >= MIN_SEARCH_KEYWORD_LENGTH && $len <= MAX_SEARCH_KEYWORD_LENGTH && !in_array($word, $stopword_list)) {[/qcode]



admin/settings.php

Search for
[qcode]//$config_value = ($htmlspecialchars) ? htmlspecialchars($config[$setting_name]) : $config[$setting_name];[/qcode]

Replace with
[qcode]$config_value = ($htmlspecialchars) ? htmlspecialchars($config[$setting_name]) : $config[$setting_name];[/qcode]


Search for
[qcode]$val = un_htmlspecialchars(trim($val));[/qcode]

Replace with
[qcode]$val = trim($val);[/qcode]


Search for
[qcode]printf("<b>%s</b><p>", urldecode($HTTP_GET_VARS['settings_msg']));[/qcode]

Replace with
[qcode]printf("<b>%s</b><p>", trim($HTTP_GET_VARS['settings_msg']));[/qcode]



admin/thumbnailer.php

Search for
[qcode]SET image_thumb_file = '".$image_cache[$key]['image_media_file']."'[/qcode]

Replace with
[qcode]SET image_thumb_file = '".addslashes($image_cache[$key]['image_media_file'])."'[/qcode]



admin/usergroups.php

Search for
[qcode]$permission_select_type = "select"; // choose "select" or "radio"[/qcode]

Replace with
[qcode]$permission_select_type = "checkbox"; // choose "checkbox", "select" or "radio"[/qcode]


Search for
[qcode]else {
            echo "<select name=\"auth[".$category_id."][".$val."]\">\n";[/qcode]

Insert above
[qcode]elseif ($permission_select_type == "checkbox") {
            $checked = "";
            if (isset($cat_access_array[$category_id]) && $cat_access_array[$category_id][$val] == 1) {
              $checked = " checked=\"checked\"\n";
            }
            echo "<input type=\"checkbox\" name=\"auth[".$category_id."][".$val."]\" value=\"1\"$checked>\n";

          }
[/qcode]


Search for
[qcode]show_admin_header();[/qcode]

Replace with
[qcode]show_admin_header('
    <script language="JavaScript">
    <!--
    function CheckAllCats(el, type) {
      for (var i=0;i<document.form.elements.length;i++) {
        var e = document.form.elements;
        if (e.name != el && e.name.indexOf("["+type+"]") > 0) {
          e.checked = el.checked;
        }
      }
    }
    // -->
    </script>
');[/qcode]


Search for
[qcode]show_form_header("usergroups.php", "updatepermissions");[/qcode]

Replace with
[qcode]show_form_header("usergroups.php", "updatepermissions", "form");[/qcode]


Search for
[qcode]echo "<td class=\"tableseparator\" width=\"".$col_width."%\" align=\"center\">".$lang[$val]."</td>\n";[/qcode]

Replace with
[qcode]echo "<td class=\"tableseparator\" width=\"".$col_width."%\" align=\"center\"><input name=\"allbox[".$val."]\" type=\"checkbox\" onClick=\"CheckAllCats(this, '".$val."');\" />".$lang[$val]."</td>\n";[/qcode]



search_form.html

Search for
Quote
<input type="radio" name="search_terms" value="all" checked="checked" />
{lang_and}&nbsp;&nbsp;
<input type="radio" name="search_terms" value="any" />
{lang_or}

Replace with
Quote
<input type="radio" name="search_terms" value="any" checked="checked" />
{lang_or}&nbsp;&nbsp;
<input type="radio" name="search_terms" value="all" />
{lang_and}


Ich hoffe, dass ich nichts übersehen habe und sich kein Flüchtigkeitsfehler eingeschlichen hat.
Sonst kann das ja hier gepostet werden.

15
Feedback & Suggestions / Thank all for help
« on: October 28, 2006, 01:17:17 PM »
An dieser Stelle mal ein Dankeschön an alle, die sich jeden Tag das Vergnügen, aber auch die Mühe machen, uns mit unseren Problemen und Wünschen zu helfen. Ohne eure Hilfe könnten wir unsere HP-Projekte nicht so schön und so individuell umsetzen.

Time for a big Thanx to all of you who helps us everyday with our problems an wishes. Without you we couldn't make our HPs so good and individual.

Pages: [1] 2 3