Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 7
Seite [1]
sucre


Beginner




Beiträge: 12
# Thema - 15.11.2007 um 10:18 Uhr
Hallo

Ich habe vor ein paar Wochen die Version 4.0 für ein Projekt installiert und erst jetzt den Bug festgestellt. (Redirect Fehler bei news:create) Da schon zuviele Module angepasst wurden kann ich das update (bei dem der Fehler behoben werden soll) nicht installieren, da sonst die ganze Arbeit wieder weg wäre. Habe auch nachgeschaut ob es möglich wäre nur das Newsmodul zu aktuallisieren, funktioniert aber auch nicht, weil neue Funktionen dazugekommen sind, seid 4.0. Hat mir vielleicht jemand ein Tip wie ich den untenstehenden Code anpassen muss, damit es auch mit dieser Datei Problemslos funktioniert?

Besten Dank im Vorraus

mfg scream

 
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.
1. / 2. / ... 
<?php
// ClanSphere 2007 - www.clansphere.net
// $Id: create.php 101 2006-07-12 09:36:29Z hajo $

$cs_lang cs_translate('news');

require_once(
'mods/categories/functions.php');
$op_news cs_sql_option(__FILE__,'news');
$cs_news['users_id'] = $account['users_id'];

echo 
cs_html_table(1,'forum',1);
echo 
cs_html_roco(1,'headb');
echo 
$cs_lang['mod'] . ' - ' $cs_lang['create'];
echo 
cs_html_roco(0);
echo 
cs_html_roco(1,'leftb');

if(isset(
$_POST['submit']) OR isset($_POST['preview'])) {

    
$cs_news['categories_id'] = empty($_POST['categories_name']) ? $_POST['categories_id'] : 
    
cs_categories_create('news',$_POST['categories_name']);
    
settype($cs_news['categories_id'], 'integer');

    
$cs_news['news_time'] = cs_time();
    
$cs_news['news_close'] = isset($_POST['news_close']) ? $_POST['news_close'] : 0;
    
$cs_news['news_public'] = isset($_POST['news_public']) ? $_POST['news_public'] : 0;
    
$cs_news['news_attached'] = isset($_POST['news_attached']) ? $_POST['news_attached'] : 0;
    
$cs_news['news_headline'] = $_POST['news_headline'];
    
$cs_news['news_text'] = $_POST['news_text'];

  
$error 0;
  
$errormsg '';

  if(empty(
$cs_news['categories_id'])) {
    
$error++;
    
$errormsg .= $cs_lang['no_cat'] . cs_html_br(1);
  }
  if(empty(
$cs_news['news_headline'])) {
    
$error++;
    
$errormsg .= $cs_lang['no_headline'] . cs_html_br(1);
  }
  if(empty(
$cs_news['news_text'])) {
    
$error++;
    
$errormsg .= $cs_lang['no_text'] . cs_html_br(1);
  }
    
$flood cs_sql_select(__FILE__,'news','news_time',0,'news_time DESC');
    
$maxtime $flood['news_time'] + $cs_main['def_flood'];
    if(
$maxtime cs_time()) {
        
$error++;
        
$diff $maxtime cs_time();
        
$errormsg .= sprintf($cs_lang['flood_on'], $diff);
    }
}
else {
    
$cs_news['news_close'] = 0;
    
$cs_news['news_public'] = $op_news['def_public'];
    
$cs_news['news_attached'] = 0;
    
$cs_news['categories_id'] = 0;
    
$cs_news['news_headline'] = '';
    
$cs_news['news_text'] = '';
}
if(!isset(
$_POST['submit']) AND !isset($_POST['preview'])) {
  echo 
$cs_lang['head_body'];
}
elseif(!empty(
$error)) {
  echo 
$errormsg;
}
elseif(isset(
$_POST['preview'])) {
  echo 
$cs_lang['preview'];
}
else {
  echo 
$cs_lang['create_done'];
}

echo 
cs_html_roco(0);
echo 
cs_html_table(0);
echo 
cs_html_br(1);

if(isset(
$_POST['preview']) AND empty($error)) {

    echo 
cs_html_table(1,'forum',1);
    echo 
cs_html_roco(1,'newshead');
    echo 
cs_secure($cs_news['news_headline']);
    echo 
cs_html_roco(0);
    
    echo 
cs_html_roco(1,'bottom');
  echo 
cs_date('unix',$cs_news['news_time'],1);
    echo 
' - ';
    
$cs_news_user cs_sql_select(__FILE__,'users','users_nick',"users_id = '" $cs_news['users_id'] . "'");
    
$cs_news_user cs_secure($cs_news_user['users_nick']);
    echo 
cs_link($cs_news_user,'users','view','id=' $cs_news['users_id']);
    echo 
cs_html_roco(0);
    
    echo 
cs_html_roco(1,'leftb');
    
$cat_search "categories_id = '" $cs_news['categories_id'] . "'";
    
$cs_cat cs_sql_select(__FILE__,'categories','categories_picture',$cat_search);
    if(!empty(
$cs_cat['categories_picture'])) {
      
$place 'uploads/categories/' $cs_cat['categories_picture'];
      echo 
cs_html_img($place,0,0,"style=\"float:right\"");
    }
    echo 
cs_secure($cs_news['news_text'],1,1,1,1);
    echo 
cs_html_roco(0);
    echo 
cs_html_table(0);
    echo 
cs_html_br(2);
}

