Jetzt kostenlos Anmelden!


archipage Männlich

kennt keine frische Luft

Beiträge: 456

Geschlecht: Männlich

PHPKIT Version: 1.6.1

1

Sonntag, 3. Februar 2008, 19:12

Userwall für 1.6.1

Weiß jemand ob es die Userwall auch für die PhpKit Version 1.6.1 gibt?!
  • Zum Seitenanfang
  • Zum Seitenende

philosapiens Männlich

Hilfologe

Beiträge: 657

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.1

2

Sonntag, 3. Februar 2008, 19:39

Hi,

die Userwall kenne ich nicht, aber der pinomatdürfte in jeder Version funktionieren. :D
Leider nutze ich das phpkit immer weniger und bastele mehr Eigenes: ^^
  • Zum Seitenanfang
  • Zum Seitenende

archipage Männlich

kennt keine frische Luft

Beiträge: 456

Geschlecht: Männlich

PHPKIT Version: 1.6.1

3

Sonntag, 3. Februar 2008, 20:22

danke für den hinweis, leider aber nicht vergleichbar.
  • Zum Seitenanfang
  • Zum Seitenende

archipage Männlich

kennt keine frische Luft

Beiträge: 456

Geschlecht: Männlich

PHPKIT Version: 1.6.1

4

Sonntag, 3. Februar 2008, 21:43

mhm, muss ich also versuchen das auf 1.6.1 umzuschrieben? könntet ihr mir ein paar tipps geben, was ich ändern muss? ich glab das auslesen der db geht mit anderen präfixen, und template muss in gettemplate. geht das überhaupt? is ja auch andere ordnerstruktur....
  • Zum Seitenanfang
  • Zum Seitenende

DPB-Nashorn Männlich

lernt alles kennen

Beiträge: 94

Geschlecht: Männlich

PHPKIT Version: 1.6.03

5

Sonntag, 3. Februar 2008, 23:49

ist das teil wie es momentan ist für 1.6.4 oder für 1.6.03??
  • Zum Seitenanfang
  • Zum Seitenende

archipage Männlich

kennt keine frische Luft

Beiträge: 456

Geschlecht: Männlich

PHPKIT Version: 1.6.1

6

Montag, 4. Februar 2008, 11:43

leider 1.6.4, 1.6.03 wär ja kein problem...
  • Zum Seitenanfang
  • Zum Seitenende

Jan-Lukas Männlich

findet sich zurecht

Beiträge: 141

Geschlecht: Männlich

Wohnort: Das schöne Neandertal

PHPKIT Version: 1.6.5

7

Montag, 4. Februar 2008, 14:31

Die 1.6.4 ist eine Weiterentwickling der 1.6.1, darum sollte die Anpassung eigendlich einfacher sein ;)

die verschiebung der Tempates in die richtigen Ordner, und Anpassung der Tempates, sollte doch wohl zu lösen sein

versucht es doch einfach mal, oft genügt es die Template Adresse anzupassen, und ggf. die php Dateien in die Ordner zuverschieben

z.B. Login Dateien in den Ordner login
  • Zum Seitenanfang
  • Zum Seitenende

archipage Männlich

kennt keine frische Luft

Beiträge: 456

Geschlecht: Männlich

PHPKIT Version: 1.6.1

8

Montag, 4. Februar 2008, 17:54

nein das reicht leider definitiv nich, an den php dateien muss so einiges geändert werden!
  • Zum Seitenanfang
  • Zum Seitenende

Jan-Lukas Männlich

findet sich zurecht

Beiträge: 141

Geschlecht: Männlich

Wohnort: Das schöne Neandertal

PHPKIT Version: 1.6.5

9

Montag, 4. Februar 2008, 18:46

aber was hindert dich trotzdem daran es zu versuchen :?:

glaube ich habe nochweniger Ahnung als Du, trotzdem begebe ich mich immer an die Sachen die mich interessieren.

Klappt es nicht, kannst Du immer noch hier fragen.

Da ich keine 1.6.1 habe, kann ich es nicht probieren.
  • Zum Seitenanfang
  • Zum Seitenende

archipage Männlich

kennt keine frische Luft

Beiträge: 456

Geschlecht: Männlich

PHPKIT Version: 1.6.1

10

Montag, 4. Februar 2008, 20:24

ch probiere ja, hänge aber bei einigen sachen. glaube auch nich dass ich mehr ahnung habe als du :D . bin in sachen php anfänger. poste mal eine bsp-php-datei:

