Antworten: 41 
       | 
  
  
  
  
  
     | 
  
  
      ev0lution 
      
       
      
      
      
         
      Geekboy  
       
      
      
        
  
       
       
      Beiträge: 1103      | 
     # Antwort: 21 - 07.05.2014 um 12:02 Uhr
       
      
      hast du auch mods/notifymods/functions.php  <--- die bearbeitet und hochgeladen ?
      
      
      
  
------------------ 
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Stoney 
      
       
      
      
      
         
      Rock the board  
       
      
      
        
       
       
      Beiträge: 95      | 
     # Antwort: 22 - 07.05.2014 um 17:07 Uhr
       
      
      Beides ja. So wie Tom geschrieben hat.
      
      
      
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Tom08   
      
       
        
      Supporter  
      
      
      
      
        
  
       
      Herkunft: Daheim 
      Beiträge: 2923      | 
     # Antwort: 23 - 07.05.2014 um 18:26 Uhr
       
      
      Magst du mir deine Version der functions.php mal zukommen lassen? 
Hier als Anhang, Link, Pastie... ? 
 
Grüße
      
      
      
  
------------------ 
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Fr33z3m4n   
      
       
      
      
      
         
      Medal of Honor  
       
      
      
        
  
       
      Herkunft: Hamm 
      Beiträge: 11094      | 
     # Antwort: 24 - 12.05.2014 um 11:12 Uhr
       
      
      Denkt daran, dass ggf. bei 2011.4.3 noch die Benachrichtung im Modul GB selbst geregelt wird, und nicht über das Modul "notify".
      
      
      
  
------------------ 
mfg 
Patrick "Fr33z3m4n" Jaskulski 
  
Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      ev0lution 
      
       
      
      
      
         
      Geekboy  
       
      
      
        
  
       
       
      Beiträge: 1103      | 
     # Antwort: 25 - 12.05.2014 um 13:28 Uhr
       
      
      12.05.2014 um 11:12 Uhr - Fr33z3m4n: 
Denkt daran, dass ggf. bei 2011.4.3 noch die Benachrichtung im Modul GB selbst geregelt wird, und nicht über das Modul "notify".   
 
Wo denn genau? In den Optionen zum GB gibts (eure Demo) : 
 
 
Einträge freischalten 
 
NeinJa 
 
Sicherheitscode bei Benutzern 
 
NeinJa 
      
      
      
  
------------------ 
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Stoney 
      
       
      
      
      
         
      Rock the board  
       
      
      
        
       
       
      Beiträge: 95      | 
     # Antwort: 26 - 12.05.2014 um 17:48 Uhr
       
      
      ev0lution: mehr Optionen sind auch nicht verfuegbar standartmaeßig. 
 
Wenn man Eintraege freischalten auf EIN stellt bekommt der Benutzer welcher bei Benachrichtigingen eingetragen ist (und natuerlich der Hacken gesetzt ist bei GB) eine Email. Das funktioniert ja auch einwandfrei. 
 
Ich moechte aber keine Email erhalten sondern eine PN auf der Page.
      
      
      
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      ev0lution 
      
       
      
      
      
         
      Geekboy  
       
      
      
        
  
       
       
      Beiträge: 1103      | 
     # Antwort: 27 - 12.05.2014 um 17:54 Uhr
       
      
      danke ^^ 
 
ich habe aber auch das "ggf." von freeze gekonnt ignoriert. sry
      
      
      
  
------------------ 
      
      
  Zuletzt editiert von ev0lution am 12.05.2014 um 17:54 Uhr (1x Editiert) | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Fr33z3m4n   
      
       
      
      
      
         
      Medal of Honor  
       
      
      
        
  
       
      Herkunft: Hamm 
      Beiträge: 11094      | 
     # Antwort: 28 - 12.05.2014 um 23:38 Uhr
       
      
      hatte das vorhin auch nur mal erwähnt, ohne vorher in den Code zu schauen. 
 
