2 fragen zum einbau

Cachet rechenintensive Vorgänge bei der Darstellung von Beiträgen. Dadurch wird die Performance des phpBB stabilisiert und teilweise sogar erheblich verbessert.

Moderator: Supporter

2 fragen zum einbau

Beitragvon bce » 7. Feb 2007 22:55

hab ihn nun auch eingebaut, wenn auch erstmal nur lokal..

2 fragen hätte ich:

1. kann man den status des caches (grüner punkt, gelber punkt, usw.) in der viewtopic auch nur für den admin anzeigen lassen.
denke, dass die anzeigen der bunten icons einige user ein wenig "verwirren" könnte..

2. kann man den text in dem footer von "Cache Posts System © 2006 AmigaLink" in "CPS © 2006 AmigaLink" ändern :?:
wäre prima, da es bei mir ein wenig die optik verzehrt...
bce
User
 
Beiträge: 58
Registriert: 8. Nov 2005 23:14

Beitragvon AmigaLink » 7. Feb 2007 23:24

Punkt 1:
Kein Thema :)
Code: Alles auswählen
#
#-----[ OPEN ]----------------------------------------------------------------
#

viewtopic.php

#
#-----[ FIND ]----------------------------------------------------------------
#

      'CPS_STATUS' => $parse_status,

#
#-----[ REPLACE WITH ]--------------------------------------------------------
#

      'CPS_STATUS' => ( $userdata['user_level'] == ADMIN ) ? $parse_status : ' ',

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM


Punkt 2:
Da muss ich leider verneinen. Denn sonst häufen sich hier demnächst Anfragen dieser art und ich hätte die Copyright-Notiz direkt weglassen können. :roll:
Wie wäre es, wenn du die Anzeige unter/über dem CTracker platzierst?
(Ist wirklich etwas schwierig bei deinem Style.)
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon bce » 8. Feb 2007 11:24

AmigaLink hat geschrieben:Punkt 1:
Kein Thema :)
Code: Alles auswählen
#
#-----[ OPEN ]----------------------------------------------------------------
#

viewtopic.php

#
#-----[ FIND ]----------------------------------------------------------------
#

      'CPS_STATUS' => $parse_status,

#
#-----[ REPLACE WITH ]--------------------------------------------------------
#

      'CPS_STATUS' => ( $userdata['user_level'] == ADMIN ) ? $parse_status : ' ',

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM


Punkt 2:
Da muss ich leider verneinen. Denn sonst häufen sich hier demnächst Anfragen dieser art und ich hätte die Copyright-Notiz direkt weglassen können. :roll:
Wie wäre es, wenn du die Anzeige unter/über dem CTracker platzierst?
(Ist wirklich etwas schwierig bei deinem Style.)

danke dir..
änderung zu punkt1 durchgeführt. funzt
bei punkt2 werd ich noch ein wenig probieren bis es passt.


noch ne frage zu dem ajax im contrib-ordner:
was bewirken die änderungen?
Code: Alles auswählen
#
#-----[ OPEN ]----------------------------------------------------------------
#

ajax.php

#
#-----[ FIND ]----------------------------------------------------------------
#
   // Prepare message for posting and edit post text
   $bbcode_uid = ($row['enable_bbcode']) ? make_bbcode_uid() : '';
   $message = prepare_message(trim($message), $row['enable_html'], $row['enable_bbcode'], $row['enable_smilies'], $bbcode_uid);

#
#-----[ AFTER, ADD ]----------------------------------------------------------
#

// Cache Post Add-On
   foreach (glob($phpbb_root_path.'cache/posts/*post_'.$post_id.'.gz') as $cachefile)
   {
      @unlink($cachefile);
   }
// Cache Post Add-On

#
#-----[ FIND ]----------------------------------------------------------------
#

      $sql = 'UPDATE '. POSTS_TABLE ."
              SET post_edit_time = $time_now, post_edit_count = post_edit_count + 1
              WHERE post_id = $post_id";

#
#-----[ INLINE FIND ]---------------------------------------------------------
#

post_edit_count = post_edit_count + 1

#
#-----[ INLINE AFTER, ADD ]---------------------------------------------------
#

, parsed = 0, dont_cache = 0, cache_file_md5 = NULL


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM
bce
User
 
Beiträge: 58
Registriert: 8. Nov 2005 23:14

Beitragvon oxpus » 8. Feb 2007 12:50

Die ist nur wichtig, wenn Du die AJAX-Features installiert hast.
Ansonsten ignorieren.
Kein Support ausserhalb der Foren!
No support outside the forums!
Benutzeravatar
oxpus
Partner
 
Beiträge: 610
Registriert: 14. Okt 2004 11:55
Wohnort: Bad Wildungen (halt so'n kleines Kurkaff)

Beitragvon bce » 8. Feb 2007 13:32

oxpus hat geschrieben:Die ist nur wichtig, wenn Du die AJAX-Features installiert hast.
Ansonsten ignorieren.

die hab ich installiert, deswegen frag ich..

aber was bewirken diese ajax-änderungen für das cps :?:
bce
User
 
Beiträge: 58
Registriert: 8. Nov 2005 23:14

Beitragvon AmigaLink » 8. Feb 2007 13:44

Sie löschen die Cachedatei und aktualisieren die Cache-Informationen in der Datenbank, wenn du mittels AJAX einen Beitrag editierst.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon bce » 8. Feb 2007 14:20

:idea: ok. thx
bce
User
 
Beiträge: 58
Registriert: 8. Nov 2005 23:14

Beitragvon Twins » 10. Feb 2007 13:49

Habe auch mal eine Frage zur Installation und meiner Meinung nach passt das am besten hier rein.

Bei Orion sieht die Zeile in der functions_post.php so aus:
Code: Alles auswählen
   $sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";


Wo soll ich die Codestelle jetzt einfügen? Direkt hinter $attach_sig oder am Ende der Codezeile?
Twins
 

Beitragvon AmigaLink » 10. Feb 2007 14:19

Steht doch in der Installationsanleitung drin. ;)
Direkt hinter enable_sig = $attach_sig
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Twins » 10. Feb 2007 17:39

Achso, war mir nicht ganz sicher. Danke. :)
[center]
[- Kommentar vom Admin: Rest vom Beitrag entfernt und ein neues Topic damit eröffnet -]
[/center]
Twins
 


Zurück zu Cache Post System



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste

cron