Home
Download
Add-ons
Help
Forum
Organisation
Project
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
February 12, 2012, 06:02:10 AM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter
hier
und auf unserer
neuen Webseite
.
149621
Posts in
21098
Topics by
7537
Members
Latest Member:
lotte2
WebsiteBaker Community Forum
Deutsch (German)
Hilfe/Support
(Moderator:
badknight
)
PageCloner und Code2
Pages: [
1
]
Go Down
Author
Topic: PageCloner und Code2 (Read 1924 times)
kirk
WebsiteBaker Org e.V.
Offline
Posts: 204
PageCloner und Code2
«
on:
September 04, 2008, 12:07:30 AM »
Hallo Backfreunde,
eben stell ich fest das der Inhalt im Code2 Modul (1.0) beim PageCloner (0.5) nicht mit Kopiert wird. (WB 2.7)
Ist das so oder mach ich was falsch ??
Kirk
«
Last Edit: September 12, 2008, 09:19:30 AM by kirk
»
Logged
kirk
WebsiteBaker Org e.V.
Offline
Posts: 204
Re: PageCloner und Code2
«
Reply #1 on:
September 04, 2008, 11:40:21 AM »
Hat denn keiner eine Idee
Logged
aldus
Offline
Posts: 1238
Re: PageCloner und Code2
«
Reply #2 on:
September 04, 2008, 12:11:03 PM »
So wie ich es sehe und hier auch getestet habe: nein, Du machst
nichts falsch, es ist
einfach so
.
Gruß
Aldus
Logged
kirk
WebsiteBaker Org e.V.
Offline
Posts: 204
Re: PageCloner und Code2
«
Reply #3 on:
September 04, 2008, 12:41:14 PM »
das ist schade denn das code2 Modul ist doch gerade dazu geeignet Inhalte vor Usern zu verstecken. Um ein Backend Narren sicher zu machen versuche ich alles was den Redakteur nichts angeht aus zu blenden.
Mit PageCloner kann er dann Vorlagen kopieren aber so gehts nicht und das Original Code Modul kann kein HTML
Misst
Kirk
Logged
aldus
Offline
Posts: 1238
Re: PageCloner und Code2
«
Reply #4 on:
September 04, 2008, 12:50:39 PM »
Ich kann's so auf die schnelle auch nicht
reparieren; weis noch nicht einmal den Unterschied zwischen "tool_clone" und "tool_doclone";
vielleicht mal PcWacht anmailen?
Gruß
Aldus
Logged
aldus
Offline
Posts: 1238
Re: PageCloner und Code2
«
Reply #5 on:
September 04, 2008, 01:02:23 PM »
Ok - very, very, unofficial and very, very on own risk
Hier klappt's zumindest mit PHP code (html einfach noch nicht getestet ...)
Edit:
Im zweiten Zip habe ich noch die Kommentare, die Info.php und die Änderungen beigefügt,
ansonsten sind beide Versionen identisch.
Gruß
Aldus
«
Last Edit: September 04, 2008, 01:23:48 PM by aldus
»
Logged
kirk
WebsiteBaker Org e.V.
Offline
Posts: 204
Re: PageCloner und Code2
«
Reply #6 on:
September 04, 2008, 01:47:48 PM »
ha du bist ja ein Schatz
es funktioniert mit HTML Vielen Dank bin froh das es Programmierer gibt.
welche Risiken könnte es denn geben
?
Logged
aldus
Offline
Posts: 1238
Re: PageCloner und Code2
«
Reply #7 on:
September 04, 2008, 02:05:45 PM »
Quote from: kirk on September 04, 2008, 01:47:48 PM
ha du bist ja ein Schatz
es funktioniert mit HTML Vielen Dank bin froh das es Programmierer gibt.
welche Risiken könnte es denn geben
?
Buaahh
Risiken ... da fragen Sie Ihren Arzt oder Apotheker ...
Solche Schnellschüsse sind immer heikel ...
Gruß
Aldus
Logged
chio
WebsiteBaker Org e.V.
Offline
Posts: 2264
Re: PageCloner und Code2 (erledigt)
«
Reply #8 on:
September 07, 2008, 03:45:56 PM »
Servus & gleich mal Danke!
Anmerkung, weil der Pagecloner gerade angefasst wird:
Die Access-Files werden nicht richtig angelegt, wenn die PageExtension nicht 'php' ist. (weil php hardcoded drin steht)
Logged
*weg*
vyni
Offline
Posts: 566
Re: PageCloner und Code2 (erledigt)
«
Reply #9 on:
September 12, 2008, 03:12:43 AM »
Na da hat einer aber ein bisserl schnell auf erledigt geklickt.
Der Page-Cloner nimmt auch diverse Einstellungen vom Imageflow nicht mit.
Jaja, genau. Bei Risiken und Nebenwirkungen fragen Sie Ihren Arzt und erschlagen Sie den Apotheker.
Logged
PS: Falls jemand eine Idee hat was zu tun ist und mir das erklären könnt - geh bitte davon aus dass ich ahnungslos bin, was php und so betrifft. Ich kann grad was lesen, kopieren und einfügen, ungefähr verfolgen und glauben.
aldus
Offline
Posts: 1238
Re: PageCloner und Code2 (erledigt)
«
Reply #10 on:
September 12, 2008, 07:41:03 AM »
Quote from: vyni on September 12, 2008, 03:12:43 AM
Na da hat einer aber ein bisserl schnell auf erledigt geklickt.
Der Page-Cloner nimmt auch diverse Einstellungen vom Imageflow nicht mit.
Jaja, genau. Bei Risiken und Nebenwirkungen fragen Sie Ihren Arzt und erschlagen Sie den Apotheker.
Nicht nur ImageFlow-gallery, auch members, team u.s.w. ... da ist im Backend zuviel "hart" vercoded worden
Wenn es aber ohnehin angefasst wird, wird hoffentlich auch das "behoben" (so gut es halt geht) ...
Gruß
Aldus
Logged
chio
WebsiteBaker Org e.V.
Offline
Posts: 2264
Re: PageCloner und Code2 (erledigt)
«
Reply #11 on:
September 12, 2008, 08:02:09 AM »
Quote
Nicht nur ImageFlow-gallery, auch members, team u.s.w. ... da ist im Backend zuviel "hart" vercoded worden
Das hat nichts mit 'zuviel "hart" vercoded' zu tun, sondern mit der Art wie der PageCloner und WB insgesamt funktionieren. PageCloner muss für jedes Modul einzeln angepasst werden, natürlich auch für jedes Update eines Moduls. Das geht einfach weit über das machbare hinaus.
Möglich wäre, ähnlich der Modul-eigenen search.php eine spezielle clone.php zu machen, die sich selbst um das Clonen kümmert. Da muss man sich aber fragen: Steht das dafür, das macht schnell mal mehr Ärger als es bringt.
Beispiel Members: du hast 30 Einträge in einer Gruppe - und sollen alle kopiert werden? Oder Team: Wozu sollen die Leute kopiert werden? Gästebuch: Alle Einträge kopieren?
Bei Members gibt es die Möglichkeit, die Einstellungen von anderen Seiten zu übernehmen, das sollte in aller Regel reichen.
Logged
*weg*
aldus
Offline
Posts: 1238
Re: PageCloner und Code2 (erledigt)
«
Reply #12 on:
September 12, 2008, 08:30:27 AM »
Ok Chio, vieleicht ist members, team und guestbook nicht ganz glücklich gewählt als Beispiele,
aber das mit dem Hartcoden ... muss ich widersprechen, wenn auch nicht energisch:
eigentlich wird alles ausser der section_id kopiert, so und die Feldnamen kannst Du auslesen.
So als ganz grobes Beispiel:
Code:
<?php
/**
*
*
*
*/
$table_name
=
TABLE_PREFIX
.
"mod_address_user"
;
$section_id
=
12
;
$new_section_id
=
24
;
$fields_array
= array ();
$fields
=
mysql_list_fields
(
DB_NAME
,
$table_name
);
$n
=
mysql_num_fields
(
$fields
);
for (
$i
=
0
;
$i
<
$n
;
$i
++) {
$temp_name
=
mysql_field_name
(
$fields
,
$i
);
if (
$temp_name
!=
"section_id"
)
$fields_array
[] =
$temp_name
;
}
$query
=
"SELECT "
.
implode
(
", "
,
$fields_array
).
" from "
.
$table_name
.
" where section_id="
.
$section_id
);
$info
=
$database
->
query
(
$query
);
$data
=
$info
->
fetchRow
();
foreach (
$fields_array
as
$item
) {
$database
->
query
(
"update "
.
$table_name
.
" set "
.
$item
.
" = '"
.
$data
[
$item
] .
"' where section_id="
.
$new_section_id
);
if(
$database
->
is_error
() ) {
$admin
->
print_error
(
$database
->
get_error
(),
$js_back
);
die();
}
}
?>
So ... alle Felder werden nun von a nach b kopiert ... ok - ich hab's hier als Beispiel den Table-namen hart reingesetzt,
aber prinzipiell brauch man bei dem Weg nun nicht mehr bei jedem neuen Modul wieder mit "elseif" und einem neuen
codeblock alles anfassen ...
Aber - ich weiss auch, die Sonderfälle, wie zum Beispiel "formular" mit mehr als einer Tabelle sind so einfach auch
nicht "mit ins boot" zu bekommen. Daher meine Bemerkung "so gut wie es geht" halt ...
Gruß
Aldus
Logged
kirk
WebsiteBaker Org e.V.
Offline
Posts: 204
Re: PageCloner und Code2 (erledigt)
«
Reply #13 on:
September 12, 2008, 08:32:37 AM »
Hallo allerseits
mein erledigt Eintrag war wohl eher subjektiv. Da ich sehr häufig das code2 Modul anwende fand ich das für mich ganz wichtig das das mit PageCloner geht.
Logged
chio
WebsiteBaker Org e.V.
Offline
Posts: 2264
Re: PageCloner und Code2 (erledigt)
«
Reply #14 on:
September 12, 2008, 09:15:07 AM »
@kirk
Du kannst ja das "Erledigt" wieder wegnehmen.
zum Kopieren der Felder:
Ja, natürlich geht das, aber wenn du nicht weißt, _was_ du da kopierst, kannst du schnell einmal eine WB-Installation zerschießen.
Es reicht schon, wenn ein Modul ein paar Felder dazubekommt und der PageCloner bekommt das nicht mit. Folge: Fehlerhafte Felder, möglicherweise unbrauchbare Seiten. Und man kann sie vielleicht nicht einmal mehr löschen.
Es spricht nix dagegen, den PageCloner immer wieder mal anzupassen. Aber mit Sorgfalt.
Besser wäre es, die Einschränkungen des PageCloners zu akzeptieren und nicht so zu tun, als ob das ein Fehler des Moduls ist. Nein, ist es nicht. Man sollte die Beschreibung, nicht das Modul ändern.
Logged
*weg*
Pages: [
1
]
Go Up
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> General Announcements
-----------------------------
English
-----------------------------
=> Help & Support
-----------------------------
General
-----------------------------
=> WebsiteBaker Website Showcase
-----------------------------
English
-----------------------------
=> Modules
=> Templates, Menus & Design
=> WebsiteBaker Language Files
=> Droplets (PHP code for use with Droplet module) & Snippets (raw PHP code)
-----------------------------
General
-----------------------------
=> Guest Area & Off-Topic
-----------------------------
English
-----------------------------
=> WebsiteBaker 2.x discussion
=> WebsiteBaker 3
-----------------------------
General
-----------------------------
=> Security Announcements
-----------------------------
Deutsch (German)
-----------------------------
=> Hilfe/Support
-----------------------------
General
-----------------------------
=> Documentation
-----------------------------
Francais (French)
-----------------------------
=> Help/Support
-----------------------------
Italiano (Italian)
-----------------------------
=> Help/Support
-----------------------------
Deutsch (German)
-----------------------------
=> Ankündigungen
=> Diskussion über WB
=> Off-Topic
=> Archiv für Themen bis 2007
=> Module & Snippets
-----------------------------
English
-----------------------------
=> Archive (posts up to 2007)
-----------------------------
Nederlands (Dutch)
-----------------------------
=> Aankondigingen
=> Hulp & Ondersteuning
=> Niet-Terzake (Off Topic)
-----------------------------
Deutsch (German)
-----------------------------
=> jQuery
=> Tutorials
=> Templates & Design
-----------------------------
English
-----------------------------
=> jQuery
-----------------------------
Bakery (WB shop module)
-----------------------------
=> Bakery English
=> Bakery Deutsch
-----------------------------
English
-----------------------------
=> WebsiteBaker 2.9
===> Announcements
===> Help/Support
===> Suggestions
-----------------------------
Deutsch (German)
-----------------------------
=> WebsiteBaker 2.9
===> Ankündigungen
===> Hilfe/Support
===> Vorschläge
-----------------------------
English
-----------------------------
===> Software bugs
-----------------------------
Deutsch (German)
-----------------------------
===> Softwarefehler
=====> Module / Extensions
-----------------------------
English
-----------------------------
=====> Modules / Extensions
-----------------------------
Deutsch (German)
-----------------------------
===> Erfahrungs und Testberichte
-----------------------------
KeepInTouch (Multi Contact Module)
-----------------------------
=> KeepInTouch English
=> KeepInTouch Deutsch
Loading...