@Stoney zeig mal bitte deine entry.php aus dem Modul "gbook"
      
      
      
  
------------------ 
mfg 
Patrick "Fr33z3m4n" Jaskulski 
  
Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Stoney 
      
       
      
      
      
         
      Rock the board  
       
      
      
        
       
       
      Beiträge: 95      | 
     # Antwort: 29 - 12.05.2014 um 23:53 Uhr
       
      
       
 1.  
2.  
3.  
4.  
5.  
6.  
7.  
8.  
9.  
  | 1. / 2. / ... 
 <?php 
// ClanSphere 2010 - www.clansphere.net 
// $Id$ 
 
$cs_lang = cs_translate('gbook'); 
 
$cs_post = cs_post('id,from'); 
$cs_get = cs_get('id,from'); 
$data = array();  |  
  
 
mehr...    
 1.  
2.  
3.  
4.  
5.  
6.  
7.  
8.  
9.  
10.  
11.  
12.  
13.  
14.  
15.  
16.  
17.  
18.  
19.  
20.  
21.  
22.  
23.  
24.  
25.  
26.  
27.  
28.  
29.  
30.  
31.  
32.  
33.  
34.  
35.  
36.  
37.  
38.  
39.  
40.  
41.  
42.  
43.  
44.  
45.  
46.  
47.  
48.  
49.  
50.  
51.  
52.  
53.  
54.  
55.  
56.  
57.  
58.  
59.  
60.  
61.  
62.  
63.  
64.  
65.  
66.  
67.  
68.  
69.  
70.  
71.  
72.  
73.  
74.  
75.  
76.  
77.  
78.  
79.  
80.  
81.  
82.  
83.  
84.  
85.  
86.  
87.  
88.  
89.  
90.  
91.  
92.  
93.  
94.  
95.  
96.  
97.  
98.  
99.  
100.  
101.  
102.  
103.  
104.  
105.  
106.  
107.  
108.  
109.  
110.  
111.  
112.  
113.  
114.  
115.  
116.  
117.  
118.  
119.  
120.  
121.  
122.  
123.  
124.  
125.  
126.  
127.  
128.  
129.  
130.  
131.  
132.  
133.  
134.  
135.  
136.  
137.  
138.  
139.  
140.  
141.  
142.  
143.  
144.  
145.  
146.  
147.  
148.  
149.  
150.  
151.  
152.  
153.  
154.  
155.  
156.  
157.  
158.  
159.  
160.  
161.  
162.  
163.  
164.  
165.  
166.  
167.  
168.  
169.  
170.  
171.  
172.  
173.  
174.  
175.  
176.  
177.  
178.  
179.  
180.  
181.  
182.  
183.  
184.  
185.  
186.  
187.  
188.  
189.  
190.  
191.  
192.  
193.  
194.  
195.  
196.  
197.  
198.  
199.  
200.  
201.  
202.  
203.  
204.  
205.  
206.  
207.  
208.  
209.  
210.  
211.  
212.  
213.  
214.  
215.  
216.  
217.  
218.  
219.  
220.  
221.  
222.  
223.  
224.  
225.  
226.  
227.  
228.  
229.  
230.  
231.  
232.  
233.  
234.  
235.  
236.  
237.  
238.  
239.  
240.  
241.  
242.  
243.  
244.  
245.  
246.  
247.  
248.  
249.  
250.  
251.  
252.  
253.  
254.  
255.  
256.  
257.  
  | 1. / 2. / ... 
  $from = 'list'; 
$id = empty($cs_get['id']) ? 0 : $cs_get['id']; 
if (!empty($cs_post['id']))  $id = $cs_post['id']; 
if(!empty($_POST['from'])) $from = $_POST['from']; 
elseif(!empty($_GET['from'])) $from = $_GET['from']; 
$from = cs_secure($from, 0, 0, 0, 0, 0);  
 
$cs_options = cs_sql_option(__FILE__,'gbook'); 
$users_id = $account['users_id']; 
$error = ''; 
 