PHP-Quelltext

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
<?php
/********************************************************************************
* Userwall v1.2                                                                 *
* Autor und Copyright Mirko Wagner aka Cheroque                                 *
* Website http://www.cheroque.de                                                *
* Hergestellt für PHPKIT Version 1.6.4 pl1                                      *
* Weiterverbreitung durch Fremde (auch in modifizierter Form) ist nicht erlaubt *
* Entfernen oder unsichbar machen des Copyrights ist nicht erlaubt              *
* Support erhalten Sie ausschliesslich unter http://www.cheroque.de             *
*********************************************************************************/

pkLoadClass($BBCODE,'bbcode');

if(!defined('pkFRONTEND') || pkFRONTEND!='admin')
    die('Direct access to this location is not permitted.');

if(!adminaccess('user')) 
    return pkEvent('access_forbidden');

if(!defined('pkSQLTAB_USERWALL')){ define('pkSQLTAB_USERWALL',pkSQLPREFIX.'_userwall');}

$ACTION=(isset($_POST['action'])) ? $_POST['action'] : 'view';
$id=(isset($_REQUEST['id']) && intval($_REQUEST['id'])>0) ? intval($_REQUEST['id']) : ((isset($_REQUEST['id']) && $_REQUEST['id']=='sort')? 'sort' 0);

 
if(isset($_POST['cancel']) && $ACTION==$_POST['cancel'])
    pkHeaderLocation('userwall_db');
    
if((isset($_GET['action']) && $_GET['action']=='edit' && $id>0) || ($id && $id=='sort')){
  $opti_array = array();
  $get_optimize $DB->query("SELECT * FROM ".pkSQLTAB_USERWALL." ORDER by logoff");
  
  while ($opti_tmp $DB->fetch_array($get_optimize)){
    $opti_array[sizeof($opti_array)] = array($opti_tmp['id'],$opti_tmp['usernick'],$opti_tmp['userid'],$opti_tmp['walltext'],$opti_tmp['logon'],$opti_tmp['logoff']);
  }
  $DB->query("TRUNCATE TABLE ".pkSQLTAB_USERWALL."");
  foreach($opti_array as $entries){
    $DB->query("INSERT INTO ".pkSQLTAB_USERWALL." (usernick, userid, walltext, logon, logoff) VALUES ('".$entries[1]."','".$entries[2]."','".$entries[3]."','".$entries[4]."','".$entries[5]."')");
  }
}    


if(isset($_POST['delete']) && $ACTION==$_POST['delete']){
    if(isset($_POST['drop_confirm']) && $_POST['drop_confirm']==&& intval($_POST['id'])>0){
        $SQL->query("DELETE FROM ".pkSQLTAB_USERWALL." WHERE id='".intval($_POST['id'])."'");
    } 
    pkHeaderLocation('userwall_db');
}


if(isset($_POST['save']) && $ACTION==$_POST['save'] && isset($_POST['id'])){
  if($id && $id>0){
        $SQL->query("UPDATE ".pkSQLTAB_USERWALL." SET walltext='".$SQL->f($_POST['ed_walltext'])."' WHERE id='".$id."'");
        }
    pkHeaderLocation('userwall_db');
}


if(isset($_GET['action']) && $id && $_GET['action']=='drop' && $id>0){
    $drop=$SQL->fetch_array($SQL->query("SELECT *    FROM ".pkSQLTAB_USERWALL."    WHERE id='".intval($id)."' LIMIT 1"));
    $desc=pkEntities($drop['id']);
    eval("\$site_body.= \"".pkTpl("userwall_drop")."\";");
    return;
}



if((isset($_GET['action']) && $_GET['action']=='edit' && $id>0)){
  $edit=$SQL->fetch_array($SQL->query("SELECT    *    FROM ".pkSQLTAB_USERWALL." WHERE id='".intval($id)."' LIMIT 1"));
    $editid       $edit['id'];
    $editusernick pkEntities($edit['usernick']);
    $edituserid   pkEntities($edit['userid']);
    $editwalltext pkEntities($edit['walltext']);
    $editlogon    pkEntities($edit['logon']);
    $editlogoff   pkEntities($edit['logoff']);
    eval("\$site_body.= \"".pkTpl("userwall_form")."\";");
    return;
}



## View ##

$getDB=$SQL->query("SELECT * FROM ".pkSQLTAB_USERWALL." ORDER by id ASC");
while($entry=$SQL->fetch_array($getDB)){
    $row=rowcolor($row);
    //$entry['id']=pkEntities($tx['tx_desc']);
    $entry['walltext'] = $BBCODE->parse($entry['walltext'],0,1,0,1,1,1,50);
    eval("\$userwall_row.= \"".pkTpl("userwall_row")."\";");
    }

eval("\$site_body.= \"".pkTpl("userwall")."\";");




?>

pkTpl muss mit getTemplate
muss mit $db_tab['config'] erstezt werden glaub ich, und wie gehts weiter?
  • Zum Seitenanfang
  • Zum Seitenende