if(!empty(
$error) OR isset($_POST['preview']) OR !isset($_POST['submit'])) {

  echo 
cs_html_form (1,'news_create','news','create');
    echo 
cs_html_table(1,'forum',1);
    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('kedit') . $cs_lang['headline'] . ' *';
    echo 
cs_html_roco(2,'leftb');
    echo 
cs_html_input('news_headline',$cs_news['news_headline'],'text',200,50);
    echo 
cs_html_roco(0);
  
  echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('folder_yellow') . $cs_lang['category'] . ' *';
    echo 
cs_html_roco(2,'leftb');
    echo 
cs_categories_dropdown('news',$cs_news['categories_id']);
  echo 
cs_html_roco(0);

    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('kate') . $cs_lang['text'] . ' *';
  echo 
cs_html_br(2);
  echo 
cs_abcode_smileys('news_text');
    echo 
cs_html_roco(2,'leftb');
  echo 
cs_abcode_features('news_text',1);
    echo 
cs_html_textarea('news_text',$cs_news['news_text'],'50','20');
    echo 
cs_html_roco(0);

    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('configure') . $cs_lang['more'];
    echo 
cs_html_roco(2,'leftb');
    echo 
cs_html_vote('news_close','1','checkbox',$cs_news['news_close']);
    echo 
$cs_lang['close'];
    echo 
cs_html_br(1);
    echo 
cs_html_vote('news_public','1','checkbox',$cs_news['news_public']);
    echo 
$cs_lang['public'];
    echo 
cs_html_br(1);
    echo 
cs_html_vote('news_attached','1','checkbox',$cs_news['news_attached']);
    echo 
$cs_lang['attached'];
    echo 
cs_html_roco(0);

    echo 
cs_html_roco(1,'leftc');
    echo 
cs_icon('ksysguard') . $cs_lang['options'];
    echo 
cs_html_roco(2,'leftb');
    echo 
cs_html_vote('submit',$cs_lang['create'],'submit');
    echo 
cs_html_vote('preview',$cs_lang['preview'],'submit');
    echo 
cs_html_vote('reset',$cs_lang['reset'],'reset');
    echo 
cs_html_roco(0);
    echo 
cs_html_table(0);
    echo 
cs_html_form(0);
}
else {

    
$cs_news['news_pictures'] = '';
  
$news_cells array_keys($cs_news);
  
$news_save array_values($cs_news);
  
cs_sql_insert(__FILE__,'news',$news_cells,$news_save);

    if(!empty(
$cs_news['news_public'])) {
        include_once(
'mods/news/rss.php');
    }
  
  echo 
cs_html_table(1,'forum',1);
  echo 
cs_html_roco(1,'centerc');
    echo 
cs_link($cs_lang['continue'],'news','manage');
    echo 
cs_html_roco(0);
    echo 
cs_html_table(0);


?>


Zuletzt editiert von phoenix|scream am 15.11.2007 um 10:23 Uhr (3x Editiert)
Inaktiv
Radiate


King for a day





Beiträge: 293
# Antwort: 1 - 15.11.2007 um 10:38 Uhr
Also was willst du genau, das du nachdem du eine News neu erstellt hast, wieder zurück zu der "News Management Übersicht" kommst?


------------------
Clansphere 2008.0

Inaktiv
|
sucre
Thread-Ersteller


Beginner




Beiträge: 12
# Antwort: 2 - 15.11.2007 um 10:44 Uhr
Bis jetzt ist eine Meldung eingebaut dass die News erfolgreich erstellt wurde und ein Link auf die Managementseite, nur diese Meldung erscheint einfach in einem leeren Browserfenster (weisser hintergrund) und der Link auf die manage.php funktioniert nicht.


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 3 - 15.11.2007 um 13:16 Uhr
öhm laut deiner datei dürfte das nicht passieren, seltsame geschichte. Kontrollier ansonten mal deine Änderungen, ob du dort was falsche eingegeben hast.


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

Inaktiv
|
sucre
Thread-Ersteller


Beginner




Beiträge: 12
# Antwort: 4 - 15.11.2007 um 16:45 Uhr
hm, bis jetzt wurden am Newsmodul noch keine Änderungen vorgenommen und ich habe die Version 4.0 auch ohne Äderungen nochmals installiert und hatte das gleiche Problem.



Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 15.11.2007 um 17:06 Uhr
erstell mal einen admin acc, und gib ihn mir mal per pm


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

Inaktiv
|
sucre
Thread-Ersteller


Beginner




Beiträge: 12
# Antwort: 6 - 15.11.2007 um 17:34 Uhr
Hi Fr33z3m4n

Konnte das Problem beheben. Grund war ein beschädigtes rss Modul.
Trotzdem besten Dank für die Hilfe.

mfg scream

/close


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 7 - 15.11.2007 um 17:37 Uhr
lol oki


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

Inaktiv
|

Dieses Thema wurde von Fr33z3m4n ClanSphere Team PM geschlossen.

Antworten: 7
Seite [1]