$ip = cs_getip(); 
 
//check if user exists 
if($id != 0) { 
  $users_check = cs_sql_count(__FILE__,'users',"users_id = '" . (int) $id . "'"); 
  if(empty($users_check)) { 
    cs_redirect($cs_lang['user_not_exist'],'gbook','list'); 
  } 
  if($users_id == 0) { 
    $error .= $cs_lang['error_login'] . cs_html_br(1); 
  } 
} 
 
//check last own 
if(empty($account['users_id'])) { 
    $last_entry = cs_sql_select(__FILE__,'gbook','gbook_ip, users_id',"gbook_users_id = '" . (int) $id . "'",'gbook_id DESC'); 
    if ($last_entry['gbook_ip'] == $ip && empty($last_entry['users_id'])) { 
      $error .= $cs_lang['last_own'] . cs_html_br(1); 
    } 
}  
else { 
    $last_entry = cs_sql_select(__FILE__,'gbook','users_id',"gbook_users_id = '" . (int) $id . "'",'gbook_id DESC'); 
    if ($last_entry['users_id'] == $account['users_id']) { 
      $error .= $cs_lang['last_own'] . cs_html_br(1); 
    } 
} 
 
//check flood 
$flood = cs_sql_select(__FILE__,'gbook','gbook_time',"users_id = '" . (int) $users_id . "'",'gbook_time DESC'); 
$maxtime = $flood['gbook_time'] + $cs_main['def_flood']; 
if ($maxtime > cs_time()) { 
  $diff = $maxtime - cs_time(); 
  $error .= sprintf($cs_lang['flood_on'], $diff) . cs_html_br(1); 
} 
 
//if error -> redirect 
if (!empty($error)) { 
  if(empty($id)) { 
    cs_redirect($error,'gbook','list'); 
  } else { 
    cs_redirect($error,'gbook','users','id=' . $id); 
  } 
} 
 
$data['tpl']['preview'] = ''; 
$data['tpl']['extension'] = ''; 
$data['tpl']['captcha'] = ''; 
 
if(empty($users_id)) 
  $data['if']['guest'] = TRUE; 
 
if(empty($users_id) OR !empty($cs_options['captcha_users'])) { 
  $captcha = extension_loaded('gd') ? 1 : 0; 
  $data['if']['captcha'] = TRUE; 
} 
 
$cs_gbook['gbook_nick'] = ''; 
$cs_gbook['gbook_email'] = ''; 
$cs_gbook['gbook_icq'] = ''; 
$cs_gbook['gbook_jabber'] = ''; 
$cs_gbook['gbook_skype'] = ''; 
$cs_gbook['gbook_url'] = ''; 
$cs_gbook['gbook_town'] = ''; 
$cs_gbook['gbook_text'] = ''; 
 
