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 - Romson

Pages: [1]
1
Discussion & Troubleshooting / cache details site
« on: May 16, 2008, 04:01:23 PM »
Hi,

meine details seiten werden jetzt auch in cache gespeichert ... dank diesen thread:
http://www.4homepages.de/forum/index.php?topic=11441.0 ... und zwar für immer
 
dadurch läuft die seite deutlich schneller

problem: wenn der user nun auf der details seite votet oder die seite zu seinen favoriten aufnimmt , dann funktioniert beides, allerdings ändert sich danach der status der funktionen auf der seite nicht  ... da weiterhin die details seite aus dem cache angezeigt wird .... es sieht danach alles aus wie vorher, als wenn der user nicht gevotet hätte

lösung: wenn der user auf den favoriten (oder votet) link klickt , soll die details seite aus dem cache gelöscht werden ... aber nur diese seite

allerdings weis ich nicht wo ich anfangen soll um so eine funktion zu bauen ... hat vielleicht jemand eine idee ? ich denke das würde auch vielen anderen usern helfen die probleme mit der geschiwindigkeit des scripts haben.

würde mich über hilfe sehr freuen



 

2
Hallo,

ich hab inziwschen über 40.000 bilder/videos

da mein 4images sehr lahm läuft ...manchmal braucht es über 5 sekunden um eine seite aufzumachen ..... hab ich nach möglichkeiten gesucht es schneller zu machen

dabei hab ich herausgefunden dass es SEHR viel hilft wenn man die wordmatch (bei mir 3,3 mb groß) und wordlist (bei mir 1,5 mb groß)  tabellen leert

frage ist nun... braucht man die beiden tabellen ? wenn ja, welche möglichkeiten gibt es diese zu optmieren ?

3
Hi,

my 4images system is very slow because of over 40.000 pix/videos in the datebase , so i serach for ways to speed it up ...

...in my cache system of 4images i cach cateogies,index,top and details pages for about 2 hours .... after the 2 hours the function clear the whole cache ... because there is no need to clear allso the details pages i search for a way to clear only the  cateogies,index,top cache files after the 2 hours .... can someone tell my how to exclude the details pages from the clear function ?

4
Hallo,

die mysql belastung auf meinem server liegt sehr oft bei 99%...dadurch lahmt 4images....

unter folgenden Link hab ich nun eine beschreibung gefunden und umgesetzt die beschreibt wie man das mysql cach system benutzt:
http://www.administrator.de/Der_MySQL_Query-Cache.html

dadurch werden alle mysql anfragen ins cache gespeichert wodurch 4images deutlich schneller läuft ... soweit so gut

aber:
Quote
Erwartungsgemäß bleiben Queries nicht ewig im Cache. So entfernt jedes UPDATE, DELETE und INSERT alle Abfrageergebnisse, die sich auf die betroffene Tabelle(n) beziehen, aus dem Zwischenspeicher. Das ist unvermeidlich, um stets korrekte Ergebnisse zu erhalten.

sehe ich es richtig dass alle anfragen von der details.php nicht aus dem cach geholt werden können da die details.php bei jedem aufruf den wert HITS in der tabelle updatet ?

wenn ja .... hat vielleicht jemand eine lösung dafür ? vielleicht eine neue tabelle die nur hits speichert/verwaltet ? aber wie ?

5
Discussion & Troubleshooting / keine email nach registrierung
« on: January 28, 2008, 08:46:18 PM »
Hi,

nach der registrierung (Version: 1.7.4) bekomme ich keine email mit den bestätigungslink, es kommt auch keine fehlermeldung.
Postkarten kommen aber an.

Im Control panal ist alles richtig eingestellt.

die includes/email.php wurde bereits durch die neuste orginal email.php ersetzt , leider ohne erfolg ... auch register.php

Da ich einige mods installiert habe kann ich leider nicht mehr nachvollziehen wo was verändert wurde.

Kann mir vielleicht jemand sagen in welchen files die was mit dem versenden der registrierungsmail zu tun haben der fehler sein könnte ?
brauche nur die file namen ... dann weis ich wenigstens wo ich suchen muss


6
Discussion & Troubleshooting / automatisches login über ein php script
« on: December 14, 2007, 11:45:45 PM »
Hallo,

ich möchte die zugangsdaten eines users in ein php script abspeichern so dass er automatisch eingeloggt wird sobald er das script ausführt .... weis vielleicht jemand wie man das lösen kann ?

ziel des ganzen ist dass wenn der user das script ausführt automatisch vorgefertigte kommentare unter seinen nick gepostet werden ... ohne das er sich extre über die loginbox einloggen muss

7
Hi,

is it possible to sort the next/previous Image links on the image details page by image id or image date ?

when i go on the image details page the next/previous image links show me the images by date but only from the categorie from the image, but i want to show the next image by date oder imageid from ALL categories.

8
Hi,

<<< ENGLISH >>>

if a user clik on a image, the next/previous links in the details page show the next/previous image by date from the category of this image

waht i need:

when a user click on a image FROM THE INDEX PAGE, the next/previous links on the details page should link to the next/previous images ( by date) from all images , not only from the the image category

any idea how it could work ?

<<< GERMAN >>>

wenn ein besucher ein bild anklickt und auf die details seite kommt, dann zeigen die "vorheriges bild/nächstes bild" links auf bilder von der kategorie des bildes

was ich brauche:

wenn ein user ein bild von der index seite anklickt dann sollen die "vorheriges bild/nächstes bild" links nicht nur die bilder von der kategorie des bildes anzeigen sondern von allen kategorien, nach datum

ist bisschen schwierig das zu erklären , hoffe es kann mir trotzdem jemand helfen ?

9
Hi,

i nee another header templatge in details.php, how i can make this ? The header2.html template is ready but i dont know how script it in the php code. I try to change {header} to {header2} but this dont work.



<<<< Deutsch >>>>

ich brauche ein anderes header  template für die details.php page. Das Template ist fertig (header2.html) aber ich weis nicht wie ich den php code verändern muss damit das  template in der details.php benutzt wird. Hab versucht einfach {header} durch {header2} zu ersetzten aber das funktioniert nicht.

jemand ne idee ?

10
Hi,

hab ein seltsames problem, bin mit meinem projekt auf neuen server umgezogen , soweit funzt alles ohne probleme ausser dass wenn man ein video runterlädt das ende des videos fehlt.

es werden nie mehr als 1,9 mb von dem video runtergeladen.

wenn man sich das video aber online anschaut dann wird es in voller länge gezeigt.

z.B. http://www.lach.tv/fun/img5654.htm

jemand ne idee woran das liegen kann ?

hab so das gefühl dass es an server/php einstellungen liegen könnte aber keine ahnung wo ich was einstellen muss (php.ini ? )

11
Installation, Update & Configuration / Nach Server Umzug geht login nicht
« on: October 31, 2006, 12:03:25 AM »
Hi,

bin von einem confixx server auf einen apache2 plesk server mit meiner gallerie umgezogen.
für den umzug habich den migration manager von plesk benutzt der alle files und die db von alten server kopiert hat
danach die config.php angepasst

die seite zeigt alles wie gewohnt (bilder usw), problem ist nur dass ich mich sowohl als admin wie auch normaler member nicht mehr einloggen kann. Es kommt dabei keine fehlermeldung.Das script lädt nach dem versuchten login einfach nur die seite neu

admnin login geht auch nicht.

jemand ne idee was los ist ?

12
hallo,

ich lasse auf meiner startseite 27 neusten bilder anzeigen.

diese würde ich gerne nach datum unterteilt anzeigen lassen in dieser form:

neue bilder am 21.09.2005

bild bild bild

neue bilder am 20.09.2005

bild bild bild

neue bilder am 19.09.2005

bild bild bild

usw.

also erst soll das datum angezeigt werden und drunter die bilder die an diesem tag gepostet wurden


hab mir bereits die ganzen mod´s angeschaut aber leider nix vergleichbares gefunden

würde mich über hilfe sehr freuen

hier mein schow new images code aus der index.php:
Code: [Select]
//-----------------------------------------------------
//--- Show New Images ---------------------------------
//-----------------------------------------------------
$imgtable_width = ceil(intval($config['image_table_width']) / $config['image_cells']);
if ((substr($config['image_table_width'], -1)) == "%") {
  $imgtable_width .= "%";
}

$additional_sql = "";
if (!empty($additional_image_fields)) {
  foreach ($additional_image_fields as $key => $val) {
    $additional_sql .= ", i.".$key;
  }
}

$max_rows = 9;
$new_cutoff = time() - 60 * 60 * 24 * $config['new_cutoff'];  $cells = $config['image_cells'];
$cat_id_sql = get_auth_cat_sql("auth_viewcat");
$sql = "SELECT COUNT(*) AS num_new_images FROM ".IMAGES_TABLE."
   WHERE image_active = 1 AND image_date >= $new_cutoff   
   AND cat_id IN ($cat_id_sql)";
$row = $site_db->query_firstrow($sql);
$num_new_images = $row['num_new_images'];
$num_new_images = (($num_new_images = ((($num_new_images%$cells)==0) ? $num_new_images : ($num_new_images - ($num_new_images%$cells)+$cells))) > ($max_rows*$cells) ? ($max_rows*$cells) : $num_new_images );

$sql = "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.", "user_name")."
        FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
        LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = i.user_id)
        WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id IN (".get_auth_cat_sql("auth_viewcat").")
        ORDER BY i.image_date DESC
        LIMIT $num_new_images";
$result = $site_db->query($sql);
$num_rows = $site_db->get_numrows($result);

if (!$num_rows)  {
  $new_images = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
  $new_images .= $lang['no_new_images'];
  $new_images .= "</td></tr></table>";
}
else  {
  $new_images = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">";
  $count = 0;
  $bgcounter = 0;
  while ($image_row = $site_db->fetch_array($result)){
    if ($count == 0) {
      $row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;
      $new_images .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    $new_images .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

    show_image($image_row);
    $new_images .= $site_template->parse_template("thumbnail_bit");
    $new_images .= "\n</td>\n";
    $count++;
    if ($count == $config['image_cells']) {
      $new_images .= "</tr>\n";
      $count = 0;
    }
  } // end while

  if ($count > 0)  {
    $leftover = ($config['image_cells'] - $count);
    if ($leftover >= 1) {
      for ($f = 0; $f < $leftover; $f++) {
        $new_images .= "<td width=\"".$imgtable_width."\">\n&nbsp;\n</td>\n";
      }
      $new_images .= "</tr>\n";
    }
  }
  $new_images .= "</table>\n";
} // end else

$site_template->register_vars("new_images", $new_images);
unset($new_images);
 

Pages: [1]