if(isset($_POST['submit']) OR isset($_POST['preview'])) { 
 
  $g_error = ''; 
 
  //if guest 
  if(empty($users_id)) { 
    $cs_gbook['gbook_nick'] = $_POST['gbook_nick']; 
    $cs_gbook['gbook_email'] = $_POST['gbook_email']; 
    $cs_gbook['gbook_jabber'] = $_POST['gbook_jabber']; 
    $cs_gbook['gbook_icq'] = $_POST['gbook_icq']; 
    $cs_gbook['gbook_skype'] = $_POST['gbook_skype']; 
    $cs_gbook['gbook_town'] = $_POST['gbook_town']; 
    $cs_gbook['gbook_url'] = $_POST['gbook_url']; 
     
    //check nick if exists or empty 
    if (!empty($cs_gbook['gbook_nick'])) { 
      $exists_user = cs_sql_select(__FILE__,'users','users_nick',"users_nick = '" . cs_sql_escape($cs_gbook['gbook_nick']) . "'"); 
       
      if(!empty($exists_user)) { 
        $g_error .= $cs_lang['error_exist_nick'] . cs_html_br(1); 
      } 
    } else { 
      $g_error .= $cs_lang['error_nick'] . cs_html_br(1); 
    } 
     
    //check email if exists, chars or empty 
    if (!empty($cs_gbook['gbook_email'])) { 
      $exists_user = cs_sql_select(__FILE__,'users','users_email',"users_email = '" . cs_sql_escape($_POST['gbook_email']) . "'"); 
     
      if(!empty($exists_user)) { 
        $g_error .= $cs_lang['error_exist_email'] . cs_html_br(1); 
      } 
      $pattern = "/^[0-9a-zA-Z._\\-]+@[0-9a-zA-Z._\\-]{2,}\\.[a-zA-Z]{2,4}\$/"; 
      if(!preg_match($pattern,$cs_gbook['gbook_email'])) { 
        $g_error .= $cs_lang['error_email'] . cs_html_br(1); 
      } 
    } else { 
      $g_error .= $cs_lang['error_email'] . cs_html_br(1); 
    } 
     
    //check jabber 
    if (!empty($cs_gbook['gbook_jabber'])) { 
      $pattern = "/^[0-9a-zA-Z._\\-]+@[0-9a-zA-Z._\\-]{2,}\\.[a-zA-Z]{2,4}\$/"; 
      if(!preg_match($pattern,$cs_gbook['gbook_jabber'])) { 
        $g_error .= $cs_lang['error_jabber'] . cs_html_br(1); 
      } 
    } 
     
    //check icq 
    if (!empty($cs_gbook['gbook_icq'])) { 
      $pattern = '#^[\d-]*$#'; 
      if (!preg_match($pattern,$cs_gbook['gbook_icq'])) { 
        $g_error .= $cs_lang['error_icq'] . cs_html_br(1); 
      } 
    } 
 
    //check url 
    if (!empty($cs_gbook['gbook_url'])) { 
      $pattern = "=.[a-z0-9].[a-z0-9]=si"; 
      if(!preg_match($pattern,$cs_gbook['gbook_url'])) { 
        $g_error .= $cs_lang['error_url'] . cs_html_br(1); 
      } 
    } 
  } 
  else { 
    //if user 
    $select = 'users_nick, users_email, users_icq, users_jabber, users_skype, users_place, users_url'; 
    $cs_user = cs_sql_select(__FILE__,'users',$select,"users_id = '" . (int) $users_id . "'"); 
 
    $cs_gbook['gbook_nick'] = $cs_user['users_nick']; 
    $cs_gbook['gbook_email'] = $cs_user['users_email']; 
    $cs_gbook['gbook_icq'] = $cs_user['users_icq']; 
    $cs_gbook['gbook_jabber'] = $cs_user['users_jabber']; 
    $cs_gbook['gbook_skype'] = $cs_user['users_skype']; 
    $cs_gbook['gbook_url'] = $cs_user['users_url']; 
    $cs_gbook['gbook_town'] = $cs_user['users_place']; 
  } 
   
    //captcha 
    if(empty($users_id) OR !empty($cs_options['captcha_users'])) { 
     
        if (!cs_captchacheck($_POST['captcha'])) { 
          $g_error .= $cs_lang['captcha_false'] . cs_html_br(1); 
        } 
    } 
 
  $cs_gbook['gbook_time'] = cs_time(); 
  $cs_gbook['gbook_ip'] = $ip; 
  $cs_gbook['gbook_text'] = $_POST['gbook_text']; 
 
  //check text (min figures and resize img) 
  if (!empty($cs_gbook['gbook_text'])) { 
    if(strlen($cs_gbook['gbook_text']) < 30) { 
      $g_error .= $cs_lang['error_to_short'] . cs_html_br(1); 
    } 
      $cs_gbook['gbook_text'] = preg_replace_callback("=\[img\](.*?)\[/img\]=si","cs_abcode_resize",$cs_gbook['gbook_text']); 
      $cs_gbook['gbook_text'] = preg_replace_callback("=\[img width\=(.*?) height\=(.*?)\](.*?)\[/img\]=si","cs_abcode_resize",$cs_gbook['gbook_text']); 
  } else { 
    $g_error .= $cs_lang['no_text'] . cs_html_br(1); 
  } 
} 
 
$data['head']['body'] = $cs_lang['preview']; 
if(!isset($_POST['submit']) && !isset($_POST['preview'])) 
  $data['head']['body'] = $cs_lang['body_create']; 
elseif(!empty($g_error)) 
  $data['head']['body'] = $g_error; 
 
//preview 
if (isset($_POST['preview']) AND empty($g_error)) { 
   
  $where_user = !empty($id) ? "gbook_users_id = '" . (int) $id . "'" : 0; 
  $count_entry = cs_sql_count(__FILE__,'gbook',$where_user); 
 
  $data['gbook']['entry_count'] = $count_entry + 1; 
  $data['gbook']['users_nick'] = $cs_gbook['gbook_nick']; 
  $data['gbook']['icon_town'] = empty($cs_gbook['gbook_town']) ? '' : cs_icon('gohome'); 
  $data['gbook']['town'] = empty($cs_gbook['gbook_town']) ? '' : cs_secure($cs_gbook['gbook_town']); 
  $data['gbook']['icon_mail'] = cs_html_link('mailto:' . $cs_gbook['gbook_email'],cs_icon('mail_generic')); 
   $icq = cs_html_link('http://www.icq.com/people/' . $cs_gbook['gbook_icq'],cs_icon('licq')); 
  $data['gbook']['icon_icq'] = empty($cs_gbook['gbook_icq']) ? '' : $icq; 
   $jabber = cs_html_jabbermail($cs_gbook['gbook_jabber'],cs_icon('jabber_protocol')); 
  $data['gbook']['icon_jabber'] = empty($cs_gbook['gbook_jabber']) ? '' : $jabber; 
   $url = 'http://mystatus.skype.com/smallicon/' . $cs_gbook['gbook_skype']; 
   $skype = cs_html_link('skype:' . $cs_gbook['gbook_skype'] . '?userinfo',cs_html_img($url,'16','16','0','Skype'),'0'); 
  $data['gbook']['icon_skype'] = empty($cs_gbook['gbook_skype']) ? '' : $skype; 
   $url = cs_html_link('http://' . $cs_gbook['gbook_url'],cs_icon('gohome')); 
  $data['gbook']['icon_url'] = empty($cs_gbook['gbook_url']) ? '' : $url; 
  $data['gbook']['text'] = cs_secure($cs_gbook['gbook_text'],1,1); 
  $data['gbook']['time'] = cs_date('unix',$cs_gbook['gbook_time'],1); 
   
  $data['tpl']['preview'] = cs_subtemplate(__FILE__,$data,'gbook','preview'); 
} 
 
if(!empty($g_error) OR !isset($_POST['submit']) OR isset($_POST['preview'])) { 
 
  foreach($cs_gbook AS $key => $value) 
    $data['gbook'][$key] = cs_secure($value); 
 
  if(empty($users_id)) 
    $data['tpl']['extension'] = cs_subtemplate(__FILE__,$data,'gbook','extension'); 
 
  if(empty($users_id) OR !empty($cs_options['captcha_users'])) { 
     
    if(!empty($captcha)) { 
      $data['captcha']['img'] = cs_html_img('mods/captcha/generate.php?time=' . cs_time()); 
      $data['tpl']['captcha'] = cs_subtemplate(__FILE__,$data,'gbook','captcha'); 
    } 
  } 
 
  $data['abcode']['smileys'] = cs_abcode_smileys('gbook_text'); 
  $data['abcode']['features'] = cs_abcode_features('gbook_text'); 
 
  $data['gbook']['id'] = $id; 
  $data['gbook']['from'] = $from; 
   
 echo cs_subtemplate(__FILE__,$data,'gbook','entry'); 
}  
else { 
 
  $cs_gbook['users_id'] = $account['users_id']; 
  $cs_gbook['gbook_users_id'] = $id; 
  $cs_gbook['gbook_lock'] = empty($cs_options['lock']) ? 1 : 0; 
   
  if(!empty($account['users_id'])) { 
    unset($cs_gbook['gbook_ip']); 
  } 
 
  $cells = array_keys($cs_gbook); 
  $save = array_values($cs_gbook); 
  cs_sql_insert(__FILE__,'gbook',$cells,$save); 
  require_once('mods/notifymods/functions.php'); 
  notifymods_mail('gbook', $account['users_id']); 
   
  $msg = empty($cs_options['lock']) ? $cs_lang['create_done'] : $cs_lang['create_done_lock']; 
  if(empty($id)) { 
    cs_redirect($msg,'gbook',$from); 
  } else { 
    cs_redirect($msg,'gbook','users','id=' . $id); 
  } 
}  |  
  
      
      
      
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Tom08   
      
       
        
      Supporter  
      
      
      
      
        
  
       
      Herkunft: Daheim 
      Beiträge: 2923      | 
     # Antwort: 30 - 13.05.2014 um 02:10 Uhr
       
      
      12.05.2014 um 23:53 Uhr - Stoney: 
 
 1.  
2.  
3.  
4.  
  | 1. / 2. / ... 
   
  require_once('mods/notifymods/functions.php'); 
  notifymods_mail('gbook', $account['users_id']); 
  |  
    
 
Das sind die beiden spannenden Zeilen. 
Und die Funktion haben wir oben angepasst. 
 
ICh schaffs hoffentlich heute Abend mal, mir das nochmal genauer anzugucken, auszuprobieren und dir Feedback zu geben. 
 
Grüße
      
      
      
  
------------------ 
      
      
  Zuletzt editiert von Tom08   am 13.05.2014 um 02:10 Uhr (1x Editiert) | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Stoney 
      
       
      
      
      
         
      Rock the board  
       
      
      
        
       
       
      Beiträge: 95      | 
     # Antwort: 31 - 26.05.2014 um 19:46 Uhr
       
      
      Tom   
 
Will nicht nerven, aber hattest du schonmal Zeit ?
      
      
      
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Tom08   
      
       
        
      Supporter  
      
      
      
      
        
  
       
      Herkunft: Daheim 
      Beiträge: 2923      | 
     # Antwort: 32 - 26.05.2014 um 22:58 Uhr
       
      
      Ne, aber die habe ich mir jetzt genommen ^^ 
 
/mods/notfiymod/functions.php 
 
Suche 
 
 1.  
  | 1. / 2. / ... 
  $ntm_users = cs_sql_select(__FILE__,$from,'usr.users_lang, usr.users_email',$where,0,0,0);  |  
  
 
Ersetze durch: 
 
 1.  
  | 1. / 2. / ... 
  $ntm_users = cs_sql_select(__FILE__,$from,'usr.users_lang, notifymods_user, usr.users_email',$where,0,0,0);  |  
  
 
Grüße
      
      
      
  
------------------ 
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Stoney 
      
       
      
      
      
         
      Rock the board  
       
      
      
        
       
       
      Beiträge: 95      | 
     # Antwort: 33 - 27.05.2014 um 21:25 Uhr
       
      
      danke Tom 
 
Funktioniert soweit wunderbar. (email wird nicht mehr versand PN wird versand und kommt auch an) 
 
Mit welcher Zahl wird die ID angegeben welche die PN versendet?? 
 
Außerdem werden Umlaute nicht korrekt dargestellt... 
 
 
Vielen dank schonmal für deine Hilfe
      
      
      
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Tom08   
      
       
        
      Supporter  
      
      
      
      
        
  
       
      Herkunft: Daheim 
      Beiträge: 2923      | 
     # Antwort: 34 - 27.05.2014 um 23:58 Uhr
       
      
      Die ID des Benutzers, von dem die Nachrichten kommen ist die erste in dieser Zeile (hier jetzt beispielsweise 12345). 
 
 1.  
2.  
  | 1. / 2. / ... 
  $messages_save = array(12345,time(),$mail_text[$lang][$mod.'_subject'],$text[$lang],$mail_user['notifymods_user'],1,0); 
  |  
  
 
Das mit den Umlauten habe ich auch gesehen, da würde ich mal auf falsche Encodings tippen. 
 
Grüße
      
      
      
  
------------------ 
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Stoney 
      
       
      
      
      
         
      Rock the board  
       
      
      
        
       
       
      Beiträge: 95      | 
     # Antwort: 35 - 28.05.2014 um 17:54 Uhr
       
      
       
Danke Tom jetzt kommt die PN vom richtigen Benutzer / email wird keine mehr versand, so wie es sein sollte. 
 
Vielen dank 
 
 
 
 
27.05.2014 um 23:58 Uhr - Tom08: 
 
 
Das mit den Umlauten habe ich auch gesehen, da würde ich mal auf falsche Encodings tippen. 
 
Grüße 
  
 
 
Ist zwar jetzt nicht soooo schlimm, da es ja nur in diesem Fall nicht passt. 
 
Aber wie kann man das Fixen ?
      
      
      
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Tom08   
      
       
        
      Supporter  
      
      
      
      
        
  
       
      Herkunft: Daheim 
      Beiträge: 2923      | 
     # Antwort: 36 - 28.05.2014 um 18:43 Uhr
       
      
      Naja, im Grunde so: 
 
 1.  
2.  
3.  
4.  
  | 1. / 2. / ... 
  $subject = "Neues Eintrag im Gbook"; 
$message = "Es gibt einen neuen Eintrag."; 
$messages_save = array(12345,time(),$subject, $message,$mail_user['notifymods_user'],1,0); 
  |  
  
 
Texte kannst du antürlich noch beliebig anpassen. 
 
Grüße
      
      
      
  
------------------ 
      
      
  Zuletzt editiert von Tom08   am 28.05.2014 um 22:29 Uhr (1x Editiert) | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Stoney 
      
       
      
      
      
         
      Rock the board  
       
      
      
        
       
       
      Beiträge: 95      | 
     # Antwort: 37 - 28.05.2014 um 19:42 Uhr
       
      
      Wird der Inhalt nicht über /lang/German/notifymods.php geregelt ???  
 
 
Wenn ich dort folgende Zeilen  
 
 
 1.  
2.  
  | 1. / 2. / ... 
  $cs_lang['gbook_text'] = 'Es ist ein neuer Eintrag im Gästebuch vorhanden.'; 
$cs_lang['gbook_subject'] = 'Neuer Gästebuch-Eintrag';  |  
  
 
In  
 
 
 
 
 1.  
2.  
  | 1. / 2. / ... 
  $cs_lang['gbook_text'] = 'Es ist ein neuer Eintrag im Gaestebuch vorhanden.'; 
$cs_lang['gbook_subject'] = 'Neuer Gaestebuch-Eintrag';  |  
  
 
ändere kommt es immernoch falsch an. 
 
Wenn ich deinen codepast einfüge  
 
 
 1.  
2.  
3.  
4.  
5.  
6.  
7.  
8.  
9.  
10.  
11.  
12.  
  | 1. / 2. / ... 
  if (empty($text[$lang])) 
        $text[$lang] = empty($var) ? $mail_text[$lang][$mod.'_text'] : vsprintf($mail_text[$lang][$mod.'_text'], $var); 
     
      $messages_cells = array('users_id','messages_time','messages_subject','messages_text','users_id_to','messages_show_receiver','messages_show_sender'); 
$subject = "Neues Eintrag im Gbook"; 
$message = "Es gibt einen neuen Eintrag."      
 $messages_save = array(116,time(),$mail_text[$lang][$mod.'_subject'],$text[$lang],$mail_user['notifymods_user'],1,0); 
      cs_sql_insert(__FILE__,'messages',$messages_cells,$messages_save); 
        $mails_send++; 
    } 
    return $mails_send; 
  }  |  
  
 
Bekomme ich folgenden Fehler, nachdem ich einenen GB schreibe  
 
 
 1.  
  | 1. / 2. / ... 
  Parse error: syntax error, unexpected '$messages_save' (T_VARIABLE) in /home/xloldies/mods/notifymods/functions.php on line 55  |  
  
      
      
      
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Tom08   
      
       
        
      Supporter  
      
      
      
      
        
  
       
      Herkunft: Daheim 
      Beiträge: 2923      | 
     # Antwort: 38 - 28.05.2014 um 22:30 Uhr
       
      
      Ich hab da ein Semikolon in der 2. Zeiel vergessen ... 
Deien Anpassung ist noch nicht ganz korrekt. 
 
Ansonsten könnte es helfen den Caceh von Clansphere mal zu löschen (Geht über System -> Cache). 
 
Grüße
      
      
      
  
------------------ 
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Stoney 
      
       
      
      
      
         
      Rock the board  
       
      
      
        
       
       
      Beiträge: 95      | 
     # Antwort: 39 - 28.05.2014 um 23:17 Uhr
       
      
      hab deinen geänderten codepast eingefügt . bzw den semi angehängt 
 
mein codepast aus der functions.php sieht jetzt wie folgt aus (Fehlermeldung erscheint keine mehr doch kommt die PN, genauso wie zuvor mit falscher Codierung an) 
 
 
 1.  
2.  
3.  
4.  
5.  
6.  
7.  
8.  
9.  
  | 1. / 2. / ... 
    if (empty($text[$lang])) 
        $text[$lang] = empty($var) ? $mail_text[$lang][$mod.'_text'] : vsprintf($mail_text[$lang][$mod.'_text'], $var); 
     
      $messages_cells = array('users_id','messages_time','messages_subject','messages_text','users_id_to','messages_show_receiver','messages_show_sender'); 
    $subject = "Neuer Eintrag im Gbook"; 
    $message = "Es gibt einen neuen Eintrag."; 
      $messages_save = array(116,time(),$mail_text[$lang][$mod.'_subject'],$text[$lang],$mail_user['notifymods_user'],1,0); 
      cs_sql_insert(__FILE__,'messages',$messages_cells,$messages_save); 
        $mails_send++;  |  
  
 
      
      
      
      
      
 
  | 
  
  
     | 
    
        |     | 
  
  
  
     | 
  
  
      Tom08   
      
       
        
      Supporter  
      
      
      
      
        
  
       
      Herkunft: Daheim 
      Beiträge: 2923      | 
     # Antwort: 40 - 29.05.2014 um 00:40 Uhr
       
      
       
 1.  
2.  
3.  
4.  
5.  
6.  
7.  
8.  
9.  
  | 1. / 2. / ... 
    if (empty($text[$lang])) 
        $text[$lang] = empty($var) ? $mail_text[$lang][$mod.'_text'] : vsprintf($mail_text[$lang][$mod.'_text'], $var); 
     
      $messages_cells = array('users_id','messages_time','messages_subject','messages_text','users_id_to','messages_show_receiver','messages_show_sender'); 
    $subject = "Neuer Eintrag im Gbook"; 
    $message = "Es gibt einen neuen Eintrag."; 
 $messages_save = array(116,time(),$subject, $message,$mail_user['notifymods_user'],1,0); 
      cs_sql_insert(__FILE__,'messages',$messages_cells,$messages_save); 
        $mails_send++;  |  
    
Du hast die letzte Zeile aus Kommentar 36 nicht geändert ;-) 
 
Grüße
      
      
      
  
------------------ 
      
      
  Zuletzt editiert von Tom08   am 29.05.2014 um 00:40 Uhr (1x Editiert) | 
  
  
     | 
    
        |     | 
  
  
  
  
  
  
        
      Dieses Thema wurde von Tom08      geschlossen. 
            | 
  
  
  
    Antworten: 41 
       |