diff --git a/README.md b/README.md index 8ffae60..a626e71 100644 --- a/README.md +++ b/README.md @@ -1,92 +1,135 @@ -What is WebYep? + +Experimental work towards WebYep 3.5 +=================================== + +Alongside ongoing work on WebYep 3.1, we’re also experimenting with a new inline editing option planned for a future WebYep 3.5 release. This is an addition to WebYep, not a replacement, the existing WebYep items remain in place, although some have been rewritten and streamlined to make them cleaner and more consistent internally. + +The focus of this work is a more flexible, on-page editing experience, where content is edited directly on the page using structured blocks rather than a single free-form text field. This opens the door to building proper content sections... for example combining text, tables, columns and media into rearrangeable layouts.. rather than just editing text and images in isolation. + +We’re also testing optional AI and email plugins to explore how they might support writing, updates, exports and day-to-day communication. This work is very much experimental and not production-ready, but we’re keen to see how it complements existing WebYep workflows and what people make of it. + + +Yes WebYep 3.1 is done!! ================ +WebYep 3.1 +Yes hold onto your hats – WebYep 3.1 has finally landed.... Well almost. Yes, the latest version is almost out, and it's practically perfect (if you ignore the minor detail of incomplete documentation... but who needs that!! +So, what magical wonders does this release bring you? +* 🎵 WebYep Audio: You can now upload audio files. Just what you needed. A way to share your questionable taste in music with the world! +* 📖 WebYep Guestbook: The guestbook is back! Because nothing says cutting-edge web technology like a digital sign-in book. Prepare for a flood of "Nice site!" and "First!" comments. +* And let's not forget the bug fixes! I’ve heroically squashed more bugs that were tripping over PHP 8.3. +I'll be rolling out this masterpiece in the next few weeks. Until then, try to contain your excitement. -WebYep is Web Content Management System. WebYep is now Open Source. There are -many WebCMS available, even Open Source, but WebYep is different: -* WebYep is designed to be simple. It's easier to get started and understand - all its features. -* WebYep does not require a database server. -* WebYep is available in German and English. -* No PHP or HTML knowledge required. -* Comes with Dreamweaver and RapidWeaver plugins. +What is WebYep 3 +================ +WebYep3 is a Web Content Management System which is based heavily on the original 'https://github.com/obdev/WebYep', +and as before, WebYep3 is an Open Source system. +There are many WebCMS available, even Open Source, but the original WebYep was different, and the new WebYep3 carries those innovative ideas/direction on to meet the new demands of a modern PHP8 compatible CMS: +* WebYep is designed to be simple. It's easy to install, understand and, most of all use. +* WebYep does not require a database server.... yipppeee +* WebYep is available in multiple languages. +* No PHP or HTML knowledge is needed. +* Freeway & RapidWeaver plugins are available, plus code snippets for manual insertion into HTML. -What is in this Repository? + +So what's new in version 3.0.6 release ============================ -This git repository contains the source code of WebYep. If you just want to -install and use WebYep, it's easier to download a package from -http://www.obdev.at/webyep. +1. Again, quite a bit +2. There was a bug which is now fixed that occurred if you had set popup windows to be used rather than modal windows from the config file settings, and in some instances, the WebYep lock disappeared and didn't work +3. Longtext Editor can now create tables again by the use of a | symbol which was causing a fatal crash in the previous versions of WebYep 3 +4. Countless tiny bugs have been squashed, but there will surely be others somewhere!! +5. WebP file format has now been added to WebYep accepted file formats in WebYep - Images, Gallery, Attachments and some Richtext Editors -Use this repository if you want to apply patches or change anything in WebYep. -If you fix any bugs or add features, please send a patch or a pull request to -Objective Development. +So what's new in version 3.0.3 release, I hear you ask! +============================ -Building a WebYep Package from the Source Code -=============================================== +1. A lot!!!! +2. Now WebYep is PHP 8 compatible, all editors have been updated +3. Markup text NOW correctly handles HTML entities by either leaving anything you type 'as is' or converting it to the actual intended character, and this can be toggled on and off via the config file. +4. Countless tiny bugs have been squashed, but there are sure to be others somewhere!! +5. An extra free Richtext editor is available to use along with the Tiny MCE, and CKEditor editors and this one is called Trumbowyg +6. New documentation has been written by Will Woodgate cheers Will -In order to build WebYep from the source code, you need the following -prerequisites: -* Mac OS X 10.6 or higher. Mac OS X comes with a command line version of PHP. -* If you want to build the Dreamweaver Plugin, you need to copy the application - `Adobe Extension Manager CS5.app` into the `external-dependencies` directory. - This version of WebYep has been tested with Adobe Extension Manager CS5 - version 5.0.298, but newer versions should work as well. -* If you want to build the RapidWeaver plugin, you need Xcode 4 (tested with - version 4.6, but older and newer versions should work as well) and the - RapidWeaver Plugin Utilities framework. Copy the folder - `RWPluginUtilities.framework` into the `external-depenencies` directory. - As of RapidWeaver 5 this framework can be found in - `RapidWeaver.app/Contents/Frameworks/RWPluginUtilities.framework`. +So whats new in version 2.1.1 release? +============================ -If a prerequisite for a plugin is missing, the build script simply omits the -respective package with the plugin. +1. This release disables the deprecated set_magic_quotes_runtime(), which introduced an error if running PHP 7.2 and newer. This only affected the WebYep Attachment downloaded file. -Once you have all prerequisites installed, run the build script. Open a -Terminal window, change directory into the root of this repository and type: - release-building/make_release.php -r -Replace `` with the version specification of the packages you want to -build, e.g. `1.7.2-patched`. +So what's new in version 2.1 release? +============================ -Run the script without parameters to see other build options. Once the script -has finished, it opens a Finder window with English and German WebYep -packages, ready for distribution. +This release adds or introduces bug fixes and a number of improvements. +1. Fixed errors and mismatches within the live page when choosing a specific Javascript Libabry setting within the config file, which in turn caused the Javascript error warning windows to be displayed +2. Loop error fixed when modal windows were set to none within the config file. +3. Logon window cancel button is fixed when no modal windows are specified within the config file. +4. Date control now works correctly. +5. WebYep loops work correctly in all PHP versions from PHP 5.6 to PHP 7.3.7 +6. WebYep Read More item extra character removal fix +7. Numerous small fixes. +8. A new menu feature, which allows a developer to set the WebYep menu visual hierarchy as either expanded or collapsed when opening the WebYep menu editor. This is set within the config file. +9. Spanish has been added to the supported languages within the WebYep interface +10. Removal of license legacy file as this is now not needed. +11. There is a Commercial Rapidweaver plugin that's been re-written by William Woodgate, and this can be purchased from here: https://stacks4stacks.com/webyep/ Please note: this is a Rapid-weaver plugin and can be used in conjunction with the Free WebYep2 system or the Commercial version of WebYep2. -Tested Versions of Prerequisites -================================= -WebYep has a couple of prerequisites for building from the source code (see -above), and can be integrated with various external packages such as rich text -editors etc. Here's a list what has been tested. Newer and older versions may -work as well. -For building the plugins: +So what's new in version 2 release? +============================ - Dreamweaver CS6 - RapidWeaver 5.2.2 +This release adds or introduces a massive amount of visual changes. So as a guide, I have listed the main differences below: -For the installation: +1. visually… virtually everything has been updated, although I am still finding hidden warning popups which still use the original CSS layout, but I hope they are few and far between. +2. config file has changed a lot, and it now allows more control. It's also where you can configure things like the path to where the commercial rich-text editor files are stored or the language the editor uses *(more about that later)*. I have also added things like extra choice and control over which Javascript framework you wish to use and if you want to include the reference automatically. I have expanded the selection of Javascript frameworks to include Mootools. It’s also from here where you can set elements such as date and time configuration. +3. we now have a new Text editor to add to Short-text, Long-text and Rich-text. This new item is called Markup-text. It allows you to copy and paste raw code into your HTML page. This is extremely handy for things like embedding code from Vimeo etc +4. all code snippets have been updated, so we now have control over what size the modal window should be for each modal item +5. Menu items now have the choice of 'if you wish a link to be a none WebYep generated instance link'. This is triggered via a checkbox. +6. Long-text and Gallery-text items now have an optional floating mini menu enabled by a checkbox. +7. I have kept the gallery construction the same, but it now uses a none table method (), although I need to create a quick tutorial for everyone to understand how to use it). +8. The init-code has been tweaked and as well!! As well as the init code, we now have a new session code snippet which is added to the body tag +9. 'Date controlled WebYep loops have had to be rewritten, and again I need to post a tutorial with new updated code +10. There is a Rapidweaver plugin that's been re-written by William Woodgate, and you can read all about his stacks here: https://stacks4stacks.com/webyep/ - jQuery 1.4.3 is bundled in webyep-system/programm/javascript/ - Fancybox 1.3.4 - CKEditor 3.6.6.1 - TinyMCE (unknown) - Lightbox (unknown) +  +What's the commercial editor all about?? +============================ -License -======== +My first thought was once WebYep3 had had time to become a world leader and take over the cms world, or after a few weeks had passed after the initial launch, whichever came first, I would launch a commercial version. This would contain the Freeway actions and a version of WebYep3 with the pre-installed commercial and licensed rich-text editor (redactor). This editor has already been configured with a file and image manager.. all installed and ready to go... +But before that happened, I wanted to make sure WebYep was stable enough, and after I discovered the loop errors and the Javascript errors and then WebYep needed to be written to work with PHP8, I felt it only right to wait until I fixed those and so hence why I waited for WebYep 3 to be finished. That is now done, so in the next month or so WebYep3 commercial will be launched. + +But "how much will I charge for this commercial version" I hear you ask... well, not much, most probably about the price of a few cups of tea and a slice of cake at costa. +If you would prefer to spend 'absolutely nothing on your cms, then that's fine... the latest version is the same as the commercial version, but it can only use TinyMCE or CKEditor and Trumbowyg, which is its default for the rich-text editor similar to the original WebYep 1 series. +As you can see, the entry-level bar has been lowered to subterranean levels... so there are no excuses for moaning. + +  + +Is It Perfect? +============================ + +**3.0.6 is getting prety darn good and is quite a bit better than 2.1.1, 2.1.1 was slightly better than 2.1 and 2.1 is a lot better than 2.0** I'm reasonably sure there are going to be some bugs that have slipped past me. +But it won't go pop!! or bring on the downfall of the UK economy... only the Government can do that! + +  -WebYep is now distributed under the Terms and Conditions of the GNU General -Public License in version 2 (GPLv2). A copy of these terms and conditions can -be found in the directory `release-building`: +What is in this Repository? +============================ + +This git repository contains the source code of WebYep². If you just want to +install and use WebYep; it's easier to download the complete zip package. + +'As normal' use this repository if you want to apply patches or change anything in WebYep2. +If you fix any bugs or add features, please send a patch or a pull request. -* `WebYep License Agreement.html` for the English version. -* `WebYep Lizenzbedingungen.html` for a German translation. +  + +License +======== +WebYep is distributed under the original Terms and Conditions of the GNU General Public License in version 2 (GPLv2). A copy of these terms and conditions can be found in the directory `release-bu diff --git a/WebYep.xcworkspace/contents.xcworkspacedata b/WebYep.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index f35d322..0000000 --- a/WebYep.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/code-snippets/NEW-code-snippets.php b/code-snippets/NEW-code-snippets.php new file mode 100755 index 0000000..56b9ba1 --- /dev/null +++ b/code-snippets/NEW-code-snippets.php @@ -0,0 +1,139 @@ + + + + +

WebYep message: Error, PHP inactive

+The PHP code in this page can not be executed!
    +
  • Are you launching this page directly form your harddisc (e.g. via a local browser" instead of accessing it via a webserver?)
  • +
  • Has this file the correct file extension for PHP scripts? WebYep pages must have the ".php" extension and not ".html" or ".htm"!
  • +
?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +aLoopIDs("LoopStart-1") as $webyep_oCurrentLoop->iLoopID) { $loopid=$webyep_oCurrentLoop->iLoopID; $_SESSION["loopid"]=$loopid; $webyep_oCurrentLoop->loopStart(true,$webyep_oCurrentLoop->iLoopID); // WebYepV2 ?> + + + + +loopEnd(); } unset($_SESSION["loopid"]); // WebYepV2 ?> + + + + + + + + + + +oDocument; $goApp->oDocument = new WYDocument(new WYURL("http://www.mywebsite/dupliacte-loop.php")); $goApp->oDocument->setDocumentInstance(0); ?> +aLoopIDs("LoopStart-1-Duplicate") as $webyep_oCurrentLoop->iLoopID) { $loopid=$webyep_oCurrentLoop->iLoopID; $_SESSION["loopid"]=$loopid; $webyep_oCurrentLoop->loopStart(true,$webyep_oCurrentLoop->iLoopID); // WebYepV2 ?> + + + + +loopEnd(); } unset($_SESSION["loopid"]); // WebYepV2 ?>oDocument = $oOldDocument; ?> + + + + + + + + +showEditButtons($webyep_oCurrentLoop->iLoopID); // WebYepV2 ?> + + + + + + + + + + + + + + + + diff --git a/code-snippets/webyep-guestbook-example.php b/code-snippets/webyep-guestbook-example.php new file mode 100755 index 0000000..bcfd074 --- /dev/null +++ b/code-snippets/webyep-guestbook-example.php @@ -0,0 +1,227 @@ +

WebYep message: Error, PHP inactive

+The PHP code in this page can not be executed!
    +
  • Are you launching this page directly form your harddisc (e.g. using a +"Preview in Browser" function of your web design application instead of accessing it via a webserver?
  • +
  • Has this file the correct file extension for PHP scripts? +WebYep pages must have the ".php" extension and not ".html" or ".htm"!
  • +
?> + + + + + +Guestbook Element Test + + + +

+
+
+

Leave a Comment

+
+
+ + +
+ + + +
+
+
+ +
+ + +
+
+
+ + diff --git a/demo/de/about.php b/demo/de/about.php deleted file mode 120000 index ec92cd6..0000000 --- a/demo/de/about.php +++ /dev/null @@ -1 +0,0 @@ -../en/about.php \ No newline at end of file diff --git a/demo/de/about.subnav.php b/demo/de/about.subnav.php deleted file mode 120000 index 6deff33..0000000 --- a/demo/de/about.subnav.php +++ /dev/null @@ -1 +0,0 @@ -../en/about.subnav.php \ No newline at end of file diff --git a/demo/de/about_philosophy.php b/demo/de/about_philosophy.php deleted file mode 120000 index f76cdbc..0000000 --- a/demo/de/about_philosophy.php +++ /dev/null @@ -1 +0,0 @@ -../en/about_philosophy.php \ No newline at end of file diff --git a/demo/de/about_team.php b/demo/de/about_team.php deleted file mode 120000 index 78542ab..0000000 --- a/demo/de/about_team.php +++ /dev/null @@ -1 +0,0 @@ -../en/about_team.php \ No newline at end of file diff --git a/demo/de/about_team_member.php b/demo/de/about_team_member.php deleted file mode 120000 index 1ea78ac..0000000 --- a/demo/de/about_team_member.php +++ /dev/null @@ -1 +0,0 @@ -../en/about_team_member.php \ No newline at end of file diff --git a/demo/de/contact.php b/demo/de/contact.php deleted file mode 120000 index 4ff2a6c..0000000 --- a/demo/de/contact.php +++ /dev/null @@ -1 +0,0 @@ -../en/contact.php \ No newline at end of file diff --git a/demo/de/counseling.php b/demo/de/counseling.php deleted file mode 120000 index b3806dd..0000000 --- a/demo/de/counseling.php +++ /dev/null @@ -1 +0,0 @@ -../en/counseling.php \ No newline at end of file diff --git a/demo/de/counseling.subnav.php b/demo/de/counseling.subnav.php deleted file mode 120000 index 2a50ce6..0000000 --- a/demo/de/counseling.subnav.php +++ /dev/null @@ -1 +0,0 @@ -../en/counseling.subnav.php \ No newline at end of file diff --git a/demo/de/events.php b/demo/de/events.php deleted file mode 120000 index b2c9717..0000000 --- a/demo/de/events.php +++ /dev/null @@ -1 +0,0 @@ -../en/events.php \ No newline at end of file diff --git a/demo/de/events.subnav.php b/demo/de/events.subnav.php deleted file mode 120000 index b89cd13..0000000 --- a/demo/de/events.subnav.php +++ /dev/null @@ -1 +0,0 @@ -../en/events.subnav.php \ No newline at end of file diff --git a/demo/de/events_category.php b/demo/de/events_category.php deleted file mode 120000 index 0585056..0000000 --- a/demo/de/events_category.php +++ /dev/null @@ -1 +0,0 @@ -../en/events_category.php \ No newline at end of file diff --git a/demo/de/events_gallery.php b/demo/de/events_gallery.php deleted file mode 120000 index aa67265..0000000 --- a/demo/de/events_gallery.php +++ /dev/null @@ -1 +0,0 @@ -../en/events_gallery.php \ No newline at end of file diff --git a/demo/de/home.subnav.php b/demo/de/home.subnav.php deleted file mode 120000 index 4f2743c..0000000 --- a/demo/de/home.subnav.php +++ /dev/null @@ -1 +0,0 @@ -../en/home.subnav.php \ No newline at end of file diff --git a/demo/de/index.php b/demo/de/index.php deleted file mode 120000 index 1d75bdf..0000000 --- a/demo/de/index.php +++ /dev/null @@ -1 +0,0 @@ -../en/index.php \ No newline at end of file diff --git a/demo/de/legal_notice.php b/demo/de/legal_notice.php deleted file mode 120000 index 6d7ce23..0000000 --- a/demo/de/legal_notice.php +++ /dev/null @@ -1 +0,0 @@ -../en/legal_notice.php \ No newline at end of file diff --git a/demo/de/partners.php b/demo/de/partners.php deleted file mode 120000 index 92ab763..0000000 --- a/demo/de/partners.php +++ /dev/null @@ -1 +0,0 @@ -../en/partners.php \ No newline at end of file diff --git a/demo/de/therapies.php b/demo/de/therapies.php deleted file mode 120000 index f80714c..0000000 --- a/demo/de/therapies.php +++ /dev/null @@ -1 +0,0 @@ -../en/therapies.php \ No newline at end of file diff --git a/demo/de/therapies.subnav.php b/demo/de/therapies.subnav.php deleted file mode 120000 index dbbd4ad..0000000 --- a/demo/de/therapies.subnav.php +++ /dev/null @@ -1 +0,0 @@ -../en/therapies.subnav.php \ No newline at end of file diff --git a/demo/en/about.php b/demo/en/about.php deleted file mode 100644 index 113f26f..0000000 --- a/demo/en/about.php +++ /dev/null @@ -1,26 +0,0 @@ - - - -
- -
-
- -
- -
- -
-
- - diff --git a/demo/en/about.subnav.php b/demo/en/about.subnav.php deleted file mode 100644 index 7df3b80..0000000 --- a/demo/en/about.subnav.php +++ /dev/null @@ -1,5 +0,0 @@ - -
- -
-
diff --git a/demo/en/about_philosophy.php b/demo/en/about_philosophy.php deleted file mode 100644 index 334f52f..0000000 --- a/demo/en/about_philosophy.php +++ /dev/null @@ -1,35 +0,0 @@ - - -
- - -

Unsere Philosophie

- -

„Der Mensch steht im Mittelpunkt“.

- - - -

Our Philosophy

- -

„The Human Beeing is the centre of our attention“.

- - - -

Magna commy nosto dolore dipsusc ilisci blaore facipis nonse ming eugiam augiam eugue min ulla conum etuerci blandit ex estio eliqui te faccumsandip essent vel duis auguercidunt lor suscin vulla adit alis esequipit, susto euissi.

- -
-
-
- -
- diff --git a/demo/en/about_team.php b/demo/en/about_team.php deleted file mode 100644 index 4826495..0000000 --- a/demo/en/about_team.php +++ /dev/null @@ -1,37 +0,0 @@ - - -
- - - -

Unser Team

- -Erfahrene ÄrztInnen, TherapeutInnen und TrainerInnen betreuen Sie bei „Leben in Balance“. - - - -

Our Team

- -

At „Live in Balance“ you in the hands of experienced medics, therapists and coaches.

- - - -

Magna commy nosto dolore dipsusc ilisci blaore facipis nonse ming eugiam augiam eugue min ulla conum etuerci blandit ex estio eliqui te faccumsandip essent vel duis auguercidunt lor suscin vulla adit alis esequipit, susto euissi.

- -

Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi.

- -
-
- -
- diff --git a/demo/en/about_team_member.php b/demo/en/about_team_member.php deleted file mode 100644 index 2c139aa..0000000 --- a/demo/en/about_team_member.php +++ /dev/null @@ -1,36 +0,0 @@ - - -
- -
-
- -

- - - - - - - - - - - - - - -
:
: ««« 
:
- -
- diff --git a/demo/en/contact.php b/demo/en/contact.php deleted file mode 100644 index 340254a..0000000 --- a/demo/en/contact.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -
-

- -

- -

»»»
-

- -

»»»   -

- -
- - diff --git a/demo/en/counseling.php b/demo/en/counseling.php deleted file mode 100644 index 15e38d5..0000000 --- a/demo/en/counseling.php +++ /dev/null @@ -1,24 +0,0 @@ - - - -
- -
-
- -
- -
-
- - diff --git a/demo/en/counseling.subnav.php b/demo/en/counseling.subnav.php deleted file mode 100644 index a222fb2..0000000 --- a/demo/en/counseling.subnav.php +++ /dev/null @@ -1 +0,0 @@ - diff --git a/demo/en/events.php b/demo/en/events.php deleted file mode 100644 index 15e38d5..0000000 --- a/demo/en/events.php +++ /dev/null @@ -1,24 +0,0 @@ - - - -
- -
-
- -
- -
-
- - diff --git a/demo/en/events.subnav.php b/demo/en/events.subnav.php deleted file mode 100644 index c4cdff0..0000000 --- a/demo/en/events.subnav.php +++ /dev/null @@ -1 +0,0 @@ - diff --git a/demo/en/events_category.php b/demo/en/events_category.php deleted file mode 100644 index 6642503..0000000 --- a/demo/en/events_category.php +++ /dev/null @@ -1,43 +0,0 @@ - - - -
- -

- -iLoopID) { $webyep_oCurrentLoop->loopStart(false); ?> - - - - - - - -loopEnd(); } ?> -
-
-
-
showEditButtons(); ?>
-

-

-

- - -
- -
-
-
- - - diff --git a/demo/en/events_gallery.php b/demo/en/events_gallery.php deleted file mode 100644 index cae1688..0000000 --- a/demo/en/events_gallery.php +++ /dev/null @@ -1,35 +0,0 @@ - - - -
- -

- -iLoopID) { $webyep_oCurrentLoop->loopStart(false); ?> - - - - - -loopEnd(); } ?> -
-
-
-
showEditButtons(); ?>
-

- -
-
- - - diff --git a/demo/en/home.subnav.php b/demo/en/home.subnav.php deleted file mode 100644 index c8d752b..0000000 --- a/demo/en/home.subnav.php +++ /dev/null @@ -1,12 +0,0 @@ -

:

-
-

-

:

-

:

- -
-»»» diff --git a/demo/en/index.php b/demo/en/index.php deleted file mode 100644 index 573660a..0000000 --- a/demo/en/index.php +++ /dev/null @@ -1,22 +0,0 @@ - - - -
- -
- -
- -
- - diff --git a/demo/en/legal_notice.php b/demo/en/legal_notice.php deleted file mode 100644 index 89e1dcc..0000000 --- a/demo/en/legal_notice.php +++ /dev/null @@ -1,36 +0,0 @@ - - - -
-

- -

-
- - - -

Konzept und Grafik: Hilde Matouschek | www.officina.at

-

Bilder: Hilde Matouschek (officina); Robert P. Mobley Jr., Alfred Wekelo, Pippa West, Vitalii Gubin, Yuri Arcurs, Mitarart, Dmitry Koksharov (alle: Fotolia.de)

-

Hinweis: „Leben in Balance“ ist ein fiktives Projekt zur Demonstration des webbasierenden Content-Management-Systems WebYep! der Objective Development Software GmbH.

- - - -

Concept and design: Hilde Matouschek | www.officina.at

-

Fotos: Hilde Matouschek (officina); Robert P. Mobley Jr., Alfred Wekelo, Pippa West, Vitalii Gubin, Yuri Arcurs, Mitarart, Dmitry Koksharov (all: Fotolia.de)

-

Notice: "Life in Balance" is a fictitious project, created to demonstrate the browser based web content management system WebYep! from Objective Development Software GmbH..

- - - -
- - diff --git a/demo/en/partners.php b/demo/en/partners.php deleted file mode 100644 index b9cc1c8..0000000 --- a/demo/en/partners.php +++ /dev/null @@ -1,39 +0,0 @@ - - - -
- -

-
- -iLoopID) { $webyep_oCurrentLoop->loopStart(false); ?> - - - - - - - -loopEnd(); } ?> -
- - -
showEditButtons(); ?>
-

-
-
-
-
-
- - diff --git a/demo/en/therapies.php b/demo/en/therapies.php deleted file mode 100644 index 15e38d5..0000000 --- a/demo/en/therapies.php +++ /dev/null @@ -1,24 +0,0 @@ - - - -
- -
-
- -
- -
-
- - diff --git a/demo/en/therapies.subnav.php b/demo/en/therapies.subnav.php deleted file mode 100644 index 78d131c..0000000 --- a/demo/en/therapies.subnav.php +++ /dev/null @@ -1 +0,0 @@ - diff --git a/demo/fieldname_mappings.php b/demo/fieldname_mappings.php deleted file mode 100644 index 1b421c8..0000000 --- a/demo/fieldname_mappings.php +++ /dev/null @@ -1,38 +0,0 @@ - \ No newline at end of file diff --git a/demo/footer.inc.php b/demo/footer.inc.php deleted file mode 100644 index 2badd7c..0000000 --- a/demo/footer.inc.php +++ /dev/null @@ -1,6 +0,0 @@ - -
- -
- - diff --git a/demo/header.inc.php b/demo/header.inc.php deleted file mode 100644 index 0f104ed..0000000 --- a/demo/header.inc.php +++ /dev/null @@ -1,46 +0,0 @@ - - - - -<?php echo $sPageTitle ?> - - - - -
', $sDEURL); - printf('', $sENURL); -?>
-
-
- -
- - - - diff --git a/demo/images/about-de-o.gif b/demo/images/about-de-o.gif deleted file mode 100644 index 81e14fc..0000000 Binary files a/demo/images/about-de-o.gif and /dev/null differ diff --git a/demo/images/about-de.gif b/demo/images/about-de.gif deleted file mode 100644 index 8cd2498..0000000 Binary files a/demo/images/about-de.gif and /dev/null differ diff --git a/demo/images/about-en-o.gif b/demo/images/about-en-o.gif deleted file mode 100644 index 847b37b..0000000 Binary files a/demo/images/about-en-o.gif and /dev/null differ diff --git a/demo/images/about-en.gif b/demo/images/about-en.gif deleted file mode 100644 index acc619a..0000000 Binary files a/demo/images/about-en.gif and /dev/null differ diff --git a/demo/images/bottom_flower.gif b/demo/images/bottom_flower.gif deleted file mode 100644 index 6742f82..0000000 Binary files a/demo/images/bottom_flower.gif and /dev/null differ diff --git a/demo/images/contact-de-o.gif b/demo/images/contact-de-o.gif deleted file mode 100644 index 258bfab..0000000 Binary files a/demo/images/contact-de-o.gif and /dev/null differ diff --git a/demo/images/contact-de.gif b/demo/images/contact-de.gif deleted file mode 100644 index df017b9..0000000 Binary files a/demo/images/contact-de.gif and /dev/null differ diff --git a/demo/images/contact-en-o.gif b/demo/images/contact-en-o.gif deleted file mode 100644 index 728396a..0000000 Binary files a/demo/images/contact-en-o.gif and /dev/null differ diff --git a/demo/images/contact-en.gif b/demo/images/contact-en.gif deleted file mode 100644 index a275ff3..0000000 Binary files a/demo/images/contact-en.gif and /dev/null differ diff --git a/demo/images/counseling-de-o.gif b/demo/images/counseling-de-o.gif deleted file mode 100644 index b7d1022..0000000 Binary files a/demo/images/counseling-de-o.gif and /dev/null differ diff --git a/demo/images/counseling-de.gif b/demo/images/counseling-de.gif deleted file mode 100644 index 4458127..0000000 Binary files a/demo/images/counseling-de.gif and /dev/null differ diff --git a/demo/images/counseling-en-o.gif b/demo/images/counseling-en-o.gif deleted file mode 100644 index e6f487b..0000000 Binary files a/demo/images/counseling-en-o.gif and /dev/null differ diff --git a/demo/images/counseling-en.gif b/demo/images/counseling-en.gif deleted file mode 100644 index a4797ef..0000000 Binary files a/demo/images/counseling-en.gif and /dev/null differ diff --git a/demo/images/events-de-o.gif b/demo/images/events-de-o.gif deleted file mode 100644 index 4699902..0000000 Binary files a/demo/images/events-de-o.gif and /dev/null differ diff --git a/demo/images/events-de.gif b/demo/images/events-de.gif deleted file mode 100644 index c3d549c..0000000 Binary files a/demo/images/events-de.gif and /dev/null differ diff --git a/demo/images/events-en-o.gif b/demo/images/events-en-o.gif deleted file mode 100644 index f4caa2e..0000000 Binary files a/demo/images/events-en-o.gif and /dev/null differ diff --git a/demo/images/events-en.gif b/demo/images/events-en.gif deleted file mode 100644 index 67de586..0000000 Binary files a/demo/images/events-en.gif and /dev/null differ diff --git a/demo/images/flags_de.gif b/demo/images/flags_de.gif deleted file mode 100644 index 2cb5fe2..0000000 Binary files a/demo/images/flags_de.gif and /dev/null differ diff --git a/demo/images/flags_en.gif b/demo/images/flags_en.gif deleted file mode 100644 index 7f00c00..0000000 Binary files a/demo/images/flags_en.gif and /dev/null differ diff --git a/demo/images/head_left.gif b/demo/images/head_left.gif deleted file mode 100644 index 29db434..0000000 Binary files a/demo/images/head_left.gif and /dev/null differ diff --git a/demo/images/head_right-de.gif b/demo/images/head_right-de.gif deleted file mode 100644 index 5f9b8f2..0000000 Binary files a/demo/images/head_right-de.gif and /dev/null differ diff --git a/demo/images/head_right-en.gif b/demo/images/head_right-en.gif deleted file mode 100644 index 6862e63..0000000 Binary files a/demo/images/head_right-en.gif and /dev/null differ diff --git a/demo/images/head_top-de.gif b/demo/images/head_top-de.gif deleted file mode 100644 index e8b30bd..0000000 Binary files a/demo/images/head_top-de.gif and /dev/null differ diff --git a/demo/images/head_top-en.gif b/demo/images/head_top-en.gif deleted file mode 100644 index e7f56e0..0000000 Binary files a/demo/images/head_top-en.gif and /dev/null differ diff --git a/demo/images/home-de-o.gif b/demo/images/home-de-o.gif deleted file mode 100644 index a88396e..0000000 Binary files a/demo/images/home-de-o.gif and /dev/null differ diff --git a/demo/images/home-de.gif b/demo/images/home-de.gif deleted file mode 100644 index 40cde41..0000000 Binary files a/demo/images/home-de.gif and /dev/null differ diff --git a/demo/images/home-en-o.gif b/demo/images/home-en-o.gif deleted file mode 100644 index 782d1d5..0000000 Binary files a/demo/images/home-en-o.gif and /dev/null differ diff --git a/demo/images/home-en.gif b/demo/images/home-en.gif deleted file mode 100644 index d1ae246..0000000 Binary files a/demo/images/home-en.gif and /dev/null differ diff --git a/demo/images/legal_notice-de-o.gif b/demo/images/legal_notice-de-o.gif deleted file mode 100644 index 76bd3a9..0000000 Binary files a/demo/images/legal_notice-de-o.gif and /dev/null differ diff --git a/demo/images/legal_notice-de.gif b/demo/images/legal_notice-de.gif deleted file mode 100644 index 5370767..0000000 Binary files a/demo/images/legal_notice-de.gif and /dev/null differ diff --git a/demo/images/legal_notice-en-o.gif b/demo/images/legal_notice-en-o.gif deleted file mode 100644 index e54c453..0000000 Binary files a/demo/images/legal_notice-en-o.gif and /dev/null differ diff --git a/demo/images/legal_notice-en.gif b/demo/images/legal_notice-en.gif deleted file mode 100644 index ad22ad1..0000000 Binary files a/demo/images/legal_notice-en.gif and /dev/null differ diff --git a/demo/images/page_pattern.gif b/demo/images/page_pattern.gif deleted file mode 100644 index 3932534..0000000 Binary files a/demo/images/page_pattern.gif and /dev/null differ diff --git a/demo/images/partners-de-o.gif b/demo/images/partners-de-o.gif deleted file mode 100644 index a8bfdfd..0000000 Binary files a/demo/images/partners-de-o.gif and /dev/null differ diff --git a/demo/images/partners-de.gif b/demo/images/partners-de.gif deleted file mode 100644 index b852ab7..0000000 Binary files a/demo/images/partners-de.gif and /dev/null differ diff --git a/demo/images/partners-en-o.gif b/demo/images/partners-en-o.gif deleted file mode 100644 index 8e8efd4..0000000 Binary files a/demo/images/partners-en-o.gif and /dev/null differ diff --git a/demo/images/partners-en.gif b/demo/images/partners-en.gif deleted file mode 100644 index cb82f08..0000000 Binary files a/demo/images/partners-en.gif and /dev/null differ diff --git a/demo/images/slogan-de.gif b/demo/images/slogan-de.gif deleted file mode 100644 index b069d32..0000000 Binary files a/demo/images/slogan-de.gif and /dev/null differ diff --git a/demo/images/slogan-en.gif b/demo/images/slogan-en.gif deleted file mode 100644 index 678c875..0000000 Binary files a/demo/images/slogan-en.gif and /dev/null differ diff --git a/demo/images/spacer.gif b/demo/images/spacer.gif deleted file mode 100644 index 5bfd67a..0000000 Binary files a/demo/images/spacer.gif and /dev/null differ diff --git a/demo/images/submenu_bullet.gif b/demo/images/submenu_bullet.gif deleted file mode 100644 index f34432a..0000000 Binary files a/demo/images/submenu_bullet.gif and /dev/null differ diff --git a/demo/images/submenu_bullet_ex.gif b/demo/images/submenu_bullet_ex.gif deleted file mode 100644 index 63e4ac8..0000000 Binary files a/demo/images/submenu_bullet_ex.gif and /dev/null differ diff --git a/demo/images/subnav_bg.gif b/demo/images/subnav_bg.gif deleted file mode 100644 index d4a8c82..0000000 Binary files a/demo/images/subnav_bg.gif and /dev/null differ diff --git a/demo/images/subnav_bottom.gif b/demo/images/subnav_bottom.gif deleted file mode 100644 index d124b15..0000000 Binary files a/demo/images/subnav_bottom.gif and /dev/null differ diff --git a/demo/images/therapies-de-o.gif b/demo/images/therapies-de-o.gif deleted file mode 100644 index b2bf721..0000000 Binary files a/demo/images/therapies-de-o.gif and /dev/null differ diff --git a/demo/images/therapies-de.gif b/demo/images/therapies-de.gif deleted file mode 100644 index 55e5122..0000000 Binary files a/demo/images/therapies-de.gif and /dev/null differ diff --git a/demo/images/therapies-en-o.gif b/demo/images/therapies-en-o.gif deleted file mode 100644 index 1f51a60..0000000 Binary files a/demo/images/therapies-en-o.gif and /dev/null differ diff --git a/demo/images/therapies-en.gif b/demo/images/therapies-en.gif deleted file mode 100644 index 540f274..0000000 Binary files a/demo/images/therapies-en.gif and /dev/null differ diff --git a/demo/index.php b/demo/index.php deleted file mode 100644 index 94fc438..0000000 --- a/demo/index.php +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/demo/launch.php b/demo/launch.php deleted file mode 100644 index 49bb9ff..0000000 --- a/demo/launch.php +++ /dev/null @@ -1,78 +0,0 @@ - MAX_DEMO_LIFETIME) { - if (!$bDebug) exec("rm -rf $sFolderPath"); - else echo "Would remove $sFolderPath\n"; - } - } - } - closedir($rDir); - } else if ($bDebug) echo "Skipping GC\n"; - fclose($rLockFile); - } - - function sNewSlotID() - { - $sID = ""; - for ($i = 0; $i < 4; $i++) { - $sID .= mt_rand(1000, 9999); - } - return $sID; - } - - // when launched from obdev's website main, current dir is not scripts dir - if (isset($_SERVER["PATH_TRANSLATED"])) chdir(dirname($_SERVER["PATH_TRANSLATED"])); - - if (isset($_GET["LANG"]) && $_GET["LANG"] == "de") $sLang = "de"; - else $sLang = "en"; - - $bDebug = isset($_GET["DEBUG"]); - - doGarbageCollection(); - - $iTries = 0; - do { - $sSlotID = sNewSlotID(); - $sSlotFolderName = "daten_$sSlotID"; - $sSlotFolderPath = WEBYEP_SYSTEM_FOLDER . "/$sSlotFolderName"; - $iTries++; - } while (file_exists($sSlotFolderPath) && $iTries < MAX_TRIES); - - if ($iTries < MAX_TRIES) { - mkdir($sSlotFolderPath); - chmod($sSlotFolderPath, 0777); - $host = strlen($_SERVER['HTTP_HOST']) > 0 ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; - $sStartURL = "http://" . $host . "/" . WEBYEP_DEMOSLOT_PREFIX . "$sLang$sSlotID/"; - $sStartURL .= ($sLang == "en" ? "en/":"de/") . 'index.php'; - } - else die("Demo can not be started - sorry."); - - if (!$bDebug) header ("Location: $sStartURL"); - else echo "Would redirect to $sStartURL\n"; - -?> diff --git a/demo/main.css b/demo/main.css deleted file mode 100644 index cdcc1b9..0000000 --- a/demo/main.css +++ /dev/null @@ -1,310 +0,0 @@ -body { - background-image: url(images/page_pattern.gif); - margin: 0px; -} - -a:link { - color: #4A521A; -} - -a:visited { - color: #4A521A; -} - -a:active { - color: #4A521A; -} - -#languageSelector { - width: 896px; - margin-top: 30px; - margin-right: auto; - margin-left: auto; - text-align: right; -} - -#mainContainer { - width: 896px; - border: 2px solid #C0D445; - margin-right: auto; - margin-left: auto; - margin-top: 10px; - background-color: #FCFCF0; -} - -#menuItemsContainer { - width: 896px; -} - -.menuItem { - float: left; -} - -#contentContainer { - clear: both; - padding-top: 30px; - padding-bottom: 0px; - padding-left: 19px; - padding-right: 19px; - font-family: Arial, Helvetica, sans-serif; - color: #4A521A; -} - -#footerContainer { - text-align: right; - padding-right: 40px; - clear: both; -} - -#subNavContainer { - float: left; - width: 182px; - background-image: url(images/subnav_bg.gif); -} - -#subNav { - padding-top: 10px; - padding-left: 14px; - padding-right: 17px; - padding-bottom: 40px; - font-size: 11px; -} - -#subNav .subMenuItem { - font-size: 12px; - padding-top: 12px; -} - -#subNav .subMenuItem.selected { - font-weight: bold; -} - -#subNav .divider { - height: 1px; - overflow: hidden; - line-height: 1px; - background-color: #4A521A; - margin-top: 7px; - margin-bottom: 7px; -} - -#subNav h1 { - font-size: 12px; - margin-top: 0; -} - -#subNav h2 { - font-size: 11px; - margin-top: 5; -} - -#subNav ul { - list-style-type: none; - padding: 0; - margin: 0; -} - -#subNav p { - font-size: 11px; - line-height: 15px; -} - -#subNav li.WebYepMenuTitle { - font-size: 14px; - padding-top: 10px; - padding-bottom: 10px; - padding-left: 10px; - border-bottom: 1px solid #4A521A; - font-weight: bold; - background: url(images/submenu_bullet.gif) no-repeat left 50%; -} - -#subNav li.WebYepMenuTitleExpanded { - background: url(images/submenu_bullet_ex.gif) no-repeat left 1.2em; -} - -#subNav li.WebYepMenuItem { - font-size: 12px; - padding-top: 10px; - padding-bottom: 10px; - border-bottom: 1px solid #4A521A; -} - -#subNav li li.WebYepMenuItem { - font-weight: normal; - padding-top: 5px; - padding-bottom: 5px; - border: none; - padding-left: 10px; -} - -#subNav li li.WebYepMenuFirstItem { - padding-top: 10px; -} - -#subNav li.WebYepMenuCurrentItem { - font-weight: bold; -} - -#subNav li li.WebYepMenuCurrentItem { - font-weight: bold; -} - -#subNav a:link { - text-decoration: none; -} -#subNav a:visited { - text-decoration: none; -} -#subNav a:active { - text-decoration: none; -} - -#subNav .subSubNav li.WebYepMenuItem { - font-size: 11px; - padding-top: 4px; - padding-bottom: 4px; - padding-left: 10px; - border: none; -} - -#subNav .subSubNav li.WebYepMenuCurrentItem { - font-size: 11px; - padding-top: 4px; - padding-bottom: 4px; - padding-left: 10px; - border: none; - font-weight: bold; -} - -#subNav .subSubNav li.WebYepMenuTitle { - font-size: 12px; - padding-top: 15px; - padding-bottom: 4px; - padding-left: 10px; - border-top: 1px solid #4A521A; - border-bottom: none; - margin-left: 0; - font-weight: bold; - margin-top: 6px; - color: gray; -} - -#mainContent { - float: left; - width: 400px; - margin-left: 20px; - margin-right: 20px; - margin-top: 0; -} - -#mainContent.noSidebar { - width: 600px; -} - -.noSubMenu { - padding-left: 165px; - margin-left: 0; - float: none; -} - -#mainContent h1 { - margin-top: -2px; - font-size: 18px; - font-weight: bold; -} - -#mainContent.noSidebar h1 { - widthx: 440px; -} - -#mainContent h2 { - margin-top: -2px; - font-size: 14px; - font-weight: bold; -} - -#mainContent p { - font-size: 13px; - line-height: 18px; -} - -#mainContent td { - font-size: 13px; - line-height: 18px; -} - -#sidebarRight { - float: right; - width: 195px; -} - -#sidebarRight img { - border: 1px solid #C0D445; -} - -#sidebarLeft { - float: left; - width: 120px; - margin-left: 20px; - margin-right: -10px; -} - -#sidebarLeft img { - border: 1px solid #C0D445; -} - -img.bordered { - border: 1px solid #C0D445; -} - -img.zoomable { - cursor: -moz-zoom-in; -} - -#teamAttributes td { - border-bottom: 1px solid gray; - padding-bottom: 6px; - padding-top: 6px; -} - -.imageCaption { - margin-top: 6px; - font-family: Verdana, Geneva, sans-serif; - font-size: 10px; - font-style: italic; -} - -.loopControls { - white-space: nowrap; -} - -.WebYepGalleryContainer { - border-collapse: collapse; -} - -.WebYepGalleryContainer td { - text-align: center; - vertical-align: top; - padding: 12px 6px; - border: 1px solid #4a521a; -} - -.WebYepGalleryText { - font-size: 11px; - line-height: 14px; - margin-top: 4px; -} - -.fieldLabel { - font-weight: bold; - text-align: right; - vertical-align: top; - padding-right: 10px; - white-space: nowrap; -} - -.clearer { - clear: both; -} - diff --git a/demo/main.inc.php b/demo/main.inc.php deleted file mode 100644 index 74ae010..0000000 --- a/demo/main.inc.php +++ /dev/null @@ -1,134 +0,0 @@ -

WebYep message: Error, PHP inactive

-The PHP code in this page can not be executed!
    -
  • Are you launching this page directly form your harddisc (e.g. via Dreamweavers -"Preview in Browser" instead of accessing it via a webserver?
  • -
  • Has this file the correct file extension for PHP scripts? -WebYep pages must have the ".php" extension and not ".html" or ".htm"!
  • -
?> -"; - return $sHTML; -} - -function sCurrentPage() -{ - return basename($_SERVER['PHP_SELF']); -} - -function sCurrentSection() -{ - $sCurrentSection = ""; - $sCurrentPage = sCurrentPage(); - - switch ($sCurrentPage) { - case "index.php": - $sCurrentSection = "home"; - break; - case "about.php": - case "about_philosophy.php": - case "about_team.php": - case "about_team_member.php": - $sCurrentSection = "about"; - break; - case "counseling.php": - $sCurrentSection = "counseling"; - break; - case "therapies.php": - $sCurrentSection = "therapies"; - break; - case "events.php": - case "events_category.php": - case "events_gallery.php": - $sCurrentSection = "events"; - break; - case "partners.php": - $sCurrentSection = "partners"; - break; - case "contact.php": - $sCurrentSection = "contact"; - break; - case "legal_notice.php": - $sCurrentSection = "legal_notice"; - break; - } - return $sCurrentSection; -} - -function sCurrentSubNavPath() -{ - $sCurrentSection = sCurrentSection(); - return "${sCurrentSection}.subnav.php"; -} - -function sMenuButton($sName) -{ - global $gsLang; - - $sImg = "$sName-$gsLang.gif"; - $sURL = "$sName.php"; - if ($sName == "home") $sURL = "index.php"; - if ($sName == "events") $sURL = "events_category.php?WEBYEP_DI=1"; - - $sCurrentSection = sCurrentSection(); - if ($sName == $sCurrentSection) $sImg = str_replace(".gif", "-o.gif", $sImg); - $sHTML = ""; - return $sHTML; -} - -function sSubMenuItem($sText, $sURL) -{ - $sHTML = ""; - $bSelected = strpos($_SERVER['PHP_SELF'], str_replace(".php", "", basename($sURL))) !== false; - $sHTML = sprintf('%s', $bSelected ? " selected":"", $sURL, $sText, "\n"); - return $sHTML; -} - -//error_reporting(E_ALL ^ E_NOTICE); -//ini_set("display_errors", 1); - -error_reporting(0); -ini_set("display_errors", 0); - - -$gsLang = "en"; - -if (strpos($_SERVER['PHP_SELF'], "/de/") !== false) $gsLang = "de"; - -?> \ No newline at end of file diff --git a/demo/photos/about.jpg b/demo/photos/about.jpg deleted file mode 100644 index 1e160c9..0000000 Binary files a/demo/photos/about.jpg and /dev/null differ diff --git a/demo/photos/about_philosophy.jpg b/demo/photos/about_philosophy.jpg deleted file mode 100644 index a95c3df..0000000 Binary files a/demo/photos/about_philosophy.jpg and /dev/null differ diff --git a/demo/photos/about_team.jpg b/demo/photos/about_team.jpg deleted file mode 100644 index e18a9dd..0000000 Binary files a/demo/photos/about_team.jpg and /dev/null differ diff --git a/demo/photos/counseling.jpg b/demo/photos/counseling.jpg deleted file mode 100644 index 9ca7d6b..0000000 Binary files a/demo/photos/counseling.jpg and /dev/null differ diff --git a/demo/tinymce.css b/demo/tinymce.css deleted file mode 100644 index cc3ba76..0000000 --- a/demo/tinymce.css +++ /dev/null @@ -1,38 +0,0 @@ -body { - font-family: Arial, Helvetica, sans-serif; - color: #4A521A; -} - -a:link { - color: #4A521A; -} - -a:visited { - color: #4A521A; -} - -a:active { - color: #4A521A; -} - -h1 { - margin-top: -2px; - font-size: 18px; - font-weight: bold; -} - -h2 { - margin-top: -2px; - font-size: 14px; - font-weight: bold; -} - -p { - font-size: 13px; - line-height: 18px; -} - -td { - font-size: 13px; - line-height: 18px; -} diff --git a/demo/webyep-system-extensions.inc.php b/demo/webyep-system-extensions.inc.php deleted file mode 100644 index 73f55a2..0000000 --- a/demo/webyep-system-extensions.inc.php +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/demo/webyep-system/daten/1-rt-Text b/demo/webyep-system/daten/1-rt-Text deleted file mode 100644 index 3341b8c..0000000 --- a/demo/webyep-system/daten/1-rt-Text +++ /dev/null @@ -1,12 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:625:"

- Welcome!

-

- Our therapy center "Life in Balance" regards physical health and mental balance holistic processes, with the human being as the center.

-

- Our counselings, therapy forms and methods are individually adapted and are targeted to increase quality of life, gain inner balance and to find (again) enjoyment of life.

-

- Our range of services aims at the vocational and private self realization as well as on the physical and mental well-being of our clients and patients.

-

- We are looking forward to your attendance.
- Your "Life in Balance" team

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/1-st-EventTitle b/demo/webyep-system/daten/1-st-EventTitle deleted file mode 100644 index 603f4af..0000000 --- a/demo/webyep-system/daten/1-st-EventTitle +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:16:"„Open House“";} \ No newline at end of file diff --git a/demo/webyep-system/daten/1-st-Veranstaltungstitel b/demo/webyep-system/daten/1-st-Veranstaltungstitel deleted file mode 100644 index 6ab99f8..0000000 --- a/demo/webyep-system/daten/1-st-Veranstaltungstitel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:12:""Open House"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/1-st-Wann b/demo/webyep-system/daten/1-st-Wann deleted file mode 100644 index b998979..0000000 --- a/demo/webyep-system/daten/1-st-Wann +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:25:"October 10, 2007, 8:00 PM";} \ No newline at end of file diff --git a/demo/webyep-system/daten/1-st-When b/demo/webyep-system/daten/1-st-When deleted file mode 100644 index 1f1ab0f..0000000 --- a/demo/webyep-system/daten/1-st-When +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:26:"Oct 15, 2007, 2:00-8:00 PM";} \ No newline at end of file diff --git a/demo/webyep-system/daten/1-st-Where b/demo/webyep-system/daten/1-st-Where deleted file mode 100644 index 01321fa..0000000 --- a/demo/webyep-system/daten/1-st-Where +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:36:"Therapy Center „Life in Balance“";} \ No newline at end of file diff --git a/demo/webyep-system/daten/1-st-Wo b/demo/webyep-system/daten/1-st-Wo deleted file mode 100644 index 3af133b..0000000 --- a/demo/webyep-system/daten/1-st-Wo +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:33:"Therapiy Center "Life in Balance"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/11-1-im-Bild b/demo/webyep-system/daten/11-1-im-Bild deleted file mode 100644 index b32e358..0000000 --- a/demo/webyep-system/daten/11-1-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"11-1-im-Bild-4464.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/11-1-im-Bild-4464.jpg b/demo/webyep-system/daten/11-1-im-Bild-4464.jpg deleted file mode 100644 index a58e62f..0000000 Binary files a/demo/webyep-system/daten/11-1-im-Bild-4464.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/11-1-lt-Bildtext b/demo/webyep-system/daten/11-1-lt-Bildtext deleted file mode 100644 index c80c123..0000000 --- a/demo/webyep-system/daten/11-1-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:70:"Our therapists and counselors assist you in difficult life situations.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/11-1-rt-Text b/demo/webyep-system/daten/11-1-rt-Text deleted file mode 100644 index df216c1..0000000 --- a/demo/webyep-system/daten/11-1-rt-Text +++ /dev/null @@ -1,9 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:1075:"

Life Counseling

-

-Our center for life counseling offers help and aid in encumbering life situations. Vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi. -

-

Ut praesequatum volorti

-

-Xerit at ing er sim ilit lor adignim aliquam, consed dolestrud eugait, commy nos nim eum et, sum adignit aliquatie dolore minim zzrilis autat. Duis augiat. Ut praesequatum volorti onsenisi exer summodo lobore vel ea facipsum dio dolobor sis eu feugiam volorem ipsustrud eu feui euiscil eugue dolent lorpero exerostie con ex eu faci elit aut laor aliquiscip eriusti sissequat, cor sequat, susto er iure magna consent wissenisl ilisis nim volore magna feuip esecte eros nonullam non vendre min ut nim dionsed tis adipsum acinim dolobor ing euis niam, vent wiscincil dignisl del ut loreriure faccummy nullum am ilismolobore consenis aliquatum niat. -

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/11-2-im-Bild b/demo/webyep-system/daten/11-2-im-Bild deleted file mode 100644 index 319aae1..0000000 --- a/demo/webyep-system/daten/11-2-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"11-2-im-Bild-8612.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/11-2-im-Bild-8612.jpg b/demo/webyep-system/daten/11-2-im-Bild-8612.jpg deleted file mode 100644 index 9fee0ed..0000000 Binary files a/demo/webyep-system/daten/11-2-im-Bild-8612.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/11-2-lt-Bildtext b/demo/webyep-system/daten/11-2-lt-Bildtext deleted file mode 100644 index 6e882b1..0000000 --- a/demo/webyep-system/daten/11-2-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:60:"Changing your food pattern can increas your quality of life.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/11-2-rt-Text b/demo/webyep-system/daten/11-2-rt-Text deleted file mode 100644 index 5fc1ac3..0000000 --- a/demo/webyep-system/daten/11-2-rt-Text +++ /dev/null @@ -1,9 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:988:"

Nutrition Consultation

-

-Changes in our lifestyle lead to overweight and the resulting pysical and mental negative effects. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. -

-

Xerit at ing er sim

-

-Xerit at ing er sim ilit lor adignim aliquam, consed dolestrud eugait, commy nos nim eum et, sum adignit aliquatie dolore minim zzrilis autat. Duis augiat. Ut praesequatum volorti onsenisi exer summodo lobore vel ea facipsum dio dolobor sis eu feugiam volorem ipsustrud eu feui euiscil eugue dolent lorpero exerostie con ex eu faci elit aut laor aliquiscip eriusti sissequat, cor sequat, susto er iure magna consent wissenisl ilisis nim volore magna feuip esecte eros nonullam non vendre min ut nim dionsed tis adipsum acinim dolobor ing euis niam, vent wiscincil dignisl del ut loreriure faccummy nullum am ilismolobore consenis aliquatum niat. -

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/11-im-Bild b/demo/webyep-system/daten/11-im-Bild deleted file mode 100644 index a91e4e0..0000000 --- a/demo/webyep-system/daten/11-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:19:"11-im-Bild-3948.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/11-im-Bild-3948.jpg b/demo/webyep-system/daten/11-im-Bild-3948.jpg deleted file mode 100644 index 9ca7d6b..0000000 Binary files a/demo/webyep-system/daten/11-im-Bild-3948.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/11-lt-Bildtext b/demo/webyep-system/daten/11-lt-Bildtext deleted file mode 100644 index d47ca9c..0000000 --- a/demo/webyep-system/daten/11-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:52:"No medicine can replace a face-to-face conversation.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/11-mu-Beratungen b/demo/webyep-system/daten/11-mu-Beratungen deleted file mode 100644 index 1856563..0000000 --- a/demo/webyep-system/daten/11-mu-Beratungen +++ /dev/null @@ -1 +0,0 @@ -a:3:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;a:2:{s:2:"ID";i:1;s:4:"TEXT";s:15:"Life Counseling";}i:1;a:2:{s:2:"ID";i:2;s:4:"TEXT";s:22:"Nutrition Consultation";}}s:4:"LIID";i:2;} \ No newline at end of file diff --git a/demo/webyep-system/daten/11-rt-Text b/demo/webyep-system/daten/11-rt-Text deleted file mode 100644 index d1a8249..0000000 --- a/demo/webyep-system/daten/11-rt-Text +++ /dev/null @@ -1,12 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:661:"

Our Counseling Services

-

-Stress, burnout, overweightness, panic attacks, depression - the reasons for people to just "can't stand it anymore" are manifold. -

-

At the beginning there must be a dialog

-

-In personal talks and counseling we find out, which steps are necessary to improve our patients live situation efficient and enduring. -

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi. -

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/12-1-im-Bild b/demo/webyep-system/daten/12-1-im-Bild deleted file mode 100644 index 63ddb70..0000000 --- a/demo/webyep-system/daten/12-1-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"12-1-im-Bild-8154.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/12-1-im-Bild-8154.jpg b/demo/webyep-system/daten/12-1-im-Bild-8154.jpg deleted file mode 100644 index a58e62f..0000000 Binary files a/demo/webyep-system/daten/12-1-im-Bild-8154.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/12-1-lt-Bildtext b/demo/webyep-system/daten/12-1-lt-Bildtext deleted file mode 100644 index b9672b6..0000000 --- a/demo/webyep-system/daten/12-1-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:66:"Unsere TherapeutInnen betreuen Sie auch in kritischen Situationen.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/12-1-rt-Text b/demo/webyep-system/daten/12-1-rt-Text deleted file mode 100644 index c08e959..0000000 --- a/demo/webyep-system/daten/12-1-rt-Text +++ /dev/null @@ -1,9 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:1040:"

Lebensberatung

-

-Im Zentrum der allgemeinen Lebensberatung stehen vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi. -

-

Ut praesequatum volorti

-

-Xerit at ing er sim ilit lor adignim aliquam, consed dolestrud eugait, commy nos nim eum et, sum adignit aliquatie dolore minim zzrilis autat. Duis augiat. Ut praesequatum volorti onsenisi exer summodo lobore vel ea facipsum dio dolobor sis eu feugiam volorem ipsustrud eu feui euiscil eugue dolent lorpero exerostie con ex eu faci elit aut laor aliquiscip eriusti sissequat, cor sequat, susto er iure magna consent wissenisl ilisis nim volore magna feuip esecte eros nonullam non vendre min ut nim dionsed tis adipsum acinim dolobor ing euis niam, vent wiscincil dignisl del ut loreriure faccummy nullum am ilismolobore consenis aliquatum niat. -

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/12-2-im-Bild b/demo/webyep-system/daten/12-2-im-Bild deleted file mode 100644 index e07b713..0000000 --- a/demo/webyep-system/daten/12-2-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"12-2-im-Bild-4199.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/12-2-im-Bild-4199.jpg b/demo/webyep-system/daten/12-2-im-Bild-4199.jpg deleted file mode 100644 index 9fee0ed..0000000 Binary files a/demo/webyep-system/daten/12-2-im-Bild-4199.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/12-2-lt-Bildtext b/demo/webyep-system/daten/12-2-lt-Bildtext deleted file mode 100644 index ac71f77..0000000 --- a/demo/webyep-system/daten/12-2-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:58:"Die Umstellung der Ernährung erhöht die Lebensqualität.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/12-2-rt-Text b/demo/webyep-system/daten/12-2-rt-Text deleted file mode 100644 index 175d38e..0000000 --- a/demo/webyep-system/daten/12-2-rt-Text +++ /dev/null @@ -1,9 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:912:"

Ernährungsberatung

-

-Die Änderung unseres Lebensstiles hat dazu geführt, dass viele Menschen an Übergewicht und damit verbundenen körperlichen und seelischen Auswirkungen leiden. -

-

Xerit at ing er sim

-

-Xerit at ing er sim ilit lor adignim aliquam, consed dolestrud eugait, commy nos nim eum et, sum adignit aliquatie dolore minim zzrilis autat. Duis augiat. Ut praesequatum volorti onsenisi exer summodo lobore vel ea facipsum dio dolobor sis eu feugiam volorem ipsustrud eu feui euiscil eugue dolent lorpero exerostie con ex eu faci elit aut laor aliquiscip eriusti sissequat, cor sequat, susto er iure magna consent wissenisl ilisis nim volore magna feuip esecte eros nonullam non vendre min ut nim dionsed tis adipsum acinim dolobor ing euis niam, vent wiscincil dignisl del ut loreriure faccummy nullum am ilismolobore consenis aliquatum niat. -

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/12-im-Bild b/demo/webyep-system/daten/12-im-Bild deleted file mode 100644 index 96c40ec..0000000 --- a/demo/webyep-system/daten/12-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:19:"12-im-Bild-3496.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/12-im-Bild-3496.jpg b/demo/webyep-system/daten/12-im-Bild-3496.jpg deleted file mode 100644 index 9ca7d6b..0000000 Binary files a/demo/webyep-system/daten/12-im-Bild-3496.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/12-lt-Bildtext b/demo/webyep-system/daten/12-lt-Bildtext deleted file mode 100644 index cd5847e..0000000 --- a/demo/webyep-system/daten/12-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:52:"Keine Medizin kann persönliche Gespräche ersetzen.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/12-mu-Beratungen b/demo/webyep-system/daten/12-mu-Beratungen deleted file mode 100644 index fc8b839..0000000 --- a/demo/webyep-system/daten/12-mu-Beratungen +++ /dev/null @@ -1 +0,0 @@ -a:3:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;a:2:{s:2:"ID";i:1;s:4:"TEXT";s:14:"Lebensberatung";}i:1;a:2:{s:2:"ID";i:2;s:4:"TEXT";s:19:"Ernährungsberatung";}}s:4:"LIID";i:2;} \ No newline at end of file diff --git a/demo/webyep-system/daten/12-rt-Text b/demo/webyep-system/daten/12-rt-Text deleted file mode 100644 index 7e39d51..0000000 --- a/demo/webyep-system/daten/12-rt-Text +++ /dev/null @@ -1,12 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:763:"

Unsere Beratungen

-

-Stress, Burnout, Übergewicht, Panikattacken, Depression – die Gründe, warum viele Menschen in manchen Situationen „nicht mehr weiter wissen“, sind vielfältig. -

-

Am Anfang ist das Gespräch

-

-In persönlichen Gesprächen und ersten Beratungen finden wir heraus, welche Schritte nötig sind, um die Lebenssituation unserer KlientInnen akut und dauerhaft verbessern zu können. -

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi. -

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-1-im-Bild b/demo/webyep-system/daten/13-1-im-Bild deleted file mode 100644 index ac90967..0000000 --- a/demo/webyep-system/daten/13-1-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"13-1-im-Bild-8946.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-1-im-Bild-8946.jpg b/demo/webyep-system/daten/13-1-im-Bild-8946.jpg deleted file mode 100644 index 3abbedc..0000000 Binary files a/demo/webyep-system/daten/13-1-im-Bild-8946.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/13-1-lt-Bildtext b/demo/webyep-system/daten/13-1-lt-Bildtext deleted file mode 100644 index 84eb392..0000000 --- a/demo/webyep-system/daten/13-1-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:52:"Akupunktur is one of the oldest therapies worldwide.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-1-rt-Text b/demo/webyep-system/daten/13-1-rt-Text deleted file mode 100644 index 981078f..0000000 --- a/demo/webyep-system/daten/13-1-rt-Text +++ /dev/null @@ -1,9 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:1348:"

- Acupuncture

-

- Acupuncture (from Lat. acus, "needle" (noun), and pungere, "prick" (verb)) or in Standard Mandarin, zhen jiu (lit: needle - moxibustion) is a technique of inserting and manipulating filiform needles into "acupuncture points" on the body with the aim of restoring health and well-being, e.g. treating pain and diseases. Acupuncture is thought to have originated in China and is most commonly associated with Traditional Chinese medicine (TCM). Different types of acupuncture (Classical Chinese, Japanese, and Korean acupuncture) are practiced and taught throughout the world.

-

- Restoring the balance of life energy

-

- Xerit at ing er sim ilit lor adignim aliquam, consed dolestrud eugait, commy nos nim eum et, sum adignit aliquatie dolore minim zzrilis autat. Duis augiat. Ut praesequatum volorti onsenisi exer summodo lobore vel ea facipsum dio dolobor sis eu feugiam volorem ipsustrud eu feui euiscil eugue dolent lorpero exerostie con ex eu faci elit aut laor aliquiscip eriusti sissequat, cor sequat, susto er iure magna consent wissenisl ilisis nim volore magna feuip esecte eros nonullam non vendre min ut nim dionsed tis adipsum acinim dolobor ing euis niam, vent wiscincil dignisl del ut loreriure faccummy nullum am ilismolobore consenis aliquatum niat.

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-2-im-Bild b/demo/webyep-system/daten/13-2-im-Bild deleted file mode 100644 index d4ec3a4..0000000 --- a/demo/webyep-system/daten/13-2-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"13-2-im-Bild-8007.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-2-im-Bild-8007.jpg b/demo/webyep-system/daten/13-2-im-Bild-8007.jpg deleted file mode 100644 index 08e13a4..0000000 Binary files a/demo/webyep-system/daten/13-2-im-Bild-8007.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/13-2-lt-Bildtext b/demo/webyep-system/daten/13-2-lt-Bildtext deleted file mode 100644 index 50585a7..0000000 --- a/demo/webyep-system/daten/13-2-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:54:"Acupressure is based on the same ideas as acupuncture.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-2-rt-Text b/demo/webyep-system/daten/13-2-rt-Text deleted file mode 100644 index 1fcff13..0000000 --- a/demo/webyep-system/daten/13-2-rt-Text +++ /dev/null @@ -1,13 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:1308:"

Acupressure
-

-

-Acupressure (a portmanteau of "acupuncture" and "pressure") is a traditional Chinese medicine (TCM) technique based on the same ideas as acupuncture. Acupressure involves placing physical pressure by hand, elbow, or with the aid of various devices on different acupuncture points on the surface of the body. Traditional Chinese Medicine does not usually operate within a scientific paradigm but some practitioners make efforts to bring practices into an evidence-based medicine framework. -

-

How to find the right point?

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi. -

-

-Xerit at ing er sim ilit lor adignim aliquam, consed dolestrud eugait, commy nos nim eum et, sum adignit aliquatie dolore minim zzrilis autat. Duis augiat. Ut praesequatum volorti onsenisi exer summodo lobore vel ea facipsum dio dolobor sis eu feugiam volorem ipsustrud eu feui euiscil eugue dolent lorpero exerostie con ex eu faci elit aut laor aliquiscip eriusti sissequat, cor am ilismolobore consenis aliquatum niat.
-

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-3-im-Bild b/demo/webyep-system/daten/13-3-im-Bild deleted file mode 100644 index 1b3609f..0000000 --- a/demo/webyep-system/daten/13-3-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"13-3-im-Bild-7886.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-3-im-Bild-7886.jpg b/demo/webyep-system/daten/13-3-im-Bild-7886.jpg deleted file mode 100644 index 0143632..0000000 Binary files a/demo/webyep-system/daten/13-3-im-Bild-7886.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/13-3-lt-Bildtext b/demo/webyep-system/daten/13-3-lt-Bildtext deleted file mode 100644 index 12759e8..0000000 --- a/demo/webyep-system/daten/13-3-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:78:"The central idea of Aura-Soma is that colour is a unifying universal language.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-3-rt-Text b/demo/webyep-system/daten/13-3-rt-Text deleted file mode 100644 index ddd0534..0000000 --- a/demo/webyep-system/daten/13-3-rt-Text +++ /dev/null @@ -1,13 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:927:"

Aura-Soma
-

-

-Aura-Soma is a method of chromotherapy and a divination system based on colour, created by British pharmacist and chiropodist Vicky Wall. It shares similarities with other forms of divination such as tarot, the I Ching and the Kabbalah, and many of the concepts from Jungian psychology and other studies of mythology have also been related to the system. -

-

-While not claiming healing in the sense of Acupuncture or other remedial systems, practitioners regard it as able to help identify the answer to what lies behind disease (referred to as dis-ease). -

-

You are the color you choose

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi.
-

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-4-im-Bild b/demo/webyep-system/daten/13-4-im-Bild deleted file mode 100644 index bedd330..0000000 --- a/demo/webyep-system/daten/13-4-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"13-4-im-Bild-7131.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-4-im-Bild-7131.jpg b/demo/webyep-system/daten/13-4-im-Bild-7131.jpg deleted file mode 100644 index 4878b6a..0000000 Binary files a/demo/webyep-system/daten/13-4-im-Bild-7131.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/13-4-lt-Bildtext b/demo/webyep-system/daten/13-4-lt-Bildtext deleted file mode 100644 index 1a35b89..0000000 --- a/demo/webyep-system/daten/13-4-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:55:"The flower's spiritual energy is transferable to water.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-4-rt-Text b/demo/webyep-system/daten/13-4-rt-Text deleted file mode 100644 index e6b334c..0000000 --- a/demo/webyep-system/daten/13-4-rt-Text +++ /dev/null @@ -1,12 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:1138:"

Beach Flowsers

-

-In 1930, at the age of forty three, he decided to search for a new healing technique. He spent the spring and summer discovering and preparing new flower remedies - which include no part of the plant but simply what Bach claimed to be the pattern of energy of the flower. In the winter he treated patients free of charge. -

-

-Bach did not use the Scientific Method to determine the claimed healing properties of his concoctions. Instead, Bach claimed to have psychically or intuitively discovered the healing effects of 38 wildflowers. His "discoveries" were arrived at by "inspirations." For example, while on a walk he had an inspiration that dew drops on a plant heated by the sun would absorb healing properties from the plant. -

-

Beach Flowsers for mental and physical harmony

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi.
-

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-5-im-Bild b/demo/webyep-system/daten/13-5-im-Bild deleted file mode 100644 index a9aa463..0000000 --- a/demo/webyep-system/daten/13-5-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"13-5-im-Bild-8695.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-5-im-Bild-8695.jpg b/demo/webyep-system/daten/13-5-im-Bild-8695.jpg deleted file mode 100644 index 78725f7..0000000 Binary files a/demo/webyep-system/daten/13-5-im-Bild-8695.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/13-5-lt-Bildtext b/demo/webyep-system/daten/13-5-lt-Bildtext deleted file mode 100644 index eeea213..0000000 --- a/demo/webyep-system/daten/13-5-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:68:"Reiki can be used for self-treatment as well as treatment of others.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-5-rt-Text b/demo/webyep-system/daten/13-5-rt-Text deleted file mode 100644 index 48c2fdf..0000000 --- a/demo/webyep-system/daten/13-5-rt-Text +++ /dev/null @@ -1,12 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:983:"

Reiki

-

-Reiki is a form of spiritual practice, used as a complementary therapy, proposed for the treatment of physical, emotional, and mental diseases. Mikao Usui developed Reiki in early 20th century Japan, where he said he received the ability of 'healing without energy depletion' after three weeks of fasting and meditating on Mount Kurama. -

-

-Practitioners use a technique similar to the laying on of hands, which they say will channel "healing energy" (ki). Practitioners state that energy flows through their palms to bring about healing and that the method can be used for self-treatment as well as treatment of others. -

-

The universal energy of life

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi. -

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-im-Bild b/demo/webyep-system/daten/13-im-Bild deleted file mode 100644 index 91b562e..0000000 --- a/demo/webyep-system/daten/13-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:19:"13-im-Bild-5915.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-im-Bild-5915.jpg b/demo/webyep-system/daten/13-im-Bild-5915.jpg deleted file mode 100644 index 2f6bdd8..0000000 Binary files a/demo/webyep-system/daten/13-im-Bild-5915.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/13-lt-Bildtext b/demo/webyep-system/daten/13-lt-Bildtext deleted file mode 100644 index 0f00b41..0000000 --- a/demo/webyep-system/daten/13-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:60:"We are weaving a web of therapies in accordance with nature.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-mu-Therapien b/demo/webyep-system/daten/13-mu-Therapien deleted file mode 100644 index 88d1bf8..0000000 --- a/demo/webyep-system/daten/13-mu-Therapien +++ /dev/null @@ -1 +0,0 @@ -a:3:{s:7:"VERSION";i:1;s:7:"CONTENT";a:7:{i:0;a:2:{s:2:"ID";i:6;s:4:"TEXT";s:11:"#Stationary";}i:1;a:2:{s:2:"ID";i:1;s:4:"TEXT";s:12:"_Acupuncture";}i:2;a:2:{s:2:"ID";i:2;s:4:"TEXT";s:12:"_Acupressure";}i:3;a:2:{s:2:"ID";i:5;s:4:"TEXT";s:6:"_Reiki";}i:4;a:2:{s:2:"ID";i:7;s:4:"TEXT";s:11:"#Outpatient";}i:5;a:2:{s:2:"ID";i:3;s:4:"TEXT";s:10:"_Aura-Soma";}i:6;a:2:{s:2:"ID";i:4;s:4:"TEXT";s:14:"_Beach Flowers";}}s:4:"LIID";i:7;} \ No newline at end of file diff --git a/demo/webyep-system/daten/13-rt-Text b/demo/webyep-system/daten/13-rt-Text deleted file mode 100644 index 7fa7a74..0000000 --- a/demo/webyep-system/daten/13-rt-Text +++ /dev/null @@ -1,12 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:996:"

Our therapies and methods

-

-Mainstream medicine knowledge complemented by gentle alternative medicine methods are the basis of our therapy and treatment scheme. -

-

Gentle methods are activating our self-healing capacities

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi. -

-

-Xerit at ing er sim ilit lor adignim aliquam, consed dolestrud eugait, commy nos nim eum et, sum adignit aliquatie dolore minim zzrilis autat. Duis augiat. Ut praesequatum volorti onsenisi exer summodo lobore vel ea facipsum dio dolobor sis eu feugiam volorem ipsustrud eu feui euiscil eugue dolent lorpero exerostie con ex eu faci elit aut laor aliquiscip eriusti sissequat, cor sequat, susto er iure magna consent wissenisl ilisis nim volore magna.
-

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-1-im-Bild b/demo/webyep-system/daten/14-1-im-Bild deleted file mode 100644 index 702e4e4..0000000 --- a/demo/webyep-system/daten/14-1-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"14-1-im-Bild-5873.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-1-im-Bild-5873.jpg b/demo/webyep-system/daten/14-1-im-Bild-5873.jpg deleted file mode 100644 index 3abbedc..0000000 Binary files a/demo/webyep-system/daten/14-1-im-Bild-5873.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/14-1-lt-Bildtext b/demo/webyep-system/daten/14-1-lt-Bildtext deleted file mode 100644 index 5e1e6af..0000000 --- a/demo/webyep-system/daten/14-1-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:56:"Akupunktur ist eine der ältesten Heilmethoden der Welt.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-1-rt-Text b/demo/webyep-system/daten/14-1-rt-Text deleted file mode 100644 index dfd799b..0000000 --- a/demo/webyep-system/daten/14-1-rt-Text +++ /dev/null @@ -1,9 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:974:"

Akupunktur

-

-Akupunktur zählt zu den ältesten Heilmethoden der Welt. Durch Einstiche mit Nadeln an genau festgelegten Punkten der Haut können Störungen im Körperinneren beseitigt oder gelindert werden. -

-

Das Gleichgewicht der Lebensenergie wiederherstellen

-

-Xerit at ing er sim ilit lor adignim aliquam, consed dolestrud eugait, commy nos nim eum et, sum adignit aliquatie dolore minim zzrilis autat. Duis augiat. Ut praesequatum volorti onsenisi exer summodo lobore vel ea facipsum dio dolobor sis eu feugiam volorem ipsustrud eu feui euiscil eugue dolent lorpero exerostie con ex eu faci elit aut laor aliquiscip eriusti sissequat, cor sequat, susto er iure magna consent wissenisl ilisis nim volore magna feuip esecte eros nonullam non vendre min ut nim dionsed tis adipsum acinim dolobor ing euis niam, vent wiscincil dignisl del ut loreriure faccummy nullum am ilismolobore consenis aliquatum niat.
-

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-2-im-Bild b/demo/webyep-system/daten/14-2-im-Bild deleted file mode 100644 index 4404584..0000000 --- a/demo/webyep-system/daten/14-2-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"14-2-im-Bild-7872.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-2-im-Bild-7872.jpg b/demo/webyep-system/daten/14-2-im-Bild-7872.jpg deleted file mode 100644 index f6cc1ff..0000000 Binary files a/demo/webyep-system/daten/14-2-im-Bild-7872.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/14-2-lt-Bildtext b/demo/webyep-system/daten/14-2-lt-Bildtext deleted file mode 100644 index 6f102f7..0000000 --- a/demo/webyep-system/daten/14-2-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:59:"Akupressur wirkt auf die selben Punkten wie Akupunktur ein.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-2-rt-Text b/demo/webyep-system/daten/14-2-rt-Text deleted file mode 100644 index 6c7fb4d..0000000 --- a/demo/webyep-system/daten/14-2-rt-Text +++ /dev/null @@ -1,13 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:1056:"

Akupressur
-

-

-Akupressur ist eine etwas andere Form der Akupunktur. Sie benutzt die gleichen Punkte und Meridiane wie die Akupunktur. Doch anders als die Akupunktur verzichtet Akupressur gänzlich auf Nadeln. Anstattdessen werden Daumen und Zeigefinger benutzt. -

-

Wie findet man den richtigen Punkt?

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi. -

-

-Xerit at ing er sim ilit lor adignim aliquam, consed dolestrud eugait, commy nos nim eum et, sum adignit aliquatie dolore minim zzrilis autat. Duis augiat. Ut praesequatum volorti onsenisi exer summodo lobore vel ea facipsum dio dolobor sis eu feugiam volorem ipsustrud eu feui euiscil eugue dolent lorpero exerostie con ex eu faci elit aut laor aliquiscip eriusti sissequat, cor am ilismolobore consenis aliquatum niat.
-

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-3-im-Bild b/demo/webyep-system/daten/14-3-im-Bild deleted file mode 100644 index f196068..0000000 --- a/demo/webyep-system/daten/14-3-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"14-3-im-Bild-1202.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-3-im-Bild-1202.jpg b/demo/webyep-system/daten/14-3-im-Bild-1202.jpg deleted file mode 100644 index 0143632..0000000 Binary files a/demo/webyep-system/daten/14-3-im-Bild-1202.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/14-3-lt-Bildtext b/demo/webyep-system/daten/14-3-lt-Bildtext deleted file mode 100644 index ea15f50..0000000 --- a/demo/webyep-system/daten/14-3-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:65:"„Kraft durch Farben“ ist das heilende Prinzip von Aura-Soma. ";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-3-rt-Text b/demo/webyep-system/daten/14-3-rt-Text deleted file mode 100644 index 597abd3..0000000 --- a/demo/webyep-system/daten/14-3-rt-Text +++ /dev/null @@ -1,12 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:1006:"

Aura-Soma

-

-Aura-Soma verbindet als einziges System die positive Energie der Farben mit jenen von Kräutern und Edelsteinen. „Aura“ ist das elektromagnetische Feld, das den Körper umgibt. „Soma“ steht für den materiellen Körper. -

-

-So wie sich bereits im Namen die Verbindung von „Geist“ und „Körper“ ausdrückt, wirkt Aura-Soma ganzheitlich auf Körper und Seele. Aura-Soma stärkt unsere Kräfte, hilft, unser Potenzial zu erkennen und zu verwirklichen, verbessert unsere innere und äußere Harmonie und führt zu allgemeinem Wohlbefinden. -

-

Du bist die Farbe, die Du wählst

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi.
-

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-4-im-Bild b/demo/webyep-system/daten/14-4-im-Bild deleted file mode 100644 index a0838cb..0000000 --- a/demo/webyep-system/daten/14-4-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"14-4-im-Bild-2830.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-4-im-Bild-2830.jpg b/demo/webyep-system/daten/14-4-im-Bild-2830.jpg deleted file mode 100644 index 4878b6a..0000000 Binary files a/demo/webyep-system/daten/14-4-im-Bild-2830.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/14-4-lt-Bildtext b/demo/webyep-system/daten/14-4-lt-Bildtext deleted file mode 100644 index b1dcd81..0000000 --- a/demo/webyep-system/daten/14-4-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:67:"Pflanzliche Essenzen stellen die Basis der Bachblütentherapie dar.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-4-rt-Text b/demo/webyep-system/daten/14-4-rt-Text deleted file mode 100644 index 97466ae..0000000 --- a/demo/webyep-system/daten/14-4-rt-Text +++ /dev/null @@ -1,12 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:999:"

Bachblüten

-

-Im Idealfall herrscht zwischen unserer Seele und unserer gelebten Persönlichkeit Harmonie und wir sind ausgeglichene, gesunde Menschen. Angst, Stresssymptome, Unsicherheiten oder Schockerlebnisse können aber Blockaden auslösen, die zu seelischem und körperlichem Unbehagen und zu einer Disharmonie zwischen Seelenpotenzial und Persönlichkeit führen. -

-

-Bachblüten helfen, solche Disharmonien zu erkennen und zu behandeln – dadurch können wir zu unserem emotionalen Gleichgewicht zurückfinden und gesund, ausgeglichen und glücklich leben. -

-

Bachblüten für seelische und körperliche Harmonie

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi.
-

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-5-im-Bild b/demo/webyep-system/daten/14-5-im-Bild deleted file mode 100644 index b3fc07d..0000000 --- a/demo/webyep-system/daten/14-5-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"14-5-im-Bild-9176.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-5-im-Bild-9176.jpg b/demo/webyep-system/daten/14-5-im-Bild-9176.jpg deleted file mode 100644 index 78725f7..0000000 Binary files a/demo/webyep-system/daten/14-5-im-Bild-9176.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/14-5-lt-Bildtext b/demo/webyep-system/daten/14-5-lt-Bildtext deleted file mode 100644 index d836dfa..0000000 --- a/demo/webyep-system/daten/14-5-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:65:"Bei Reiki wird Energie durch das Auflegen der Hände übertragen.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-5-rt-Text b/demo/webyep-system/daten/14-5-rt-Text deleted file mode 100644 index a3bf58e..0000000 --- a/demo/webyep-system/daten/14-5-rt-Text +++ /dev/null @@ -1,12 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:996:"

Reiki

-

-Die Bezeichnung „Reiki“ stammt aus Japan und setzt sich aus zwei Wörtern zusammen: „Rei“ steht für: Geist, Seele, heilig, Geheimnis, unsichtbarer Geist. „Ki“ steht für: Energie, Herz, Natur, Talent, Atmosphäre und Gefühl. -

-

-Sehr frei übersetzt kann man Reiki als „die Energie des Lebens“ bezeichnen. Also als die Kraft, die alles Leben hervorbringt. Übertragen wird Reiki in der Regel durch das Auflegen der Hände. Reiki ist weniger eine Heilungsmethode im medizinischen Sinne, als eine Methode zur Entwicklung der Persönlichkeit auf allen Ebenen. -

-

Die universelle Lebensenergie

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi. -

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-im-Bild b/demo/webyep-system/daten/14-im-Bild deleted file mode 100644 index 73b430b..0000000 --- a/demo/webyep-system/daten/14-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:19:"14-im-Bild-1433.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-im-Bild-1433.jpg b/demo/webyep-system/daten/14-im-Bild-1433.jpg deleted file mode 100644 index 2f6bdd8..0000000 Binary files a/demo/webyep-system/daten/14-im-Bild-1433.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/14-lt-Bildtext b/demo/webyep-system/daten/14-lt-Bildtext deleted file mode 100644 index 1cde517..0000000 --- a/demo/webyep-system/daten/14-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:61:"Wir vernetzen Methoden, die im Einklang mit der Natur stehen.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-mu-Therapien b/demo/webyep-system/daten/14-mu-Therapien deleted file mode 100644 index 63666ed..0000000 --- a/demo/webyep-system/daten/14-mu-Therapien +++ /dev/null @@ -1 +0,0 @@ -a:3:{s:7:"VERSION";i:1;s:7:"CONTENT";a:7:{i:0;a:2:{s:2:"ID";i:6;s:4:"TEXT";s:11:"#Stationär";}i:1;a:2:{s:2:"ID";i:1;s:4:"TEXT";s:11:"_Akupunktur";}i:2;a:2:{s:2:"ID";i:2;s:4:"TEXT";s:11:"_Akupressur";}i:3;a:2:{s:2:"ID";i:5;s:4:"TEXT";s:6:"_Reiki";}i:4;a:2:{s:2:"ID";i:7;s:4:"TEXT";s:9:"#Ambulant";}i:5;a:2:{s:2:"ID";i:3;s:4:"TEXT";s:10:"_Aura-Soma";}i:6;a:2:{s:2:"ID";i:4;s:4:"TEXT";s:12:"_Bachblüten";}}s:4:"LIID";i:7;} \ No newline at end of file diff --git a/demo/webyep-system/daten/14-rt-Text b/demo/webyep-system/daten/14-rt-Text deleted file mode 100644 index 9173d2f..0000000 --- a/demo/webyep-system/daten/14-rt-Text +++ /dev/null @@ -1,12 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:1017:"

Unsere Therapien und Methoden

-

-Schulmedizinisches Wissen, ergänzt um sanfte, alternativmedinizische Methoden stellt die Basis unserer Therapie- und Behandlungsmethoden dar. -

-

Sanfte Methoden aktivieren unsere Selbstheilungskräfte

-

-Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con euissi. -

-

-Xerit at ing er sim ilit lor adignim aliquam, consed dolestrud eugait, commy nos nim eum et, sum adignit aliquatie dolore minim zzrilis autat. Duis augiat. Ut praesequatum volorti onsenisi exer summodo lobore vel ea facipsum dio dolobor sis eu feugiam volorem ipsustrud eu feui euiscil eugue dolent lorpero exerostie con ex eu faci elit aut laor aliquiscip eriusti sissequat, cor sequat, susto er iure magna consent wissenisl ilisis nim volore magna.
-

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/15-im-Bild b/demo/webyep-system/daten/15-im-Bild deleted file mode 100644 index 616180c..0000000 --- a/demo/webyep-system/daten/15-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:19:"15-im-Bild-1724.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/15-im-Bild-1724.jpg b/demo/webyep-system/daten/15-im-Bild-1724.jpg deleted file mode 100644 index 0fc4b36..0000000 Binary files a/demo/webyep-system/daten/15-im-Bild-1724.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/15-lt-Bildtext b/demo/webyep-system/daten/15-lt-Bildtext deleted file mode 100644 index 8704912..0000000 --- a/demo/webyep-system/daten/15-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:55:"Unsere Vorträge richten sich an ein breites Publikum. ";} \ No newline at end of file diff --git a/demo/webyep-system/daten/15-rt-Text b/demo/webyep-system/daten/15-rt-Text deleted file mode 100644 index 6f075fd..0000000 --- a/demo/webyep-system/daten/15-rt-Text +++ /dev/null @@ -1,11 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:543:"

Termine

-

-Wir veranstalten regelmäßig Vorträge und Events zu gesundheitsrelevanten Themen und führen Therapieausbildungen für die verschiedensten Bereiche durch. -

-

-Unsere Vorträge und Events richten sich an ein breites, an alternativmedizinischen Themen interessiertes Publikum, während unsere Kurse und Workshops zur Verbreitung komplementärmedizinischer Methoden und Therapien beitragen. -

-

-Wir laden Sie herzlich zu unseren Veranstaltungen ein.  
-

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-1-at-Anhang b/demo/webyep-system/daten/16-1-1-at-Anhang deleted file mode 100644 index f2d5687..0000000 --- a/demo/webyep-system/daten/16-1-1-at-Anhang +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:13:"Anmeldung.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-1-at-Anhang.pdf b/demo/webyep-system/daten/16-1-1-at-Anhang.pdf deleted file mode 100644 index a9761e0..0000000 Binary files a/demo/webyep-system/daten/16-1-1-at-Anhang.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/16-1-1-im-Bild b/demo/webyep-system/daten/16-1-1-im-Bild deleted file mode 100644 index f215779..0000000 --- a/demo/webyep-system/daten/16-1-1-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:23:"16-1-1-im-Bild-8908.jpg";s:9:"THUMBNAIL";s:26:"16-1-1-im-Bild-8908-tn.jpg";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-1-im-Bild-8908-tn.jpg b/demo/webyep-system/daten/16-1-1-im-Bild-8908-tn.jpg deleted file mode 100644 index 4cc32c0..0000000 Binary files a/demo/webyep-system/daten/16-1-1-im-Bild-8908-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/16-1-1-im-Bild-8908.jpg b/demo/webyep-system/daten/16-1-1-im-Bild-8908.jpg deleted file mode 100644 index ad23fdb..0000000 Binary files a/demo/webyep-system/daten/16-1-1-im-Bild-8908.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/16-1-1-lt-Bildtext b/demo/webyep-system/daten/16-1-1-lt-Bildtext deleted file mode 100644 index 2982c9d..0000000 --- a/demo/webyep-system/daten/16-1-1-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:60:"Unser Gesundheitszentrum befindet sich inmitten eines Parks.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-1-lt-Wo b/demo/webyep-system/daten/16-1-1-lt-Wo deleted file mode 100644 index 5ee95a2..0000000 --- a/demo/webyep-system/daten/16-1-1-lt-Wo +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:70:"Gesundheitszentrum: „Leben in Balance“ -1230 Wien, Erlaaer Straße";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-1-rt-Text b/demo/webyep-system/daten/16-1-1-rt-Text deleted file mode 100644 index 087731a..0000000 --- a/demo/webyep-system/daten/16-1-1-rt-Text +++ /dev/null @@ -1,5 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:286:"

-Am „Tag der offenen Tür“ heißen wir Sie in unserem Gesundheitszentrum herzlich willkommen. Um diesen Tag optimal planen zu können, bitten wie Sie um Voranmeldung per E-Mail oder Fax.  -

-Das Anmeldeformular können Sie hier herunterladen: -";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-1-st-Titel b/demo/webyep-system/daten/16-1-1-st-Titel deleted file mode 100644 index f686a0f..0000000 --- a/demo/webyep-system/daten/16-1-1-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:20:"Tag der offenen Tür";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-1-st-Wann b/demo/webyep-system/daten/16-1-1-st-Wann deleted file mode 100644 index 1bb2e52..0000000 --- a/demo/webyep-system/daten/16-1-1-st-Wann +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:29:"15.10.2010, 14.00–20.00 Uhr";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-2-im-Bild b/demo/webyep-system/daten/16-1-2-im-Bild deleted file mode 100644 index f5353b5..0000000 --- a/demo/webyep-system/daten/16-1-2-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:23:"16-1-2-im-Bild-9835.jpg";s:9:"THUMBNAIL";s:26:"16-1-2-im-Bild-9835-tn.jpg";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-2-im-Bild-9835-tn.jpg b/demo/webyep-system/daten/16-1-2-im-Bild-9835-tn.jpg deleted file mode 100644 index fa50c50..0000000 Binary files a/demo/webyep-system/daten/16-1-2-im-Bild-9835-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/16-1-2-im-Bild-9835.jpg b/demo/webyep-system/daten/16-1-2-im-Bild-9835.jpg deleted file mode 100644 index f3a79d7..0000000 Binary files a/demo/webyep-system/daten/16-1-2-im-Bild-9835.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/16-1-2-lt-Bildtext b/demo/webyep-system/daten/16-1-2-lt-Bildtext deleted file mode 100644 index 8b4235c..0000000 --- a/demo/webyep-system/daten/16-1-2-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:55:"Unsere Vorträge finden im historischen Turmsaal statt.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-2-lt-Wo b/demo/webyep-system/daten/16-1-2-lt-Wo deleted file mode 100644 index 8753c9e..0000000 --- a/demo/webyep-system/daten/16-1-2-lt-Wo +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:80:"Gesundheitszentrum: „Leben in Balance“, Turmsaal -1230 Wien, Erlaaer Straße";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-2-rt-Text b/demo/webyep-system/daten/16-1-2-rt-Text deleted file mode 100644 index 34e0535..0000000 --- a/demo/webyep-system/daten/16-1-2-rt-Text +++ /dev/null @@ -1,4 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:203:"

-In diesem Vortrag lernen Sie die wunderbare Kraft der natürlichen Bachblüten kennen. Der Vortrag ist kostenlos. Wir ersuchen Sie jedoch um vorherige Anmeldung per E-Mail oder Fax. -

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-2-st-Titel b/demo/webyep-system/daten/16-1-2-st-Titel deleted file mode 100644 index 351540c..0000000 --- a/demo/webyep-system/daten/16-1-2-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:64:"Vortrag Dr. Barbara Beachflower: Die heilende Kraft der Kräuter";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-2-st-Wann b/demo/webyep-system/daten/16-1-2-st-Wann deleted file mode 100644 index 9554cc4..0000000 --- a/demo/webyep-system/daten/16-1-2-st-Wann +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:21:"13.12.2010, 18.00 Uhr";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-lo-Termine b/demo/webyep-system/daten/16-1-lo-Termine deleted file mode 100644 index c0fbc80..0000000 --- a/demo/webyep-system/daten/16-1-lo-Termine +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;i:1;i:1;i:2;}} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-1-st-Terminkategorie b/demo/webyep-system/daten/16-1-st-Terminkategorie deleted file mode 100644 index e4855cb..0000000 --- a/demo/webyep-system/daten/16-1-st-Terminkategorie +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:18:"Vorträge & Events";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-1-at-Anhang b/demo/webyep-system/daten/16-2-1-at-Anhang deleted file mode 100644 index f2d5687..0000000 --- a/demo/webyep-system/daten/16-2-1-at-Anhang +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:13:"Anmeldung.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-1-at-Anhang.pdf b/demo/webyep-system/daten/16-2-1-at-Anhang.pdf deleted file mode 100644 index a9761e0..0000000 Binary files a/demo/webyep-system/daten/16-2-1-at-Anhang.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/16-2-1-im-Bild b/demo/webyep-system/daten/16-2-1-im-Bild deleted file mode 100644 index 5396df5..0000000 --- a/demo/webyep-system/daten/16-2-1-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:23:"16-2-1-im-Bild-2549.jpg";s:9:"THUMBNAIL";s:26:"16-2-1-im-Bild-2549-tn.jpg";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-1-im-Bild-2549-tn.jpg b/demo/webyep-system/daten/16-2-1-im-Bild-2549-tn.jpg deleted file mode 100644 index 2382bfa..0000000 Binary files a/demo/webyep-system/daten/16-2-1-im-Bild-2549-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/16-2-1-im-Bild-2549.jpg b/demo/webyep-system/daten/16-2-1-im-Bild-2549.jpg deleted file mode 100644 index 8922cb1..0000000 Binary files a/demo/webyep-system/daten/16-2-1-im-Bild-2549.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/16-2-1-lt-Bildtext b/demo/webyep-system/daten/16-2-1-lt-Bildtext deleted file mode 100644 index bbd5d1d..0000000 --- a/demo/webyep-system/daten/16-2-1-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:58:"Die positive Wirkung der Farben kennen und nützen lernen.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-1-lt-Wo b/demo/webyep-system/daten/16-2-1-lt-Wo deleted file mode 100644 index 66a28b4..0000000 --- a/demo/webyep-system/daten/16-2-1-lt-Wo +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:83:"Gesundheitszentrum: „Leben in Balance“ -1230 Wien, Erlaaer Straße, Seminarraum";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-1-rt-Text b/demo/webyep-system/daten/16-2-1-rt-Text deleted file mode 100644 index 4c0eae2..0000000 --- a/demo/webyep-system/daten/16-2-1-rt-Text +++ /dev/null @@ -1,10 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:734:"

-Bei der Farbtherapie spielt die Wirkung von Farben auf die menschliche Psyche und den menschlichen Organismus eine wichtige Rolle. Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod ming eu facin ex ero odolorper ad te magna feu faci et ipit acil essit, con. Xerit at ing er sim ilit lor adignim aliquam. -

-

-Kosten:
-5.500,- Euro (inkl. Verpflegung an Kurstagen)    
-

-Anmeldungen bitte per E-Mail an kurs@leben-in-balance.xx
-oder per Fax mit diesem Formular: -";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-1-st-Titel b/demo/webyep-system/daten/16-2-1-st-Titel deleted file mode 100644 index 5c40161..0000000 --- a/demo/webyep-system/daten/16-2-1-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:33:"Ausbildung zur/m Farb-TherapeutIn";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-1-st-Wann b/demo/webyep-system/daten/16-2-1-st-Wann deleted file mode 100644 index 8920456..0000000 --- a/demo/webyep-system/daten/16-2-1-st-Wann +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:44:"01.10.2010 bis 30.06.2011, Wochenendseminare";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-2-at-Anhang b/demo/webyep-system/daten/16-2-2-at-Anhang deleted file mode 100644 index f2d5687..0000000 --- a/demo/webyep-system/daten/16-2-2-at-Anhang +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:13:"Anmeldung.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-2-at-Anhang.pdf b/demo/webyep-system/daten/16-2-2-at-Anhang.pdf deleted file mode 100644 index a9761e0..0000000 Binary files a/demo/webyep-system/daten/16-2-2-at-Anhang.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/16-2-2-im-Bild b/demo/webyep-system/daten/16-2-2-im-Bild deleted file mode 100644 index 95bed87..0000000 --- a/demo/webyep-system/daten/16-2-2-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:23:"16-2-2-im-Bild-6522.jpg";s:9:"THUMBNAIL";s:26:"16-2-2-im-Bild-6522-tn.jpg";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-2-im-Bild-6522-tn.jpg b/demo/webyep-system/daten/16-2-2-im-Bild-6522-tn.jpg deleted file mode 100644 index ec80968..0000000 Binary files a/demo/webyep-system/daten/16-2-2-im-Bild-6522-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/16-2-2-im-Bild-6522.jpg b/demo/webyep-system/daten/16-2-2-im-Bild-6522.jpg deleted file mode 100644 index dc12899..0000000 Binary files a/demo/webyep-system/daten/16-2-2-im-Bild-6522.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/16-2-2-lt-Wo b/demo/webyep-system/daten/16-2-2-lt-Wo deleted file mode 100644 index 3890e1f..0000000 --- a/demo/webyep-system/daten/16-2-2-lt-Wo +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:83:"Gesundheitszentrum: „Leben in Balance“, Seminarraum -1230 Wien, Erlaaer Straße";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-2-rt-Text b/demo/webyep-system/daten/16-2-2-rt-Text deleted file mode 100644 index 243e4d5..0000000 --- a/demo/webyep-system/daten/16-2-2-rt-Text +++ /dev/null @@ -1,9 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:542:"

-Schon wenige Minuten konzentrierter Anwendung von Akupressur helfen, mit Stresssituationen im Alltag besser umgehen zu können. Se vullamet landre modiat inci eummy niamcore te dignit ullamco mmodoluptat acing er sumsan hent eugiamet ipisse tatin volorting exer sustrud ea faccum dolorem vel ulputpat, commod. -

-

-Kosten: 500,- Euro (inkl. Verpflegung) -

-Anmeldung bitte per E-Mail an kurs@leben-in-balance.xx
-oder per Fax mit diesem Fomular:  -";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-2-st-Titel b/demo/webyep-system/daten/16-2-2-st-Titel deleted file mode 100644 index a653489..0000000 --- a/demo/webyep-system/daten/16-2-2-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:35:"Workshop „Akupressur im Alltag“";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-2-st-Wann b/demo/webyep-system/daten/16-2-2-st-Wann deleted file mode 100644 index b56c567..0000000 --- a/demo/webyep-system/daten/16-2-2-st-Wann +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:34:"03./04 04.2010, 9.00 bis 17.00 Uhr";} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-lo-Termine b/demo/webyep-system/daten/16-2-lo-Termine deleted file mode 100644 index c0fbc80..0000000 --- a/demo/webyep-system/daten/16-2-lo-Termine +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;i:1;i:1;i:2;}} \ No newline at end of file diff --git a/demo/webyep-system/daten/16-2-st-Terminkategorie b/demo/webyep-system/daten/16-2-st-Terminkategorie deleted file mode 100644 index d6d604a..0000000 --- a/demo/webyep-system/daten/16-2-st-Terminkategorie +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:17:"Kurse & Workshops";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-1-at-Anhang b/demo/webyep-system/daten/18-1-1-at-Anhang deleted file mode 100644 index d17fa31..0000000 --- a/demo/webyep-system/daten/18-1-1-at-Anhang +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:16:"Registration.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-1-at-Anhang.pdf b/demo/webyep-system/daten/18-1-1-at-Anhang.pdf deleted file mode 100644 index 7382da3..0000000 Binary files a/demo/webyep-system/daten/18-1-1-at-Anhang.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/18-1-1-im-Bild b/demo/webyep-system/daten/18-1-1-im-Bild deleted file mode 100644 index c088fe0..0000000 --- a/demo/webyep-system/daten/18-1-1-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:23:"18-1-1-im-Bild-7132.jpg";s:9:"THUMBNAIL";s:26:"18-1-1-im-Bild-7132-tn.jpg";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-1-im-Bild-7132-tn.jpg b/demo/webyep-system/daten/18-1-1-im-Bild-7132-tn.jpg deleted file mode 100644 index 4cc32c0..0000000 Binary files a/demo/webyep-system/daten/18-1-1-im-Bild-7132-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/18-1-1-im-Bild-7132.jpg b/demo/webyep-system/daten/18-1-1-im-Bild-7132.jpg deleted file mode 100644 index ad23fdb..0000000 Binary files a/demo/webyep-system/daten/18-1-1-im-Bild-7132.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/18-1-1-lt-Bildtext b/demo/webyep-system/daten/18-1-1-lt-Bildtext deleted file mode 100644 index ff6d5b4..0000000 --- a/demo/webyep-system/daten/18-1-1-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:50:"Our Therapy Center is located in a beautiful park.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-1-lt-Wo b/demo/webyep-system/daten/18-1-1-lt-Wo deleted file mode 100644 index 8301bc5..0000000 --- a/demo/webyep-system/daten/18-1-1-lt-Wo +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:61:""Life in Balance" Therapy Center -Erlaaer Street, 1230 Vienna";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-1-rt-Text b/demo/webyep-system/daten/18-1-1-rt-Text deleted file mode 100644 index 5593230..0000000 --- a/demo/webyep-system/daten/18-1-1-rt-Text +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:153:"On our „Open House“ day we welcome you at our therapy center. Please send us a short registration e-mail or fax to enable us to plan ahead: -";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-1-st-Titel b/demo/webyep-system/daten/18-1-1-st-Titel deleted file mode 100644 index ddbc329..0000000 --- a/demo/webyep-system/daten/18-1-1-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:10:"Open House";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-1-st-Wann b/demo/webyep-system/daten/18-1-1-st-Wann deleted file mode 100644 index 76b7e8a..0000000 --- a/demo/webyep-system/daten/18-1-1-st-Wann +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:30:"Oktober 10, 2010, 2:00-8:00 PM";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-2-at-Anhang b/demo/webyep-system/daten/18-1-2-at-Anhang deleted file mode 100644 index d17fa31..0000000 --- a/demo/webyep-system/daten/18-1-2-at-Anhang +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:16:"Registration.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-2-at-Anhang.pdf b/demo/webyep-system/daten/18-1-2-at-Anhang.pdf deleted file mode 100644 index 7382da3..0000000 Binary files a/demo/webyep-system/daten/18-1-2-at-Anhang.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/18-1-2-im-Bild b/demo/webyep-system/daten/18-1-2-im-Bild deleted file mode 100644 index 8f92c80..0000000 --- a/demo/webyep-system/daten/18-1-2-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:23:"18-1-2-im-Bild-9004.jpg";s:9:"THUMBNAIL";s:26:"18-1-2-im-Bild-9004-tn.jpg";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-2-im-Bild-9004-tn.jpg b/demo/webyep-system/daten/18-1-2-im-Bild-9004-tn.jpg deleted file mode 100644 index fa50c50..0000000 Binary files a/demo/webyep-system/daten/18-1-2-im-Bild-9004-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/18-1-2-im-Bild-9004.jpg b/demo/webyep-system/daten/18-1-2-im-Bild-9004.jpg deleted file mode 100644 index f3a79d7..0000000 Binary files a/demo/webyep-system/daten/18-1-2-im-Bild-9004.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/18-1-2-lt-Wo b/demo/webyep-system/daten/18-1-2-lt-Wo deleted file mode 100644 index 638d1ae..0000000 --- a/demo/webyep-system/daten/18-1-2-lt-Wo +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:75:"Health Centre "Leben in Balance", Big Auditory -Erlaaer Street, 1230 Vienna";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-2-rt-Text b/demo/webyep-system/daten/18-1-2-rt-Text deleted file mode 100644 index 129a1df..0000000 --- a/demo/webyep-system/daten/18-1-2-rt-Text +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:148:"In this presentation you will learn about the wunderfull power of natural Beach Flowers. Attendance is free. Please use this fax form to register: -";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-2-st-Titel b/demo/webyep-system/daten/18-1-2-st-Titel deleted file mode 100644 index d8c85ed..0000000 --- a/demo/webyep-system/daten/18-1-2-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:43:"Presentation "The Healing Potency of Herbs"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-2-st-Wann b/demo/webyep-system/daten/18-1-2-st-Wann deleted file mode 100644 index c6b4aba..0000000 --- a/demo/webyep-system/daten/18-1-2-st-Wann +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:26:"December 12, 2010, 6:00 PM";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-lo-Termine b/demo/webyep-system/daten/18-1-lo-Termine deleted file mode 100644 index c0fbc80..0000000 --- a/demo/webyep-system/daten/18-1-lo-Termine +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;i:1;i:1;i:2;}} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-1-st-Terminkategorie b/demo/webyep-system/daten/18-1-st-Terminkategorie deleted file mode 100644 index f0187fa..0000000 --- a/demo/webyep-system/daten/18-1-st-Terminkategorie +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:22:"Presentations & Events";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-1-im-Bild b/demo/webyep-system/daten/18-2-1-im-Bild deleted file mode 100644 index ccd622a..0000000 --- a/demo/webyep-system/daten/18-2-1-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:23:"18-2-1-im-Bild-2544.jpg";s:9:"THUMBNAIL";s:26:"18-2-1-im-Bild-2544-tn.jpg";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-1-im-Bild-2544-tn.jpg b/demo/webyep-system/daten/18-2-1-im-Bild-2544-tn.jpg deleted file mode 100644 index 2382bfa..0000000 Binary files a/demo/webyep-system/daten/18-2-1-im-Bild-2544-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/18-2-1-im-Bild-2544.jpg b/demo/webyep-system/daten/18-2-1-im-Bild-2544.jpg deleted file mode 100644 index 8922cb1..0000000 Binary files a/demo/webyep-system/daten/18-2-1-im-Bild-2544.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/18-2-1-lt-Bildtext b/demo/webyep-system/daten/18-2-1-lt-Bildtext deleted file mode 100644 index b992553..0000000 --- a/demo/webyep-system/daten/18-2-1-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:44:"Learn to use the positive effects of colors.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-1-lt-Wo b/demo/webyep-system/daten/18-2-1-lt-Wo deleted file mode 100644 index 8301bc5..0000000 --- a/demo/webyep-system/daten/18-2-1-lt-Wo +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:61:""Life in Balance" Therapy Center -Erlaaer Street, 1230 Vienna";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-1-rt-Text b/demo/webyep-system/daten/18-2-1-rt-Text deleted file mode 100644 index dabb662..0000000 --- a/demo/webyep-system/daten/18-2-1-rt-Text +++ /dev/null @@ -1,4 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:294:"

-Chromotherapy, sometimes called color therapy or colorology, is an alternative medicine method. It is claimed that a therapist trained in chromotherapy can use color and light to balance energy wherever our bodies are lacking, be it physical, emotional, spiritual, or mental.  -

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-1-st-Titel b/demo/webyep-system/daten/18-2-1-st-Titel deleted file mode 100644 index 32b63f3..0000000 --- a/demo/webyep-system/daten/18-2-1-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:32:"Qualification as Color-Therapist";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-1-st-Wann b/demo/webyep-system/daten/18-2-1-st-Wann deleted file mode 100644 index d8f77b2..0000000 --- a/demo/webyep-system/daten/18-2-1-st-Wann +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:32:"Oktober 10th, 2010, 2:00-8:00 PM";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-2-im-Bild b/demo/webyep-system/daten/18-2-2-im-Bild deleted file mode 100644 index 263efea..0000000 --- a/demo/webyep-system/daten/18-2-2-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:23:"18-2-2-im-Bild-6970.jpg";s:9:"THUMBNAIL";s:26:"18-2-2-im-Bild-6970-tn.jpg";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-2-im-Bild-6970-tn.jpg b/demo/webyep-system/daten/18-2-2-im-Bild-6970-tn.jpg deleted file mode 100644 index ec80968..0000000 Binary files a/demo/webyep-system/daten/18-2-2-im-Bild-6970-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/18-2-2-im-Bild-6970.jpg b/demo/webyep-system/daten/18-2-2-im-Bild-6970.jpg deleted file mode 100644 index dc12899..0000000 Binary files a/demo/webyep-system/daten/18-2-2-im-Bild-6970.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/18-2-2-lt-Wo b/demo/webyep-system/daten/18-2-2-lt-Wo deleted file mode 100644 index 638d1ae..0000000 --- a/demo/webyep-system/daten/18-2-2-lt-Wo +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:75:"Health Centre "Leben in Balance", Big Auditory -Erlaaer Street, 1230 Vienna";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-2-rt-Text b/demo/webyep-system/daten/18-2-2-rt-Text deleted file mode 100644 index b7febbd..0000000 --- a/demo/webyep-system/daten/18-2-2-rt-Text +++ /dev/null @@ -1,4 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:527:"

-Acupressure (a portmanteau of "acupuncture" and "pressure") is a traditional Chinese medicine (TCM) technique based on the same ideas as acupuncture. Acupressure involves placing physical pressure by hand, elbow, or with the aid of various devices on different acupuncture points on the surface of the body. Traditional Chinese Medicine does not usually operate within a scientific paradigm but some practitioners make efforts to bring practices into an evidence-based medicine framework.  -

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-2-st-Titel b/demo/webyep-system/daten/18-2-2-st-Titel deleted file mode 100644 index 5dbfae7..0000000 --- a/demo/webyep-system/daten/18-2-2-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:39:"Workshop "Acupressure in Everyday Life"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-2-st-Wann b/demo/webyep-system/daten/18-2-2-st-Wann deleted file mode 100644 index c6b4aba..0000000 --- a/demo/webyep-system/daten/18-2-2-st-Wann +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:26:"December 12, 2010, 6:00 PM";} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-lo-Termine b/demo/webyep-system/daten/18-2-lo-Termine deleted file mode 100644 index c0fbc80..0000000 --- a/demo/webyep-system/daten/18-2-lo-Termine +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;i:1;i:1;i:2;}} \ No newline at end of file diff --git a/demo/webyep-system/daten/18-2-st-Terminkategorie b/demo/webyep-system/daten/18-2-st-Terminkategorie deleted file mode 100644 index 192d60a..0000000 --- a/demo/webyep-system/daten/18-2-st-Terminkategorie +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:19:"Classes & Workshops";} \ No newline at end of file diff --git a/demo/webyep-system/daten/19-im-Bild b/demo/webyep-system/daten/19-im-Bild deleted file mode 100644 index 59efaa4..0000000 --- a/demo/webyep-system/daten/19-im-Bild +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:19:"19-im-Bild-2319.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/19-im-Bild-2319.jpg b/demo/webyep-system/daten/19-im-Bild-2319.jpg deleted file mode 100644 index 0fc4b36..0000000 Binary files a/demo/webyep-system/daten/19-im-Bild-2319.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/19-lt-Bildtext b/demo/webyep-system/daten/19-lt-Bildtext deleted file mode 100644 index ff24c27..0000000 --- a/demo/webyep-system/daten/19-lt-Bildtext +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:43:"Our events are addressing a broad audience.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/19-rt-Text b/demo/webyep-system/daten/19-rt-Text deleted file mode 100644 index 4f2688e..0000000 --- a/demo/webyep-system/daten/19-rt-Text +++ /dev/null @@ -1,11 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:397:"

Events

-

-We are performing lectures and events on health topics and are conducting courses for various therapy methods. -

-

-Our classes are targeting an audience interested in alternative medicine whereas our qualification courses provide professional education in specific therapy methods. -

-

-We are looking forward to welcome you to one of our events.
-

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/2-rt-Text b/demo/webyep-system/daten/2-rt-Text deleted file mode 100644 index 8d54940..0000000 --- a/demo/webyep-system/daten/2-rt-Text +++ /dev/null @@ -1,12 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:724:"

- Herzlich willkommen.

-

- Das Therapiezentrum „Leben in Balance“ betrachtet körperliche Gesundheit und seelische Ausgeglichenheit als ganzheitliche Prozesse, bei denen der Mensch im Mittelpunkt steht.

-

- Unsere Beratungen, Therapieformen und Methoden werden individuell abgestimmt und tragen zur Erhöhung der Lebensqualität, zur inneren Ausgeglichenheit und zur (Wieder)Erlangung von Lebensfreude bei.

-

- Unser Leistungsangebot zielt auf die berufliche und private Selbstverwirklichung sowie auf das körperliche und geistige Wohlbefinden unserer KlientInnen und PatientInnen ab.

-

- Wir freuen uns auf Ihren Besuch.
- Ihr Leben-in-Balance-Team

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/2-st-Veranstaltungstitel b/demo/webyep-system/daten/2-st-Veranstaltungstitel deleted file mode 100644 index f9fe77f..0000000 --- a/demo/webyep-system/daten/2-st-Veranstaltungstitel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:26:"„Tag der offenen Tür“";} \ No newline at end of file diff --git a/demo/webyep-system/daten/2-st-Wann b/demo/webyep-system/daten/2-st-Wann deleted file mode 100644 index 1bb2e52..0000000 --- a/demo/webyep-system/daten/2-st-Wann +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:29:"15.10.2010, 14.00–20.00 Uhr";} \ No newline at end of file diff --git a/demo/webyep-system/daten/2-st-Wo b/demo/webyep-system/daten/2-st-Wo deleted file mode 100644 index a9bf5e1..0000000 --- a/demo/webyep-system/daten/2-st-Wo +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:38:"Therapiezentrum „Leben in Balance“";} \ No newline at end of file diff --git a/demo/webyep-system/daten/20-1-im-Logo b/demo/webyep-system/daten/20-1-im-Logo deleted file mode 100644 index b5be5ef..0000000 --- a/demo/webyep-system/daten/20-1-im-Logo +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"20-1-im-Logo-3706.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:26:"http://www.thegreenleaf.xx";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/20-1-im-Logo-3706.jpg b/demo/webyep-system/daten/20-1-im-Logo-3706.jpg deleted file mode 100644 index 0dac249..0000000 Binary files a/demo/webyep-system/daten/20-1-im-Logo-3706.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/20-1-lt-Beschreibung b/demo/webyep-system/daten/20-1-lt-Beschreibung deleted file mode 100644 index 1964fa1..0000000 --- a/demo/webyep-system/daten/20-1-lt-Beschreibung +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:68:"Our parnter for natural health products. -http://www.thegreenleaf.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/20-1-st-Titel b/demo/webyep-system/daten/20-1-st-Titel deleted file mode 100644 index db8d4d7..0000000 --- a/demo/webyep-system/daten/20-1-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:31:"Herbs pharmacy "The Green Leaf"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/20-2-im-Logo b/demo/webyep-system/daten/20-2-im-Logo deleted file mode 100644 index e5ec57f..0000000 --- a/demo/webyep-system/daten/20-2-im-Logo +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"20-2-im-Logo-5334.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:26:"http://www.tea-and-dine.xx";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/20-2-im-Logo-5334.jpg b/demo/webyep-system/daten/20-2-im-Logo-5334.jpg deleted file mode 100644 index d11ff35..0000000 Binary files a/demo/webyep-system/daten/20-2-im-Logo-5334.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/20-2-lt-Beschreibung b/demo/webyep-system/daten/20-2-lt-Beschreibung deleted file mode 100644 index 13418e5..0000000 --- a/demo/webyep-system/daten/20-2-lt-Beschreibung +++ /dev/null @@ -1,3 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:124:"Nourishment for the health-conscious. -They also are responsible for catering during our events. -http://www.tea-and-dine.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/20-2-st-Titel b/demo/webyep-system/daten/20-2-st-Titel deleted file mode 100644 index ec4be6c..0000000 --- a/demo/webyep-system/daten/20-2-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:10:"Tea & Dine";} \ No newline at end of file diff --git a/demo/webyep-system/daten/20-3-im-Logo b/demo/webyep-system/daten/20-3-im-Logo deleted file mode 100644 index 93299a6..0000000 --- a/demo/webyep-system/daten/20-3-im-Logo +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"20-3-im-Logo-1186.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:28:"http://www.shoemaker-shui.xx";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/20-3-im-Logo-1186.jpg b/demo/webyep-system/daten/20-3-im-Logo-1186.jpg deleted file mode 100644 index ce236ae..0000000 Binary files a/demo/webyep-system/daten/20-3-im-Logo-1186.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/20-3-lt-Beschreibung b/demo/webyep-system/daten/20-3-lt-Beschreibung deleted file mode 100644 index 9dc34ea..0000000 --- a/demo/webyep-system/daten/20-3-lt-Beschreibung +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:129:"Frederic Shoemaker conducted the renovation of our center according to the principals of Feng Shui. -http://www.shoemaker-shui.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/20-3-st-Titel b/demo/webyep-system/daten/20-3-st-Titel deleted file mode 100644 index 346e67e..0000000 --- a/demo/webyep-system/daten/20-3-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:32:"Frederic Shoemaker – Feng Shui";} \ No newline at end of file diff --git a/demo/webyep-system/daten/20-lo-Termine b/demo/webyep-system/daten/20-lo-Termine deleted file mode 100644 index 499da95..0000000 --- a/demo/webyep-system/daten/20-lo-Termine +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:3:{i:0;i:1;i:1;i:2;i:2;i:3;}} \ No newline at end of file diff --git a/demo/webyep-system/daten/21-1-im-Logo b/demo/webyep-system/daten/21-1-im-Logo deleted file mode 100644 index de1555c..0000000 --- a/demo/webyep-system/daten/21-1-im-Logo +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"21-1-im-Logo-9091.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:30:"http://www.kraeuterapotheke.xx";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/21-1-im-Logo-9091.jpg b/demo/webyep-system/daten/21-1-im-Logo-9091.jpg deleted file mode 100644 index 0dac249..0000000 Binary files a/demo/webyep-system/daten/21-1-im-Logo-9091.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/21-1-lt-Beschreibung b/demo/webyep-system/daten/21-1-lt-Beschreibung deleted file mode 100644 index df7cab9..0000000 --- a/demo/webyep-system/daten/21-1-lt-Beschreibung +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:85:"Unser Partner für Gesundheitsprodukte aus der Natur. -http://www.kraeuterapotheke.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/21-1-st-Titel b/demo/webyep-system/daten/21-1-st-Titel deleted file mode 100644 index d191146..0000000 --- a/demo/webyep-system/daten/21-1-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:34:"Kräuterapotheke zum Grünen Blatt";} \ No newline at end of file diff --git a/demo/webyep-system/daten/21-2-im-Logo b/demo/webyep-system/daten/21-2-im-Logo deleted file mode 100644 index 2c99de8..0000000 --- a/demo/webyep-system/daten/21-2-im-Logo +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"21-2-im-Logo-6098.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:27:"http://www.tea-and-dine.xx/";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/21-2-im-Logo-6098.jpg b/demo/webyep-system/daten/21-2-im-Logo-6098.jpg deleted file mode 100644 index d11ff35..0000000 Binary files a/demo/webyep-system/daten/21-2-im-Logo-6098.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/21-2-lt-Beschreibung b/demo/webyep-system/daten/21-2-lt-Beschreibung deleted file mode 100644 index 055b6da..0000000 --- a/demo/webyep-system/daten/21-2-lt-Beschreibung +++ /dev/null @@ -1,3 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:127:"Der Caterer Tea & Dine sorgt für die gesunde -Verpflegung während unserer Ausbildungen und Kurse. -http://www.tea-and-dine.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/21-2-st-Titel b/demo/webyep-system/daten/21-2-st-Titel deleted file mode 100644 index ec4be6c..0000000 --- a/demo/webyep-system/daten/21-2-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:10:"Tea & Dine";} \ No newline at end of file diff --git a/demo/webyep-system/daten/21-3-im-Logo b/demo/webyep-system/daten/21-3-im-Logo deleted file mode 100644 index eeab930..0000000 --- a/demo/webyep-system/daten/21-3-im-Logo +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:21:"21-3-im-Logo-8832.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:28:"http://www.schuster-shui.xx/";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/21-3-im-Logo-8832.jpg b/demo/webyep-system/daten/21-3-im-Logo-8832.jpg deleted file mode 100644 index ce236ae..0000000 Binary files a/demo/webyep-system/daten/21-3-im-Logo-8832.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/21-3-lt-Beschreibung b/demo/webyep-system/daten/21-3-lt-Beschreibung deleted file mode 100644 index 5ee3bab..0000000 --- a/demo/webyep-system/daten/21-3-lt-Beschreibung +++ /dev/null @@ -1,3 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:128:"Friedrich Schuster hat den Umbau unseres Zentrums -nach den Prinzipien des Feng Shui durchgeführt. -http://www.schuster-shui.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/21-3-st-Titel b/demo/webyep-system/daten/21-3-st-Titel deleted file mode 100644 index 95719c1..0000000 --- a/demo/webyep-system/daten/21-3-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:32:"Friedrich Schuster – Feng Shui";} \ No newline at end of file diff --git a/demo/webyep-system/daten/21-lo-Termine b/demo/webyep-system/daten/21-lo-Termine deleted file mode 100644 index 499da95..0000000 --- a/demo/webyep-system/daten/21-lo-Termine +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:3:{i:0;i:1;i:1;i:2;i:2;i:3;}} \ No newline at end of file diff --git a/demo/webyep-system/daten/23-at-Anfahrtsplan b/demo/webyep-system/daten/23-at-Anfahrtsplan deleted file mode 100644 index 6007f3d..0000000 --- a/demo/webyep-system/daten/23-at-Anfahrtsplan +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:16:"Anfahrtsplan.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/23-at-Anfahrtsplan.pdf b/demo/webyep-system/daten/23-at-Anfahrtsplan.pdf deleted file mode 100644 index 2154fc0..0000000 Binary files a/demo/webyep-system/daten/23-at-Anfahrtsplan.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/23-im-Plan b/demo/webyep-system/daten/23-im-Plan deleted file mode 100644 index 2eec422..0000000 --- a/demo/webyep-system/daten/23-im-Plan +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:19:"23-im-Plan-5292.jpg";s:9:"THUMBNAIL";s:22:"23-im-Plan-5292-tn.jpg";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/23-im-Plan-5292-tn.jpg b/demo/webyep-system/daten/23-im-Plan-5292-tn.jpg deleted file mode 100644 index e7b0feb..0000000 Binary files a/demo/webyep-system/daten/23-im-Plan-5292-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/23-im-Plan-5292.jpg b/demo/webyep-system/daten/23-im-Plan-5292.jpg deleted file mode 100644 index 4e4faf2..0000000 Binary files a/demo/webyep-system/daten/23-im-Plan-5292.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/24-at-Anfahrtsplan b/demo/webyep-system/daten/24-at-Anfahrtsplan deleted file mode 100644 index 063ab21..0000000 --- a/demo/webyep-system/daten/24-at-Anfahrtsplan +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:14:"Directions.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/24-at-Anfahrtsplan.pdf b/demo/webyep-system/daten/24-at-Anfahrtsplan.pdf deleted file mode 100644 index 5cf8c43..0000000 Binary files a/demo/webyep-system/daten/24-at-Anfahrtsplan.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/24-im-Plan b/demo/webyep-system/daten/24-im-Plan deleted file mode 100644 index 199c0d5..0000000 --- a/demo/webyep-system/daten/24-im-Plan +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:19:"24-im-Plan-5783.jpg";s:9:"THUMBNAIL";s:22:"24-im-Plan-5783-tn.jpg";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/24-im-Plan-5783-tn.jpg b/demo/webyep-system/daten/24-im-Plan-5783-tn.jpg deleted file mode 100644 index 3b550fd..0000000 Binary files a/demo/webyep-system/daten/24-im-Plan-5783-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/24-im-Plan-5783.jpg b/demo/webyep-system/daten/24-im-Plan-5783.jpg deleted file mode 100644 index 32ee376..0000000 Binary files a/demo/webyep-system/daten/24-im-Plan-5783.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery b/demo/webyep-system/daten/25-3-1-gl-PhotoGallery deleted file mode 100644 index 4339aca..0000000 --- a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:4:{i:0;a:2:{s:8:"FILENAME";s:31:"25-3-1-gl-PhotoGallery-5178.jpg";s:4:"TEXT";s:134:"Image: Kanzeon Zen Center: "workshop student 13". Some rights reserved. ";}i:1;a:2:{s:8:"FILENAME";s:31:"25-3-1-gl-PhotoGallery-2056.jpg";s:4:"TEXT";s:133:"Image: Kanzeon Zen Center: "workshop student 6". Some rights reserved. ";}i:2;a:2:{s:8:"FILENAME";s:31:"25-3-1-gl-PhotoGallery-3833.jpg";s:4:"TEXT";s:134:"Image: Kanzeon Zen Center: "workshop student 16". Some rights reserved. ";}i:3;a:2:{s:8:"FILENAME";s:31:"25-3-1-gl-PhotoGallery-3739.jpg";s:4:"TEXT";s:128:"Image: Kanzeon Zen Center: "workshop di 6". Some rights reserved. ";}}} \ No newline at end of file diff --git a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-2056-tn.jpg b/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-2056-tn.jpg deleted file mode 100644 index ee63ec9..0000000 Binary files a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-2056-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-2056.jpg b/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-2056.jpg deleted file mode 100644 index 4d63cfd..0000000 Binary files a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-2056.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3739-tn.jpg b/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3739-tn.jpg deleted file mode 100644 index 2d28b59..0000000 Binary files a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3739-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3739.jpg b/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3739.jpg deleted file mode 100644 index 9557797..0000000 Binary files a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3739.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3833-tn.jpg b/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3833-tn.jpg deleted file mode 100644 index c7692ca..0000000 Binary files a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3833-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3833.jpg b/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3833.jpg deleted file mode 100644 index 74babf9..0000000 Binary files a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-3833.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-5178-tn.jpg b/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-5178-tn.jpg deleted file mode 100644 index 5546915..0000000 Binary files a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-5178-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-5178.jpg b/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-5178.jpg deleted file mode 100644 index 5c46fd8..0000000 Binary files a/demo/webyep-system/daten/25-3-1-gl-PhotoGallery-5178.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-1-st-Titel b/demo/webyep-system/daten/25-3-1-st-Titel deleted file mode 100644 index d371155..0000000 --- a/demo/webyep-system/daten/25-3-1-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:45:"End-of-course Party of Color-Therapy Workshop";} \ No newline at end of file diff --git a/demo/webyep-system/daten/25-3-2-gl-PhotoGallery b/demo/webyep-system/daten/25-3-2-gl-PhotoGallery deleted file mode 100644 index a21aaaf..0000000 --- a/demo/webyep-system/daten/25-3-2-gl-PhotoGallery +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;a:2:{s:8:"FILENAME";s:31:"25-3-2-gl-PhotoGallery-8160.jpg";s:4:"TEXT";s:108:"Image: andyp uk: "At the party". Some rights reserved. ";}i:1;a:2:{s:8:"FILENAME";s:31:"25-3-2-gl-PhotoGallery-2933.jpg";s:4:"TEXT";s:108:"Image: andyp uk: "The audience". Some rights reserved. ";}}} \ No newline at end of file diff --git a/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-2933-tn.jpg b/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-2933-tn.jpg deleted file mode 100644 index df078ad..0000000 Binary files a/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-2933-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-2933.jpg b/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-2933.jpg deleted file mode 100644 index 9dd3f74..0000000 Binary files a/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-2933.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-8160-tn.jpg b/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-8160-tn.jpg deleted file mode 100644 index d5aa576..0000000 Binary files a/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-8160-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-8160.jpg b/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-8160.jpg deleted file mode 100644 index d5bec74..0000000 Binary files a/demo/webyep-system/daten/25-3-2-gl-PhotoGallery-8160.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/25-3-2-st-Titel b/demo/webyep-system/daten/25-3-2-st-Titel deleted file mode 100644 index ddbc329..0000000 --- a/demo/webyep-system/daten/25-3-2-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:10:"Open House";} \ No newline at end of file diff --git a/demo/webyep-system/daten/25-3-lo-Termine b/demo/webyep-system/daten/25-3-lo-Termine deleted file mode 100644 index c0fbc80..0000000 --- a/demo/webyep-system/daten/25-3-lo-Termine +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;i:1;i:1;i:2;}} \ No newline at end of file diff --git a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery b/demo/webyep-system/daten/26-3-1-gl-PhotoGallery deleted file mode 100644 index 910b403..0000000 --- a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery +++ /dev/null @@ -1,5 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:4:{i:0;a:2:{s:8:"FILENAME";s:31:"26-3-1-gl-PhotoGallery-6240.jpg";s:4:"TEXT";s:140:"Foto: Kanzeon Zen Center: "workshop student 13". Einige Rechte vorbehalten. -";}i:1;a:2:{s:8:"FILENAME";s:31:"26-3-1-gl-PhotoGallery-1618.jpg";s:4:"TEXT";s:139:"Foto: Kanzeon Zen Center: "workshop student 6". Einige Rechte vorbehalten. -";}i:2;a:2:{s:8:"FILENAME";s:31:"26-3-1-gl-PhotoGallery-9689.jpg";s:4:"TEXT";s:140:"Foto: Kanzeon Zen Center: "workshop student 16". Einige Rechte vorbehalten. -";}i:3;a:2:{s:8:"FILENAME";s:31:"26-3-1-gl-PhotoGallery-7460.jpg";s:4:"TEXT";s:134:"Foto: Kanzeon Zen Center: "workshop di 6". Einige Rechte vorbehalten. -";}}} \ No newline at end of file diff --git a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-1618-tn.jpg b/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-1618-tn.jpg deleted file mode 100644 index ee63ec9..0000000 Binary files a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-1618-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-1618.jpg b/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-1618.jpg deleted file mode 100644 index 4d63cfd..0000000 Binary files a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-1618.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-6240-tn.jpg b/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-6240-tn.jpg deleted file mode 100644 index aef76ad..0000000 Binary files a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-6240-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-6240.jpg b/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-6240.jpg deleted file mode 100644 index 81d4cf1..0000000 Binary files a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-6240.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-7460-tn.jpg b/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-7460-tn.jpg deleted file mode 100644 index 2d28b59..0000000 Binary files a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-7460-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-7460.jpg b/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-7460.jpg deleted file mode 100644 index 9557797..0000000 Binary files a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-7460.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-9689-tn.jpg b/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-9689-tn.jpg deleted file mode 100644 index c7692ca..0000000 Binary files a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-9689-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-9689.jpg b/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-9689.jpg deleted file mode 100644 index 74babf9..0000000 Binary files a/demo/webyep-system/daten/26-3-1-gl-PhotoGallery-9689.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-1-st-Titel b/demo/webyep-system/daten/26-3-1-st-Titel deleted file mode 100644 index 6928f91..0000000 --- a/demo/webyep-system/daten/26-3-1-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:40:"Abschlussfest des Farbtherapie-Workshops";} \ No newline at end of file diff --git a/demo/webyep-system/daten/26-3-2-gl-PhotoGallery b/demo/webyep-system/daten/26-3-2-gl-PhotoGallery deleted file mode 100644 index 42fb028..0000000 --- a/demo/webyep-system/daten/26-3-2-gl-PhotoGallery +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;a:2:{s:8:"FILENAME";s:31:"26-3-2-gl-PhotoGallery-1170.jpg";s:4:"TEXT";s:112:"Foto: andyp uk: "At the party". Einige Rechte vorbehalten. ";}i:1;a:2:{s:8:"FILENAME";s:31:"26-3-2-gl-PhotoGallery-1081.jpg";s:4:"TEXT";s:112:"Foto: andyp uk: "The audience". Einige Rechte vorbehalten. ";}}} \ No newline at end of file diff --git a/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1081-tn.jpg b/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1081-tn.jpg deleted file mode 100644 index df078ad..0000000 Binary files a/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1081-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1081.jpg b/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1081.jpg deleted file mode 100644 index 9dd3f74..0000000 Binary files a/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1081.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1170-tn.jpg b/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1170-tn.jpg deleted file mode 100644 index d5aa576..0000000 Binary files a/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1170-tn.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1170.jpg b/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1170.jpg deleted file mode 100644 index d5bec74..0000000 Binary files a/demo/webyep-system/daten/26-3-2-gl-PhotoGallery-1170.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/26-3-2-st-Titel b/demo/webyep-system/daten/26-3-2-st-Titel deleted file mode 100644 index 3d3456e..0000000 --- a/demo/webyep-system/daten/26-3-2-st-Titel +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:19:"Tag der offene Tür";} \ No newline at end of file diff --git a/demo/webyep-system/daten/26-3-lo-Termine b/demo/webyep-system/daten/26-3-lo-Termine deleted file mode 100644 index c0fbc80..0000000 --- a/demo/webyep-system/daten/26-3-lo-Termine +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;i:1;i:1;i:2;}} \ No newline at end of file diff --git a/demo/webyep-system/daten/3-at-InfoFolder b/demo/webyep-system/daten/3-at-InfoFolder deleted file mode 100644 index c13eb32..0000000 --- a/demo/webyep-system/daten/3-at-InfoFolder +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:14:"LiB_Folder.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/3-at-InfoFolder.pdf b/demo/webyep-system/daten/3-at-InfoFolder.pdf deleted file mode 100644 index 6f02bfa..0000000 Binary files a/demo/webyep-system/daten/3-at-InfoFolder.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/3-rt-Text b/demo/webyep-system/daten/3-rt-Text deleted file mode 100644 index 32c9c00..0000000 --- a/demo/webyep-system/daten/3-rt-Text +++ /dev/null @@ -1,13 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:906:"

- Das Therapiezentrum „Leben in Balance“

-

- Das Therapiezentrum „Leben in Balance“ vereint TherapeutInnen und TrainerInnen aus den verschiedensten Gesundheitsbereichen. Alternativmedizinische und ganzheitliche Ansätze ergänzen schulmedizinische Methoden.

-

- Allen Therapien und Behandlungsmethoden geht ein ausführliches Beratungsgespräch voraus, in dem wir gemeinsam einen Therapie- und Behandlungsplan festlegen, der durch regelmäßige Gespräche ergänzt wird.

-

- Fit und ausgeglichen

-

- Ergänzend zu diesem ganzheitlichen Therapieansatz bieten wir auch Trainings an, die körperliche Fitness und seelische Ausgeglichenheit unterstützen und in Form von Einzelstunden besucht werden können.

-

- Laden Sie bitte für weitere Informationen unseren Infofolder herunter:

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/4-at-InfoFolder b/demo/webyep-system/daten/4-at-InfoFolder deleted file mode 100644 index d928ac0..0000000 --- a/demo/webyep-system/daten/4-at-InfoFolder +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:17:"LiB_Folder_EN.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/4-at-InfoFolder.pdf b/demo/webyep-system/daten/4-at-InfoFolder.pdf deleted file mode 100644 index 7f0384a..0000000 Binary files a/demo/webyep-system/daten/4-at-InfoFolder.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/4-rt-Text b/demo/webyep-system/daten/4-rt-Text deleted file mode 100644 index a7c460e..0000000 --- a/demo/webyep-system/daten/4-rt-Text +++ /dev/null @@ -1,13 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:694:"

- "Life in Balance" Therapy Center

-

- Our center joins therapists and coaches with expert knowledge of various areas of health studies. Alternative medicine and holistic approaches complement methods of mainstream medicine.

-

- All therapies and treatments are preluded by an extensive counselling talk, in which we, together with our patients, will determine the course of action.

-

- Fit and balanced

-

- In addition to this holistic therapy approach we also offer trainings to support physical fitness and mental balance. These trainings can also be attended to separately.

-

- Please download our brochure for further information:

-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/5-1-im-FotoLinks b/demo/webyep-system/daten/5-1-im-FotoLinks deleted file mode 100644 index 85cdfac..0000000 --- a/demo/webyep-system/daten/5-1-im-FotoLinks +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:25:"5-1-im-FotoLinks-9289.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/5-1-im-FotoLinks-9289.jpg b/demo/webyep-system/daten/5-1-im-FotoLinks-9289.jpg deleted file mode 100644 index c872cc9..0000000 Binary files a/demo/webyep-system/daten/5-1-im-FotoLinks-9289.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/5-1-im-FotoRechts b/demo/webyep-system/daten/5-1-im-FotoRechts deleted file mode 100644 index 1499e76..0000000 --- a/demo/webyep-system/daten/5-1-im-FotoRechts +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:0:"";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/5-im-FotoRechts b/demo/webyep-system/daten/5-im-FotoRechts deleted file mode 100644 index 0158fc6..0000000 --- a/demo/webyep-system/daten/5-im-FotoRechts +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:24:"5-im-FotoRechts-9367.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/5-im-FotoRechts-9367.jpg b/demo/webyep-system/daten/5-im-FotoRechts-9367.jpg deleted file mode 100644 index e18a9dd..0000000 Binary files a/demo/webyep-system/daten/5-im-FotoRechts-9367.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/6-1-1-lt-Text b/demo/webyep-system/daten/6-1-1-lt-Text deleted file mode 100644 index 938f318..0000000 --- a/demo/webyep-system/daten/6-1-1-lt-Text +++ /dev/null @@ -1,3 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:82:"Studium Allgemeinmedizin an der Universität Berlin -Promotion zur Dr. med-univ. -";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-1-1-st-Beschriftung b/demo/webyep-system/daten/6-1-1-st-Beschriftung deleted file mode 100644 index 3afc19a..0000000 --- a/demo/webyep-system/daten/6-1-1-st-Beschriftung +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:10:"Ausbildung";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-1-2-lt-Text b/demo/webyep-system/daten/6-1-2-lt-Text deleted file mode 100644 index 1d54f53..0000000 --- a/demo/webyep-system/daten/6-1-2-lt-Text +++ /dev/null @@ -1,3 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:48:"Bioresonanz Therapeutin -Aura-Soma Therapeutin -";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-1-2-st-Beschriftung b/demo/webyep-system/daten/6-1-2-st-Beschriftung deleted file mode 100644 index 3cdc4d9..0000000 --- a/demo/webyep-system/daten/6-1-2-st-Beschriftung +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:13:"Weiterbildung";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-1-at-Lebenslauf b/demo/webyep-system/daten/6-1-at-Lebenslauf deleted file mode 100644 index 8932233..0000000 --- a/demo/webyep-system/daten/6-1-at-Lebenslauf +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:13:"CV_Sommer.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-1-at-Lebenslauf.pdf b/demo/webyep-system/daten/6-1-at-Lebenslauf.pdf deleted file mode 100644 index 7ece0c2..0000000 Binary files a/demo/webyep-system/daten/6-1-at-Lebenslauf.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/6-1-im-Foto b/demo/webyep-system/daten/6-1-im-Foto deleted file mode 100644 index 5b4f081..0000000 --- a/demo/webyep-system/daten/6-1-im-Foto +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:20:"6-1-im-Foto-5986.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-1-im-Foto-5986.jpg b/demo/webyep-system/daten/6-1-im-Foto-5986.jpg deleted file mode 100644 index c872cc9..0000000 Binary files a/demo/webyep-system/daten/6-1-im-Foto-5986.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/6-1-lo-Loopname b/demo/webyep-system/daten/6-1-lo-Loopname deleted file mode 100644 index c0fbc80..0000000 --- a/demo/webyep-system/daten/6-1-lo-Loopname +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;i:1;i:1;i:2;}} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-1-lt-Ausbildung b/demo/webyep-system/daten/6-1-lt-Ausbildung deleted file mode 100644 index 19d174d..0000000 --- a/demo/webyep-system/daten/6-1-lt-Ausbildung +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:80:"Studium Allgemeinmedizin an der Universität Berlin -Promotion zur Dr. med-univ.";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-1-lt-Kontakt b/demo/webyep-system/daten/6-1-lt-Kontakt deleted file mode 100644 index 3a80cee..0000000 --- a/demo/webyep-system/daten/6-1-lt-Kontakt +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:34:"aurelia.sommer@leben-in-balance.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-1-rt-Beschreibung b/demo/webyep-system/daten/6-1-rt-Beschreibung deleted file mode 100644 index 9aba25d..0000000 --- a/demo/webyep-system/daten/6-1-rt-Beschreibung +++ /dev/null @@ -1,20 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:475:" - - - - - - - - - - - - - - -
Ausbildung:Studium Allgemeinmedizin an der Universität Berlin
- Promotion zur Dr. med-univ. -
Weiterbildung:Bioresonanz Therapeutin
- Aura-Soma Therapeutin
Persönliches:Single
-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-1-rt-Description b/demo/webyep-system/daten/6-1-rt-Description deleted file mode 100644 index df88ee2..0000000 --- a/demo/webyep-system/daten/6-1-rt-Description +++ /dev/null @@ -1,15 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:245:" - - - - - - - - - - -
Ausbildung:aaaaaaaaaaa
- bbbbbbbbb
Weiterbildung:  
-
aaaaaaaaaaa
-";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-1-st-Name b/demo/webyep-system/daten/6-1-st-Name deleted file mode 100644 index 4c65836..0000000 --- a/demo/webyep-system/daten/6-1-st-Name +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:18:"Dr. Aurelia Sommer";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-2-at-Lebenslauf b/demo/webyep-system/daten/6-2-at-Lebenslauf deleted file mode 100644 index 622abe2..0000000 --- a/demo/webyep-system/daten/6-2-at-Lebenslauf +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:17:"CV_Bachbluete.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-2-at-Lebenslauf.pdf b/demo/webyep-system/daten/6-2-at-Lebenslauf.pdf deleted file mode 100644 index 4b218b0..0000000 Binary files a/demo/webyep-system/daten/6-2-at-Lebenslauf.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/6-2-im-Foto b/demo/webyep-system/daten/6-2-im-Foto deleted file mode 100644 index 512781f..0000000 --- a/demo/webyep-system/daten/6-2-im-Foto +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:20:"6-2-im-Foto-9008.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-2-im-Foto-9008.jpg b/demo/webyep-system/daten/6-2-im-Foto-9008.jpg deleted file mode 100644 index 3d51326..0000000 Binary files a/demo/webyep-system/daten/6-2-im-Foto-9008.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/6-2-lt-Ausbildung b/demo/webyep-system/daten/6-2-lt-Ausbildung deleted file mode 100644 index c1615ad..0000000 --- a/demo/webyep-system/daten/6-2-lt-Ausbildung +++ /dev/null @@ -1,5 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:135:"Studium der Allgemeinmedizin an der Universität Hamburg -Promotion zur Dr. med-univ. - -Bioresonanz Therapeutin -Aura-Soma Therapeutin";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-2-lt-Kontakt b/demo/webyep-system/daten/6-2-lt-Kontakt deleted file mode 100644 index 3c54ecb..0000000 --- a/demo/webyep-system/daten/6-2-lt-Kontakt +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:39:"barbara.beachflower@leben-in-balance.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-2-st-Name b/demo/webyep-system/daten/6-2-st-Name deleted file mode 100644 index 7ea6e9c..0000000 --- a/demo/webyep-system/daten/6-2-st-Name +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:23:"Dr. Barbara Beachflower";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-3-at-Lebenslauf b/demo/webyep-system/daten/6-3-at-Lebenslauf deleted file mode 100644 index 5b63401..0000000 --- a/demo/webyep-system/daten/6-3-at-Lebenslauf +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:12:"CV_Reiki.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-3-at-Lebenslauf.pdf b/demo/webyep-system/daten/6-3-at-Lebenslauf.pdf deleted file mode 100644 index 1c02dd9..0000000 Binary files a/demo/webyep-system/daten/6-3-at-Lebenslauf.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/6-3-im-Foto b/demo/webyep-system/daten/6-3-im-Foto deleted file mode 100644 index 73cbefe..0000000 --- a/demo/webyep-system/daten/6-3-im-Foto +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:20:"6-3-im-Foto-8584.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-3-im-Foto-8584.jpg b/demo/webyep-system/daten/6-3-im-Foto-8584.jpg deleted file mode 100644 index 263039a..0000000 Binary files a/demo/webyep-system/daten/6-3-im-Foto-8584.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/6-3-lt-Ausbildung b/demo/webyep-system/daten/6-3-lt-Ausbildung deleted file mode 100644 index 155cf00..0000000 --- a/demo/webyep-system/daten/6-3-lt-Ausbildung +++ /dev/null @@ -1,5 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:65:"Zertifizierter Akkupressur Therapeut - -In Ausbildung: -Shiatsu -";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-3-lt-Kontakt b/demo/webyep-system/daten/6-3-lt-Kontakt deleted file mode 100644 index c03086c..0000000 --- a/demo/webyep-system/daten/6-3-lt-Kontakt +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:31:"ralph.reiki@leben-in-balance.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/6-3-st-Name b/demo/webyep-system/daten/6-3-st-Name deleted file mode 100644 index e2de1b7..0000000 --- a/demo/webyep-system/daten/6-3-st-Name +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:11:"Ralph Reiki";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-1-at-Lebenslauf b/demo/webyep-system/daten/7-1-at-Lebenslauf deleted file mode 100644 index 8932233..0000000 --- a/demo/webyep-system/daten/7-1-at-Lebenslauf +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:13:"CV_Sommer.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-1-at-Lebenslauf.pdf b/demo/webyep-system/daten/7-1-at-Lebenslauf.pdf deleted file mode 100644 index 76fc0e8..0000000 Binary files a/demo/webyep-system/daten/7-1-at-Lebenslauf.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/7-1-im-Foto b/demo/webyep-system/daten/7-1-im-Foto deleted file mode 100644 index 8349afe..0000000 --- a/demo/webyep-system/daten/7-1-im-Foto +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:20:"7-1-im-Foto-3987.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-1-im-Foto-3987.jpg b/demo/webyep-system/daten/7-1-im-Foto-3987.jpg deleted file mode 100644 index c872cc9..0000000 Binary files a/demo/webyep-system/daten/7-1-im-Foto-3987.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/7-1-lt-Ausbildung b/demo/webyep-system/daten/7-1-lt-Ausbildung deleted file mode 100644 index 8a77b36..0000000 --- a/demo/webyep-system/daten/7-1-lt-Ausbildung +++ /dev/null @@ -1,2 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:88:"Study of the general medicine at the university of Berlin -Graduation to "Dr. med-univ."";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-1-lt-Kontakt b/demo/webyep-system/daten/7-1-lt-Kontakt deleted file mode 100644 index 579cea3..0000000 --- a/demo/webyep-system/daten/7-1-lt-Kontakt +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:33:"aurelia.sommer@life-in-balance.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-1-st-Beschriftung b/demo/webyep-system/daten/7-1-st-Beschriftung deleted file mode 100644 index 23c0084..0000000 --- a/demo/webyep-system/daten/7-1-st-Beschriftung +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-1-st-Name b/demo/webyep-system/daten/7-1-st-Name deleted file mode 100644 index 4c65836..0000000 --- a/demo/webyep-system/daten/7-1-st-Name +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:18:"Dr. Aurelia Sommer";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-2-at-Lebenslauf b/demo/webyep-system/daten/7-2-at-Lebenslauf deleted file mode 100644 index 85a43ce..0000000 --- a/demo/webyep-system/daten/7-2-at-Lebenslauf +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:18:"CV_Beachflower.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-2-at-Lebenslauf.pdf b/demo/webyep-system/daten/7-2-at-Lebenslauf.pdf deleted file mode 100644 index 259b65b..0000000 Binary files a/demo/webyep-system/daten/7-2-at-Lebenslauf.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/7-2-im-Foto b/demo/webyep-system/daten/7-2-im-Foto deleted file mode 100644 index a483efd..0000000 --- a/demo/webyep-system/daten/7-2-im-Foto +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:20:"7-2-im-Foto-8970.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-2-im-Foto-8970.jpg b/demo/webyep-system/daten/7-2-im-Foto-8970.jpg deleted file mode 100644 index 3d51326..0000000 Binary files a/demo/webyep-system/daten/7-2-im-Foto-8970.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/7-2-lt-Ausbildung b/demo/webyep-system/daten/7-2-lt-Ausbildung deleted file mode 100644 index f0e7a82..0000000 --- a/demo/webyep-system/daten/7-2-lt-Ausbildung +++ /dev/null @@ -1,6 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:165:"Study of the general medicine at the university of Munich -Graduation to "Dr. med-univ." - -Certified Therapist for Bioresonance -Certified Therapist for Aura-Soma -";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-2-lt-Kontakt b/demo/webyep-system/daten/7-2-lt-Kontakt deleted file mode 100644 index 44c203f..0000000 --- a/demo/webyep-system/daten/7-2-lt-Kontakt +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:38:"barbara.beachflower@life-in-balance.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-2-st-Name b/demo/webyep-system/daten/7-2-st-Name deleted file mode 100644 index 7ea6e9c..0000000 --- a/demo/webyep-system/daten/7-2-st-Name +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:23:"Dr. Barbara Beachflower";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-3-at-Lebenslauf b/demo/webyep-system/daten/7-3-at-Lebenslauf deleted file mode 100644 index 5b63401..0000000 --- a/demo/webyep-system/daten/7-3-at-Lebenslauf +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:8:"FILENAME";s:12:"CV_Reiki.pdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-3-at-Lebenslauf.pdf b/demo/webyep-system/daten/7-3-at-Lebenslauf.pdf deleted file mode 100644 index 3fad4ac..0000000 Binary files a/demo/webyep-system/daten/7-3-at-Lebenslauf.pdf and /dev/null differ diff --git a/demo/webyep-system/daten/7-3-im-Foto b/demo/webyep-system/daten/7-3-im-Foto deleted file mode 100644 index 2a9df71..0000000 --- a/demo/webyep-system/daten/7-3-im-Foto +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:20:"7-3-im-Foto-1486.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-3-im-Foto-1486.jpg b/demo/webyep-system/daten/7-3-im-Foto-1486.jpg deleted file mode 100644 index 263039a..0000000 Binary files a/demo/webyep-system/daten/7-3-im-Foto-1486.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/7-3-lt-Ausbildung b/demo/webyep-system/daten/7-3-lt-Ausbildung deleted file mode 100644 index e9f189e..0000000 --- a/demo/webyep-system/daten/7-3-lt-Ausbildung +++ /dev/null @@ -1,5 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:76:"Certified Therapist for Acupressure - -Therapist-in-training for: -Shiatsu -";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-3-lt-Kontakt b/demo/webyep-system/daten/7-3-lt-Kontakt deleted file mode 100644 index d8e5698..0000000 --- a/demo/webyep-system/daten/7-3-lt-Kontakt +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:30:"ralph.reiki@life-in-balance.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-3-st-Name b/demo/webyep-system/daten/7-3-st-Name deleted file mode 100644 index e2de1b7..0000000 --- a/demo/webyep-system/daten/7-3-st-Name +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:11:"Ralph Reiki";} \ No newline at end of file diff --git a/demo/webyep-system/daten/7-lo-Loopname b/demo/webyep-system/daten/7-lo-Loopname deleted file mode 100644 index 190fe10..0000000 --- a/demo/webyep-system/daten/7-lo-Loopname +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";a:1:{i:0;i:1;}} \ No newline at end of file diff --git a/demo/webyep-system/daten/documents b/demo/webyep-system/daten/documents deleted file mode 100644 index 60257f8..0000000 --- a/demo/webyep-system/daten/documents +++ /dev/null @@ -1,27 +0,0 @@ - -/en/index.php 1 -/de/index.php 2 -/de/about.php 3 -/en/about.php 4 -/de/about_team.php 5 -/de/about_team_member.php 6 -/en/about_team_member.php 7 -/en/about_philosophy.php 8 -/en/about_team.php 9 -/de/about_philosophy.php 10 -/en/counseling.php 11 -/de/counseling.php 12 -/en/therapies.php 13 -/de/therapies.php 14 -/de/events.php 15 -/de/events_category.php 16 -/de/legal_notice.php 17 -/en/events_category.php 18 -/en/events.php 19 -/en/partners.php 20 -/de/partners.php 21 -/en/legal_notice.php 22 -/de/contact.php 23 -/en/contact.php 24 -/en/events_gallery.php 25 -/de/events_gallery.php 26 diff --git a/demo/webyep-system/daten/im-TeamMitgliedFoto b/demo/webyep-system/daten/im-TeamMitgliedFoto deleted file mode 100644 index f266ec2..0000000 --- a/demo/webyep-system/daten/im-TeamMitgliedFoto +++ /dev/null @@ -1 +0,0 @@ -a:5:{s:7:"VERSION";i:2;s:8:"FILENAME";s:28:"im-TeamMitgliedFoto-3327.jpg";s:9:"THUMBNAIL";s:0:"";s:3:"URL";s:0:"";s:7:"ALTTEXT";s:0:"";} \ No newline at end of file diff --git a/demo/webyep-system/daten/im-TeamMitgliedFoto-3327.jpg b/demo/webyep-system/daten/im-TeamMitgliedFoto-3327.jpg deleted file mode 100644 index c872cc9..0000000 Binary files a/demo/webyep-system/daten/im-TeamMitgliedFoto-3327.jpg and /dev/null differ diff --git a/demo/webyep-system/daten/license b/demo/webyep-system/daten/license deleted file mode 100644 index b1b3e1d..0000000 --- a/demo/webyep-system/daten/license +++ /dev/null @@ -1,2 +0,0 @@ -21RPYE1F50-N715JJSN1EB591-LKC9ULF269 - diff --git a/demo/webyep-system/daten/lt-Adresse_DE b/demo/webyep-system/daten/lt-Adresse_DE deleted file mode 100644 index 96cc665..0000000 --- a/demo/webyep-system/daten/lt-Adresse_DE +++ /dev/null @@ -1,5 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:193:"Leben in Balance – Gesundheits- und Therapiezentrum -1230 Wien, Erlaaer Straße -Tel.: +43 1 000000; Fax.: +43 1 00000-000 -E-Mail: info@leben-in-balance.xx -Internet: www.leben-in-balance.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/lt-Adresse_EN b/demo/webyep-system/daten/lt-Adresse_EN deleted file mode 100644 index 4ffd5f8..0000000 --- a/demo/webyep-system/daten/lt-Adresse_EN +++ /dev/null @@ -1,6 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:180:"Life in Balance – Health and Therapy Center -Erlaaer Straße -Vienna 1230 -Phone: +43 1 000000; Fax: +43 1 00000-000 -E-Mail: info@life-in-balance.xx -Web: www.life-in-balance.xx";} \ No newline at end of file diff --git a/demo/webyep-system/daten/mu-Beratungen b/demo/webyep-system/daten/mu-Beratungen deleted file mode 100644 index b274c14..0000000 --- a/demo/webyep-system/daten/mu-Beratungen +++ /dev/null @@ -1 +0,0 @@ -a:3:{s:7:"VERSION";i:1;s:7:"CONTENT";a:2:{i:0;a:2:{s:2:"ID";i:1;s:4:"TEXT";s:14:"Lebensberatung";}i:1;a:2:{s:2:"ID";i:2;s:4:"TEXT";s:18:"Ernähungsberatung";}}s:4:"LIID";i:2;} \ No newline at end of file diff --git a/demo/webyep-system/daten/mu-Team b/demo/webyep-system/daten/mu-Team deleted file mode 100644 index f8144e7..0000000 --- a/demo/webyep-system/daten/mu-Team +++ /dev/null @@ -1 +0,0 @@ -a:3:{s:7:"VERSION";i:1;s:7:"CONTENT";a:3:{i:0;a:2:{s:2:"ID";i:1;s:4:"TEXT";s:18:"Dr. Aurelia Sommer";}i:1;a:2:{s:2:"ID";i:2;s:4:"TEXT";s:23:"Dr. Barbara Beachflower";}i:2;a:2:{s:2:"ID";i:3;s:4:"TEXT";s:11:"Ralph Reiki";}}s:4:"LIID";i:3;} \ No newline at end of file diff --git a/demo/webyep-system/daten/mu-Terminkategorien_DE b/demo/webyep-system/daten/mu-Terminkategorien_DE deleted file mode 100644 index be49bd7..0000000 --- a/demo/webyep-system/daten/mu-Terminkategorien_DE +++ /dev/null @@ -1 +0,0 @@ -a:3:{s:7:"VERSION";i:1;s:7:"CONTENT";a:3:{i:0;a:2:{s:2:"ID";i:1;s:4:"TEXT";s:18:"Vorträge & Events";}i:1;a:2:{s:2:"ID";i:2;s:4:"TEXT";s:17:"Kurse & Workshops";}i:2;a:2:{s:2:"ID";i:3;s:4:"TEXT";s:30:"Fotogalerie#events_gallery.php";}}s:4:"LIID";i:3;} \ No newline at end of file diff --git a/demo/webyep-system/daten/mu-Terminkategorien_EN b/demo/webyep-system/daten/mu-Terminkategorien_EN deleted file mode 100644 index 703f1a6..0000000 --- a/demo/webyep-system/daten/mu-Terminkategorien_EN +++ /dev/null @@ -1 +0,0 @@ -a:3:{s:7:"VERSION";i:1;s:7:"CONTENT";a:3:{i:0;a:2:{s:2:"ID";i:1;s:4:"TEXT";s:22:"Presentations & Events";}i:1;a:2:{s:2:"ID";i:2;s:4:"TEXT";s:19:"Classes & Workshops";}i:2;a:2:{s:2:"ID";i:3;s:4:"TEXT";s:31:"Photogallery#events_gallery.php";}}s:4:"LIID";i:3;} \ No newline at end of file diff --git a/demo/webyep-system/daten/readme.html b/demo/webyep-system/daten/readme.html deleted file mode 100644 index e3c9ba5..0000000 --- a/demo/webyep-system/daten/readme.html +++ /dev/null @@ -1,27 +0,0 @@ - - - -WebYep Data Folder - - - - - -

WebYep Data Folder

-

In this folder WebYep will store all its data (texts, images, etc.). Please - read the chapter "Installation on the Web Server" and "Data backup" in the - WebYep documentation.

- - diff --git a/demo/webyep-system/daten/st-Beschriftung b/demo/webyep-system/daten/st-Beschriftung deleted file mode 100644 index eb5a483..0000000 --- a/demo/webyep-system/daten/st-Beschriftung +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:15:"Ausbildungdssdf";} \ No newline at end of file diff --git a/demo/webyep-system/daten/st-Name b/demo/webyep-system/daten/st-Name deleted file mode 100644 index 4c65836..0000000 --- a/demo/webyep-system/daten/st-Name +++ /dev/null @@ -1 +0,0 @@ -a:2:{s:7:"VERSION";i:1;s:7:"CONTENT";s:18:"Dr. Aurelia Sommer";} \ No newline at end of file diff --git a/demo/webyep-system/daten/webyep-log.txt b/demo/webyep-system/daten/webyep-log.txt deleted file mode 100644 index 186a4ae..0000000 --- a/demo/webyep-system/daten/webyep-log.txt +++ /dev/null @@ -1,52 +0,0 @@ -14.12.2010 (14:43:08): Editor /webyep_demo/webyep-system/programm/editors/long-text.php called without edit permission -14.12.2010 (14:43:11): Editor /webyep_demo/webyep-system/programm/editors/long-text.php called without edit permission -14.12.2010 (14:43:20): Editor /webyep_demo/webyep-system/programm/editors/long-text.php called without edit permission -18.03.2011 (11:42:50): could not append to file /var/www/preview.obdev.at/htdocs/resources/webyep/demo/webyep-system/daten/documents -18.03.2011 (14:08:50): could not append to file /var/www/preview.obdev.at/htdocs/resources/webyep/demo/webyep-system/daten/documents -06.07.2011 (16:11:33): WYMenuElement: converting from v1 to v2 -06.07.2011 (16:11:35): WYMenuElement: converting from v1 to v2 -06.07.2011 (16:11:40): WYMenuElement: converting from v1 to v2 -06.07.2011 (16:12:08): WYMenuElement: converting from v1 to v2 -06.07.2011 (16:12:09): WYMenuElement: converting from v1 to v2 -06.07.2011 (16:12:11): WYMenuElement: converting from v1 to v2 -07.07.2011 (07:09:07): WYMenuElement: converting from v1 to v2 -07.07.2011 (07:09:17): WYMenuElement: converting from v1 to v2 -07.07.2011 (07:09:20): WYMenuElement: converting from v1 to v2 -27.08.2011 (04:56:56): WYMenuElement: converting from v1 to v2 -27.08.2011 (06:05:56): WYMenuElement: converting from v1 to v2 -27.08.2011 (07:42:11): WYMenuElement: converting from v1 to v2 -12.10.2011 (17:28:29): WYMenuElement: converting from v1 to v2 -12.10.2011 (18:43:27): WYMenuElement: converting from v1 to v2 -12.10.2011 (19:05:17): WYMenuElement: converting from v1 to v2 -24.10.2011 (07:30:56): WYMenuElement: converting from v1 to v2 -17.11.2011 (11:29:55): WYMenuElement: converting from v1 to v2 -17.11.2011 (11:31:50): WYMenuElement: converting from v1 to v2 -17.11.2011 (11:31:51): WYMenuElement: converting from v1 to v2 -17.11.2011 (11:32:02): WYMenuElement: converting from v1 to v2 -17.11.2011 (11:32:16): WYMenuElement: converting from v1 to v2 -03.12.2011 (05:20:15): WYMenuElement: converting from v1 to v2 -03.12.2011 (05:20:20): WYMenuElement: converting from v1 to v2 -03.12.2011 (05:20:22): WYMenuElement: converting from v1 to v2 -10.12.2011 (14:32:37): WYMenuElement: converting from v1 to v2 -10.12.2011 (14:32:40): WYMenuElement: converting from v1 to v2 -10.12.2011 (14:32:42): WYMenuElement: converting from v1 to v2 -10.12.2011 (14:32:44): WYMenuElement: converting from v1 to v2 -10.12.2011 (14:32:45): WYMenuElement: converting from v1 to v2 -10.12.2011 (14:32:47): WYMenuElement: converting from v1 to v2 -10.12.2011 (14:32:48): WYMenuElement: converting from v1 to v2 -10.12.2011 (14:32:50): WYMenuElement: converting from v1 to v2 -13.12.2011 (19:14:47): WYMenuElement: converting from v1 to v2 -13.12.2011 (19:14:49): WYMenuElement: converting from v1 to v2 -13.12.2011 (19:14:50): WYMenuElement: converting from v1 to v2 -13.12.2011 (19:14:51): WYMenuElement: converting from v1 to v2 -13.12.2011 (19:14:52): WYMenuElement: converting from v1 to v2 -13.12.2011 (19:14:59): WYMenuElement: converting from v1 to v2 -13.12.2011 (19:15:01): WYMenuElement: converting from v1 to v2 -13.12.2011 (19:15:02): WYMenuElement: converting from v1 to v2 -13.12.2011 (19:15:05): WYMenuElement: converting from v1 to v2 -13.12.2011 (19:15:22): WYMenuElement: converting from v1 to v2 -17.12.2011 (01:36:15): WYMenuElement: converting from v1 to v2 -17.12.2011 (01:36:16): WYMenuElement: converting from v1 to v2 -17.12.2011 (01:36:17): WYMenuElement: converting from v1 to v2 -17.12.2011 (01:36:20): WYMenuElement: converting from v1 to v2 -22.02.2012 (15:23:47): Editor /webyep-system/programm/editors/rich-text.php called without edit permission diff --git a/demo/webyep-system/konfiguration.php b/demo/webyep-system/konfiguration.php deleted file mode 100644 index 76ac96f..0000000 --- a/demo/webyep-system/konfiguration.php +++ /dev/null @@ -1,167 +0,0 @@ - HTML 4.01 Strict - // "XHTML" => XHTML 1.0 Strict - // "auto" => WebYep versucht anhand der !DOCTYPE Direktive des Dokuments automatisch die Syntax zu eruieren - // -- - // Set this to define which syntax WebYep should use when creating HTML tags - // "HTML" => HTML 4.01 Strict - // "XHTML" => XHTML 1.0 Strict - // "auto" => WebYep tries to detect the used syntax via the !DOCTYPE directive of the document - - $webyep_sHTMLStandard = "auto"; - - - - // Die Einstellung $webyep_bUseTablesForMenus wird nicht mehr unterstützt! - // $webyep_bUseTablesForMenus is deprecated and always false now! - - $webyep_sMenuType = "listJS"; - // mögliche Werte: - // "list".....ohne JavaScript-Funktion - // "listJS"...mit JavaScript-Funktion zum Ein-/Ausblenden von Menüzweigen - // -- - // possible values are: - // "list".....no JavaScript functionality - // "listJS"...use JavaScript to show/hide menu trees - - - - // nur für $webyep_sMenuType="listJS": - // only for $webyep_sMenuType="listJS": - - $webyep_bAutoCloseMenus = false; - // mögliche Werte: - // true.....beim öffnen eines Menüzweiges werden automatisch alle anderen Zweige geschlossen - // false....die Menüzweige werden manuell von den BenutzerInnen geschlossen - // -- - // possible values are: - // true.....when expanding a menu tree, all other tree collapse automatically - // false....menu trees are not automatically collapsed - - $webyep_bRememberOpenMenus = true; - // mögliche Werte: - // true.....geöffnete Menüzweige werden in einem Cookie gespeichert - // false....geöffnete Menüzweige werden nicht gespeichert - sobald eine neue Seite geöffnet wird, werden alle Zweige automatisch geschlossen, außer der, zu dem die aktuelle Seite gehört - // -- - // possible values are: - // true.....expanded menu trees will be saved in a cookie - // false....expanded menu trees will not be saved - when a new page is opened, all trees but the one the page belongs to are closed. - - - - $webyep_bOpenFullURLsInNewWindow = true; - // Set to true of you want the Long Text and Image Elements to open full URLs (including the http:// part) in a new browser window - // -- - // Setzen Sie diesen Wert auf true, wenn das Fließtext-Element und das Bild-Element absolute URLs (die den "http://"-Teil enthalten) in einem neuen Browser-Fenster öffnen sollen - - - - // Wenn Sie eine Lizenz mit der Option erworben haben, WebYep als Ihr eigenes Produkt - // auszugeben (white label version), dann können Sie hier den Namen des Produktes angeben. - // (dieser erscheint in den Editoren, der Hilfe und den Hinweis-Fenstern) - // -- - // If you optained a license with the white label option, you can change the product name - // here (it will appear in the editor windows, the help and the notice windows) - - $webyep_sProductName = 'MyProduct'; - - - - // Wenn Sie die deutsche Version von WebYep verwenden, müssen Sie hier nichts einstellen - // If you're using the English version of WebYep, you do not need to change anything here - // If you want to use the French version of WebYep, please change this value from "auto" to "french". - // If you want to use the Serbian version of WebYep, please change this value from "auto" to "srpski". - // If you want to use the Swedish version of WebYep, please change this value from "auto" to "swedish". - // If you want to use the Dutch version of WebYep, please change this value from "auto" to "dutch". - // If you want to use the Portuguese version of WebYep, please change this value from "auto" to "portuguese". - // If you want to use the Polish version of WebYep, please change this value from "auto" to "polski". - - $webyep_sLang = "auto"; - - - - // Zur Problembehebung bittet Sie der WebYep Support manchmal, den WebYep Debug Modus zu aktivieren - // -- - // Sometimes WebYep Support will ask you to activate WebYep's debug mode to solve a problem - - $webyep_bDebug = false; - - $webyep_bLiveDemo = true; - $webyep_bLiveDemoLockTemplate = true; - - // Wichtig: In dieser Datei dürfen am Beginn und Ende keine Leerzeilen eingefügt werden!!! - // Achten Sie auch darauf, dass diese Datei keinen Unicode Byte Order Marker (BOM) enthält!!! - // -- - // Important: Do not insert ANYTHING before or after the PHP block in this file!!! - // Also make sure this file does not contain a Unicode Byte Order Marker (BOM)!!! -?> diff --git a/demo/webyep-system/opt.zip b/demo/webyep-system/opt.zip deleted file mode 100644 index 4bbdf87..0000000 Binary files a/demo/webyep-system/opt.zip and /dev/null differ diff --git a/documentation/code/scripts.js b/documentation/code/scripts.js new file mode 100644 index 0000000..8603e28 --- /dev/null +++ b/documentation/code/scripts.js @@ -0,0 +1,11 @@ +const aside = document.querySelector('aside'), + menuBtn = document.querySelector('[data-menu-btn]'), + printBtn = document.querySelector('[data-print-btn]'); + +menuBtn.addEventListener('click', () => { + aside.classList.toggle('open_nav'); +}); + +printBtn.addEventListener('click', () => { + window.print(); +}); diff --git a/documentation/code/styles.css b/documentation/code/styles.css new file mode 100644 index 0000000..7b7f691 --- /dev/null +++ b/documentation/code/styles.css @@ -0,0 +1,291 @@ +:root { + --dark: #191919; + --white: #ffffff; + --dark-purple: #3c2e69; + --medium-purple: #60448c; + --light-purple: #e4acff; + --light-grey: #eaeaea; + --pink-lips: #d63384; + --orange-highlight: #fb694d; + --pale-blue: #f6f6ff; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + background-color: white; + background-image: linear-gradient( + 140deg, + white 50%, + rgba(228, 172, 255, 0.4) + ); + background-attachment: fixed; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, + Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; + color: var(--dark-purple); + font-size: 1.15rem; + line-height: 1.5; + margin: 0; + padding: 0; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + -webkit-font-variant-ligatures: common-ligatures; /* for iOS and Safari 6 */ + font-variant-ligatures: common-ligatures; /* for up-to-date browsers, including IE10 and Opera 21 */ + font-kerning: normal; + -webkit-font-feature-settings: "kern"; + font-feature-settings: "kern"; +} + +@media print { + html { + background-color: white; + background-image: none; + font-size: 13px; + line-height: 1.5; + color: var(--dark); + } + + a::after { + content: ' (' attr(href) ') '; + } +} + +body { + margin: 0; + padding: 0; +} + +img { + max-width: 100%; + height: auto; +} + +.orange { + color: var(--orange-highlight); +} + +p { + margin: 1em 0; +} + +pre { + background-color: var(--white); + border: 1px solid var(--light-grey); + padding: 0.25rem; + white-space: pre-wrap; + font-size: 90%; +} + +code { + color: var(--pink-lips); + font-size: 90%; +} + +.btn { + -webkit-appearance: none; + display: block; + width: 100%; + margin: 0.5rem 0; + padding: 0.8rem; + text-align: center; + text-decoration: none; + background-color: var(--dark-purple); + color: var(--light-purple); + border: none; + line-height: 1.1; + font-size: 0.8rem; + border-radius: 0.25rem; + cursor: pointer; +} + +.btn:hover { + text-decoration: none; + color: var(--light-grey); +} + +.container { + max-width: 1200px; + min-height: 100vh; + display: flex; + flex-direction: column; +} + +@media screen and (min-width: 768px) { + .container { + flex-direction: row; + } +} + +aside { + background-color: var(--medium-purple); + display: flex; + flex-direction: column; + padding: 0.5rem 2rem; + justify-content: space-between; + box-shadow: 16px 0px 16px 0px rgba(27, 10, 40, 0.09),8px 0px 8px 0px rgba(27, 10, 40, 0.09),4px 0px 4px 0px rgba(27, 10, 40, 0.09),2px 0px 2px 0px rgba(27, 10, 40, 0.09); + color: var(--light-grey); +} + + +figcaption {font-size: 0.75rem;} + +@media print { + aside { + display: none; + } +} + +@media screen and (min-width: 768px) { + [data-menu-btn] { + display: none; + } + + aside { + position: sticky; + top: 0; + min-width: 250px; + max-height: 100vh; + overflow: auto; + padding: 2vh 1.5vw; + } +} + +aside ul, +aside div { + display: none; +} + +aside.open_nav ul, +aside.open_nav div { + display: block; +} + +@media screen and (min-width: 768px) { + aside ul, + aside div { + display: block; + } +} + +aside nav summary { + padding: 0.4rem 0.1rem; + cursor: default; + font-size:.85rem; + +} + +aside nav a { + color: var(--light-grey); + text-decoration: none; + display: block; + padding: 0.2rem 0; + font-size:.85rem; +} + +aside nav a:hover { + text-decoration: underline; +} + +aside nav summary.current, +aside nav a.current { + font-weight: bold; + color: var(--light-purple); +} + +aside nav ul { + list-style: none; + padding-left: 0; +} + +aside nav ul ul { + font-size: 90%; + padding-left: 2rem; + list-style: disc; +} + +main { + padding: 2vh 2vw; +} + +main h1 { + font-weight: 200; + margin: 1vh 0 2vh 0; + letter-spacing: -0.5px; + font-size: 2rem; +} + +main h3 { + font-weight: 200; + margin: 1vh 0 2vh 0; + letter-spacing: -0.2px; + color: var(--orange-highlight); + font-size: 1.66rem; +} + +main h4 { + font-weight: 200; + padding: 0; + margin: 1vh 0 0 0; + letter-spacing: -0.5px; + color: var(--dark); + font-size: 1.5rem; +} + +main a { + color: var(--medium-purple); +} + +main a:hover { + color: var(--dark); +} + +main figure { + border: 1px solid var(--light-grey); + display: block; + background-color: var(--white); + text-align: center; + margin: 1em 0; + padding: 2rem; + font-style: italic; +} + +main ol, +main ul { + background-color: var(--pale-blue); + color: var(--dark); + padding: 2rem 2rem 2rem 3rem; + border: 1px solid var(--light-grey); +} + +main ul ul { + padding: 0 0 0 2rem; + border: none; +} + +main li:not(:last-of-type) { + margin-bottom: 1em; +} + +main ul ul li:first-of-type { + margin-top: 1em; +} + +main table ol, +main table ul { + background-color: transparent; + color: inherit; + border: none; + padding: 1rem 0 1rem 2rem; +} + +main table li:not(:last-of-type) { + margin-bottom: 0; +} + +main table ul ul li:first-of-type { + margin-top: 0; +} diff --git a/documentation/images/checks.png b/documentation/images/checks.png new file mode 100755 index 0000000..922c557 Binary files /dev/null and b/documentation/images/checks.png differ diff --git a/documentation/images/ckeditor.png b/documentation/images/ckeditor.png new file mode 100644 index 0000000..fd74581 Binary files /dev/null and b/documentation/images/ckeditor.png differ diff --git a/documentation/images/init-vscode.png b/documentation/images/init-vscode.png new file mode 100644 index 0000000..541e105 Binary files /dev/null and b/documentation/images/init-vscode.png differ diff --git a/documentation/images/input-icons-x2.png b/documentation/images/input-icons-x2.png new file mode 100755 index 0000000..c9faac8 Binary files /dev/null and b/documentation/images/input-icons-x2.png differ diff --git a/documentation/images/loop-example.png b/documentation/images/loop-example.png new file mode 100644 index 0000000..f764876 Binary files /dev/null and b/documentation/images/loop-example.png differ diff --git a/documentation/images/markup-text.png b/documentation/images/markup-text.png new file mode 100755 index 0000000..7ee0738 Binary files /dev/null and b/documentation/images/markup-text.png differ diff --git a/documentation/images/radio-button-off2x.png b/documentation/images/radio-button-off2x.png new file mode 100755 index 0000000..621e8b8 Binary files /dev/null and b/documentation/images/radio-button-off2x.png differ diff --git a/documentation/images/trumbowyg.png b/documentation/images/trumbowyg.png new file mode 100644 index 0000000..0222102 Binary files /dev/null and b/documentation/images/trumbowyg.png differ diff --git a/documentation/images/wy-attachment-icon.png b/documentation/images/wy-attachment-icon.png new file mode 100644 index 0000000..80f509e Binary files /dev/null and b/documentation/images/wy-attachment-icon.png differ diff --git a/documentation/images/wy-attachment-link.png b/documentation/images/wy-attachment-link.png new file mode 100644 index 0000000..4ea63b7 Binary files /dev/null and b/documentation/images/wy-attachment-link.png differ diff --git a/documentation/images/wy-attachment.png b/documentation/images/wy-attachment.png new file mode 100644 index 0000000..e233cfb Binary files /dev/null and b/documentation/images/wy-attachment.png differ diff --git a/documentation/images/wy-gallery.png b/documentation/images/wy-gallery.png new file mode 100755 index 0000000..2ea2039 Binary files /dev/null and b/documentation/images/wy-gallery.png differ diff --git a/documentation/images/wy-image.png b/documentation/images/wy-image.png new file mode 100755 index 0000000..303789c Binary files /dev/null and b/documentation/images/wy-image.png differ diff --git a/documentation/images/wy-locks.png b/documentation/images/wy-locks.png new file mode 100755 index 0000000..1a7cf65 Binary files /dev/null and b/documentation/images/wy-locks.png differ diff --git a/documentation/images/wy-logon.png b/documentation/images/wy-logon.png new file mode 100755 index 0000000..e5db744 Binary files /dev/null and b/documentation/images/wy-logon.png differ diff --git a/documentation/images/wy-long-text.png b/documentation/images/wy-long-text.png new file mode 100755 index 0000000..9257c3e Binary files /dev/null and b/documentation/images/wy-long-text.png differ diff --git a/documentation/images/wy-menu.png b/documentation/images/wy-menu.png new file mode 100755 index 0000000..63f4587 Binary files /dev/null and b/documentation/images/wy-menu.png differ diff --git a/documentation/images/wy-readmore.png b/documentation/images/wy-readmore.png new file mode 100755 index 0000000..95596e2 Binary files /dev/null and b/documentation/images/wy-readmore.png differ diff --git a/documentation/images/wy-rich-text.png b/documentation/images/wy-rich-text.png new file mode 100644 index 0000000..463a9e0 Binary files /dev/null and b/documentation/images/wy-rich-text.png differ diff --git a/documentation/images/wy-short-text.png b/documentation/images/wy-short-text.png new file mode 100755 index 0000000..83637e2 Binary files /dev/null and b/documentation/images/wy-short-text.png differ diff --git a/documentation/images/wy-white-labeled-version.png b/documentation/images/wy-white-labeled-version.png new file mode 100644 index 0000000..1f93da0 Binary files /dev/null and b/documentation/images/wy-white-labeled-version.png differ diff --git a/documentation/index.html b/documentation/index.html new file mode 100644 index 0000000..5d65655 --- /dev/null +++ b/documentation/index.html @@ -0,0 +1,180 @@ + + + + + + + + Introduction + + + +
+ +
+

Welcome to WebYep

+

+ WebYep is an opensource CMS (Content Management System). It can be used for people without web design or coding knowledge to + safely edit the content of web pages, within their web browser. It can + also be used if you need to push content edits remotely to a website. +

+

+ You can use WebYep in as many websites as you like. This is not + software that requires you to pay-per-site or signup for a + subscription! The content you create or edit with WebYep is always + retained under your ownership, and stored on your web server. +

+

+ WebYep uses simple pop-up windows to let you or clients edit content + directly on the page. This method of 'in-context editing' (sometimes + also called inline editing) keeps the editing interface really fast + and intuitive. Unlike some content management systems, WebYep does not + take you off to far-distant pages on the backend of your website! + Everything happens directly on the page you want to edit. +

+

+ Another main difference to other web content management systems is + that you do not need to create your whole website with WebYep. You can + take any regular website and just make some parts of some pages + editable, by replacing the static content with the appropriate WebYep + elements. +

+

+ WebYep can be classed as a 'flat-file CMS'. This means that instead of + content being stored inside a complicated database, all the content + (and uploaded files like images) are stored in a folder on the web + server. A flat-file CMS (like WebYep) is generally easier to setup and + manage. Particularly if you want to run backups or move the website to + another server. +

+

+ This documentation is intended to give you all necessary information + for installing and configuring WebYep on your web server. Plus + guidance on the code modifications needed to make sections of web + pages editable with WebYep. +

+

+ A basic knowledge of HTML and ability to manage files on a server with + FTP is assumed. You can use WebYep with any HTML code editor; like + VS Code, + Sublime Text, Nova, + Notepad++, or + WebStorm. WebYep can also sometimes be used with a small selection of + drag-and-drop website builders too, if you prefer using those instead. +

+

+ WebYep is an opensource project. Anybody can fork the code on + GitHub, to change and improve this CMS. It's not software that one + particular company owns and can decide to discontinue or take away + from you. WebYep has been in existance since about 2003. +

+

+ We do hope you join the many of us around the globe, who share the + passion of building top-notch, modern websites that incorprate WebYep! +

+

+ Next, you may want to read about the + installation & setup of + WebYep, to get started. +

+
+
+ + + diff --git a/documentation/pages/attachment.html b/documentation/pages/attachment.html new file mode 100644 index 0000000..8ebaf22 --- /dev/null +++ b/documentation/pages/attachment.html @@ -0,0 +1,211 @@ + + + + + + + + Attachment + + + + +
+ +
+

Attachment element

+

+ With this WebYep element you can attach arbitrary documents to a + web page, offering them for download. + The user can upload a file such as a Word document or a PDF. The + Attachment element will create a download link (using the document + filename) for it. And by clicking on the link, visitors can download + the file in their web browser. +

+

The Attachment element code

+
+<?php webyep_attachment("attachment", false, "", 550, 240); // WebYepV2 ?>
+

Arguments for the function call:

+
    +
  1. + "Fieldname": A string - the field name for this + element. +
  2. +
  3. + true/false: A boolean - the scope for this element. +
    true if the element should have the same content on all pages + (global).
    false if it should have different content on each + page it appears on. +
  4. +
  5. + URL: Optional supportive image/icon location e.g. + (images/artwork-highlighter.png). +
  6. +
  7. + 550, 240: Maximum width and height of the editor + window. +
  8. +
+

Screenshots

+
+ A plain Attachment link, as it appears to website users. +
+ The Attachment link, as it appears to website users. +
+
+
+ An Attachment link, with the addition of an image icon. +
+ An Attachment link, with the addition of an image icon. +
+
+
+ The Attachment editor window, prior to a file being selected for upload. +
+ The Attachment editor window, prior to a file being selected for + upload. +
+
+

A note about forced downloads

+

+ WebYep does its best to make sure that browsers really download the + document and do not display it directly, which is what they tend to do + with some file types (like PDF). Unfortunately not all browsers + conform to the relevant internet standards (defined in the HTTP + protocol specification) and thus some older web browsers might + nevertheless display the document instead of starting a download. +

+

File size

+

The size of the uploaded file is limited by two parameters:

+
    +
  1. + The PHP configuration of your provider. The + provider running the webserver can set various limits to uploads + done via PHP. Usually they are set around 2MB - WebYep tries to + figure out that limit and displays it in the file upload window. +
  2. +
  3. + The internet connection speed. If an upload takes + too long (due to rate if file size to internet connection speed), + the browser or server might interrupt the upload process. What + exactly "too long" means, depends on a lot of factors (which + browser, which version, which operating system, etc.), but a file + size of 1-2MB can be considered safe in most situations. It is also + important to note that this limit affects only the upload by the + user, not the download done by the visitors. +
  4. +
+

+ Also consider that if the user has an older smartphone / tablet device + (without a file browser) or has a corporate 'firewall' installed, they + may be blocked from uploading any files. +

+

Attributes of the Attachment element

+

Fieldname

+

+ A distinctive name for that element. This name will be displayed in + the page in edit mode to give the user a hint on what this elements + content stands for and to distinguish the different WebYep elements in + a page. +

+

Content

+

+ When set to "for this doc only" the elements content is unique for + this page - even if another element on a different page has the same + name. If set to "for all documents" the content will be the same on + all pages for elements of this kind that use the same name. +

+

Modal window size

+

+ As the developer you can preset the dimensions of the modal window + size. +

+
+
+ + diff --git a/documentation/pages/backups.html b/documentation/pages/backups.html new file mode 100644 index 0000000..da07e2a --- /dev/null +++ b/documentation/pages/backups.html @@ -0,0 +1,145 @@ + + + + + + + + Backups + + + + +
+ +
+

Making backups

+

+ WebYep saves all content entered and uploaded by the users in a + folder on the server. + There is no database (like MySQL, SQlite or PostgreSQL). WebYep is a + 'flat-file CMS'. Although your web hosting provider should create + backups of your whole website each day, it's a good idea to manually + create backups of the WebYep data yourself. Particularly if you plan + to do any major website updates or move the website to another server. +

+

Where does WebYep store its data?

+ WebYep saves all content entered and uploaded by the users into + /webyep-system/data/ on the server. This includes editable text, plus + images or other files (like PDFs) that may heve been uploaded. +

How do I backup the data?

+

+ To create a backup simply download the whole 'data' folder, from + inside of 'webyep-system'. Make sure the transfer mode of your FTP + program is set to binary. +

+

How do I restore data from a backup?

+
    +
  1. + Remove the whole webyep-system folder on the server (if data was + lost or distorted the chances are that the webyep system could also + have been damaged). +
  2. +
  3. + Reinstall WebYep (see + installation on the server). +
  4. +
  5. + Replace the 'data' folder inside the webyep-system folder on the + server with your backup copy (e.g. by removing the folder on the + server and uploading the backup copy). Make sure the transfer mode + of your FTP program is set to binary. +
  6. +
+

+ Be sure to use the same version when reinstalling WebYep, because not + all versions of WebYep are data compatible. You can check the + installed version by accessing the WebYep status info page: +

+

https://example.com/webyep-system/info.php

+

+ Replace 'example.com' with your actual website domain name. Type this + address in the browser address bar, and you should see your WebYep + info and diagnostics page shown. +

+
+
+ + diff --git a/documentation/pages/completeoptions.html b/documentation/pages/completeoptions.html new file mode 100644 index 0000000..a12ab97 --- /dev/null +++ b/documentation/pages/completeoptions.html @@ -0,0 +1,297 @@ + + + + + + + + Complete Configuration Options + + + + +
+ +
+

Complete configuration options

+

+ This page lists all options that alter the standard behaviour of + WebYep, via edits made to the config-inc.php inside the webyep-system + folder. +

+

Logon Options:

+

+ Sets the main Username and Password. Plesae Refer to + multiple logins for adding + additional login accounts and controlling the pages that can be + edited. +

+
$webyep_sAdminName = "admin";
$webyep_sAdminPassword = "";
+

Base URL:

+

+ Used by the 'Redactor' rich text editor, in the commercial version of + WebYep. Sets the base URL of the website for image and file uploads. +

+
define('BASE_URL', 'http://www.mywebsite.com');
+

Privileges Option:

+

+ If a page contains editable fields, but the user has insiffucient + privileges, WebYep can display the edit buttons disable or hide them. +

+
$webyep_bShowDisabledEditButtons = false;
+

+ Likewise, this option controls whether editors (other than the main + editor) should be able to edit 'global' fields. +

+
$webyep_bOtherLoginsMayEditGlobalData = false;
+

Charector Option

+

+ Support for special character sets. If you wish for WebYep to use for + example 'utf-8' or 'iso-8859-2', change the following configuration + variable in your configuration file: +

+
$webyep_sCharset = "utf-8";
+

+ This will ensure WebYep displays the special characters using this + character set.
+ Note: Setting an explicit encoding will stop WebYep + from converting special characters to HTML entities. So only change + this option if necessary. +

+

Language Type

+

+ Defines which syntax WebYep should use when creating HTML tags. You + can set this configuration variable to the HTML character set you are + using in your web pages.
+ Default: empty
+ HTML - HTML 4.01 Strict / HTML5
+ XHTML - XHTML 1.0 Strict / XHTML5
+ auto - WebYep tries to detect the used syntax via the !DOCTYPE + directive of the document. +

+
$webyep_sHTMLStandard = "auto";
+

Menu Options:

+

+ Determines how the menu works. Possible values are: list (no + Javascript functionality) and listJS (use Javascript to show/hide menu + trees). +

+
$webyep_sMenuType = "listJS";
+

+ Default: listJS (use Javascript to show/hide menu trees)
Default: + list (no Javascript functionality) +

+
$webyep_bAutoCloseMenus = true;
+

+ When expanding a menu tree, all other trees collapse automatically + (true) or remain as they were (false).
This option will be + ignored if $webyep_sMenuType is set to "list".
+ Default: false +

+
$webyep_bRememberOpenMenus = true;
+

+ Expanded menu trees will be saved in a cookie (true). Setting this to + false will result in all trees but the one the page belongs to being + closed.
+ This option will be ignored if $webyep_sMenuType is set to "list".
+ Default: true +

+

Open full URLs via links

+

+ Set to true of you wish the Long Text, Image and Gallery (text) + elements to open full URLs (including the https:// part) in a new + browser tab or window. +

+
$webyep_bOpenFullURLsInNewWindow = false;
+

Default: false

+

White Label

+

+ You can change the product name, company name and company link here. + This content will appear in the editor windows, the help and the + notice windows. +

+
$webyep_sProductName = 'MyProduct';
$webyep_sCompanyName = 'WebYep by Objective Development';
$webyep_sCompanyLink = 'http://www.obdev.at/index.html';
+

WebYep Interface Language

+

+ The editing interface can be presented to users in a choice of + languages. The default is 'english'. +

+
$webyep_sLang = "english";
+

+ Replace 'english' for one of the alternative languages, if you prefer: +

+
    +
  • deutsch
  • +
  • french
  • +
  • srpski
  • +
  • swedish
  • +
  • dutch
  • +
  • portuguese
  • +
  • polski
  • +
+

Redactor Language

+

+ If you are using the Redactor rich text editor (in the commercial + version of WebYep), you can change the language of the editing + interface. The default is 'en' (English). +

+
$webyep_rLang = 'en';
+

Replace 'en' for one of the alternative languages, if you prefer:

+
    +
  • ar
  • +
  • de
  • +
  • en
  • +
  • es
  • +
  • pa
  • +
  • fi
  • +
  • fr
  • +
  • he
  • +
  • hu
  • +
  • it
  • +
  • ja
  • +
  • ko
  • +
  • nl
  • +
  • no
  • +
  • pl
  • +
  • pt_br
  • +
  • ru
  • +
  • sv
  • +
  • tr
  • +
  • zh_cn
  • +
  • zh_tw
  • +
+

Debug

+

Toggles the display of debug information, in the web pages.

+
$webyep_bDebug = false;
+

Javascript Library Framework Type

+

+ Available Javascript library choices which you may wish to use with + the WebYep items. +

+
$webyep_JsLibariesType = "jquery";
+

+ If you're using Mootools then set to "mootools".
+ If you're using jQuery then set to "jquery".
+ If you're using Scriptaculous/Prototype then set to + "scriptaculous".
+ If do NOT wish to use any javascript libraries then set to "none".
+ ------ +

+
$webyep_sModalWindowType = "jquery";
+

+ Choose which modal scripts library you wish to use with the WebYep + items
+ If you wish to use Mootools Modal window then set to + "mootools".
+ If you wish to use jQuery Modal window then set to + "jquery".
+ If you wish to use Scriptaculous/Prototype Modal window then set to + "scriptaculous".
+ If do NOT wish to use any modal scripts libraries then set to + "none" and a standard popup will be used.
+ ------ +

+
$webyep_sModalWindowType = "jquery";
+

+ Choose which lightbox scripts library you wish to use with the WebYep + items
+ If you wish to use Mootools lightbox then set to + "mootools".
+ If you wish to use jQuery lightbox then set to + "jquery".
+ If you wish to use Scriptaculous/Prototype lightbox then set to + "scriptaculous".
+ If do NOT wish to use any lightbox scripts then set to + "none" and a standard popup will be used. +

+

Date Format

+

+ This setting defines the date format and time format according to your + region. The defined format will be shown on the WebYep Guestbook. PHP + date time reference:
+ http://php.net/manual/en/datetime.formats.date.php +

+
$webyep_CustomDateFromat = "j-n-Y";
$webyep_CustomTimeFromat = "g:m a e";
+
+
+ + diff --git a/documentation/pages/configuration.html b/documentation/pages/configuration.html new file mode 100644 index 0000000..3d0ddf4 --- /dev/null +++ b/documentation/pages/configuration.html @@ -0,0 +1,152 @@ + + + + + + + + Basic Configuration + + + + +
+ +
+

Basic configuration

+

+ Before uploading the webyep-system folder to your web server, you + should set up the WebYep configuration. + Most importantly perhaps, you should set the username and password. + Whenever a user wants to change the website's content, he or she has + to log in with username and password (by clicking the + logon button on a web page). This + username and password are the first configuration settings you should + take care of. +

+

+ The configuration settings are stored in a text file named + config-inc.php inside the webyep-system folder. To edit the + configuration file, open it in any text editor. +

+

+ Note: The configuration file is UTF-8 encoded to + display special characters correctly. Some text editors tend to add an + invisible character sequence at the start of a UTF-8 file when saving + it: The UTF-8 BOM (Byte Order Mark) will, unfortunately, break the + configuration file (PHP then refuses to send HTTP headers). Please + make sure to switch off this feature in your editor or use an editor + that does not add the BOM. +

+

Username and password

+

+ These options determine who can log in to WebYep. You should at least + set the administrator's password. +

+
$webyep_sAdminName
+

+ This is the primary editor's username (master login). The + Administrator can edit every WebYep field. +

+
$webyep_sAdminPassword
+

The Administrator's password.

+

+ To set up the username and password, change the content between the + quotes in this block of the configuration file: +

+
$webyep_sAdminName = "admin";
$webyep_sAdminPassword = "test";
+

+ Please note that both username and password are case sensitive! A + username can either be a name or an email address. +

+

+ For the password, use something unique, that is too difficult for + someone else to guess. This will help keep your website more secure + and prevent a hacker changing your web page content! +

+

+ If you need to allow multiple people to login and control what pages + they are allowed to edit, please see the + multiple logins guide. +

+
+
+ + diff --git a/documentation/pages/elementsoverview.html b/documentation/pages/elementsoverview.html new file mode 100644 index 0000000..44cac63 --- /dev/null +++ b/documentation/pages/elementsoverview.html @@ -0,0 +1,187 @@ + + + + + + + + Elements Overview + + + + +
+ +
+

Elements overview

+

+ WebYep elements are little fragments of PHP code, that are embedded + in the page's HTML code. + You can insert them using any code or web page editor that allows + inserting PHP code. See the reference for each WebYep element for + details. +

+

+ You can format WebYep Elements within your page in the same way as any + other item, whether that be text or images. For example, you can + format a WebYep Short Text Element like any other regular text, by + using CSS. +

+

+ Important: Please remember that pages that are to + contain WebYep elements must have their filename extension set to + '.php' instead of '.html' or something else. +

+

The anatomy of elements

+

+ It's not essential to know how WebYep elements work, but you may be + interested to learn the basics of what the code does. As is often the + case with most PHP code, we start with opening and closing tags: +

+
+<?php
+
+?>
+

+ Then we enter the name of the WebYep function we want to + call, a pair of brackets and a closing semi-colon: +

+
+<?php
+  webyep_shortText();
+?>
+

+ Inside the brackets, we add arguments. These are data values + (strings, booleans and numbers) that get sent to WebYep on the + backend, containing instructions like the fieldname, whether this a + global block or not and the preferred size of the editor window: +

+ +
+<?php
+  webyep_shortText("Fieldname", false, 550, 240);
+?>
+

+ Then WebYep knows what editing interface to show and loads the correct + content (if content was previously added). +

+

+ Sometimes you will see comments added to WebYep elements like + // WebYepV2 or // WebYepV3. These are + entirely optional and are simply there to denote what WebYep version + the element was first shipped in. Over time, the number of WebYep + elements has increased and the choice of arguments in the function + calls have changed. Hence some are marked in this documentation as + 'obsolete'. So these comments are provided just to help keep-track of + things. +

+

+ To maintain tidy code, you will often see WebYep developers + consolidate elements onto a single line like this, as is often shown + in this user guide: +

+
+<?php webyep_shortText("Fieldname", false, 550, 240); // WebYepV2 ?>
+

+ Elements like the Loop are a little more + involved in their structure, because they include 'foreach' functions + and need to set sessions. So the above is mostly applicable to the + simple elements. +

+

Summary

+
    +
  • WebYep elements are small blocks of PHP code.
  • +
  • + Simple elements comprise of a function name and pass a set of + arguments within brackets. +
  • +
  • + Pages containing WebYep elements need the filename extension '.php' + instead of '.html'. +
  • +
  • + You can format WebYep elements like any other content in your page + (e.g. placing them inside HTML tags or styling them via CSS). +
  • +
+
+
+ + diff --git a/documentation/pages/firststeps.html b/documentation/pages/firststeps.html new file mode 100644 index 0000000..2b5d6c5 --- /dev/null +++ b/documentation/pages/firststeps.html @@ -0,0 +1,349 @@ + + + + + + + + First Steps + + + + +
+ +
+

First steps towards using WebYep

+

+ In this tutorial, you'll learn how to build a simple web page and + make its text and images editable using WebYep. + You'll add three WebYep elements to a web page, plus a WebYep Logon + Button. We'll add WebYep 'Init Code' to the top and customise the + WebYep elements slightly. Please use a website with WebYep installed + for this tutorial (see + installation for details). +

+

Creating the page, inserting the WebYep elements

+
    +
  1. Create a new document called "wy-test.php".
  2. +
  3. + Copy and paste this HTML code in, to create a basic 'boilerplate': +
    +<!DOCTYPE html>
    +<html lang="en">
    +<head>
    +  <meta charset="UTF-8">
    +  <meta http-equiv="X-UA-Compatible" content="IE=edge">
    +  <meta name="viewport" content="width=device-width, initial-scale=1.0">
    +  <title>WebYep Test</title>
    +</head>
    +<body>
    +
    +</body>
    +</html>
    +
  4. +
  5. + Insert the WebYep Init Code at the beginning of your page. (Please + see + The Init Code for details). +
  6. +
  7. + Insert four pairs of empty HTML paragraph (<p> and </p>) tags + between the opening <body> and closing </body> tags. +
  8. +
  9. Position the cursor within the first paragraph tags.
  10. +
  11. + Insert the WebYep Short Text Element code snippet.
    +
    +<?php webyep_shortText("Fieldname", false, 550, 240); // WebYepV2 ?>
    + This will insert that element into your page at the current cursor + position. +
  12. +
  13. Position the cursor within the second paragraph tags.
  14. +
  15. + Insert a WebYep Image Element code snippet
    +
    +<?php webyep_image("Fieldname", false, '', '', '_self', 100, 100, false, 900, 600, 600, 270); // WebYepV2 ?>
    +
  16. +
  17. Position the cursor within the third paragraph tags.
  18. +
  19. + Insert a WebYep Long Text Element code snippet
    +
    +<?php webyep_longText("Fieldname", false, "", true, 600, 400); // WebYepV2 ?>
    +
  20. +
  21. Position the cursor within the forth paragraph.
  22. +
  23. + Insert a WebYep Logon Button (code snippet.)
    +
    <?php webyep_logonButton(true); // WebYepV1-2 ?>
    +
  24. +
+

+ You should now see four WebYep elements in your page. If you followed + all the steps correctly, your page will look like this: +

+
+<?php session_start(); // WebYep init WebYepV2
+/* ><table><tr><td bgcolor=white><h2>WebYep message: Error, PHP inactive</h2>
+<font color=red>The PHP code in this page can not be executed!<ul>
+<li>Are you launching this page directly form your harddisc <em>(e.g. via a local browser" instead of accessing it via a webserver?)</em></li>
+<li>Has this file the correct file extension for PHP scripts? WebYep pages must have the ".php" extension and <b>not</b> ".html" or ".htm"!</li>
+</ul></font></td></tr></table><!--
+*/
+$webyep_sIncludePath = "./";
+$iDepth = 0;
+while (!file_exists($webyep_sIncludePath . "webyep-system")) {
+  $iDepth++;
+  if ($iDepth > 10) {
+    error_log("webyep-system folder not found!", 0);
+    echo "<html><head><title>WebYep</title></head><body><b>WebYep:</b> This page can not be displayed <br>Problem: The webyep-system folder was not found!</body></html>";
+    exit;
+  }
+  $webyep_sIncludePath = ($webyep_sIncludePath == "./") ? ("../"):("$webyep_sIncludePath../");
+}
+if (file_exists("${webyep_sIncludePath}webyep-system/programm")) $webyep_sIncludePath .= "webyep-system/programm";
+else $webyep_sIncludePath .= "webyep-system/program";
+include("$webyep_sIncludePath/webyep.php");
+// -->?>
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>WebYep Test</title>
+</head>
+<body>
+  <p>
+    <?php webyep_shortText("Fieldname", false, 550, 240); // WebYepV2 ?>
+  </p>
+  <p>
+    <?php webyep_image("Fieldname", false, '', '', '_self', 100,
+    100, false, 900, 600, 600, 270); // WebYepV2 ?>
+  </p>
+  <p>
+    <?php webyep_longText("Fieldname", false, "", true, 600, 400); // WebYepV2 ?>
+  </p>
+  <p>
+    <?php webyep_logonButton(true); // WebYepV1-2 ?>
+  </p>
+</body>
+</html>
+

+ Yes, it may look awfully complicated! However over half of this code + is the PHP Init Code, for loading + WebYep and connecting the page to the system folder. If we ignore the + Init Code, the actual HTML code used to build the page is not a far + departure from the HTML code one may typically use for building modern + web pages. +

+

Configuring the WebYep elements

+

+ With our basic web page setup and four WebYep elements added, we are + already quite close to having a complete web page ready to login and + edit. However it would be wise to update our three editable elements + to give them unique fieldnames (to prevent conflicts) and add a little + custom CSS for our image. +

+
    +
  1. + Looking at the first WebYep element, the Short Text element. Its + properties are presently displayed as follows:
    +
    +<?php webyep_shortText("Fieldname", false, 550, 240); // WebYepV2 ?>
    +
  2. +
  3. + Enter "Title" as the "Fieldname":
    +
    <?php webyep_shortText("Title", false, 550, 240); // WebYepV2 ?>
    +
  4. +
  5. + Then onto the second WebYep Element, the Image element. Enter + "Photo" as the image name. For + "HTML-Attributes" enter + style="margin-right:20px"
    +
    <?php webyep_image("Photo", false, 'style="margin-right:20px"', '', '_self', 100, 100, false, 900, 600, 600, 270); // WebYepV2 ?>
    +
  6. +
  7. + Finally for the third WebYep element, the Long Text element. Enter + "Text" as the fieldname.
    +
    <?php webyep_longText("Text", false, "", true, 600, 400); // WebYepV2 ?>
    +
  8. +
+

The complete code for the updated page will look like this:

+
+<?php session_start(); // WebYep init WebYepV2
+/* ><table><tr><td bgcolor=white><h2>WebYep message: Error, PHP inactive</h2>
+<font color=red>The PHP code in this page can not be executed!<ul>
+<li>Are you launching this page directly form your harddisc <em>(e.g. via a local browser" instead of accessing it via a webserver?)</em></li>
+<li>Has this file the correct file extension for PHP scripts? WebYep pages must have the ".php" extension and <b>not</b> ".html" or ".htm"!</li>
+</ul></font></td></tr></table><!--
+*/
+$webyep_sIncludePath = "./";
+$iDepth = 0;
+while (!file_exists($webyep_sIncludePath . "webyep-system")) {
+  $iDepth++;
+  if ($iDepth > 10) {
+    error_log("webyep-system folder not found!", 0);
+    echo "<html><head><title>WebYep</title></head><body><b>WebYep:</b> This page can not be displayed <br>Problem: The webyep-system folder was not found!</body></html>";
+    exit;
+  }
+  $webyep_sIncludePath = ($webyep_sIncludePath == "./") ? ("../"):("$webyep_sIncludePath../");
+}
+if (file_exists("${webyep_sIncludePath}webyep-system/programm")) $webyep_sIncludePath .= "webyep-system/programm";
+else $webyep_sIncludePath .= "webyep-system/program";
+include("$webyep_sIncludePath/webyep.php");
+// -->?>
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>WebYep Test</title>
+</head>
+<body>
+  <p>
+    <?php webyep_shortText("Title", false, 550, 240); // WebYepV2 ?>
+  </p>
+  <p>
+    <?php webyep_image("Photo", false, 'style="margin-right:20px"', '', '_self', 100, 100, false, 900, 600, 600, 270); // WebYepV2 ?>
+  </p>
+  <p>
+    <?php webyep_longText("Text", false, "", true, 600, 400); // WebYepV2 ?>
+  </p>
+  <p>
+    <?php webyep_logonButton(true); // WebYepV1-2 ?>
+  </p>
+</body>
+</html>
+

+ The only WebYep element that wasn't changed here was the Logon + element. It requires no fieldname or custom attributes. +

+

Testing the page

+
    +
  1. + Please make sure you have transferred the webyep-system folder to + your web server and have prepared WebYep (see + installation for details). +
  2. +
  3. + Transfer the page (wy-test.php) to your web server (upload via FTP). +
  4. +
  5. + Open the page in your web browser by entering the appropriate + address (URL), like this:
    + https://example.com/wy-test.php +
  6. +
  7. Click the lock icon in the page (the WebYep Logon Button).
  8. +
  9. + When the logon window pops up, enter the username and password you + configured when installing WebYep + (default is username "admin" and no password). +
  10. +
  11. + Three edit icons (with a pen icon) should appear - click them to + edit the content of your page. +
  12. +
  13. + Click the lock icon to save the changes and switch the page out of + edit mode. +
  14. +
+

+ Congratulations! You now have a simple web page setup that can have + its words and pictures edited using WebYep. The website author does + not need to use any complicated code to make website edits. In the + case of the image, the website author can easily upload a new image + from their computer, without needing to publish an image using FTP or + link to an image stored somewhere else. +

+
+
+ + diff --git a/documentation/pages/gallery.html b/documentation/pages/gallery.html new file mode 100644 index 0000000..3b4ccf7 --- /dev/null +++ b/documentation/pages/gallery.html @@ -0,0 +1,314 @@ + + + + + + + + Gallery + + + + +
+ +
+

Image Gallery element

+

+ The WebYep Image Gallery Element displays a tabular list of + thumbnails that, when clicked on, open the original + image/photo. + The thumbnails can be rearranged and the user can also add a caption + for each uploaded image. The original image will normally be opened in + a separate window, but you can also use a lightbox to open it in the + same window (see below). You can place several Image Gallery elements + on a page, or combine it with the + Loop element. +

+

The Image Gallery element code

+
+<?php webyep_gallery("fieldname", false, 35, 35, 30, 900, 600, 35, 600, 400); // WebYepV2 ?>
+    
+

Arguments for the function call

+
    +
  1. + "Fieldname": A string - the field name for this + element. +
  2. +
  3. + true/false: A boolean - the scope for this element. +
    true if the element should have the same + content on all pages (global).
    false if it + should have different content on each page it appears on +
  4. +
  5. + 60: An integer - the maximum width of the + thumbnail. +
  6. +
  7. + 70: An integer - the maximum height of the + thumbnail. +
  8. +
  9. + An integer - the number of columns for listing the + gallery image thumbnails. +
  10. +
  11. + 600: An integer - the maximum width of the image, + or zero if it should not be limited. +
  12. +
  13. + 700: An integer - the maximum height of the image, + or zero if it should not be limited. +
  14. +
  15. + 100: An integer - the width, in pixels, of the + thumbnail columns. +
  16. +
+

Screenshots

+
+ The Image Gallery editor window, ready to accept new image uploads. +
+ The Image Gallery editor window, ready to accept new image uploads. +
+
+

How the Image Gallery works

+

+ Users can upload new images directly with the web browser. Clicking + the plus button will add a new image after the one the plus button + belongs to. Clicking the "Edit" button lets the user change the image + or the caption. +

+

+ Depending on the web browser used you can upload multiple images at + once by holding down the CMD key (on Mac OS) or the CTRL key (on + Windows) to select multiple files in the file selection dialog. +

+

+ The description entered will be used for all uploaded images - but you + can of course edit the description afterwards. +

+

Enabling a lightbox effect

+

+ The WebYep Galery Image element (as well as the Image element) + supports a Javascript lightbox effect (based on Prototype/Scriptaculous- https://github.com/lokesh/lightbox2/releases/tag/v2.05-newdemopage), Slimbox (based on Mootools - http://www.digitalia.be/software/slimbox/) and Lightbox (based on jQuery - http://lokeshdhakar.com/projects/lightbox2). If one of these is installed, the detail (zoomed) image of a + WebYep Image or Gallery element will not open in a separate browser + tab or window, but in the page itself as an overlay. +

+

+ These effects are bundled with WebYep and can be found in the /opt/ + folder along with their creator's web sites and details. To choose a + lightbox type, please see the + complete options page. +

+

Formatting the gallery

+

+ WebYep assigns special CSS style classes to the Image Gallery + Element's items. By defining styles for these CSS classes in your + page's stylesheet, you have detailed control of the look of your + WebYep Gallery. You can use the web developer tools in your browser to + see the class names applied to the gallery or refer to this table: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
CSS Class NameAssigned, to....
WebYepGalleryContainer +

the <table> tag containing the whole gallery.

+

+ You can style the rows and cells of that table with the CSS + selectors:
+ .WebYepGalleryContainer tr
+ and
+ .WebYepGalleryContainer td +

+
WebYepGalleryFirstRow +

the first <tr> tag in the gallery.

+
WebYepGalleryFirstColumn +

the first <td> tag in a row.

+
WebYepGalleryImage + the <div> tag surrounding the thumbnail image. +

+ You can style the actual image with the CSS selector:
+ .WebYepGalleryImage img +

+
WebYepGalleryTextthe <div> tag surrounding the caption.
+

Attributes of the Image Gallery element

+

Gallery name

+

+ A distinctive name for that element. This name will be displayed in + the page in edit mode to give the user a hint on what this elements + content stands for and to distinguish the different WebYep elements in + a page. +

+

Content

+

+ When set to "for this doc only" the elements content is unique for + this page - even if another element on a different page has the same + name. If set to "for all documents" the content will be the same on + all pages for elements of this kind that use the same name. +

+

Maximum thumbnail width and height

+

+ The thumbnails for each image will be generated so that they are not + wider/higher than specified here - they are resized according to the + image's proportions. The resulting thumbnail will have exactly either + the specified width or height. +

+

Maximum image width and height

+

+ If specified, the uploaded image will be proportionally resized so + that it is not wider than the max. width setting and not higher than + the max height setting. If not specified, the uploaded image will be + left unchanged. +

+

+ Resizing is always done proportional (the aspect ration is kept the + same). +

+

+ Note: Resizing can only be done, if the + GD extension for PHP is installed on the server. If not, the + Change Image Window in the browser will display a warning and images + will only be displayed in the specified sizes, but not actually be + downsized (and therefore the file size will stay the same). +

+

Number of cells

+

+ The thumbnails of all images will be shown in a div which looks like a + table - the number of columns of that table can be specified with the + "Number of Cells" attribute. +

+

Cell width

+

+ The thumbnail cells' width in pixels - would normally be wider than + the maximum width of the thumbnail and wide enough to hold the typical + image caption. +

+

Modal window size

+

+ As the developer you can preset the dimensions of the modal window + size. +

+
+
+ + diff --git a/documentation/pages/image.html b/documentation/pages/image.html new file mode 100644 index 0000000..a55c82c --- /dev/null +++ b/documentation/pages/image.html @@ -0,0 +1,287 @@ + + + + + + + + Image + + + + +
+ +
+

Image element

+

+ WebYep's editing capabilities don't just stop at text! This is also + a superb CMS for managing images in a website. + By placing a WebYep Image element instead of a normal image into your + page, you enable users to change this image by uploading their own + PNG, GIF, JPG or WebP image via their web browser. +

+

The Image element code

+
+<?php webyep_image("Fieldname", false, 'class="myclass"', 'some_other_page.php', '_self', 700, 900, true, 70, 90, 600, 270); // WebYepV2 ?>
+    
+

Arguments for the function call

+
    +
  1. + "Fieldname": A string - the field name for this + element. +
  2. +
  3. + true/false: A boolean - the scope for this element. +
    true if the element should have the same + content on all pages (global).
    false if it + should have different content on each page it appears on +
  4. +
  5. + ' class="myclass" ': A single or mulitple strings + (optional) which can be used for adding Class names or to apply + inline css styles directly for example + 'style="border: red solid 1px"' + or + 'class="myclass" style="border: red solid 1px"'. +
  6. +
  7. + "some_other_page.php": A string + (optional) - the URL of a page this image should link to.
    Can + also be a full URL (https://...).
    If passed as an empty string + (""), the image is not a link initially, but still can be made one + by the user. +
  8. +
  9. + "contentFrame": A string (optional) - the name of + the frame, that should be the target of the link.
    Pass an empty + string ("") if you're not using frames and do not want to open the + linked page in a new window.
    Use "_blank" for + "open in a new window". +
  10. +
  11. + 700: An integer - the width of the image, or zero + if it should not be considered. +
  12. +
  13. + 900: An integer - the height of the image, or zero + if it should not be considered. +
  14. +
  15. + true/false: A boolean - whether this image should + be displayed as a thumbnail.
    true if the image should be + displayed in the page as a thumbnail with a size specified by the + width/height parameters. Clicking the thumbnail will display a popup + window with the original image
    false if the image should be + downsized to the dimensions specified by the width/height + parameters. +
  16. +
  17. + 70: An integer - the width of the thumbnail image. +
  18. +
  19. + 90: An integer - the height of the thumbnail image. +
  20. +
  21. + 600, 270: Maximum width and height of the editor + window. +
  22. +
+

Screenshots

+
+ The Image Editor window, with an optional link and mandatory ALT text applied. +
+ The Image Editor window, with an optional link and mandatory ALT + text applied. +
+
+

Enabling a lightbox effect

+

+ The WebYep Image element (as well as the Gallery element) supports a + Javascript image zooming effects Lightbox (based on Prototype/Scriptaculous- https://github.com/lokesh/lightbox2/releases/tag/v2.05-newdemopage), Slimbox (based on Mootools - http://www.digitalia.be/software/slimbox/) and Lightbox (based on jQuery - http://lokeshdhakar.com/projects/lightbox2). If one of these is installed, the detail (zoomed) image of a + WebYep Image or Gallery Element will not open in a separate window, + but in the page itself as an overlay. +

+

+ These effects are bundled with WebYep and can be found in the opt + folder along with their creator's web sites and details. To choose a + lightbox type, please see the + complete options page. +

+

Attributes of the Image element

+

Image name

+

+ A distinctive name for that element. This name will be displayed in + the page in edit mode to give the user a hint on what this elements + content stands for and to distinguish the different WebYep elements in + a page. +

+

Content

+

+ When set to "for this doc only" the elements content is unique for + this page - even if another element on a different page has the same + name. If set to "for all documents" the content will be the same on + all pages for elements of this kind that use the same name. +

+

Width and height

+

+ The width and height of the image. Leave blank, if the uploaded image + should not be changed. If you specify one of them, WebYep will make + sure that the image will not exceed the width or height given. If you + specify both, WebYep will make sure that neither the width nor the + height of the resulting image will exceed the given dimensions. +

+

+ Resizing is always done proportional (the aspect ration is kept the + same). +

+

+ Note: Resizing can only be done, if the + GD extension for PHP is installed on the server. If not, the + Change Image Window in the browser will display a warning and images + will only be displayed in the specified sizes, but not actually be + downsized (and therefore the file size will stay the same). +

+

Thumbnail

+

+ If this is set as true, the image will be displayed in the page as a + thumbnail with a size specified by the thumbnail width and/or height + parameters (see below). Clicking the thumbnail will display a popup + window or lightbox with the original image. +

+

+ If set as false, the image will just be downsized to the dimensions + specified by the width and/or height parameters and then displayed in + the page - clicking the image will then not open a popup window. +

+

Thumbnail width and height

+

The width and height of the thumbnail image.

+

Page (URL)

+

+ The URL (or filename) of a page to be shown when a visitor clicks the + image. By setting this attribute you promote this Image Element into a + link. +

+

+ If the Image Element is positioned inside a Loop Element (see WebYep Loop Element) and you assign a URL to it, the Image Elements behaves much like a + WebYep Menu Element's item: The page shown when clicking the image can + have different WebYep content depending on which image (in which loop + row) the visitor clicked on. +

+

+ So one could for example create a loop (WebYep Loop Element) of brief + product descriptions with a product title (Short Text Element), a + short description (Long Text Element) and a thumbnail image (Image + Element) in the looped block. By assigning the URL of a detail page to + the thumbnails Image Element visitors can click on the thumbnail to + see the detail page for that product. +

+

Target frame - when using frames

+

+ If the page which URL you entered in the "Page" attribute should be + opened in another HTML frame you can enter this frame's name here. +

+

Modal window size

+

+ As the developer you can preset the dimensions of the modal window + size. +

+
+
+ + diff --git a/documentation/pages/initcode.html b/documentation/pages/initcode.html new file mode 100644 index 0000000..29502a6 --- /dev/null +++ b/documentation/pages/initcode.html @@ -0,0 +1,167 @@ + + + + + + + + Init Code + + + + +
+ +
+

Init code

+

+ 'Init' is an acronym for 'initialization', and every web page you + want to edit using WebYep needs this. + This code must be located at the very beginning of the document, + before anything else. There must not even be an empty line or space + before it. +

+

+ It must also be located before the + <DOCTYPE> declaration. Although that declaration + also must be the first thing in the document, this will not cause any + problems, as the PHP code does not reach the browser! The PHP code is + processed (and 'consumed') by the server and in the HTML code reaching + the browser, the <DOCTYPE> will again be the first + thing. +

+

This is the WebYep Init Code:

+

+ Important: Please make sure to copy all of the code, + from the first '<?php' tag to the last + '?>' tag. +

+
+<?php session_start(); // WebYep init WebYepV2
+/* ><table><tr><td bgcolor=white><h2>WebYep message: Error, PHP inactive</h2>
+<font color=red>The PHP code in this page can not be executed!<ul>
+<li>Are you launching this page directly form your harddisc <em>(e.g. via a local browser" instead of accessing it via a webserver?)</em></li>
+<li>Has this file the correct file extension for PHP scripts? WebYep pages must have the ".php" extension and <b>not</b> ".html" or ".htm"!</li>
+</ul></font></td></tr></table><!--
+*/
+$webyep_sIncludePath = "./";
+$iDepth = 0;
+while (!file_exists($webyep_sIncludePath . "webyep-system")) {
+  $iDepth++;
+  if ($iDepth > 10) {
+    error_log("webyep-system folder not found!", 0);
+    echo "<html><head><title>WebYep</title></head><body><b>WebYep:</b> This page can not be displayed <br>Problem: The webyep-system folder was not found!</body></html>";
+    exit;
+  }
+  $webyep_sIncludePath = ($webyep_sIncludePath == "./") ? ("../"):("$webyep_sIncludePath../");
+}
+if (file_exists("${webyep_sIncludePath}webyep-system/programm")) $webyep_sIncludePath .= "webyep-system/programm";
+else $webyep_sIncludePath .= "webyep-system/program";
+include("$webyep_sIncludePath/webyep.php");
+// -->?>
+

+

Screenshots

+
+ + The view of a an HTML document open in VS Code, with the Init Code correctly placed at the top of the web page. + +
+ The view of a an HTML document open in VS Code, with the Init Code + correctly placed at the top of the web page, before the <DOCTYPE> declaration. Click for a larger view. +
+
+

Summary

+
    +
  • Every page using any WebYep element needs the Init Code.
  • +
  • + The Init Code must be inserted as the very first item within the + document. +
  • +
  • + This PHP code is only ever seen and used by the web server. It never + gets sent down to the web browser or can be seen by website users. +
  • +
+
+
+ + diff --git a/documentation/pages/installation.html b/documentation/pages/installation.html new file mode 100644 index 0000000..93fe52a --- /dev/null +++ b/documentation/pages/installation.html @@ -0,0 +1,320 @@ + + + + + + + + Installation & Setup + + + + +
+ +
+

+ WebYep installation and web page + setup +

+

+ The underlying intent of WebYep is to make parts of a web page + editable for a user. + The user could be yourself, wishing to update a website remotely. Or + it could be a website you are building on behalf of a client, who + wants the freedom to make content edits whenever they want. +

+

+ There are two main stages towards making a website editable using + WebYep. Firstly we need to configure and upload the 'webyep-system' + folder, which handles the login and all content edits. Secondly the + pages that you want to make editable require some PHP code adding to + them. +

+

+ If you prefer to safely test WebYep without affecting your published + website, you can practice installing and configuring WebYep using a + test website in MAMP or + XAMPP on your computer. + This is free software that simulates a web server on your computer. +

+

System requirements

+

+ For running WebYep 3, the web server requires a minimum of PHP 8.0. +

+
    +
  • + If you are unsure what version of PHP your web server has or how to + upgrade to a newer version, please ask the web hosting provider for + help. +
  • +
  • + The PHP support must be 'as usual'. If it is reduced in any way, + WebYep might not function properly. +
  • +
  • + It must be possible to give PHP the right to create, change and + delete files in a specified directory (normally standard). +
  • +
  • + To create thumbnails of uploaded images, the + GD extension + for PHP must be installed on the server. +
  • +
  • Windows web servers are not supported.
  • +
+

Quick 10-step setup guide:

+
    +
  1. If you have not done so already, download WebYep.
  2. +
  3. + Copy the 'webyep-system' folder (contained within the WebYep + package) onto your desktop. +
  4. +
  5. + Use a code editor to open the file 'config-inc.php' inside the + 'webyep-system' folder. In here, you can set a username and + password, to be used for the WebYep login. Save the changes when + done. See configuration for details of + other configurations you can change (like the language). +
  6. +
  7. + Move the 'webyep-system' folder into the root directory (public_html + or htdocs) of your website, alongside where your homepage index.html + or index.php file is. You can do this either using a file manager or + your FTP software. +
  8. +
  9. + For pages that are to contain pieces of editable content, ensure + they have a .php file extension. Use a code editor to add the + Init Code to the top of these pages. +
  10. +
  11. + Use a code editor to replace exisiting static content or images with + WebYep + elements These elements are + little PHP code snippets that tell WebYep the type of + content editor to use and configure some arguments like the + encoding type or size of the popup editor. +
  12. +
  13. + Add a Logon Button to enable the website + author to click and login to make edits. +
  14. +
  15. + Save all the changes in your code editor. Open a web browser, and + navigate to the page you want to edit with WebYep. Click the padlock + icon to login. +
  16. +
  17. + In 'edit mode' click on any edit button (denoted with a pen icon) to + add or edit content within the popups. +
  18. +
  19. + When done editing, click the padlock icon again to commit your + content changes and return the web page back to its normal viewing + mode. +
  20. +
+

More about the webyep-system folder

+

+ The core of WebYep is a set of PHP scripts contained in a folder named + 'webyep-system'. This webyep-system folder must be uploaded onto your + webspace (like all other pages/images of your website) - usually into + the root 'public_html' or 'htdocs' folder of your website, where your + homepage (index.html or index.php) resides. +

+

+ Important: If you rename a page or move it to another + folder, the link between the page and its WebYep data is lost. This is + becasue WebYep can only identify a page by its URL (filename and + path). But you can fix this, by re-linking the page with its data. To + do this, open the file webyep-system/data/documents - a text file, + containing pairs of paths and document IDs. Locate the file in + question and correct its file or folder name. Save the changes. Then + WebYep will find the document's data again. +

+

+ For example, if you have your page in a subfolder 'new_design' and you + want to have it in the root folder, you'd do the following to change + this: +

+ +
/new_design/index.php 1
+/new_design/somePage.php 2
+/new_design/anotherPage.php 3
+/new_design/about.php 4
+ + To this: + +
/index.php 1
+/somePage.php 2
+/anotherPage.php 3
+/about.php 4
+ +

Structure of the webyep-system folder

+

+ WebYep is a flat-file CMS. It has no database. All the programming + code that makes WebYep work and the editable content you create all + gets stored within the webyep-system folder. The webyep-system folder + is neatly organized as follows. +

+
    +
  • webyep-system
  • +
      +
    • + config-inc.php (this is where you set up the username and + password) +
    • +
    • + info.php (shows system information, installed licenses and WebYep + status) +
    • +
    • the program contains all WebYep program scripts and data
    • +
    • + data (includes the data entered/uploaded by the users) +
        +
      • documents (list of pages using WebYep)
      • +
      • + various files containing all data entered by the users (texts, images, etc.) +
      • +
      +
    • +
    +
+

+ The 'data' folder should be backed up from time to time (see + backup for details). +

+

Verification and diagnostic info

+

+ Whether the preparation of WebYep was successful can be verified by + calling the WebYep status/info page. This page displays some basic + information about WebYep. It also outputs technical details about how + PHP is configured on your webserver. You can access this special + status page here:
+ https://example.com/webyep-system/info.php

+ Type this address into your web browser address bar. Replace + 'example.com' with your website domain name and press enter. The + resulting page will show what version of WebYep is installed and other + useful details, like the version number of PHP the web server is + running. +

+

Summary

+
    +
  • + System requirements:
    The web server needs to + meet the minimum system requirements, as outlined above. +
  • +
  • + The webyep-system folder:
    A folder named + 'webyep-system' with various PHP scripts etc. - the core of the + WebYep system. This folder should be placed in the root directory of + your website (where your homepage index.html or index.php file + resides). +
  • +
  • + Configuration:
    Setup a username and password + in config-inc.php. +
  • +
  • + Installation on the web server:
    Upload the + webyep-system folder like the other files of your website to your + web server (usually directly via FTP software). +
  • +
  • + Checking:
    You can check the status of your + WebYep installation via the URL:
    https://example.com/webyep-system/info.php +
  • +
  • + Make web pages editable:
    Add the Init code to + the top of the page. Use WebYep elements to denote the parts of the + page you want to make editable. +
  • +
+
+
+ + diff --git a/documentation/pages/logonbutton.html b/documentation/pages/logonbutton.html new file mode 100644 index 0000000..36ce71c --- /dev/null +++ b/documentation/pages/logonbutton.html @@ -0,0 +1,160 @@ + + + + + + + + Logon Button + + + + +
+ +
+

Logon Button element

+

+ When a user wants to edit the content of a page, he or she must + authenticate with a username and a password. + By clicking the WebYep Logon Button, which can be placed anywhere in + any page, a popup window containing the logon form opens. After + entering the correct username and password combination, that page will + appear in 'edit mode'. +

+

The WebYep Logon Button code

+
<?php webyep_logonButton(true); // WebYepV1-2 ?>
+

Arguments for the function call

+
    +
  1. + true/false: A boolean - whether the logon button + should be visible.
    true if it should be + visible.
    false if not - the button will still + be there and clickable + (if you know where to click).
    Independently of this + setting, logging in still requires the correct username and + password! +
  2. +
+

Screenshots

+
+ wylocks +
The login and logout icons.
+
+
+ wylogon +
+ The login window, showing the username and password boxes. +
+
+

Other notes

+

+ The Logon Button does not have to be placed on + every editable page. Placing it on one page is enough - after + successful logon every editable page will be display in edit mode + until the user logs off by clicking the Logon Button again (which will + look a bit different when logged in). +

+

+ This is accomplished by setting some (partially encrypted) Cookies in + the users web browser - thus it is necessary to enable Cookies in your + web browser to edit the pages content with WebYep. +

+

+ Important: The username and password are temporarily + stored as cookies, within the users computer memory. The password is + stored encrypted in a way that is only valid for one day - so even if + someone gets hold of the users computer and is able to read out the + browsers memory, this attacker wont know the password and the stolen + cookie will not be of any use the day after the user entered the + password. +

+

+ Nevertheless username and password are transferred unencrypted when + logging in - so if some hacker is able to listen to the users network + communication while logging in (like recording key strokes on a + computer keyboard), he or she could get hold of the login credentials. + The only way to avoid this, is to use an encrypted HTTP connection + (https, SSL). +

+
+
+ + diff --git a/documentation/pages/longtext.html b/documentation/pages/longtext.html new file mode 100644 index 0000000..a4d0e91 --- /dev/null +++ b/documentation/pages/longtext.html @@ -0,0 +1,595 @@ + + + + + + + + Long Text + + + + +
+ +
+

Long Text element

+

+ This element is used for long text passages like product + descriptions, sidebars, news articles - or even whole pages. + The text content of this element can be formatted by the user with + some rudimental formatting options (like bold text or bullet lists). + If you as the designer wish to stay in partial control of the text + styling, then the long text element is a good choice. The formatting + possibilities are listed below. +

+

The Long Text element code

+
+<?php webyep_longText("Fieldname", false, "", true, 600, 400); // WebYepV2 ?>
+

Arguments for the function call

+
    +
  1. + "Fieldname": A string - the field name for this + element. +
  2. +
  3. + true/false: A boolean - the scope for this element. +
    true if the element should have the same + content on all pages (global).
    false if it + should have different content on each page it appears on +
  4. +
  5. + "": A string - obsolete, pass an empty string (""). +
  6. +
  7. + true/false: A boolean - whether email links should + be encoded.
    true if email addresses entered + in the text element should be encoded using Javascript.
    false + if they should be simply output as HTML. +
  8. +
  9. + 600, 400: Maximum width and height of the editor + window. +
  10. +
+

Screenshots

+
+ The Long Text editor window. +
The Long Text editor window.
+
+

Formatting options

+

+ The user can use the following formatting options to format the text + entered: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ when entering the text +

+
+

+ the text will be displayed as +

+
+

+ e.g.: +

+
+

http://www.test.com

+
+

+ A link to www.test.com - the target page will be displayed in + a new browser window (target = "_blank")! +

+
+

+ http://www.test.com +

+
+

test@company.com

+
+

+ A link to the entered email address (a "mailto" link). The + link might be encoded to keep SPAM spiders from steeling the + email addresses. See + Encoding mail links for details. +

+
+

+ test@company.com +

+
+

+ <LINK:someotherpage.php Click here to get + to the other page> +

+
+

+ The text "Click here to get to the other page" as a link to + "someotherpage.php". The user can also enter full URLs + ("http://xxx.yyy.com/xxx/yyy.html"). Note the space between + the URL and the link text! No new browser window will be + opened - the target page will be displayed in the same window. +

+
+

+ Click here to get to the other page +

+
+

<BOLD Some bold text>

+
+

+ The text "Some bold text" formatted in bold font (using the + <strong> tag) +

+
+

Some bold text

+
+

+ <EXAMPLE Some text in a special style> +

+
+

+ The text "Some text in a special style" formatted with the CSS + style "EXAMPLE" (using + <span class="EXAMPLE">...) +

+

+ This way you as the web designer can create any CSS style to + be used by the users (that edit the content) - just remember + that the style name must be all uppercase! +

+
+

+ Some text in a special style +

+

---

+

+ A horizontal ruler. The three dashes must appear at the + beginning of a line! +

+
+
+
+

+ * First list item
+ ** A subitem +
+ * Second list item with a quite long text
+ * Third list item +

+
+

+ By placing an asterisk (or the bullet symbol) at the beginning + of a text line, this line gets formatted as a bullet list + item. The bullet will be displayed as a small black dot or + (via CSS) as some arbitrary GIF or JPG image. See "Formatting lists" below. +

+

+ The user can also span list items across several lines + (inserting line breaks in an item) if the consecutive lines + start with a space character. +

+
+
    +
  • + First list item +
      +
    • A subitem
    • +
    +
  • +
  • Second list item with a quite long text
  • +
  • Third list item
  • +
+
+ +

+ * First item
+   This is all part of the first list item.
+ * Second item +

+
+

+ You can place several lines of text into a single list item by + placing two spaces at the beginning of the line. +

+
+
    +
  • + First item
    + This is all text of the first list item. +
  • +
  • Second item
  • +
+
+ +

+ * <BOLD First item>
+   This is all part of the first list item.
+ * Second item
+ ... +

+
+

You can also combine different formatting commands.

+
+
    +
  • + First item
    + This is all text of the first list item. +
  • +
  • Second item
  • +
+
+

+ + First list item
+ ++ A subitem
+ + Second list item with a quite long text
+ + Third list item +

+
+

+ By using a "+" (plus) instead of the asterisk, an ordered list + is created. How to list is numbered (and other visual + attributes) depends on the CSS styles for the <ol> and + <li> tags you set up for the page. See "Formatting lists" below. +

+
+
    +
  1. + First list item +
      +
    1. A subitem
    2. +
    +
  2. +
  3. Second list item with a quite long text
  4. +
  5. Third list item
  6. +
+
+

+ aaa | bbb | ccc
+ 111 | 222 | 333 +

+
+

+ By using the "|" symbol you can create simple tables. The "|" + serves as the column delimiter. +

+

+ The look of the table must be defined by creating CSS styles + for the <table> and/or <td> tags – see "Formatting tables" below. +

+
+ + + + + + + + + + + + + +
aaabbbccc
111222333
+
+

+ The formatting option <EXAMPLE Some text in a special style> + assumes that you have defined a CSS style ".EXAMPLE" in your + page/website. It is important to use only uppercase letters in such + CSS styles. +

+

Placing the Long Text element

+

+ Please always remember that the Long Text element produces HTML code! + When the user creates a bullet list for example the Long Text Elements + creates <ul> and <li> HTML tags. + Thus it is important to place the Long Text Element at a position in + your page where such HTML tags are allowed! +

+

+ The safest place is inside a + <div> tag. Not ideal would be a paragraph (<p> + tag) as HTML does not allow bullet lists inside a paragraph. +

+

+ If you find your Long Text element placed inside a + <p> tag you can change it into a + <div> tag by clicking the <p> tag in the Tag + Selector with the right mouse button and choose "Edit Tag...". +

+

Formatting lists

+

+ The Long Text Element creates bullet lists by using the + <ul> and <li> HTML tags. + Therefore you can format these lists by defining CSS styles for these + tags. +

+

For example you could create a style:

+
+ul {
+  list-style-position: outside;
+  list-style-image: url(bullet.gif);
+}
+

+ to define the image "bullet.gif" as the bullet symbol used in all + lists. +

+

+ If you want your style to only change the look of lists inside the + WebYep Text Element (and not all lists in the page), embed the Text + Element in a <div> tag, give that tag a CSS class + (class="someclassname") and change the name of the above style from + "ul" to ".someclassname ul". +

+

+ To only style list items of a specific indention level, you need to + repeat the tag name ("ul") in the CSS style's name (selector): +

+
.someclassname ul ul { .....; }
+

+ for instance would only define the style for second level items and + deeper, but not the main items. +

+

+ To style ordered lists created with the "+" sign, use the + ol tag name instead of ul in the style names + above. +

+

Formatting tables

+

+ To change the look of tables, you simply create the usual CSS styles + for the <table> and/or + <td> tag - e.g.: +

+
+table {
+  margin: 0px;
+  padding: 0px;
+  border-top: 1px solid black;
+  border-left: 1px solid black;
+}
+
+td {
+  margin: 0px;
+  padding: 6px;
+  border-bottom: 1px solid black;
+  border-right: 1px solid black;
+}
+

+ If you want your styles to only change the look of tables + inside the WebYep Text Element (and not all tables in the + page), embed the Text Element in a <div> tag, give + that tag a CSS class (class="someclassname") and change + the name of the above styles from table to + .someclassname table and from td to + .someclassname td. +

+

Attributes of the Long Text element

+

Fieldname

+

+ A distinctive name for that element. This name will be displayed in + the page in edit mode to give the user a hint on what this elements + content stands for and to distinguish the different WebYep elements in + a page. +

+

Content

+

+ When set to "for this doc only" the elements content is unique for + this page - even if another element on a different page has the same + name. If set to "for all documents" the content will be the same on + all pages for elements of this kind that use the same name. +

+

Encode email links

+

+ If a user enters an email address into a Long Text Element, WebYep + will display it as a clickable link ("mailto" link). +

+

+ If you enable the "Encode Email Links" option, WebYep will + encode these links to + keep SPAM spiders from collecting the email + addresses. +

+

+ To do so, WebYep uses a Javascript based encoding. If the visitors of + your website have deactivated Javascript, they will + only see these email addresses in the form: +

+
name(_AT_)domain.com
+

and the email addresses will then not be clickable.

+

Modal window size

+

+ As the developer you can preset the dimensions of the modal window + size. +

+
+
+ + diff --git a/documentation/pages/loop.html b/documentation/pages/loop.html new file mode 100644 index 0000000..716a2f9 --- /dev/null +++ b/documentation/pages/loop.html @@ -0,0 +1,207 @@ + + + + + + + + Loop + + + + +
+ +
+

Loop element

+

+ To repeat a block of HTML content or WebYep elements in a page you + can use the powerful Loop element. + The user can define the number and order of the blocks, which can + contain any HTML, Javascript or PHP content like static text, images + or any WebYep elements. Of course, the content of the repeated WebYep + elements will be different for every repetition. +

+

+ The Loop element is actually split into two elements. A Loop Start + element that defines the start of the loop, and a Loop End element + that closes the loop. The HTML content or WebYep elements sandwiched + between these two elements form the repeating content. The Loop + element has only two arguments, highlighted red and detailed below. +

+

The Loop element code

+
<?php foreach ((new WYLoopElement())->aLoopIDs("Fieldname") as $webyep_oCurrentLoop->iLoopID) { $loopid=$webyep_oCurrentLoop->iLoopID; $_SESSION["loopid"]=$loopid; $webyep_oCurrentLoop->loopStart(true,$webyep_oCurrentLoop->iLoopID); // WebYepV2 ?>
+
+<?php $webyep_oCurrentLoop->loopEnd(); } unset($_SESSION["loopid"]); // WebYepV2 ?>
+

Arguments for the function call

+
    +
  1. + "Fieldname": A string - the field name for this + element.
    Arguments for the loopStart() PHP function call: +
  2. +
  3. + true/false: A boolean - whether the loop control + buttons should be inserted automatically.
    true + if the loop controls should be inserted automatically at the top of + each block.
    + false No buttons shown. You need to use some PHP + code to insert these control buttons manually - see 'automatic + controls' below. +
  4. +
+

Screenshots

+
+ An example showing how the Loop element could be used to create a simple events calendar, comprising of Short Text and Long Text elements for each event listing. +
+ An example showing how the Loop element could be used to create a + simple events calendar, comprising of Short Text and Long Text + elements for each event listing. +
+
+

Using the Loop element

+

+ To use the Loop element, create some content in the page that is to be + repeated. Insert a Loop Start before this content and a Loop End after + that content. +

+

Loop not working?

+

+ Occasionally the loop may not work in some configurations. In earlier + versions of WebYep, it was suggested that this code gets placed after + the opening <body> tag in the page: +

+
<?php unset($_SESSION["loopid"]); ?>
+

+ This may still work to help resolve problems of the loop not working, + within certain situations. +

+

Exact positioning the Loop element is important

+

+ When repeating content in your page, it is important to make sure the + resulting HTML code is valid. Repeating a <p> tag + without the closing </p> tag for example would + result in invalid HTML. Bad code can quickly cause a page to break. +

+

+ In the rare cases when the result of a loop seams wrong, it is a good + idea to check the validity of the resulting HTML code. Simply open the + page in a browser, go to WebYep edit mode and create some loop blocks. + Then leave edit mode and take a look at the resulting HTML code by + viewing the source code directly in the browser. Maybe also copy the + HTML code and paste it into an empty document and then check the HTML + code thats been created. +

+ +

Attributes of the Loop element

+

Fieldname

+

+ A distinctive name for that element. This name will be used to + distinguish the Loop from other WebYep elements in a page. +

+

+ If you need more than one Loop element on a page, you have to make + sure that the WebYep elements inside the two loops do not share the + same names. Use different names for all WebYep elements in all Loops + of the page. +

+

Automatic controls

+

+ The loop controls are usually placed automatically at the top of each + loop block, right where the Loop Start is positioned. In some + situations this is not appropriate, as the Loop Start might be in a + place where no content (like the loop control button icons) is + allowed, like between a <table> tag and a + <tr> tag. +

+

+ In theses cases you should set the 'automatic controls' attribute to + false in the Start Loop code. Then place the controls 'by hand', by + inserting the following piece of PHP code, where you want the controls + shown: +

+
+<?php $webyep_oCurrentLoop->showEditButtons(); // WebYepV1 ?>
+
+
+ + diff --git a/documentation/pages/markuptext.html b/documentation/pages/markuptext.html new file mode 100644 index 0000000..74f4956 --- /dev/null +++ b/documentation/pages/markuptext.html @@ -0,0 +1,206 @@ + + + + + + + + Markup Text + + + + +
+ +
+

Markup Text element

+

+ This element is useful for adding code to the web page, like + embedded Vimeo or YouTube videos, Google Calendars, registration + forms, event booking code, PayPal 'buy now' buttons, an Open Street + Map, code samples, and much more. + It's a flexible element, which could be good to use if you or a client + don't mind working with code. For example, if you have a YouTube video + embedded within a web page, the Markup Text provides a method to swap + the current video out for a new one. +

+

The Markup Text element code

+
+<?php webyep_markupText("Fieldname", false, "", false, true, 600, 400); // WebYepV3 ?>
+

Arguments for the function call

+
    +
  1. + "Fieldname": A string - the field name for this + element. +
  2. +
  3. + true/false: A boolean - the scope for this element. +
    true if the element should have the same + content on all pages (global).
    false if it + should have different content on each page it appears on +
  4. +
  5. + "": A string - obsolete, pass an empty string (""). +
  6. +
  7. + true/false: A boolean - whether email links should + be encoded.
    true if email addresses entered + in the text element should be encoded using Javascript.
    false + if they should be simply output as HTML. (default) +
  8. +
  9. + true/false: A boolean - render HTML exactly as + entered or convert to entities.
    true no + modification to special characters. Code works exactly as it was + entered. (default).
    false special characters + (like <) will be converted into HTML entities (like + &lt;). +
  10. +
  11. + 600, 400: Maximum width and height of the editor + window. +
  12. +
+

Screenshots

+
+ The Markup Text editor window. +
The Markup Text editor window.
+
+

Attributes of the Short Text element

+

Fieldname

+

+ A distinctive name for that element. This name will be displayed in + the page in edit mode to give the user a hint on what this elements + content stands for and to distinguish the different WebYep elements in + a page. +

+

Content

+

+ When set to "for this doc only" the elements content is unique for + this page - even if another element on a different page has the same + name. If set to "for all documents" the content will be the same on + all pages for elements of this kind that use the same name. +

+

Encode email links

+

+ If a user enters an email address into a Markup Text Element, WebYep + will display it as a clickable link ('mailto' email link). +

+

+ If you enable the 'Encode Email Links' option, WebYep will + encode these links to keep SPAM bots from collecting + the email addresses. +

+

+ To do so, WebYep uses a Javascript based encoding. If the visitors of + your website have deactivated Javascript, they will only see + these email addresses in the form: +

+
name(_AT_)domain.com
+

and the email addresses will then not be clickable.

+

Preserve HTML code or convert to entities

+

+ This argument was added in WebYep 3. By default (or with the argument + set to 'true') any HTML code will work exactly in the page, as it was + entered. So as an example, pasted YouTube embed code will render out + on the page as an actual video. Alternatively, setting this argument + to 'false' will result in HTML tags and special characters being + converted into HTML entities. This latter method can be useful if you + need to make a <pre> block editable, and optionally + have WebYep safely convert HTML tags (and other special characters) + into HTML entities, which can be viewed as code on the page. +

+

Modal window size

+

+ As the developer you can preset the dimensions of the modal window + size. +

+
+
+ + diff --git a/documentation/pages/menu.html b/documentation/pages/menu.html new file mode 100644 index 0000000..b3d5508 --- /dev/null +++ b/documentation/pages/menu.html @@ -0,0 +1,242 @@ + + + + + + + + Menu + + + + +
+ +
+

Menu element

+

+ The Menu Element can be used to build simple menu structures. It is + not intended to be used for main navigation, but rather for a + subnavigation like for a 'products' submenu. + A click on a Menu Element's item causes it to jump to a configurable + "detail" or "target" page. This target page file is always the same, + regardless which menu item was clicked, but the contents of its WebYep + Elements will be different! For each menu item a "virtual copy" of the + target page is created - each such virtual copy can have different + content for all the WebYep Elements in it. +

+

+ So by linking a WebYep Menu Element to a page that contains WebYep + Elements (by simply setting the "Page" attribute of the Menu Element) + you can build a simple navigation. The target page's WebYep Elements + (like Long Text or Image Element etc.) will then show different + content depending on which menu item was clicked. +

+

The Menu element code

+
+<?php webyep_menu("menu", false, "some_page.php", "_self", "", "", 650, 530); // WebYepV2 ?>
+

Arguments for the function call

+
    +
  1. + "Fieldname": A string - the field name for this + element. +
  2. +
  3. + true/false: A boolean - the scope for this element. +
    true if the element should have the same content on all pages + (global).
    false if it should have different content on each + page it appears on +
  4. +
  5. + "some_page.php": A string - the URL of a page that + the menu's items should link to. +
  6. +
  7. + "contentFrame": A string (optional) - the name of + the frame, that should be the target of the links.
    Pass an + empty string ("") if you're not using frames. +
  8. +
  9. + "": A string - obsolete, pass an empty string (""). +
  10. +
  11. + "": A string - obsolete, pass an empty string (""). +
  12. +
  13. + 650, 530: Maximum width and height of the editor + window. +
  14. +
+

Screenshots

+
+ The Menu editor window. +
The Menu editor window.
+
+

Using the Menu element

+

+ The menu items can be edited by the user by simply clicking the 'Edit' + button beside the menu in the web page (when in edit mode). This will + open the Edit Menu Window, in which the user can add or remove menu + items, change their order and create simple hierarchies (by placing + section titles and indenting items). +

+

Dynamic or static menu

+

+ A WebYep Menu is represented as an unordered list using the + <ul> and <li> HTML tags. Submenu + trees are represented by nesting such lists. Submenus can be + expanded/collapsed by clicking on the submenu's title, if the WebYep + Menu is configured to use Javascript (the default) in the WebYep + configuration file config-inc.php: +

+
$webyep_sMenuType = "listJS";
+

+ Use a value of "list" instead, if you do not want to use Javascript + and want a static menu instead. +

+

+ Note: The listJS style uses Javascript in backward + compatible way. If Javascript is not available, a static menu (with + all subtrees expanded) will be presented. This is also to ensure the + menu's accessibility. +

+

+ By setting the configuration option + $webyep_bAutoCloseMenus + to true in the config-inc.php, expanding a menu tree will + automatically close all other trees. +

+

+ Likewise, by setting the configuration option + $webyep_bRememberOpenMenus to false in the + config-inc.php, expanded menu trees will not be saved, when a new page + is opened, all trees but the one the page belongs to are closed. +

+

Attributes of the Short Text element

+

Fieldname

+

+ A distinctive name for that element. This name will be displayed in + the page in edit mode to give the user a hint on what this elements + content stands for and to distinguish the different WebYep elements in + a page. +

+

Content

+

+ When set to "for this doc only" the elements content is unique for + this page - even if another element on a different page has the same + name. If set to "for all documents" the content will be the same on + all pages for elements of this kind that use the same name. +

+

Page (URL)

+

+ Name (or full URL) of the page that is to be opened when a visitor + clicks a menu item. Usually this will be the same page the Menu + Element is on (thus "reloading" the same page, just with different + content). +

+

Target frame

+

+ If you want the target page ("Page" attribute) to opened in a + different browser window or frame, set this attribute to the frames + name. See the description of the "Page (URL)" attribute above. +

+

+ Note: You can manually create links to a menu item's + target page by adding the following to the URL of the link: +

+
?DOC_INST=x
+

where x stands for the ID of the menu item, example:

+
some_menu_item_page.php?DOC_INST=1
+

+ You can find out the ID of a menu item by simply clicking the menu + item and observing the URL displayed in your browsers address field. + At the end of the displayed URL you should see the + ?DOC_INST=... or similar. +

+

+ The ID of a menu item has nothing to do with its position in the menu + (order). +

+

Modal window size

+

+ As the developer you can preset the dimensions of the modal window + size. +

+
+
+ + diff --git a/documentation/pages/multiplelogins.html b/documentation/pages/multiplelogins.html new file mode 100644 index 0000000..47440e6 --- /dev/null +++ b/documentation/pages/multiplelogins.html @@ -0,0 +1,271 @@ + + + + + + + + Configuring Multiple Logins + + + + +
+ +
+

Configuring multiple logins

+

+ You probably know already how to setup a 'master' admin username + and password, from reading the + configuration page. + But did you know you can setup additional usernames and passwords? You + can even control which pages or groups of pages those additional users + are allowed to edit! Again this can all be done in the config-inc.php + file. +

+
+$webyep_aMultiLoginName[]
+$webyep_aMultiLoginPassword[]
+$webyep_aMultiLoginURLPatterns[]
+

+ These options allow you to specify other users than the Administrator. +

+

+ You can add more than one username/password pair if you want different + people to be able to edit different parts of the website. +

+

+ The above username/password then acts as the + master login - this user will be able to edit + any content of the website. +

+

+ You can add additional logins by adding one or more of these blocks to + your configuration: +

+
+$webyep_aMultiLoginName[] = "someUserName";
+$webyep_aMultiLoginPassword[] = "somePassword";
+$webyep_aMultiLoginURLPatterns[] = "/somePage.php /someOtherPage.php";
+

+ With the first two lines, you define the username and password for the + login. With the third line, you identify one or more pages or groups + of pages (via wildcards) that this user should be allowed to edit, by + stating the URL paths of these pages. +

+

+ Note: Please note the brackets after the variable + names - this is different compared to other configuration variables! +

+

+ In the simplest case, you would just state the URL path of one page + here, but you can also define several paths, separated by spaces.
Note + that URL paths are not supposed to contain spaces! Special characters + like spaces must be URL-encoded (e.g. space = %20) in a URL path. +

+

+ A path can also contain the wildcard character ("*", the asterisk) to + match several pages. For example, to match all pages in a particular + folder, you would state the path to the folder, followed by a slash, + followed by the wildcard: +

+
$webyep_aMultiLoginURLPatterns[] = "/someFolder/*";
+

A word on URL paths

+

+ When setting the URL patterns for a login it's important to be clear + about the path structure of your website. +

+

+ The path part of a URL is the part following the hostname - e.g. in + the URL +

+
+http://www.somewebsite.com/foldername/subfoldername/pagename.php
+

the path would be:

+
/foldername/subfoldername/pagename.php
+

+ So if you want to give some login the right to edit this page, you + would set the +

+
$webyep_aMultiLoginURLPatterns[]
+

To:

+
+$webyep_aMultiLoginURLPatterns[] = "/foldername/subfoldername/pagename.php";
+

+ Note: The slash at the beginning of the path is + important. If omitted, the path would be a relative path. Such path + can match multiple pages which full paths simply end with the given + sequence. +

+

URL Pattern Examples

+

The login should be able to...

+

...edit only the pages "/pageA.php" and "/pageB.php":

+
$webyep_aMultiLoginURLPatterns[] = "/pageA.php /pageB.php";
+

+ ...edit all pages in the folder "/workshops" and the page "/news.php": +

+
$webyep_aMultiLoginURLPatterns[] = "/workshops/* /news.php";
+

+ ...edit all pages in the folder "/workshops" and its immediate + subfolders: +

+
$webyep_aMultiLoginURLPatterns[] = "/workshops/* /workshops/*/*";
+

+ ...edit all pages which filename is "events.php" - regardless of where + (in which folder) the page is located: +

+
$webyep_aMultiLoginURLPatterns[] = "events.php";
+

+ Note: the missing slash in front of the filename! + This makes the path relative and able to match all paths that + simply end with ".../events.php" +

+

+ ...edit all pages which filename end with "...public.php" - regardless + of where (in which folder) the page is located: +

+
$webyep_aMultiLoginURLPatterns[] = "*public.php";
+

+ Note: To find the right pattern for a login its best to first set the + username and password, then login using your browser and navigate to + the page in question. If the WebYep edit buttons appear disabled, + correct the pattern and reload the page - until the edit buttons + become enabled... +

+

+ But then be sure to also check whether the other logins really are not + able to edit that page! +

+

Switching logins (logging out)

+

+ Once logged in you will stay in that login for the current browser + session. Usually, users do not switch logins. +

+

+ If you're checking your configuration and you wish to switch between + the different logins. Simply quit the browser (thereby ending the + browser session). Or you can hold the ALT and/or + SHIFT modifier key(s) while clicking the WebYep + Logout Button on the page (the open lock icon) - depending on which + browser you use: Use SHIFT in Safari [1], + SHIFT and ALT together in Firefox + and just ALT in Internet Explorer). +

+

+ [1] With Safari 5.1 this is no longer possible since all modifier + keys in combination with a click fulfil other tasks. +

+

Other Login Options

+
$webyep_bShowDisabledEditButtons
+

+ If a page contains editable fields, but the user has insufficient + privileges WebYep can display the edit buttons disabled (true) or not + at all (false). +

+

Default: true

+
$webyep_bOtherLoginsMayEditGlobalData
+

+ Whether editors other than the main editor should be able to edit + "global" fields. +

+

+ WebYep Elements marked global (with the "Content" attribute set to + "for all documents") generally can only be modified by the master + login. +

+

Default: false

+

+ If you want all other logins to be able to edit global content on + pages they have edit rights for, change the following configuration + variable in your configuration file: +

+
$webyep_bOtherLoginsMayEditGlobalData = true;
+

+ If you are interested in wanting to change other aspects of your + WebYep install, please see the + complete options guide. +

+
+
+ + diff --git a/documentation/pages/readmore.html b/documentation/pages/readmore.html new file mode 100644 index 0000000..fa4e400 --- /dev/null +++ b/documentation/pages/readmore.html @@ -0,0 +1,190 @@ + + + + + + + + Read More + + + + +
+ +
+

Read More element

+

+ The Read More element can be used to create customizable links to + dynamically-generated web pages. + This element is similar in function to the + Menu element. But instead of generating a list + of multiple page links, it only generates just one link. +

+

+ Much like a Menu element, the Read More element uses a method of query + strings (like ?DOC_INST=22) to display a 'virtual copy' + of the target page and populate it with the correct content. +

+

+ A good usage example would be to combine it with a + Loop element, to create a list of blog article + titles and summaries. By inserting a Read More element below the + summery text, you can now create a link to the full blog post. +

+

The Read More element code

+
+<?php webyep_readMore("read", "Read More", "readmorepage.php", "_self", 550, 240); // WebYepV2 ?>
+

Arguments for the function call

+
    +
  1. + "Fieldname": A string - the fieldname for this + element. +
  2. +
  3. + "Link Text": A string - a default text for the + link. +
  4. +
  5. + "target_page.php": A string - the URL to the target + (template) page. For example, a blog post or product information + page. +
  6. +
  7. + "Target": A string - like _self or + _blank, to control whether the link should open in a + new browser tab or not. +
  8. +
  9. + "Modal Size": Maximum width and height of the + editor modal window. +
  10. +
+

Screenshots

+
+ The Read More editor window. +
The Read More editor window.
+
+

Attributes of the Loop element

+

Fieldname

+

+ A distinctive name for that element. This name will be used to + distinguish the Loop from other WebYep elements in a page. +

+

Link text

+

+ The default text for the Read More edit button. If left blank, WebYep + will display the element's name instead next to the edit button. +

+

Page (URL)

+

+ The URL (or filename) of a page to be shown when a visitor clicks the + link. +

+

+ If the Read More element is positioned inside a Loop element (see the + WebYep Loop element), the Read More + elements behave much like a WebYep Menu element. The page shown when + clicking the link can have different content shown, depending on which + link (in which loop item) the visitor clicked on. +

+

+ So one could for example create a loop (using a WebYep Loop element) + of brief product descriptions with a product title (Short Text + element), a description (Long Text element) and a Read More element in + the looped block. By assigning the URL of a detail page to the Read + More element, visitors can click on the link to see the detail page + for that product. +

+

Target frame

+

+ If the page which URL you entered in the "Target Page" attribute + should be opened in another HTML frame you can enter this frame's name + here. +

+

Modal window size

+

+ As the developer you can preset the dimensions of the modal window + size. +

+
+
+ + diff --git a/documentation/pages/richtext.html b/documentation/pages/richtext.html new file mode 100644 index 0000000..dbce52b --- /dev/null +++ b/documentation/pages/richtext.html @@ -0,0 +1,276 @@ + + + + + + + + Rich Text + + + + +
+ +
+

Rich Text element

+

+ This element is useful for long text passages, like product + descriptions or news articles. Potentially you could even make a + whole page editable using a rich text editor. + The text content of this element can be formatted by the user, either + by entering raw HTML code or by using one of the built-in WYSIWYG + (what you see is what you get) editors, like CKEditor or Trumbowyg. If + you have purchased the commmercial version of WebYep, then you have + the option of the Redactor rich text editor. All these rich text + editors provide a buttoned interface that mimicks a word processing or + text editing app. +

+

The Rich Text element code

+
+<?php webyep_richText("Fieldname", false, "", true, 900, 600); // WebYepV2 ?>
+

Arguments for the function call

+
    +
  1. + "Fieldname": A string - the field name for this + element. +
  2. +
  3. + true/false: A boolean - the scope for this element. +
    true if the element should have the same + content on all pages (global).
    false if it + should have different content on each page it appears on +
  4. +
  5. + "": A string - obsolete, pass an empty string (""). +
  6. +
  7. + true/false: A boolean - whether email links should + be encoded.
    true entered email addresses + should be encoded using Javascript (default).
    + false if email addresses should be simply outputed + as HTML. +
  8. +
  9. + 900, 600: Maximum width and height of the editor + window. +
  10. +
+

Screenshots

+
+ The Rich Text editor window, with the Redactor formatting controls activated. +
+ The Rich Text editor window, with the Redactor formatting controls + activated. +
+
+
+ The Rich Text editor window, with the Trumbowyg formatting controls activated. +
+ The Rich Text editor window, with the Trumbowyg formatting controls + activated. +
+
+
+ The Rich Text editor window, with the CKeditor formatting controls activated. +
+ The Rich Text editor window, with the CKeditor formatting controls + activated. +
+
+

Choosing a WYSIWYG editor

+

+ The Rich Text element supports third party in-browser HTML Editors: + Redactor, Trumbowyg, TinyMCE and CKeditor. Redactor is only included + with the commercial (paid) version of WebYep. +

+

+ Important: The WYSIWYG editors give the user the + opportunity to format the entered text. Some of them also offer to + paste already formatted text in - text that was already formatted in + some word processing application. It turned out that doing so is not a + good idea. Most word processing applications tend to create (to put it + nice) disadvantageous HTML code. Even pasting non formatted text from + such applications will transfer (bad) HTML code. So the user should + either enter the text directly into the WYSIWYG editor or create it in + some pure ASCII editor (like Notepad on Windows or TextEdit, in Plain + Text Mode, on the Mac). +

+

Setting up the WYSIWYG editor

+

+ Each WYSIWG editor has its own unique features. Please refer to the + WYSIWYG editors web site to learn about individual aspects of each + editor. Both the TinyMCE and CKeditor load from there own respective + CDN. These editors are hosted on servers spread across the globe which + in turn allow scripts to load faster because they are served from the + nearest locations to the end user. +

+

To activate either Trumbowyg, CKeditor or TinyMCE editors

+

+ To activate either TinyMCE or Ckeditor editors all you need to so is + simply remove the "-" character at the begining of the chosen editor's + folder name which can be found witin the opt folder + "webyep-system/program/opt". For example the folder named + "-TinyMCE" would be renamed "TinyMCE" and + "-CKeditor" would be renamed "CKeditor". WebYep will + then automatically recognize its existence and use it for the Rich + Text element's editor window. +

+

+ Note: You can only use one editor type and renaming + multiple folders will not make two or more editor types + available. +

+

To activate Redactor Editor (WebYep commercial version only)

+

+ If you have purchased the commercial version of WebYep then you will + have the choice of a third WYSIWYG html editor to use. Redactor is the + default in WebYep (commercial). It is a fully licensed, easy to use, + fully integrated, clean and a powerful professional text editing + framework. +

+

+ Redactor has an incorporated image and file upload and manager. Please + refer to the configuration settings + for Redectors image and file manger configuration. +

+

Placing the Rich Text element

+

+ Please always remember that the Rich Text Elements produces HTML code! + When the user creates a bullet list for example the Rich Text Elements + creates <ul> and <li> HTML tags. + Thus it is important to place the Rich Text Element at a position in + your page where such HTML tags are allowed! +

+

+ The safest place is inside a <div> tag. Not ideal + would be a paragraph (<p> tag) as HTML does not + allow bullet lists inside a paragraph. +

+

+ If you find your Rich Text Element placed inside a + <p> tag you can change it into a + <div> tag by clicking the <p> tag in the Tag + Selector with the right mouse button and choose "Edit Tag...". +

+ +

Attributes of the Rich Text element

+

Fieldname

+

+ A distinctive name for that element. This name will be displayed in + the page in edit mode to give the user a hint on what this elements + content stands for and to distinguish the different WebYep elements in + a page. +

+

Content

+

+ When set to "for this doc only" the elements content is unique for + this page - even if another element on a different page has the same + name. If set to "for all documents" the content will be the same on + all pages for elements of this kind that use the same name. +

+

Encode email links

+

+ If a user enters an email address into a Long Text Element, WebYep + will display it as a clickable link ('mailto' link). +

+

+ If you enable the "Encode EMail Links" option, WebYep will + encode these links to keep SPAM spiders from + collecting the email addresses. +

+

+ To do so, WebYep uses a Javascript based encoding. If the visitors of + your website have deactivated Javascript, they will only see + these email addresses in the form: +

+
name(_AT_)domain.com
+

and the email addresses will then not be clickable.

+

Modal window size

+

+ As the developer you can preset the dimensions of the modal window + size. +

+
+
+ + diff --git a/documentation/pages/shorttext.html b/documentation/pages/shorttext.html new file mode 100644 index 0000000..9588c8d --- /dev/null +++ b/documentation/pages/shorttext.html @@ -0,0 +1,156 @@ + + + + + + + + Short Text + + + + +
+ +
+

Short Text element

+

+ The short Text element is useful for short text passages; like + headlines, list items, caption content, product names or + prices. + Unlike the Long Text Element, the user cannot format the content of + this element. So the web designer is in full control over the look of + the Short Text's content. +

+

The Short Text element code

+
+<?php webyep_shortText("Fieldname", false, 550, 240); // WebYepV2 ?>
+

Arguments for the function call

+
    +
  1. + "Fieldname": A string - the field name for this + element. +
  2. +
  3. + true/false: A boolean - the scope for this element. +
    true if the element should have the same content on all pages + (global).
    false if it should have different content on each + page it appears on. +
  4. +
  5. + 550, 240: Maximum width and height of the editor + window. +
  6. +
+

Screenshots

+
+ The Short Text editor window. +
The Short Text editor window.
+
+

Attributes of the Short Text element

+

Fieldname

+

+ A distinctive name for that element. This name will be displayed in + the page in edit mode to give the user a hint on what this elements + content stands for and to distinguish the different WebYep elements in + a page. +

+

Content

+

+ When set to "for this doc only" the elements content is unique for + this page - even if another element on a different page has the same + name. If set to "for all documents" the content will be the same on + all pages for elements of this kind that use the same name. +

+

Modal window size

+

+ As the developer you can preset the dimensions of the modal window + size. +

+
+
+ + diff --git a/documentation/pages/theloop.html b/documentation/pages/theloop.html new file mode 100644 index 0000000..492c0d6 --- /dev/null +++ b/documentation/pages/theloop.html @@ -0,0 +1,219 @@ + + + + + + + + The Loop + + + + +
+ +
+

+ Repeating page sections using the loop elements +

+

+ A need often arises in web design to repeat blocks of code or + content in a web page. + It can often be desirable if the contents of those blocks can be + edited too. Loops are a powerful tool in WebYep, to make the creation + of repeating code or content all the more easier for website authors + to work with. In this tutorial you'll learn how to create a WebYep + Loop, comprising of an image and title, within a paragraph. +

+

+ Please use a website with WebYep installed for this tutorial (see + installation for details). A general + understanding of HTML code and working with a code editor is assumed. +

+

Creating the page, inserting the WebYep Elements

+
    +
  1. + Create a new document 'wy_loop.php'. Please don't work on + unnamed/unsaved documents! Create the file and immediately save it + under the name "wy_loop.php" before continuing. +
  2. +
  3. + Add some basic 'boilerplate' HTML code in the page, to define the + DOCTYPE, head and body regions. +
  4. +
  5. + Add the WebYep Init Code to the top of + the page. +
  6. +
  7. Add a WebYep Logon element in the page body.
  8. +
  9. + Remaining in the page body, insert a pair of empty paragraph tags + (<p> and </p>). For our test, we'll turn this new paragraph + block into a repeating section. +
  10. +
  11. + Position the cursor between these new paragraph tags and insert both + an Image Element and a + Short Text element, together in this + same paragraph. +
  12. +
  13. + Position the cursor above the paragraph, and add an opening loop + element:
    +
    +<?php foreach ((new WYLoopElement())->aLoopIDs("Fieldname") as $webyep_oCurrentLoop->iLoopID) { $loopid=$webyep_oCurrentLoop->iLoopID; $_SESSION["loopid"]=$loopid; $webyep_oCurrentLoop->loopStart(true,$webyep_oCurrentLoop->iLoopID); // WebYepV2 ?>
    +            
    +
  14. +
  15. + And after the closing paragraph tag, add a closing loop element:
    +
    +<?php $webyep_oCurrentLoop->loopEnd(); } unset($_SESSION["loopid"]); // WebYepV2 ?>
    +
  16. +
+

Configuring the WebYep elements

+
    +
  1. + Within the opening WebYep loop element change its fieldname to + "Special Offers" like this:
    +
    <?php foreach ((new WYLoopElement())->aLoopIDs("Special Offers") as $webyep_oCurrentLoop->iLoopID) { $loopid=$webyep_oCurrentLoop->iLoopID; $_SESSION["loopid"]=$loopid; $webyep_oCurrentLoop->loopStart(true,$webyep_oCurrentLoop->iLoopID); // WebYepV2 ?>
    +                          
    +
  2. +
  3. + Update the Image element. Enter + "Product Image" as the fieldname:
    +
    <?php webyep_image("Product Image", false, '', '', '_self', 100, 100, false, 900, 600, 600, 270); // WebYepV2 ?>
    +
  4. +
  5. + Update the Short Text element. Enter + "Product Title" as the fieldname:
    +
    <?php webyep_shortText("Product Title", false, 550, 240); // WebYepV2 ?>
    +
  6. +
+

Testing the page

+

+ Please make sure you have transferred the webyep-system folder to your + web server and have prepared WebYep (see + installation for details). +

+
    +
  1. + Transfer the page (wy_loop.php) to your web server (upload via FTP + or copy it into your local sever directory). +
  2. +
  3. + Open the page in your web browser by entering the appropriate + address (URL), like this:
    + https://example.com/wy_loop.php +
  4. +
  5. Click the lock icon in the page (the WebYep Logon Button).
  6. +
  7. + When the logon window pops up, enter the username and password you + configured when installing WebYep (default is username 'admin' and + no password). +
  8. +
  9. + Click the edit buttons to upload an image file ("Product Image") and + enter some text ("Product Title"). +
  10. +
  11. + Then click the '+' icon to add more loop blocks.
    Click the + trash icon to remove whole loop blocks, click the 'up' and 'down' + icons to rearrange the blocks. +
  12. +
+

+ In this example the loop block contains only WebYep Elements, but it + can contain any content, including static HTML code (like text or + images) and WebYep elements. +

+

Loop not working?

+

+ Occasionally the loop may not work in some configurations. In earlier + versions of WebYep, it was suggested that this code gets placed after + the opening <body> tag in the page: +

+
<?php unset($_SESSION["loopid"]); ?>
+

+ This may still work to help resolve problems of the loop not working, + within certain situations. +

+
+
+ + diff --git a/documentation/pages/themenu.html b/documentation/pages/themenu.html new file mode 100644 index 0000000..2d3c910 --- /dev/null +++ b/documentation/pages/themenu.html @@ -0,0 +1,253 @@ + + + + + + + + The Menu + + + + +
+ +
+

Working with the WebYep Menu element

+

+ The WebYep Menu element allows a site author to add + dynamic pages to a website. + Dynamic pages can best be described as pages that don't physically + exist on a website (you cannot see them if you login via FTP). However + WebYep will display a list of these pages, as links. If we click one + of these links, WebYep uses a query string to load a page + template and instantly populate it with editable text and images. To + the normal person visiting the website, it looks like a unique web + page. This can potentially be a clever method for adding news + articles, tutorials, product details or other sub-pages to a website. +

+

+ Please use a website with WebYep installed for this tutorial (see + installation for details). A general + understanding of HTML code and working with a code editor is assumed. +

+

Creating the page, inserting the WebYep Elements

+
    +
  1. + Create a new document 'wy_menu.php'. Please don't work on + unnamed/unsaved documents! Create the file and immediately save it + under the name 'wy_menu.php' before continuing. +
  2. +
  3. + Add some basic 'boilerplate' HTML code in the page, to define the + DOCTYPE, head and body regions. +
  4. +
  5. + Add the WebYep Init Code to the top of + the page. +
  6. +
  7. Insert two empty paragraphs, within the body.
  8. +
  9. Position the cursor in the first paragraph.
  10. +
  11. + Insert a WebYep Logon Button.
    +
    <?php webyep_logonButton(true); // WebYepV1-2 ?>
    +
  12. +
  13. Position the cursor in the second paragraph.
  14. +
  15. + Insert an HTML table: one row, two columns, 10 pixels cellpadding. +
  16. +
  17. Position the cursor in the left table column.
  18. +
  19. + Insert a WebYep Menu element:
    +
    +<?php webyep_menu("Fieldname", false, "some_page.php", "_self", "", "", 650, 530); // WebYepV2 ?>
    +
  20. +
  21. Position the cursor in the right table column.
  22. +
  23. Insert two pairs of empty paragraph tags.
  24. +
  25. + Insert a WebYep Short Text Element:
    +
    +<?php webyep_shortText("Fieldname", false, 550, 240); // WebYepV2 ?>
    +
  26. +
  27. + Position the cursor in the second paragraph (of the right table + column). +
  28. +
  29. + Insert a WebYep Long Text element:
    +
    +<?php webyep_longText("Fieldname", false, "", true, 600, 400); // WebYepV2 ?>
    +
  30. +
+

Configuring the WebYep Elements

+
    +
  1. + Click the WebYep Element in the left table column (the Menu + element). +
  2. +
  3. + Change it's fieldname to + "products":
    +
    <?php webyep_menu("Products", false, "wy_menu.php", "_self", "", "", 650, 530); // WebYepV2 ?>
    +
  4. +
  5. + Click the upper WebYep element in the right table column (the Short + Text element). +
  6. +
  7. + Enter "Title" as the fieldname:
    +
    <?php webyep_shortText("Title", false, 550, 240); // WebYepV2 ?>
    +
  8. +
  9. + Click the lower WebYep Element in the right table column (the Long + Text Element). +
  10. +
  11. + Enter "Text" as the fieldname.
    +
    <?php webyep_longText("Text", false, "", true, 600, 400); // WebYepV2 ?>
    +
  12. +
+

Testing the page

+

+ Please make sure you have transferred the webyep-system folder to your + web server and have prepared WebYep (see + installation for details). +

+
    +
  1. + Transfer the page (wy_menu.php) to your web server (upload via FTP + or copy it into your local server directory). +
  2. +
  3. + Open the page in your web browser by entering the appropriate + address (URL), like:
    + http://www.mywebsite.com/wy_menu.php +
  4. +
  5. Click the lock icon in the page (the WebYep Logon Button).
  6. +
  7. + When the logon window pops up, enter the username and password you + configured when installing WebYep (default is username "admin" and no password). +
  8. +
  9. + Click the Edit Button (the one with the pen icon) beneath the word + "Products" (left table column) to edit the menu. +
  10. +
  11. + The menu editor window will pop up (see "References > Menu" for more + details). +
  12. +
  13. + Create three menu items by entering each items title in the + textfield at the bottom of the window and clicking 'add'. +
  14. +
  15. Save the menu by clicking 'Save'.
  16. +
  17. Click one of the menu items.
  18. +
  19. + Enter title and text for this page by clicking the edit buttons + beneath 'Title' and 'Text'. +
  20. +
+

How query strings work for dynamic pages

+

+ You can manually create links to a menu item's target page by adding + the following to the URL of the link: +

+
?WEBYEP_ID=x
+

where "x" stands for the ID of the menu item, like this:

+
products_page.php?WEBYEP_ID=1
+

+ You can find out the ID of a menu item by simply clicking the menu + item and observing the URL displayed in your browsers address field. + At the end of the displayed URL you should see the "WEBYEP_DI=xxx" or + similar. +

+

+ The ID of a menu item has nothing to do with it's position in the menu + (order)! +

+
+
+ + diff --git a/documentation/pages/whitelabeledversion.html b/documentation/pages/whitelabeledversion.html new file mode 100644 index 0000000..634d2e2 --- /dev/null +++ b/documentation/pages/whitelabeledversion.html @@ -0,0 +1,145 @@ + + + + + + + + White Labeled Version + + + + +
+ +
+

Deploying a white labeled version

+

+ WebYep is opensource. Just by using it, you are a small part of + this incredible platform, and so you are entitled to present it as + your own product. + You can present WebYep to clients, matching your corporate design or + style it to include a company logo or link. By changing the white + label settings (within the config file) you can quickly change the + WebYep logo, CMS name and links within the modal windows. +

+

Change the WebYep logo

+

+ The WebYep logo is located in the images folder and the file is named + 'webyep-logo.png'. This can be found in the /program/images/ subfolder + of the 'webyep-system' folder. Simply replace it with a new logo of + similar size (59px wide, 31px tall). +

+

Button icons, etc.

+

+ The "/program/images/" subfolder also contains several icons used for + various buttons in the WebYep user inteface. You can edit or replace + these as needed. Again, use images of a similar size to the orginals. +

+

Product, company name, & company URL

+

+ These are changeable within the config-inc.php in the 'webyep-system' + folder. Open this file in a text editor and scroll down until you find + these lines: +

+
$webyep_sProductName = 'MyProduct';
+$webyep_sCompanyName = 'WebYep by Objective Development';
+$webyep_sCompanyLink = 'http://www.obdev.at/index.html';
+

+ Change the text between the single quotes, but be sure to leave the + single quotes intact and to not use any single quotes as part of the + product name! In case you were wondering, 'Objective Development' was + the company that started WebYep. +

+

Screenshots

+
+ An example of a WebYep rich text editor window, with a custom logo image and name applied. +
+ An example of a WebYep rich text editor window, with a custom logo + image and name applied. +
+
+
+
+ + diff --git a/release-building/LiesMich_DW.html b/release-building/LiesMich_DW.html deleted file mode 100755 index 537d38c..0000000 --- a/release-building/LiesMich_DW.html +++ /dev/null @@ -1,178 +0,0 @@ - - - -WebYep - - - - - -

-

Willkommen bei WebYep,
- dem feinen kleinen WebCMS!

-

Inhalt des Pakets WebYep-x.x.x.zip

-
    -
  • Der WebYep System Ordner ("webyep-system")
  • -
  • Die Dreamweaver Erweiterung (Dreamweaver Extension, "webyep.mxp")
  • -
  • LiesMich.html - die Datei, die Sie gerade lesen...
  • -
  • WebYep Lizenzbedingungen.html
  • -
- -

Installation

-

Dreamweaver Extension

-
webyep.mxp
-

Die Dreamweaver Extension ist eine Erweiterung zum Adobe® Dreamweaver® und wird mit Hilfe des Extension Managers installiert. Ein Doppelklick auf die Datei webyep.mxp startet den Extension Manager. Folgen Sie dann dessen Anweisungen, um die WebYep Erweiterung zu installieren.

-

WebYep System Ordner

-
webyep-system
-

Der WebYep System Ordner beinhaltet die PHP-Programmdateien fr den Betrieb - von WebYep auf dem Webserver bzw. bei Ihrem Internet Provider. Dieser Ordner - - (webyep-system) ist in das Stammverzeichnis Ihrer Website - zu kopieren (der Ort an dem auch die Startseite, index.html, Ihrer - Website liegt) und auf den WebServer hinaufzuladen. Nach dem Hinaufladen - muss WebYep noch eingerichtet werden (setzen der Zugriffsrechte das daten Ordners).

-

Für detailierte Informationen lesen Sie bitte das Kapitel "Installation - auf dem Webserver" in der WebYep Dokumentation. Sie können auf diese Dokumentation entweder direkt im Dreamweaver (nach Installation der WebYep Erweiterung im Hilfe Men von Dreamweaver über den Menüpunkt "WebYep-Anleitung") oder online - auf der Objective Development Website zugreifen.

-

Sie können für die Installation aber auch den WebYep Online Installer unter https://secure.obdev.at/WebYepInstaller/ verwenden.

-

Update von lteren Versionen

-

Dreamweaver Extension

-
    -
  1. Deinstallieren Sie die alte WebYep-Extension: -
      -
    • Beenden Sie Dreamweaver
    • -
    • Starten Sie den Extension Manager
    • -
    • Selektieren Sie die WebYep Extension und klicken Sie auf das Löschen-Symbol
    • -
    -
  2. -
  3. Um die neue WebYep Extension zu installieren gehen Sie wie oben beschrieben vor.
  4. -
-

WebYep System Ordner

-

Verwenden Sie Ihr bevorzugtes FTP-Programm, um folgende Schritte auszuführen:

-
    -
  1. Sichern Sie den Inhalt das daten Ordners aus dem webyep-system Ordner des - Webservers (= vom Server herunterladen und auf einer lokalen Festplatte sichern).
  2. -
  3. Sichern Sie den Inhalt des opt Ordners aus dem webyep-system/programm Ordner des Webservers, wenn Sie dort Zusatzsoftware wie z.B. einen WYSIWYG Editor installiert haben.
  4. -
  5. Sichern Sie die WebYep Konfigurations-Datei konfiguration.php aus dem webyep-system Ordner.
  6. -
  7. Benennen Sie den webyep-system Ordner am Server um – z.B. in webyep-system-alt.
  8. -
  9. Installieren Sie den neuen webyep-system Ordner (laden Sie ihn auf den - Webserver hinauf – in dasselbe Verzeichnis, in dem auch der alte installiert war).
  10. -
  11. Übertragen Sie Ihre Konfigurations-Einstellungen (z.B. Benutzername und Kennwort) aus der alten konfiguration.php in die des neuen webyep-system Ordners.
  12. -
  13. Entfernen Sie den leeren daten Ordner im neuen webyep-system Ordner.
  14. -
  15. Verschieben Sie den alten daten Ordner aus dem alten webyep-system Ordner am Webserver in den neuen (webyep-system-alt/daten => webyep-system/daten).
  16. -
  17. Wenn Sie Zusatzsoftware wie z.B. einen WYSIWYG Editor installiert haben: -
      -
    • Entfernen Sie den leeren opt Ordner im neuen webyep-system/programm Ordner.
    • -
    • Verschieben Sie den alten opt Ordner aus dem alten webyep-system Ordner in den neuen (webyep-system-alt/programm/opt => webyep-system/programm/opt).
    • -
    • Optional können Sie die Software im opt Ordner auch neu installieren und dabei gleich auf den neuesten Stand bringen.
    • -
    -
  18. -
-

Sie können für das Update aber auch den WebYep Online Installer unter https://secure.obdev.at/WebYepInstaller/ verwenden.

-

Weitere Infos

-

WebYep Dokumentation fr WebDesignerInnen

-
    -
  • im Hilfe Men von Dreamweaver - Menpunkt "WebYep-Anleitung"
  • -
  • im Eigenschaftsfenster von Dreamweaver (Inspector) ber das Fragezeichen-Symbol - - wenn ein WebYep Element selektiert ist
  • -
  • Online auf der Objective - Development Website
  • -
-

Online Hilfe - fr BenutzerInnen

-

Fr die BenutzerInnen (die RedakteurInnen, die Inhalte von Webseiten mittels WebYep - bearbeiten), steht in jedem WebYep Eingabefenster im WebBrowser ber das Fragezeichen-Symbol - links unten eine Online Hilfe zur Verfgung. Siehe dazu auch die WebYep - Demo auf der Objective Development Website.

- -
- -

 

- - diff --git a/release-building/LiesMich_Plain.html b/release-building/LiesMich_Plain.html deleted file mode 100755 index 4d3a47c..0000000 --- a/release-building/LiesMich_Plain.html +++ /dev/null @@ -1,159 +0,0 @@ - - - -WebYep - - - - - -

-

Willkommen bei WebYep,
- dem feinen kleinen WebCMS!

-

Inhalt des Pakets WebYep-x.x.x.zip

-
    -
  • Der WebYep System Ordner ("webyep-system")
  • -
  • Die WebYep Dokumentation ("WebYep_Dokumentation_x.x.x " – wobei x.x.x die Versionsnummer ist)
  • -
  • LiesMich.html - die Datei, die Sie gerade lesen...
  • -
  • WebYep Lizenzbedingungen.html
  • -
- -

Installation des WebYep System Ordners

-

WebYep System Ordner

-
webyep-system
-

Der WebYep System Ordner beinhaltet die PHP-Programmdateien fr den Betrieb - von WebYep auf dem Webserver bzw. bei Ihrem Internet Provider. Dieser Ordner - - (webyep-system) ist in das Stammverzeichnis Ihrer Website - (der Ort an dem auch die Startseite, index.html, Ihrer - Website liegt) auf den Webserver hinaufzuladen. Nach dem Hinaufladen - muss WebYep noch eingerichtet werden (setzen der Zugriffsrechte das daten Ordners).

-

Für detailierte Informationen lesen Sie bitte das Kapitel "Installation - auf dem Webserver" in der WebYep Dokumentation. Die Dokumentation liegt diesem Paket bei, Sie können sie aber auch online - auf der Objective Development Website lesen.

-

Sie können für die Installation aber auch den WebYep Online Installer unter https://secure.obdev.at/WebYepInstaller/ verwenden.

-

Update von lteren Versionen

-

Verwenden Sie Ihr bevorzugtes FTP-Programm, um folgende Schritte auszuführen:

-
    -
  1. Sichern Sie den Inhalt das daten Ordners aus dem webyep-system Ordner des - Webservers (= vom Server herunterladen und auf einer lokalen Festplatte sichern).
  2. -
  3. Sichern Sie den Inhalt des opt Ordners aus dem webyep-system/programm Ordner des Webservers, wenn Sie dort Zusatzsoftware wie z.B. einen WYSIWYG Editor installiert haben.
  4. -
  5. Sichern Sie die WebYep Konfigurations-Datei konfiguration.php aus dem webyep-system Ordner.
  6. -
  7. Benennen Sie den webyep-system Ordner am Server um – z.B. in webyep-system-alt.
  8. -
  9. Installieren Sie den neuen webyep-system Ordner (laden Sie ihn auf den - Webserver hinauf – in dasselbe Verzeichnis, in dem auch der alte installiert war).
  10. -
  11. Übertragen Sie Ihre Konfigurations-Einstellungen (z.B. Benutzername und Kennwort) aus der alten konfiguration.php in die des neuen webyep-system Ordners.
  12. -
  13. Entfernen Sie den leeren daten Ordner im neuen webyep-system Ordner.
  14. -
  15. Verschieben Sie den alten daten Ordner aus dem alten webyep-system Ordner am Webserver in den neuen (webyep-system-alt/daten => webyep-system/daten).
  16. -
  17. Wenn Sie Zusatzsoftware wie z.B. einen WYSIWYG Editor installiert haben: -
      -
    • Entfernen Sie den leeren opt Ordner im neuen webyep-system/programm Ordner.
    • -
    • Verschieben Sie den alten opt Ordner aus dem alten webyep-system Ordner in den neuen (webyep-system-alt/programm/opt => webyep-system/programm/opt).
    • -
    • Optional können Sie die Software im opt Ordner auch neu installieren und dabei gleich auf den neuesten Stand bringen.
    • -
    -
  18. -
-

Sie können für das Update aber auch den WebYep Online Installer unter https://secure.obdev.at/WebYepInstaller/ verwenden.

-

Weitere Infos

-

WebYep Dokumentation fr WebDesignerInnen

- -

Online Hilfe - fr BenutzerInnen

-

Fr die BenutzerInnen (die RedakteurInnen, die Inhalte von Webseiten mittels WebYep - bearbeiten), steht in jedem WebYep Eingabefenster im WebBrowser ber das Fragezeichen-Symbol - links unten eine Online Hilfe zur Verfgung. Siehe dazu auch die WebYep - Demo auf der Objective Development Website.

- -
- -

 

- - diff --git a/release-building/LiesMich_RW.html b/release-building/LiesMich_RW.html deleted file mode 100644 index 2742df6..0000000 --- a/release-building/LiesMich_RW.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - -LiesMich (RapidWeaver) - - - -
-
WebYep-de.png
-

Installation

-

Um das WebYep RapidWeaver Plugin zu installieren, doppelklicken Sie einfach die Datei WebYep.rwplugin und folgen den Anweisungen von RapidWeaver.

-

Informationen zur Installation des webyep-system Ordners erhalten Sie durch Klick auf den "Hilfe" Knopf einer WebYep Seite im Bearbeiten Modus im RapidWeaver.

- -

Update von einer älteren Version

-

Update des RapidWeaver Plugins

-

Zum Update des RapidWeaver Plugins gehen Sie wie unter "Installation" beschrieben vor - RapidWeaver wird automatisch die alte Version des Plugins durch die aktuelle Fassung ersetzen.

-

Wichtig: Um die neuen Funktionen des Plugins und des WebYep-Systems in einer Website zu nutzen, müssen Sie die WebYep-Seiten dieser Website erneut publizieren (neu aus RapidWeaver exportieren und auf den Server hochladen)!

- -

Update des webyep-system Ordners am WebServer

-

Verwenden Sie Ihr bevorzugtes FTP-Programm, um folgende Schritte auszuführen:

-
    -
  1. Sichern Sie den Inhalt das daten Ordners aus dem webyep-system Ordner des Webservers (d.h. vom Server herunterladen und auf einer lokalen Festplatte sichern).
  2. -
  3. Sichern Sie den Inhalt des opt Ordners aus dem webyep-system/programm Ordner des Webservers, wenn Sie dort Zusatzsoftware wie z.B. einen WYSIWYG Editor installiert haben.
  4. -
  5. Sichern Sie die WebYep Konfigurations-Datei konfiguration.php aus dem webyep-system Ordner.
  6. -
  7. Benennen Sie den webyep-system Ordner am Server um – z.B. in webyep-system-alt.
  8. -
  9. Installieren Sie den neuen webyep-system Ordner (laden Sie ihn auf den Webserver hinauf – in dasselbe Verzeichnis, in dem auch der alte installiert war).
  10. -
  11. Übertragen Sie Ihre Konfigurations-Einstellungen (z.B. Benutzername und Kennwort) aus der alten konfiguration.php in die des neuen webyep-system Ordners.
  12. -
  13. Entfernen Sie den leeren daten Ordner im neuen webyep-system Ordner.
  14. -
  15. Verschieben Sie den alten daten Ordner aus dem alten webyep-system Ordner am Webserver in den neuen (webyep-system-alt/datenwebyep-system/daten).
  16. -
  17. Wenn Sie Zusatzsoftware wie z.B. einen WYSIWYG Editor installiert haben: -
    • Entfernen Sie den leeren opt Ordner im neuen webyep-system/programm Ordner.
    • -
    • Verschieben Sie den alten opt Ordner aus dem alten webyep-system Ordner in den neuen (webyep-system-alt/programm/optwebyep-system/programm/opt).
    • -
    • Optional können Sie die Software im opt Ordner auch neu installieren und dabei gleich auf den neuesten Stand bringen.
    • -
-

Sie können für das Update aber auch den WebYep Online Installer unter https://secure.obdev.at/WebYepInstaller/ verwenden.

- -

Erste Schritte

-
    -
  • Erstellen Sie eine neue Seite des Seitentyps "WebYep" (achten Sie darauf, der Seite die Dateinamenserweiterung ".php" zu geben)
  • -
  • Veröffentlichen Sie die Seite (auf den Web Server hinaufladen)
  • -
  • Installieren Sie WebYep am Server (nähere Infos dazu durch Klick auf den "Hilfe" Knopf einer WebYep Seite im Bearbeiten Modus im RapidWeaver)
  • -
  • Öffnen Sie die Seite im Web Browser Ihrer Wahl, klicken Sie auf das blaue Schloss-Symbol (nach der Installation ist der Benutzername "admin", kein Kennwort) und beginnen Sie mit dem Editieren der Inhalte...
  • -
-
-

© 2009, Objective Development Software GmbH, http://www.obdev.at

- -
- - \ No newline at end of file diff --git a/release-building/LiesMich_RW.rtfd/TXT.rtf b/release-building/LiesMich_RW.rtfd/TXT.rtf deleted file mode 100644 index 76e980d..0000000 --- a/release-building/LiesMich_RW.rtfd/TXT.rtf +++ /dev/null @@ -1,148 +0,0 @@ -{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf430 -{\fonttbl\f0\fnil\fcharset0 Verdana;\f1\fswiss\fcharset0 Helvetica;\f2\fmodern\fcharset0 Courier; -\f3\fmodern\fcharset0 Courier-Bold;\f4\fmodern\fcharset0 CourierNewPS-BoldMT;\f5\fnil\fcharset0 LucidaGrande; -} -{\colortbl;\red255\green255\blue255;\red0\green104\blue254;} -{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{decimal\}.}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{circle\}}{\leveltext\leveltemplateid1\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid1} -{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{square\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid2}} -{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}} -\vieww11300\viewh12980\viewkind0 -\deftab720 -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\qc - -\f0\b\fs36 \cf0 \page \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\qc\pardirnatural - -\b0\fs24 \cf0 -\f1 {{\NeXTGraphic WebYepLogo.tiff \width4760 \height2220 -}} -\f0 \ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural -\cf0 \ -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720\ql\qnatural\pardirnatural - -\b\fs36 \cf0 Installation\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b0\fs24 \cf0 \ -Um das WebYep RapidWeaver Plugin zu installieren, doppelklicken Sie einfach die Datei -\f2\fs26 WebYep.rwplugin -\f0\fs24 und folgen den Anweisungen von RapidWeaver.\ -\ -Informationen zur Installation des -\f2\fs26 webyep-system -\f0\fs24 Ordners erhalten Sie durch Klick auf den "Hilfe" Knopf einer WebYep Seite im Bearbeiten Modus im RapidWeaver.\ -\ -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720\ql\qnatural\pardirnatural - -\b\fs36 \cf0 Update von einer \'e4lteren Version\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b0\fs24 \cf0 \ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b\fs28 \cf0 Update des RapidWeaver Plugins\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b0\fs24 \cf0 \ -Zum Update des RapidWeaver Plugins gehen Sie wie unter "Installation" beschrieben vor - RapidWeaver wird automatisch die alte Version des Plugins durch die aktuelle Fassung ersetzen.\ -\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b \cf0 Wichtig: -\b0 Um die neuen Funktionen des Plugins und des WebYep-Systems in einer Website zu nutzen, m\'fcssen Sie die WebYep-Seiten dieser Website -\b erneut publizieren -\b0 (neu aus RapidWeaver exportieren und auf den Server hochladen)!\ -\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b\fs28 \cf0 Update des -\f3 webyep-system -\f0 Ordners am WebServer\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b0\fs24 \cf0 \ -\pard\pardeftab720\sa240\ql\qnatural -\cf0 Verwenden Sie Ihr bevorzugtes FTP-Programm, um folgende Schritte auszuf\'fchren:\ -\pard\tx220\tx720\pardeftab720\li720\fi-720\ql\qnatural -\ls1\ilvl0\cf0 {\listtext 1. }Sichern Sie den Inhalt das -\f4\b daten -\f0\b0 Ordners aus dem -\b webyep-system -\b0 Ordner des Webservers (= vom Server herunterladen und auf einer lokalen Festplatte sichern).\ -{\listtext 2. }Sichern Sie den Inhalt des -\f4\b opt -\f0\b0 Ordners aus dem -\f4\b webyep-system/programm -\f0\b0 Ordner des Webservers, wenn Sie dort Zusatzsoftware wie z.B. einen WYSIWYG Editor installiert haben.\ -{\listtext 3. }Sichern Sie die WebYep Konfigurations-Datei -\f4\b konfiguration.php -\f0\b0 aus dem webyep-system Ordner.\ -{\listtext 4. }Benennen Sie den webyep-system Ordner am Server um \'96 z.B. in -\b webyep-system-alt -\b0 .\ -{\listtext 5. }Installieren Sie den neuen webyep-system Ordner (laden Sie ihn auf den Webserver hinauf \'96\'a0in dasselbe Verzeichnis, in dem auch der alte installiert war).\ -{\listtext 6. }\'dcbertragen Sie Ihre Konfigurations-Einstellungen (z.B. Benutzername und Kennwort) aus der alten -\f4\b konfiguration.php -\f0\b0 in die des neuen webyep-system Ordners.\ -{\listtext 7. }Entfernen Sie den leeren -\f4\b daten -\f0\b0 Ordner im neuen webyep-system Ordner.\ -{\listtext 8. }Verschieben Sie den alten -\f4\b daten -\f0\b0 Ordner aus dem alten webyep-system Ordner am Webserver in den neuen ( -\f4\b webyep-system-alt/daten => webyep-system/daten -\f0\b0 ).\ -\pard\tx220\tx720\pardeftab720\li720\fi-720\ql\qnatural -\ls1\ilvl0 -\b \cf0 {\listtext -\b0 9. } -\b Wenn -\b0 Sie Zusatzsoftware wie z.B. einen WYSIWYG Editor installiert haben:\ -\pard\tx940\tx1440\pardeftab720\li1440\fi-1440\ql\qnatural -\ls1\ilvl1\cf0 {\listtext \uc0\u9702 }Entfernen Sie den leeren -\f4\b opt -\f0\b0 Ordner im neuen -\f4\b webyep-system/programm -\f0\b0 Ordner.\ -{\listtext \uc0\u9702 }Verschieben Sie den alten -\f4\b opt -\f0\b0 Ordner aus dem alten webyep-system Ordner in den neuen ( -\f4\b webyep-system-alt/programm/opt => webyep-system/programm/opt -\f0\b0 ).\ -{\listtext \uc0\u9702 }Optional k\'f6nnen Sie die Software im -\f4\b opt -\f0\b0 Ordner auch neu installieren und dabei gleich auf den neuesten Stand bringen.\ -\pard\pardeftab720\sa240\ql\qnatural -\cf0 \ -Sie k\'f6nnen f\'fcr das Update aber auch den -\b WebYep Online Installer -\b0 unter {\field{\*\fldinst{HYPERLINK "https://secure.obdev.at/WebYepInstaller/"}}{\fldrslt \cf2 \ul \ulc2 https://secure.obdev.at/WebYepInstaller/}} verwenden.\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural -\cf0 \ -\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b\fs36 \cf0 Erste Schritte\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b0\fs24 \cf0 \ -\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\li720\fi-720\ql\qnatural\pardirnatural -\ls2\ilvl0\cf0 {\listtext -\f5 \uc0\u9642 } -\f0 Erstellen Sie eine neue Seite des Seitentyps "WebYep" (achten Sie darauf, der Seite die Dateinamenserweiterung ".php" zu geben)\ -{\listtext -\f5 \uc0\u9642 } -\f0 Ver\'f6ffentlichen Sie die Seite (auf den Web Server hinaufladen)\ -{\listtext -\f5 \uc0\u9642 } -\f0 Installieren Sie WebYep am Server (n\'e4here Infos dazu durch Klick auf den "Hilfe" Knopf einer WebYep Seite im Bearbeiten Modus im RapidWeaver)\ -\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\li720\fi-720\ql\qnatural -\ls2\ilvl0\cf0 {\listtext -\f5 \uc0\u9642 } -\f0 \'d6ffnen Sie die Seite im Web Browser Ihrer Wahl, klicken Sie auf das blaue Schloss-Symbol (nach der Installation ist der Benutzername "admin", kein Kennwort) und beginnen Sie mit dem Editieren der Inhalte...\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural -\cf0 \ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural - -\i \cf0 \'a9 2009, Objective Development Software GmbH, {\field{\*\fldinst{HYPERLINK "http://www.obdev.at/"}}{\fldrslt http://www.obdev.at}}\ -} \ No newline at end of file diff --git a/release-building/LiesMich_RW.rtfd/WebYepLogo.tiff b/release-building/LiesMich_RW.rtfd/WebYepLogo.tiff deleted file mode 100644 index b71eeac..0000000 Binary files a/release-building/LiesMich_RW.rtfd/WebYepLogo.tiff and /dev/null differ diff --git a/release-building/RapidWeaver_Template_de.dmg.gz b/release-building/RapidWeaver_Template_de.dmg.gz deleted file mode 100644 index a313975..0000000 Binary files a/release-building/RapidWeaver_Template_de.dmg.gz and /dev/null differ diff --git a/release-building/RapidWeaver_Template_en.dmg.gz b/release-building/RapidWeaver_Template_en.dmg.gz deleted file mode 100644 index ca40e66..0000000 Binary files a/release-building/RapidWeaver_Template_en.dmg.gz and /dev/null differ diff --git a/release-building/ReadMe_DW.html b/release-building/ReadMe_DW.html deleted file mode 100755 index cf4eae6..0000000 --- a/release-building/ReadMe_DW.html +++ /dev/null @@ -1,173 +0,0 @@ - - - -WebYep - - - - - -

-

Welcome to WebYep,
- The Shiny Tiny WebCMS!

-

Content of the package WebYep-x.x.x.zip

-
    -
  • The WebYep System Folder ("webyep-system")
  • -
  • The Dreamweaver Extension ("webyep.mxp")
  • -
  • ReadMe.html (which you are reading now...)
  • -
  • WebYep License Agreement.html
  • -
- - -

Installation

-

Dreamweaver Extension

-
webyep.mxp
-

The WebYep Dreamweaver Extension is an extension to Adobe® Dreamweaver® for working with WebYep and can be installed with a simple double click on the extension file, which will launch the Extension Manager – follow it's instructions to install the extension. After installing the extension you will find a new category in Dreamweaver's object palette and a new entry in Dreamweaver's "Help" menu ("WebYep Help").

-

WebYep System Folder

-
webyep-system
-

The webyep-system folder contains the core WebYep program elements that need - to be installed in the web server. Place this folder in the root of your website - and upload it to you webspace. After uploading, the WebYep System needs to be - prepared (setting the access permissions for the data folder).

-

Please see the "Installation" chapter in the WebYep Documentation for details. You can access that documentation either in Dreamweaver via the "Help" menu (after installing - the WebYep Dreamweaver Extension) or online - at the Objective Development web site.

-

Alternatively you can use the WebYep Online Installer https://secure.obdev.at/WebYepInstaller/.

-

Updating from previous versions

-

Updating the WebYep Dreamweaver Extension

-
    -
  1. Uninstall the old extension: -
      -
    • Quit Dreamweaver
    • -
    • Launch the Extension Manager
    • -
    • Select the WebYep extension and click the remove icon
    • -
    -
  2. -
  3. Install the new extension - see "Installation" above.
  4. -
-

Updating the WebYep System Folder

-

Use your favorite FTP client application to perform the following steps:

-
    -
  1. Backup the contents of the data folder located in the webyep-system folder on the web server (= download the files in that folder and save them on your local hard disc).
  2. -
  3. Backup the contents of the opt folder located in the webyep-system/program folder, if you have installed additional software like a WYSIWYG editor there.
  4. -
  5. Backup the configuration file, config-inc.php located in the webyep-system folder.
  6. -
  7. Rename the webyep-system folder on the web server – e.g. rename it to webyep-system-old.
  8. -
  9. Install the new webyep-system folder on the web server (upload it to the same location as the old webyep-system folder was installed in).
  10. -
  11. Transfer your settings (e.g. username and password) from the backup config-inc.php to the new one (inside the new webyep-system folder).
  12. -
  13. Remove the empty data folder from the new webyep-system folder.
  14. -
  15. Move the old data folder from the old webyep-system folder into the new one on the server (webyep-system-old/data => webyep-system/data).
  16. -
  17. If you have installed additional software like a WYSIWYG editor: -
      -
    • Remove the empty opt folder from the new webyep-system/program folder.
    • -
    • Move the old opt folder from the old webyep-system folder into the new one on the server (webyep-system-old/program/opt => webyep-system/program/opt).
    • -
    • Instead, you can of course do a fresh install of the most recent versions of the software you had installed in the opt folder.
    • -
    -
  18. -
-

Alternatively you can use the WebYep Online Installer https://secure.obdev.at/WebYepInstaller/ to update the WebYep installation on your web server.

-

More Info

-

Documentation for the web designer

-
    -
  • In Dreamweaver's "Help" menu: "WebYep Help"
  • -
  • In Dreamweaver's inspector panel: When inspecting a WebYep Element click - the question mark at the upper right corner of the inspector.
  • -
  • WebYep online - documentation.
  • -
-

Help for users (the content editors)

-

In every editor window of WebYep, users can click the question mark at the - lower left corner to get online help for the current editor. See the WebYep - Demo for an example.

-
- -

 

- - diff --git a/release-building/ReadMe_Plain.html b/release-building/ReadMe_Plain.html deleted file mode 100755 index 2a58b60..0000000 --- a/release-building/ReadMe_Plain.html +++ /dev/null @@ -1,153 +0,0 @@ - - - -WebYep - - - - - -

-

Welcome to WebYep,
- The Shiny Tiny WebCMS!

-

Content of the package WebYep-x.x.x.zip

-
    -
  • The WebYep System Folder ("webyep-system")
  • -
  • The WebYep Documentation ("WebYep_Documentation_x.x.x " – where x.x.x is the version number)
  • -
  • ReadMe.html (which you are reading now...)
  • -
  • WebYep License Agreement.html
  • -
- - -

Installing the WebYep System Folder

-

The WebYep System Folder is the folder named

-
webyep-system
-

It contains the core WebYep program elements that need - to be installed in the web server. Place this folder in the root of your website - and upload it to you webspace. After uploading, the WebYep System needs to be - prepared (setting the access permissions for the data folder).

-

Please see the "Installation" chapter in the WebYep Documentation for details. The docmentation is bundled with the package you downloaded, but you can also access it online - at the Objective Development web site.

-

Alternatively you can use the WebYep Online Installer https://secure.obdev.at/WebYepInstaller/.

-

Updating from previous versions

-

Use your favorite FTP client application to perform the following steps:

-
    -
  1. Backup the contents of the data folder located in the webyep-system folder on the web server (= download the files in that folder and save them on your local hard disc).
  2. -
  3. Backup the contents of the opt folder located in the webyep-system/program folder, if you have installed additional software like a WYSIWYG editor there.
  4. -
  5. Backup the configuration file, config-inc.php located in the webyep-system folder.
  6. -
  7. Rename the webyep-system folder on the web server – e.g. rename it to webyep-system-old.
  8. -
  9. Install the new webyep-system folder on the web server (upload it to the same location as the old webyep-system folder was installed in).
  10. -
  11. Transfer your settings (e.g. username and password) from the backup config-inc.php to the new one (inside the new webyep-system folder).
  12. -
  13. Remove the empty data folder from the new webyep-system folder.
  14. -
  15. Move the old data folder from the old webyep-system folder into the new one on the server (webyep-system-old/data => webyep-system/data).
  16. -
  17. If you have installed additional software like a WYSIWYG editor: -
      -
    • Remove the empty opt folder from the new webyep-system/program folder.
    • -
    • Move the old opt folder from the old webyep-system folder into the new one on the server (webyep-system-old/program/opt => webyep-system/program/opt).
    • -
    • Instead, you can of course do a fresh install of the most recent versions of the software you had installed in the opt folder.
    • -
    -
  18. -
-

Alternatively you can use the WebYep Online Installer https://secure.obdev.at/WebYepInstaller/ to update the WebYep installation on your web server.

-

More Info

-

Documentation for the web designer

-
    -
  • The WebYep Documentation is bundled with the package you downloaded (the folder "WebYep_Documentation_x.x.x" – where x.x.x is the version number).
  • -
  • You can also access this documentation online at the Objective Development web site.
  • -
-

Help for users (the content editors)

-

In every editor window of WebYep, users can click the question mark at the - lower left corner to get online help for the current editor. See the WebYep - Demo for an example.

-
- -

 

- - diff --git a/release-building/ReadMe_RW.html b/release-building/ReadMe_RW.html deleted file mode 100644 index e9f0afa..0000000 --- a/release-building/ReadMe_RW.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - -ReadMe (RapidWeaver) - - - -
-
WebYep-en.png
-

Installation

-

To install the WebYep RapidWeaver Plugin, double click the file WebYep.rwplugin and follow RapidWeaver's instructions.

-

For information on installing the webyep-system folder on your web server, click the "Help" button in the page editor for a WebYep page in RapidWeaver.

- -

Updating from previous versions

-

Updating the RapidWeaver Plugin

-

To update the plugin simply do as described under "Installation" – RapidWeaver will automatically replace the current plugin with the new version.

-

Important: To take advantage of the changes to the plugin and the new WebYep System, you will need to re-publish (re-export) all WebYep pages of your website.

- -

Updating the webyep-system folder on the web server

-

Use your favorite FTP client application to perform the following steps:

-
    -
  1. Backup the contents of the data folder located in the webyep-system folder on the web server (i.e. download the files in that folder and save them on your local hard disc).
  2. -
  3. Backup the contents of the opt folder located in the webyep-system/program folder, if you have installed additional software like a WYSIWYG editor there.
  4. -
  5. Backup the configuration file, config-inc.php located in the webyep-system folder.
  6. -
  7. Rename the webyep-system folder on the web server – e.g. rename it to webyep-system-old.
  8. -
  9. Install the new webyep-system folder on the web server (upload it to the same location as the old webyep-system folder was installed in).
  10. -
  11. Transfer your settings (e.g. username and password) from the backup config-inc.php to the new one (inside the new webyep-system folder).
  12. -
  13. Remove the empty data folder from the new webyep-system folder.
  14. -
  15. Move the old data folder from the old webyep-system folder into the new one on the server (webyep-system-old/datawebyep-system/data).
  16. -
  17. If you have installed additional software like a WYSIWYG editor: -
    • Remove the empty opt folder from the new webyep-system/program folder.
    • -
    • Move the old opt folder from the old webyep-system folder into the new one on the server (webyep-system-old/program/optwebyep-system/program/opt).
    • -
    • Instead, you can of course do a fresh install of the most recent versions of the software you had installed in the opt folder.
    • -
-

Alternatively you can use the WebYep Online Installer https://secure.obdev.at/WebYepInstaller/ to update the WebYep installation on your web server.

- -

Getting Started

-
    -
  • Create a new page using the WebYep page type (make sure the page has a filename extension of ".php")
  • -
  • Publish it (upload it to your web server)
  • -
  • Install WebYep onto the web server (click the "Help" button in the WebYep page editor in RapidWeaver for details)
  • -
  • Open the page in your favorite web browser, click the blue lock icon (initially the username is "admin", no password) and start editing the page's content...
  • -
-
-

© 2009, Objective Development Software GmbH, http://www.obdev.at

- -
- - \ No newline at end of file diff --git a/release-building/ReadMe_RW.rtfd/TXT.rtf b/release-building/ReadMe_RW.rtfd/TXT.rtf deleted file mode 100644 index dac7fbb..0000000 --- a/release-building/ReadMe_RW.rtfd/TXT.rtf +++ /dev/null @@ -1,147 +0,0 @@ -{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf430 -{\fonttbl\f0\fnil\fcharset0 Verdana;\f1\fswiss\fcharset0 Helvetica;\f2\fmodern\fcharset0 Courier; -\f3\fmodern\fcharset0 Courier-Bold;\f4\fmodern\fcharset0 CourierNewPS-BoldMT;\f5\fnil\fcharset0 LucidaGrande; -} -{\colortbl;\red255\green255\blue255;\red0\green104\blue254;} -{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{decimal\}.}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{circle\}}{\leveltext\leveltemplateid1\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid1} -{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{square\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid2}} -{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}} -\paperw11900\paperh16840\vieww12880\viewh13040\viewkind0 -\deftab720 -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\qc - -\f0\b\fs36 \cf0 \page \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\qc\pardirnatural - -\b0\fs24 \cf0 -\f1 {{\NeXTGraphic WebYepLogo.tiff \width5020 \height2380 -}} -\f0 \ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural -\cf0 \ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b\fs36 \cf0 Installation\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b0\fs24 \cf0 \ -To install the WebYep RapidWeaver Plugin, double click the file -\f2\fs26 WebYep.rwplugin -\f0\fs24 and follow RapidWeaver's instructions.\ -\ -For information on installing the -\f2\fs26 webyep-system -\f0\fs24 folder on your web server, click the "Help" button in\'a0the page editor for a WebYep page in RapidWeaver.\ -\ -\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b\fs36 \cf0 Updating from previous versions\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b0\fs24 \cf0 \ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b\fs28 \cf0 Updating the RapidWeaver Plugin\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b0\fs24 \cf0 \ -To update the plugin simply do as described under "Installation" \'96 RapidWeaver will automatically replace the current plugin with the new version.\ -\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b \cf0 Important: -\b0 To take advantage of the changes to the plugin and the new WebYep System, you will need to -\b re-publish -\b0 (re-export) all WebYep pages of your website.\ -\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b\fs28 \cf0 Updating the -\f3 webyep-system -\f0 folder on the web server\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural\pardirnatural - -\b0\fs24 \cf0 \ -\pard\pardeftab720\sa240\ql\qnatural -\cf0 Use your favorite FTP client application to perform the following steps:\ -\pard\tx220\tx720\pardeftab720\li720\fi-720\ql\qnatural -\ls1\ilvl0\cf0 {\listtext 1. }Backup the contents of the -\f4\b data -\f0\b0 folder located in the -\b webyep-system -\b0 folder on the web server (= download the files in that folder and save them on your local hard disc).\ -{\listtext 2. }Backup the contents of the -\f4\b opt -\f0\b0 folder located in the -\f4\b webyep-system/program -\f0\b0 folder, if you have installed additional software like a WYSIWYG editor there.\ -{\listtext 3. }Backup the configuration file, -\f4\b config-inc.php -\f0\b0 located in the webyep-system folder.\ -{\listtext 4. }Rename the webyep-system folder on the web server \'96 e.g. rename it to -\b webyep-system-old -\b0 .\ -{\listtext 5. }Install the new webyep-system folder on the web server (upload it to the same location as the old webyep-system folder was installed in).\ -{\listtext 6. }Transfer your settings (e.g. username and password) from the backup -\f4\b config-inc.php -\f0\b0 to the new one (inside the new webyep-system folder).\ -{\listtext 7. }Remove the empty -\f4\b data -\f0\b0 folder from the new webyep-system folder.\ -{\listtext 8. }Move the old -\f4\b data -\f0\b0 folder from the old webyep-system folder into the new one on the server ( -\f4\b webyep-system-old/data => webyep-system/data -\f0\b0 ).\ -\pard\tx220\tx720\pardeftab720\li720\fi-720\ql\qnatural -\ls1\ilvl0 -\b \cf0 {\listtext -\b0 9. } -\b If -\b0 you have installed additional software like a WYSIWYG editor:\ -\pard\tx940\tx1440\pardeftab720\li1440\fi-1440\ql\qnatural -\ls1\ilvl1\cf0 {\listtext \uc0\u9702 }Remove the empty -\f4\b opt -\f0\b0 folder from the new -\f4\b webyep-system/program -\f0\b0 folder.\ -{\listtext \uc0\u9702 }Move the old -\f4\b opt -\f0\b0 folder from the old webyep-system folder into the new one on the server ( -\f4\b webyep-system-old/program/opt => webyep-system/program/opt -\f0\b0 ).\ -{\listtext \uc0\u9702 }Instead, you can of course do a fresh install of the most recent versions of the software you had installed in the -\f4\b opt -\f0\b0 folder.\ -\pard\pardeftab720\sa240\ql\qnatural -\cf0 \ -Alternatively you can use the -\b WebYep Online Installer -\b0 {\field{\*\fldinst{HYPERLINK "https://secure.obdev.at/WebYepInstaller/"}}{\fldrslt \cf2 \ul \ulc2 https://secure.obdev.at/WebYepInstaller/}} to update the WebYep installation on your web server.\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural -\cf0 \ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural - -\b\fs36 \cf0 Getting Started\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural - -\b0\fs24 \cf0 \ -\pard\tx220\tx720\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\li720\fi-720\ql\qnatural -\ls2\ilvl0\cf0 {\listtext -\f5 \uc0\u9642 } -\f0 Create a new page using the WebYep page type (make sure the page has a filename extension of ".php")\ -{\listtext -\f5 \uc0\u9642 } -\f0 Publish it (upload it to your web server)\ -{\listtext -\f5 \uc0\u9642 } -\f0 Install WebYep onto the web server (click the "Help" button in\'a0the WebYep page editor in RapidWeaver for details)\ -{\listtext -\f5 \uc0\u9642 } -\f0 Open the page in your favorite web browser, click the blue lock icon (initially the username is "admin", no password) and start editing the page's content...\ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural -\cf0 \ -\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardeftab720\ql\qnatural - -\i \cf0 \'a9 2009, Objective Development Software GmbH, {\field{\*\fldinst{HYPERLINK "http://www.obdev.at/"}}{\fldrslt http://www.obdev.at}}\ -} \ No newline at end of file diff --git a/release-building/ReadMe_RW.rtfd/WebYepLogo.tiff b/release-building/ReadMe_RW.rtfd/WebYepLogo.tiff deleted file mode 100644 index b24147d..0000000 Binary files a/release-building/ReadMe_RW.rtfd/WebYepLogo.tiff and /dev/null differ diff --git a/release-building/WebYep Documentation.html b/release-building/WebYep Documentation.html deleted file mode 100644 index e78b949..0000000 --- a/release-building/WebYep Documentation.html +++ /dev/null @@ -1,4 +0,0 @@ - - - -WebYep Documentation \ No newline at end of file diff --git a/release-building/WebYep Dokumentation.html b/release-building/WebYep Dokumentation.html deleted file mode 100644 index 7ad59e9..0000000 --- a/release-building/WebYep Dokumentation.html +++ /dev/null @@ -1,4 +0,0 @@ - - - -WebYep Dokumentation \ No newline at end of file diff --git a/release-building/babelfish.php b/release-building/babelfish.php deleted file mode 100755 index 3808197..0000000 --- a/release-building/babelfish.php +++ /dev/null @@ -1,390 +0,0 @@ -#!/usr/bin/php -= $iLevel) echo $sMsg . "\n"; -} - -function bBeginsWith($sT, $sW) -{ - return strtolower(substr($sT, 0, strlen($sW))) == strtolower($sW); -} - -function bMatchInRegList($aList, $sText) -{ - $bMatch = false; - $sReg = ""; - foreach ($aList as $sReg) { - if (ereg($sReg, $sText)) { - $bMatch = true; - break; - } - } - return $bMatch; -} - -function checkPath($sP) -{ - global $sRootFolder; - $iRootPathLen = strlen($sRootFolder); - $bSave = false; - - if (substr($sP, 0, 1) != "/") $sP = odPath_sCombine($sRootFolder, $sP); - else $sP = odPath_sCompact($sP); - if (strlen($sP) < $iRootPathLen) $bSave = true; - else { - if (substr($sP, 0, $iRootPathLen) != $sRootFolder) $bSave = true; - } - if (!$bSave) error("Destination path $sP is not safe (must not lie within root folder $sRootFolder", true); -} - -define("MODE_NONE", 0); -define("MODE_TRANS", 1); -define("OPTIONS_FORMAT", "FRM"); -define("OPTIONS_IGNORE", "IGN"); -define("OPTIONS_DESTINATIONS", "DST"); -define("OPTIONS_FORMAT_HTML", "HTML"); -define("OPTIONS_FORMAT_ASCII", "ASCII"); - -$dOptions = array(); -$dOptions[OPTIONS_FORMAT] = OPTIONS_FORMAT_ASCII; -$dOptions[OPTIONS_IGNORE] = array(); -$dOptions[OPTIONS_DESTINATIONS] = array(); - -function parseIntFile($sFilepath, &$dResult) -// pass dict for result as ref -{ - global $dOptions; - $f = 0; - $sLine = ""; - $iLineNr = 0; - $iMode = MODE_NONE; - $sKey = ""; - $iLangNr = 0; - $a = array(); - $s = ""; - - _log("Parsing settings file $sFilepath", 1); - $f = @fopen($sFilepath, "r"); - if (!$f) error("Opening $sFilepath failed", true); - while (!feof($f) || ($iMode == MODE_TRANS)) { - if (!feof($f)) $sLine = trim(fgets($f)); - else $sLine = ""; - if ($iMode == MODE_NONE) { - $iLangNr = 0; - $sKey = ""; - } - $iLineNr++; - if (substr($sLine, 0, strlen(INT_REMARK)) == INT_REMARK) continue; - // include - if (bBeginsWith($sLine, "include")) { - if ($iMode == MODE_TRANS) error("Parse error in $sFilepath line $iLineNr: include after item key\n", true); - $a = split("[,; \t]+", $sLine); - array_shift($a); - foreach ($a as $s) { - parseIntFile(odPath_sCombine(odPath_sParent($sFilepath), $s), $dResult); - } - $iMode = MODE_NONE; - } - // output-format - else if (bBeginsWith($sLine, "output-format")) { - if (eregi("output-format[,; \t]+(" . OPTIONS_FORMAT_HTML . "|" . OPTIONS_FORMAT_ASCII . ")\$", $sLine, $a)) { - if (strtolower($a[1]) == strtolower(OPTIONS_FORMAT_HTML)) $dOptions[OPTIONS_FORMAT] = OPTIONS_FORMAT_HTML; - else $dOptions[OPTIONS_FORMAT] = OPTIONS_FORMAT_ASCII; - } - else error("Syntax error in line $iLineNr ($sLine)", true); - $iMode = MODE_NONE; - } - // destinations - else if (bBeginsWith($sLine, "destinations")) { - $a = split("[ \t]+", $sLine); - array_shift($a); - $dOptions[OPTIONS_DESTINATIONS] = array(); - foreach($a as $s) { - $dOptions[OPTIONS_DESTINATIONS][] = odPath_sCombine(odPath_sParent($sFilepath), $s); - } - $iMode = MODE_NONE; - } - // file to ignore - else if (bBeginsWith($sLine, "ignore")) { - $a = split("[ \t]+", $sLine); - array_shift($a); - // $dOptions[OPTIONS_IGNORE] = array(); - foreach($a as $s) { - $dOptions[OPTIONS_IGNORE][] = $s; - } - $iMode = MODE_NONE; - } - // empty line - else if ($sLine == "") { - $iMode = MODE_NONE; - } - // item (key or content) - else { - switch ($iMode) { - // content - case MODE_TRANS: - if ($iLangNr < count($dOptions[OPTIONS_DESTINATIONS])) { - if ($dOptions[OPTIONS_FORMAT] == OPTIONS_FORMAT_HTML) { - $sLine = htmlentities($sLine); - $sLine = str_replace("\\n", "
", $sLine); - } - $dResult[$sKey][$iLangNr] = $sLine; - } - $iLangNr++; - break; - // key - default: - $sKey = $sLine; - $iMode = MODE_TRANS; - $dResult[$sKey] = array(); - } - } - } - fclose($f); -} - -function internationalizeFile($sFilepath) -{ - global $dOptions; - $s = ""; - $sKey = ""; - $sValue = ""; - $sPre = ""; - $sPost = ""; - $sInLine = ""; - $sOutLine = array(); - $iLineNr = 0; - $iPos = 0; - $iEndPos = 0; - $iMarkerLen = strlen(MARKER); - $sOutFolder = ""; - $sOutFilepath = ""; - $inFile = 0; - $f = 0; - $iLang = 0; - $aOutFiles = array(); - $sIntFilepath = $sFilepath . "." . INT_EXT; - - _log("Working on $sFilepath", 1); - echo "."; flush(); // progress indicator - if (file_exists($sIntFilepath)) { // internationalze it - parseIntFile($sIntFilepath, $dTransDict); - -// print_r($dOptions); -// print_r($dTransDict); - - $inFile = @fopen($sFilepath, "r"); - if (!$inFile) error("Could not open $sFilename", true); - foreach ($dOptions[OPTIONS_DESTINATIONS] as $s) { - $sOutFolder = odPath_sCombine($s, odPath_sParent($sFilepath)); - odPath_createPath($sOutFolder); - $sOutFilepath = odPath_sCombine($sOutFolder, odPath_sFilename($sFilepath)); - checkPath($sOutFilepath); - $f = @fopen($sOutFilepath, "w"); - if (!$f) error("Could not write to $sOutFilepath", true); - $aOutFiles[] = $f; - } - - while (!feof($inFile)) { - $sInLine = fgets($inFile); - $iLineNr++; - $iLang = 0; - foreach ($aOutFiles as $f) { - $sOutLine = $sInLine; - while (($iPos = strpos($sOutLine, MARKER, $iPos)) !== false) { - $iEndPos = strpos($sOutLine, MARKER, $iPos + 1); - if ($iEndPos === false) error("Marker error - no closing marker in $sFilepath at line $iLineNr", true); - $sKey = substr($sOutLine, $iPos + $iMarkerLen, $iEndPos - $iPos - $iMarkerLen); - $sPre = substr($sOutLine, 0, $iPos); - $sPost = substr($sOutLine, $iEndPos + $iMarkerLen); - $sValue = "Unkown key: $sKey"; - if (!isset($dTransDict[$sKey])) error("Unkown key $sKey in line $iLineNr of $sFilepath", false); - else if (!isset($dTransDict[$sKey][$iLang])) error("Language count missmatch for key $sKey in line $iLineNr of $sFilepath", false); - else { - $sValue = $dTransDict[$sKey][$iLang]; - } - $sOutLine = $sPre . $sValue . $sPost; - } - fwrite($f, $sOutLine); - $iLang++; - } - } - - @fclose($inFile); - foreach ($aOutFiles as $f) @fclose($f); - } - else { // just copy it - foreach ($dOptions[OPTIONS_DESTINATIONS] as $s) { - $sOutFolder = odPath_sCombine($s, odPath_sParent($sFilepath)); - odPath_createPath($sOutFolder); - $sOutFilepath = odPath_sCombine($sOutFolder, odPath_sFilename($sFilepath)); - checkPath($sOutFilepath); - _log("Copying $sFilepath to $sOutFilepath", 1); - if (!@copy($sFilepath, $sOutFilepath)) error("Copying $sFilepath to $sOutFilepath didn't work"); - } - } -} - -function processFilesIn($sFolder) -{ - global $sRootFolder; - global $dOptions; - $sEntry = ""; - $sFileType = ""; - $dIntResult = array(); - $dir = 0; - $sFullFolderPath = odPath_sCombine($sRootFolder, $sFolder); - $sRelativeElementPath = ""; - $sFolderOptsFile = "$sFolder/options.int"; - - if (file_exists($sFolderOptsFile)) parseIntFile($sFolderOptsFile, $dIntResult); - $dir = opendir($sFullFolderPath); - if (!$dir) error("Could not open folder $sFullFolderPath", true); - while (($sEntry = readdir($dir)) !== false) { - $sRelativeElementPath = odPath_sCombine($sFolder, $sEntry); - $sFullPath = odPath_sCombine($sFullFolderPath, $sEntry); - $sFileType = filetype($sFullPath); - if ($sFileType == "link") { - $sFileType = filetype($sFullFolderPath . "/" . readlink($sFullPath)); - } - if ($sFileType == "file" && !bMatchInRegList($dOptions[OPTIONS_IGNORE], $sRelativeElementPath)) { - internationalizeFile($sRelativeElementPath); - } - else if ($sFileType == "dir" && $sEntry != "." && $sEntry != ".." && !bMatchInRegList($dOptions[OPTIONS_IGNORE], $sEntry)) { - processFilesIn($sRelativeElementPath); - } - } - closedir($dir); -} - -// main ************************************************************************* - -$sScriptName = $argv[0]; -$sFilename = ""; -$aOtherArgs = array(); - -// if (count($argv) <= 1) $argv[] = "-h"; - -foreach ($argv as $sArg) -{ - if (substr($sArg, 0, 1) != "-") $aOtherArgs[] = $sArg; - else { // options - switch ($sArg) { - case "-v": - case "--version": - fwrite(STDERR, "$sScriptName version $sVersion\n"); - exit(0); - break; - case "-V": - case "--verbous": - $iLogLevel = 1; - break; - case "-VV": - case "--veryverbous": - $iLogLevel = 2; - break; - case "-h": - case "--help": - default: - fwrite(STDERR, "Usage: $sScriptName -V|-verbous -VV|--veryverbous ...\n or $sScriptName -v|--version\n"); - exit(0); - } - } -} -array_shift($aOtherArgs); -$sRootFolder = getcwd(); - -processFilesIn("."); - -// ****************************************************************************** - -?> \ No newline at end of file diff --git a/release-building/make_release.php b/release-building/make_release.php deleted file mode 100755 index a5a5c4c..0000000 --- a/release-building/make_release.php +++ /dev/null @@ -1,363 +0,0 @@ -#!/usr/bin/php -\n"; - } - } - closedir($d); - return $s; -} - -function createMXI() -{ - $s = sMXILinesForFolder("."); - $sMXI = file_get_contents("webyep.mxi"); - $sMXI = str_replace("##files##", $s, $sMXI); - file_put_contents("webyep.mxi", $sMXI); -} - -function replaceTextInFile($sFilepath, $dPairs) -{ - $s = file_get_contents($sFilepath); - if (!$s) { - echo "Could not read file $sFilepath"; - fatal(__LINE__); - } - foreach ($dPairs as $sFrom => $sTo) { - $s = str_replace($sFrom, $sTo, $s); - } - file_put_contents($sFilepath, $s); -} - -function usage() -{ - echo "\nusage: make_release -r ReleaseName [-v] [-omitDW] [-omitRW]\n"; - echo " ReleaseName: e.g. 1.7.2\n"; - echo " -v: be verbose (will produce LOTS of spam)\n"; - echo " -omitDW: do not create Dreamweaver extension\n"; - echo " -omitRW: do not create RapidWeaver extension\n"; - echo "\n"; - exit; -} - -$sRelease = ''; -$bOmitDWX = false; -$bOmitRWP = false; -$bVerbose = false; - -if ($argc < 3) usage(); -for ($i = 1; $i < $argc; $i++) { - switch ($argv[$i]) { - case "-r": - $sRelease = $argv[++$i]; - break; - case "-omitDW": - $bOmitDWX = true; - break; - case "-omitRW": - $bOmitRWP = true; - break; - case "-v": - $bVerbose = true; - break; - default: usage(); - } -} - -if (!$sRelease) usage(); - -// setup -// ========================================================================== -$originalCWD = getcwd(); -// make sure that we are in project root (otherwise the following command will fail) -chdir(preg_replace('|/release-building.*$|', '', __DIR__)) or fatal(__LINE__); -$sourceRootDir = getcwd(); - -if (!file_exists("external-dependencies/RWPluginUtilities.framework")) { - echo COLOR_RED . "External dependency RWPluginUtilities framework not found!\nDisabling RapidWeaver Plugin." . COLOR_END; - $bOmitRWP = true; -} - -$sExtensionManagerPath = "$sourceRootDir/external-dependencies/Adobe Extension Manager CS5.app/Contents/MacOS/Adobe Extension Manager CS5"; -if (!file_exists($sExtensionManagerPath)) { - echo COLOR_RED . "External dependency Adobe Extension Manager CS5 application not found!\nDisabling Dreamweaver Plugin." . COLOR_END; - $bOmitDWX = true; -} - - -$sZIP = "zip"; -$V = $bVerbose ? 'v' : 'q'; // zip option verbose/quiet - -$sHdiutil = "hdiutil"; -$Q = $bVerbose ? '' : ' -quiet'; // make hdiutil shut up - -$sBabelfish = "$sourceRootDir/release-building/babelfish.php"; -if (!file_exists($sBabelfish)) fatal(__LINE__); - -echo "----------------------------------------------------------\n"; -echo "Creating release $sRelease:\n"; -echo "----------------------------------------------------------\n"; -$sDestination = sprintf("/tmp/WebYep-Release-%d", getmypid()); -mkdir($sDestination); -mkdir("$sDestination/en"); -mkdir("$sDestination/de"); - -if (!$bOmitDWX) { - // dreamweaver extension - // ========================================================================== - - if (!file_exists($sExtensionManagerPath)) fatal(__LINE__); - - system("cp -Rp webyep-dwx \"$sDestination/\""); - chdir("$sDestination/webyep-dwx") or fatal(__LINE__); - echo "Running babelfish"; - passthru("'$sBabelfish'", $iRet); if ($iRet != 0) fatal(__LINE__); - echo COLOR_GREEN . "\nBabelfish proved that God doesn't exist.\n" . COLOR_END; - echo "Removing unneeded languages from documentation..."; - chdir("$sDestination/en/webyep-dwx/Shared/WebYep/Help") or fatal(__LINE__); - system("rm -rf deutsch", $iRet); if ($iRet != 0) fatal(__LINE__); - chdir("$sDestination/de/webyep-dwx/Shared/WebYep/Help") or fatal(__LINE__); - system("rm -rf english", $iRet); if ($iRet != 0) fatal(__LINE__); - echo COLOR_GREEN . " done.\n" . COLOR_END; - - echo "----------------------------------------------------------\n"; - echo "Building english dreamweaver extension:\n"; - chdir("$sDestination/en/webyep-dwx") or fatal(__LINE__); - echo "* creating mxi file..."; - createMXI(); - echo COLOR_GREEN . " done.\n" . COLOR_END; - echo "* calling extension manager..."; - system("\"$sExtensionManagerPath\" -suppress -package mxi=webyep.mxi mxp=webyep.mxp >/dev/null 2>/dev/null"); - echo COLOR_GREEN . " done.\n" . COLOR_END; - - echo "----------------------------------------------------------\n"; - echo "Building german dreamweaver extension:\n"; - chdir("$sDestination/de/webyep-dwx") or fatal(__LINE__); - echo "* creating mxi file..."; - createMXI(); - echo COLOR_GREEN . " done.\n" . COLOR_END; - echo "* calling extension manager..."; - system("\"$sExtensionManagerPath\" -suppress -package mxi=webyep.mxi mxp=webyep.mxp >/dev/null 2>/dev/null"); - echo COLOR_GREEN . " done.\n" . COLOR_END; - -} // if (!$bOmitDWX) - - -// webyep-system folder -// ========================================================================== -chdir($sourceRootDir); -system("cp -Rp webyep-system \"$sDestination/\""); -chdir("$sDestination") or fatal(__LINE__); - -echo "----------------------------------------------------------\n"; -echo "Creating \"opt\" folder..."; -mkdir("webyep-system/programm/opt"); -echo COLOR_GREEN . " done.\n" . COLOR_END; - -echo "Copying german version..."; -system("cp -R -p webyep-system de/", $iRet); if ($iRet != 0) fatal(__LINE__); -echo COLOR_GREEN . " done.\n" . COLOR_END; -echo "Copying english version..."; -system("cp -R -p webyep-system en/", $iRet); if ($iRet != 0) fatal(__LINE__); -echo COLOR_GREEN . " done.\n" . COLOR_END; -chdir("$sDestination/en/webyep-system") or fatal(__LINE__); -echo "Setting up english version..."; -rename("programm", "program") or fatal(__LINE__); -rename("daten", "data") or fatal(__LINE__); -rename("konfiguration.php", "config-inc.php") or fatal(__LINE__); -echo COLOR_GREEN . " done.\n" . COLOR_END; - -// Dreamweaver packages -// ========================================================================== -if (!$bOmitDWX) { - echo "----------------------------------------------------------\n"; - echo "Creating german Dreamweaver package..."; - chdir("$sDestination/de") or fatal(__LINE__); - $sRelFolder = "WebYep_Dreamweaver_Edition_$sRelease"; - mkdir($sRelFolder) or fatal(__LINE__); - copy("$sourceRootDir/release-building/LiesMich_DW.html", "$sRelFolder/LiesMich.html") or fatal(__LINE__); - copy("$sourceRootDir/release-building/WebYep Lizenzbedingungen.html", "$sRelFolder/WebYep Lizenzbedingungen.html") or fatal(__LINE__); - system("cp -R -p webyep-system $sRelFolder/webyep-system", $iRet); if ($iRet != 0) fatal(__LINE__); - rename("webyep-dwx/webyep.mxp", "$sRelFolder/webyep.mxp") or fatal(__LINE__); - passthru("$sZIP -r$V {$sRelFolder}_de.zip $sRelFolder", $iRet); if ($iRet != 0) fatal(__LINE__); - system("rm -r -f $sRelFolder", $iRet); if ($iRet != 0) fatal(__LINE__); - echo COLOR_GREEN . " done.\n" . COLOR_END; - - echo "----------------------------------------------------------\n"; - echo "Creating english Dreamweaver package..."; - chdir("$sDestination/en") or fatal(__LINE__); - $sRelFolder = "WebYep_Dreamweaver_Edition_$sRelease"; - mkdir($sRelFolder) or fatal(__LINE__); - copy("$sourceRootDir/release-building/ReadMe_DW.html", "$sRelFolder/ReadMe.html") or fatal(__LINE__); - copy("$sourceRootDir/release-building/WebYep License Agreement.html", "$sRelFolder/WebYep License Agreement.html") or fatal(__LINE__); - system("cp -R -p webyep-system $sRelFolder/webyep-system", $iRet); if ($iRet != 0) fatal(__LINE__); - rename("webyep-dwx/webyep.mxp", "$sRelFolder/webyep.mxp") or fatal(__LINE__); - passthru("$sZIP -r$V {$sRelFolder}_en.zip $sRelFolder", $iRet); if ($iRet != 0) fatal(__LINE__); - system("rm -r -f $sRelFolder", $iRet); if ($iRet != 0) fatal(__LINE__); - echo COLOR_GREEN . " done.\n" . COLOR_END; - -} - -// RapidWeaver packages -// ========================================================================== -if (!$bOmitRWP) { - $sWorkDMG = "rw_work.dmg"; - $sReleaseDMG = "WebYep_RapidWeaver_Edition_{$sRelease}_en.dmg"; - $sVolume = "/Volumes/WebYep RapidWeaver Edition"; - $sRWPluginBuildSubPath = "Builds/Release/WebYep.rwplugin"; - - echo "==========================================================\n"; - echo "Updating RapidWeaver plugin source:\n"; - chdir("$sourceRootDir/webyep-rwx") or fatal(__LINE__); - echo "* cleaning RapidWeaver plugin..."; - $sRet = shell_exec("xcodebuild -configuration Release clean"); - if (strpos($sRet, "** CLEAN SUCCEEDED **") === false) { - echo $sRet; - fatal(__LINE__); - } - echo COLOR_GREEN . " done.\n" . COLOR_END; - echo "* building RapidWeaver plugin..."; - $sRet = shell_exec("xcodebuild -configuration Release build"); - if (strpos($sRet, "** BUILD SUCCEEDED **") === false) { - echo $sRet; - fatal(__LINE__); - } - echo COLOR_GREEN . " done.\n" . COLOR_END; - - - @system("$sHdiutil detach '$sVolume' >/dev/null 2>/dev/null"); // just for sure... - - echo "----------------------------------------------------------\n"; - echo "Creating english RapidWeaver package" . ($bVerbose ? ":\n" : '...'); - chdir("$sDestination/en") or fatal(__LINE__); - system("gzip -dc '$sourceRootDir/release-building/RapidWeaver_Template_en.dmg' > '$sWorkDMG'"); - system("$sHdiutil attach $sWorkDMG$Q", $iRet); if ($iRet != 0) fatal(__LINE__); - - system("cp -p '$sourceRootDir/release-building/ReadMe_RW.html' '$sVolume/ReadMe.html'", $iRet); if ($iRet != 0) fatal(__LINE__); - system("cp -R -p '$sourceRootDir/webyep-rwx/$sRWPluginBuildSubPath' '$sVolume'", $iRet); if ($iRet != 0) fatal(__LINE__); - system("cp -R -p webyep-system '$sVolume'", $iRet); if ($iRet != 0) fatal(__LINE__); - replaceTextInFile("$sVolume/webyep-system/config-inc.php", array('$webyep_sCharset = "";' => '$webyep_sCharset = "utf-8";')); - // copy the webloc file with system since it is a resource fork! - system("cp -p '$sourceRootDir/release-building/WebYep Documentation.html' '$sVolume/WebYep Documentation.html'", $iRet); if ($iRet != 0) fatal(__LINE__); - copy("$sourceRootDir/release-building/WebYep License Agreement.html", "$sVolume/WebYep License Agreement.html") or fatal(__LINE__); - - system("$sHdiutil detach '$sVolume'$Q", $iRet); if ($iRet != 0) fatal(__LINE__); - system("$sHdiutil convert $sWorkDMG$Q -format UDZO -o '$sReleaseDMG' ", $iRet); if ($iRet != 0) fatal(__LINE__); - unlink($sWorkDMG); - system("rm -rf '$sourceRootDir/webyep-rwx/Build'"); - echo ($bVerbose) ? '' : COLOR_GREEN . " done\n" . COLOR_END; - - - $sReleaseDMG = "WebYep_RapidWeaver_Edition_{$sRelease}_de.dmg"; - - echo "----------------------------------------------------------\n"; - echo "Creating german RapidWeaver package" . ($bVerbose ? ":\n" : '...'); - chdir("$sDestination/de") or fatal(__LINE__); - system("gzip -dc '$sourceRootDir/release-building/RapidWeaver_Template_de.dmg' > '$sWorkDMG'"); - system("$sHdiutil attach $sWorkDMG$Q", $iRet); if ($iRet != 0) fatal(__LINE__); - - system("cp -p '$sourceRootDir/release-building/LiesMich_RW.html' '$sVolume/LiesMich.html'", $iRet); if ($iRet != 0) fatal(__LINE__); - system("cp -R -p '$sourceRootDir/webyep-rwx/$sRWPluginBuildSubPath' '$sVolume'", $iRet); if ($iRet != 0) fatal(__LINE__); - system("cp -R -p webyep-system '$sVolume'", $iRet); if ($iRet != 0) fatal(__LINE__); - replaceTextInFile("$sVolume/webyep-system/konfiguration.php", array('$webyep_sCharset = "";' => '$webyep_sCharset = "utf-8";')); - // copy the webloc file with system since it is a resource fork! - system("cp -p '$sourceRootDir/release-building/WebYep Dokumentation.html' '$sVolume/WebYep Dokumentation.html'", $iRet); if ($iRet != 0) fatal(__LINE__); - copy("$sourceRootDir/release-building/WebYep Lizenzbedingungen.html", "$sVolume/WebYep Lizenzbedingungen.html") or fatal(__LINE__); - - system("$sHdiutil detach '$sVolume'$Q", $iRet); if ($iRet != 0) fatal(__LINE__); - system("$sHdiutil convert $sWorkDMG$Q -format UDZO -o '$sReleaseDMG' ", $iRet); if ($iRet != 0) fatal(__LINE__); - unlink($sWorkDMG); - echo ($bVerbose) ? '' : COLOR_GREEN . " done\n" . COLOR_END; -} - -// Documentation packages -// ========================================================================== -echo "==========================================================\n"; -echo "Creating documentation packages:\n"; -echo "* english..."; -chdir("$sDestination/en") or fatal(__LINE__); -$sDocuFolder = "WebYep_Documentation_$sRelease"; -system("cp -R -p ../webyep-dwx/Shared/WebYep/Help/english $sDocuFolder", $iRet); if ($iRet != 0) fatal(__LINE__); -passthru("$sZIP -r$V {$sDocuFolder}_en.zip $sDocuFolder", $iRet); if ($iRet != 0) fatal(__LINE__); -echo COLOR_GREEN . " done.\n" . COLOR_END; - -echo "* german..."; -chdir("$sDestination/de") or fatal(__LINE__); -$sDocuFolder = "WebYep_Dokumentation_$sRelease"; -system("cp -R -p ../webyep-dwx/Shared/WebYep/Help/deutsch $sDocuFolder", $iRet); if ($iRet != 0) fatal(__LINE__); -passthru("$sZIP -r$V {$sDocuFolder}_de.zip $sDocuFolder", $iRet); if ($iRet != 0) fatal(__LINE__); -echo COLOR_GREEN . " done.\n" . COLOR_END; - -// Plain packages -// ========================================================================== -echo "==========================================================\n"; -echo "Creating german Plain package..."; -chdir("$sDestination/de") or fatal(__LINE__); -$sRelFolder = "WebYep_$sRelease"; -mkdir($sRelFolder) or fatal(__LINE__); -copy("$sourceRootDir/release-building/LiesMich_Plain.html", "$sRelFolder/LiesMich.html") or fatal(__LINE__); -copy("$sourceRootDir/release-building/WebYep Lizenzbedingungen.html", "$sRelFolder/WebYep Lizenzbedingungen.html") or fatal(__LINE__); -system("cp -R -p webyep-system $sRelFolder/webyep-system", $iRet); if ($iRet != 0) fatal(__LINE__); -system("cp -R -p WebYep_Dokumentation_$sRelease $sRelFolder/WebYep_Dokumentation_$sRelease", $iRet); if ($iRet != 0) fatal(__LINE__); -passthru("$sZIP -r$V WebYep_Plain_{$sRelease}_de.zip $sRelFolder", $iRet); if ($iRet != 0) fatal(__LINE__); -system("rm -r -f $sRelFolder", $iRet); if ($iRet != 0) fatal(__LINE__); -echo COLOR_GREEN . " done.\n" . COLOR_END; - -echo "Creating english Plain package..."; -chdir("$sDestination/en") or fatal(__LINE__); -$sRelFolder = "WebYep_$sRelease"; -mkdir($sRelFolder) or fatal(__LINE__); -copy("$sourceRootDir/release-building/ReadMe_Plain.html", "$sRelFolder/ReadMe.html") or fatal(__LINE__); -copy("$sourceRootDir/release-building/WebYep License Agreement.html", "$sRelFolder/WebYep License Agreement.html") or fatal(__LINE__); -system("cp -R -p webyep-system $sRelFolder/webyep-system", $iRet); if ($iRet != 0) fatal(__LINE__); -system("cp -R -p WebYep_Documentation_$sRelease $sRelFolder/WebYep_Documentation_$sRelease", $iRet); if ($iRet != 0) fatal(__LINE__); -passthru("$sZIP -r$V WebYep_Plain_{$sRelease}_en.zip $sRelFolder", $iRet); if ($iRet != 0) fatal(__LINE__); -system("rm -r -f $sRelFolder", $iRet); if ($iRet != 0) fatal(__LINE__); -echo COLOR_GREEN . " done.\n" . COLOR_END; -echo "----------------------------------------------------------\n"; -echo COLOR_GREEN . "Finished.\n\n" . COLOR_END; - -echo "Cleaning up..."; -chdir("$sDestination"); -system ("rm -rf webyep-system webyep-dwx */webyep-system */webyep-dwx */WebYep_Dokumentation_$sRelease */WebYep_Documentation_$sRelease"); -echo COLOR_GREEN . " done.\n" . COLOR_END; - -system("open '$sDestination'"); - -?> \ No newline at end of file diff --git a/webyep-dwx/Commands/webyep-activate-c.htm b/webyep-dwx/Commands/webyep-activate-c.htm deleted file mode 100644 index f537cd7..0000000 --- a/webyep-dwx/Commands/webyep-activate-c.htm +++ /dev/null @@ -1,96 +0,0 @@ - -@@Copyright@@ - - -@@PageTitle@@ - - - - - - - diff --git a/webyep-dwx/Commands/webyep-activate-c.htm.int b/webyep-dwx/Commands/webyep-activate-c.htm.int deleted file mode 100644 index 13f37c0..0000000 --- a/webyep-dwx/Commands/webyep-activate-c.htm.int +++ /dev/null @@ -1,50 +0,0 @@ -include ../global.int -output-format ASCII - -PageTitle -Prepare WebYep -WebYep einrichten - -NoFTPConfig -Please define your FTP remote configuration first. -Bitte definieren Sie zuerst die FTP-Remote-Informationen dieser Site. - -SelectRemoteList -You have selected the webyep-system folder in the 'Local Files'.\nPlease selekt it in the 'Remote Files'! -Sie haben den webyep-system Ordner in der 'Lokalen Ansicht' selektiert.\nBitte selektieren Sie ihn in der 'Remote-Ansicht'! - -NoFtpConnection -Connection to FTP server failed. -Es konnte keine Verbindung mit dem FTP-Server aufgebaut werden. - -DataFolder -data -daten - -OtherDataFolder -daten -data - -JustForFTP -This function is only available, when accesing the web server via FTP. -Diese Funktion kann nur durchgefuehrt werden, wenn auf den WebServer per FTP zugegriffen wird. - -CantActivate -WebYep seems to be prepared already.\n(The FTP server denies setting the permissions).) -WebYep ist offenbar bereits eingerichtet.\n(Der FTP-Server verweigert das Setzen der Zugriffsrechte.) - -ActivationError -Preparation failed (Error: -Beim Einrichten ist ein Fehler aufgetreten (Fehler: - -ActivationSucceeded -Preparation succeeded! -WebYep wurde erfolgreich eingerichtet! - -UseMX2004Updater -This feature is only supperted in the updated version of Dreamweaver MX 2004 (Version 7.0.1). Please update Dreamweaver to use this function. -Diese Funktion steht nur in der aktualiserten Version von Dreamweaver MX 2004 zur Verfuegung. Bitte aktualisieren Sie Ihren Dreamweaver mindestens auf Version 7.0.1! - -HelpWanted -Open help window? -Moechten Sie die WebYep-Hilfe oeffnen? \ No newline at end of file diff --git a/webyep-dwx/Commands/webyep-fix-init-c.htm b/webyep-dwx/Commands/webyep-fix-init-c.htm deleted file mode 100644 index 23296e1..0000000 --- a/webyep-dwx/Commands/webyep-fix-init-c.htm +++ /dev/null @@ -1,46 +0,0 @@ - -@@Copyright@@ - - -@@PageTitle@@ - - - - - - - diff --git a/webyep-dwx/Commands/webyep-fix-init-c.htm.int b/webyep-dwx/Commands/webyep-fix-init-c.htm.int deleted file mode 100644 index 4b4e54b..0000000 --- a/webyep-dwx/Commands/webyep-fix-init-c.htm.int +++ /dev/null @@ -1,22 +0,0 @@ -include ../global.int -output-format ASCII - -PageTitle -Fix WebYep init code -WebYep Initialisierungs-Code korrigieren - -NotFoundConfirm -This document does not contain the WebYep init code\n(at least not within the first 512 characters)\n\nInsert WebYep init code? -Diese Datei enthaelt keinen WebYep-Initialisierungs-Code.\n(zumindest nicht innerhalb der ersten 512 Zeichen)\n\nSoll der WebYep-Initialisierungs-Code hinzugefuegt werden? - -InitCodeCorrect -The WebYep init code is correct and positioned right. -Der WebYep-Initialisierungs-Code dieser Datei ist korrekt positioniert. - -CodeFound -There is some HTML code preceding the WebYep init code in this document - please remove all code before the WebYep init code: -Vor dem WebYep-Initialisierungs-Code dieser Datei befindet sich folgender HTML-Code (bitte entfernen sie jeglichen HTML-Code vor dem WebYep-Init-Code): - -Corrected -The WebYep init code in this document has been corrected. -Der WebYep-Initialisierungs-Code dieser Datei wurde korrigiert. \ No newline at end of file diff --git a/webyep-dwx/Commands/webyep-help-c.htm b/webyep-dwx/Commands/webyep-help-c.htm deleted file mode 100644 index b10cb8b..0000000 --- a/webyep-dwx/Commands/webyep-help-c.htm +++ /dev/null @@ -1,25 +0,0 @@ - -@@Copyright@@ - - -@@PageTitle@@ - - - - - - - diff --git a/webyep-dwx/Commands/webyep-help-c.htm.int b/webyep-dwx/Commands/webyep-help-c.htm.int deleted file mode 100644 index 9ee168b..0000000 --- a/webyep-dwx/Commands/webyep-help-c.htm.int +++ /dev/null @@ -1,6 +0,0 @@ -include ../global.int -output-format ASCII - -PageTitle -WebYep Documentation -WebYep-Anleitung \ No newline at end of file diff --git a/webyep-dwx/Inspectors/webyep-attachment-i.gif b/webyep-dwx/Inspectors/webyep-attachment-i.gif deleted file mode 100644 index c53a78c..0000000 Binary files a/webyep-dwx/Inspectors/webyep-attachment-i.gif and /dev/null differ diff --git a/webyep-dwx/Inspectors/webyep-attachment-i.htm b/webyep-dwx/Inspectors/webyep-attachment-i.htm deleted file mode 100644 index b213ef1..0000000 --- a/webyep-dwx/Inspectors/webyep-attachment-i.htm +++ /dev/null @@ -1,98 +0,0 @@ - -@@Copyright@@ - - - -@@Title@@ - - - - - - - -
- -
WebYep @@ElementName@@ Element
- - - - - - - - - - -
@@Fieldname@@: 
@@Global@@:  - -
- -
-
- - - diff --git a/webyep-dwx/Inspectors/webyep-attachment-i.htm.int b/webyep-dwx/Inspectors/webyep-attachment-i.htm.int deleted file mode 100644 index a34f7ad..0000000 --- a/webyep-dwx/Inspectors/webyep-attachment-i.htm.int +++ /dev/null @@ -1,26 +0,0 @@ -include ../global.int - -output-format HTML -Title -Attachment -Datei-Download - -ElementName -Attachment -Datei-Download - -Fieldname -Fieldname -Feldname - -Global -Content -Inhalte - -ThisDoc -for this doc only -fuer diese Seite - -AllPages -for all documents -fuer alle Seiten diff --git a/webyep-dwx/Inspectors/webyep-gallery-i.gif b/webyep-dwx/Inspectors/webyep-gallery-i.gif deleted file mode 100644 index 9125528..0000000 Binary files a/webyep-dwx/Inspectors/webyep-gallery-i.gif and /dev/null differ diff --git a/webyep-dwx/Inspectors/webyep-gallery-i.htm b/webyep-dwx/Inspectors/webyep-gallery-i.htm deleted file mode 100644 index 301b3ae..0000000 --- a/webyep-dwx/Inspectors/webyep-gallery-i.htm +++ /dev/null @@ -1,164 +0,0 @@ - -@@Copyright@@ - - - -@@Title@@ - - - - - - - -
- -
WebYep @@ElementName@@ Element
- - - - - - - - - - - - - - - - - - - - - - - - -
@@GalleryName@@: @@Global@@:  - -
@@ImageWidth@@:   @@ImageHeight@@:   @@NumCells@@: 
@@ThumbWidth@@:   @@ThumbHeight@@:   @@CellWidth@@: 
- -
-
- - diff --git a/webyep-dwx/Inspectors/webyep-gallery-i.htm.int b/webyep-dwx/Inspectors/webyep-gallery-i.htm.int deleted file mode 100644 index 42af3c5..0000000 --- a/webyep-dwx/Inspectors/webyep-gallery-i.htm.int +++ /dev/null @@ -1,54 +0,0 @@ -include ../global.int - -output-format HTML -Title -Image Gallery -Bildergalerie - -ElementName -Image Gallery -Bildergalerie - -GalleryName -Gallery Name -Galeriename - -Global -Content -Inhalte - -ThisDoc -for this doc only -fuer diese Seite - -AllPages -for all documents -fuer alle Seiten - -ThumbWidth -Max. Thumbnail Width -Max. Vorschaubreite - -ThumbHeight -Max. Thumbnail Height -Max. Vorschauhoehe - -ImageWidth -Max. Image Width -Max. Bildbreite - -ImageHeight -Max. Image Height -Max. Bildhoehe - -CellWidth -Cell Width -Zellenbreite - -NumCells -Num. Cells -Anz. Zellen - -e.g. -e.g. -zB. diff --git a/webyep-dwx/Inspectors/webyep-image-i.gif b/webyep-dwx/Inspectors/webyep-image-i.gif deleted file mode 100644 index b7e7566..0000000 Binary files a/webyep-dwx/Inspectors/webyep-image-i.gif and /dev/null differ diff --git a/webyep-dwx/Inspectors/webyep-image-i.htm b/webyep-dwx/Inspectors/webyep-image-i.htm deleted file mode 100644 index 3a33888..0000000 --- a/webyep-dwx/Inspectors/webyep-image-i.htm +++ /dev/null @@ -1,265 +0,0 @@ - -@@Copyright@@ - - - -@@Title@@ - - - - - - - -
- -
WebYep @@ElementName@@ Element
- - - - - - - - - -
@@ImageName@@:   @@Global@@: - - - - - - -
- - - - - - - - - - - - - - -
@@Width@@:   @@Height@@:     @@IsThumb@@:     @@ThumbnailWidth@@:   @@ThumbnailHeight@@: 
- - - - - - - - - - -
@@URL@@:      @@Frame@@: 
- -
-
- - diff --git a/webyep-dwx/Inspectors/webyep-image-i.htm.int b/webyep-dwx/Inspectors/webyep-image-i.htm.int deleted file mode 100644 index c13cff0..0000000 --- a/webyep-dwx/Inspectors/webyep-image-i.htm.int +++ /dev/null @@ -1,71 +0,0 @@ -include ../global.int - -output-format HTML -Title -Image -Bild - -ElementName -Image -Bild - -ImageName -Image name -Bildname - -Global -Content -Inhalte - -ThisDoc -for this doc only -fuer diese Seite - -AllPages -for all documents -fuer alle Seiten - -Attributes -HTML attributes -HTML-Attribute - -Width -Width -Breite - -Height -Height -Hoehe - -IsThumb -Thumbnail -Vorschaubild - -ThumbnailWidth -Thumbnail width -Breite d. Vorschaubildes - -ThumbnailHeight -Thumbnail height -Hoehe d. Vorschaubildes - -e.g. -e.g. -zB. - -URL -Page (URL) -Seite (URL) - -Frame -Target frame -Ziel (frame) - -output-format ASCII -ElementUpdated -A WebYep Image Element in this page was updated from a WebYep version prior to 1.2.\n\nPlease be sure to also update the webyep-system on the server to at least version 1.2. -Ein WebYep Bild-Element in dieser Seite wurde von einer Version vor 1.2 aktualisiert.\n\nBitte stellen Sie sicher, dass auch das webyep-system am Web-Server auf mindestens die Version 1.2 aktualisiert wird. - -ElementUpdated17 -A WebYep Image Element in this page was updated from a WebYep version prior to 1.7.\n\nPlease be sure to also update the webyep-system on the server to at least version 1.7. -Ein WebYep Bild-Element in dieser Seite wurde von einer Version vor 1.7 aktualisiert.\n\nBitte stellen Sie sicher, dass auch das webyep-system am Web-Server auf mindestens die Version 1.7 aktualisiert wird. diff --git a/webyep-dwx/Inspectors/webyep-logon-i.gif b/webyep-dwx/Inspectors/webyep-logon-i.gif deleted file mode 100644 index 239ad69..0000000 Binary files a/webyep-dwx/Inspectors/webyep-logon-i.gif and /dev/null differ diff --git a/webyep-dwx/Inspectors/webyep-logon-i.htm b/webyep-dwx/Inspectors/webyep-logon-i.htm deleted file mode 100644 index ab229a4..0000000 --- a/webyep-dwx/Inspectors/webyep-logon-i.htm +++ /dev/null @@ -1,74 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - -
- -
WebYep @@ElementName@@ Element
- -
@@Description@@
- - - - - - -
@@visible@@:
- -
-
- - - diff --git a/webyep-dwx/Inspectors/webyep-logon-i.htm.int b/webyep-dwx/Inspectors/webyep-logon-i.htm.int deleted file mode 100644 index 0834fe1..0000000 --- a/webyep-dwx/Inspectors/webyep-logon-i.htm.int +++ /dev/null @@ -1,22 +0,0 @@ -include ../global.int - -output-format HTML -Title -WebYep Logon Button -WebYep Anmeldeknopf - -ElementName -Logon Button -Anmeldeknopf - -Feldname -Fieldname -Feldname - -Description -By clicking the Logon Button users can enter the "edit"-mode. -Durch Klicken auf deb Anmeldeknopf koennen die AnwenderInnen\nin den "Bearbeiten"-Modus gelangen. - -visible -visible -sichtbar \ No newline at end of file diff --git a/webyep-dwx/Inspectors/webyep-long-text-i.gif b/webyep-dwx/Inspectors/webyep-long-text-i.gif deleted file mode 100644 index 04c7acb..0000000 Binary files a/webyep-dwx/Inspectors/webyep-long-text-i.gif and /dev/null differ diff --git a/webyep-dwx/Inspectors/webyep-long-text-i.htm b/webyep-dwx/Inspectors/webyep-long-text-i.htm deleted file mode 100644 index 918ae27..0000000 --- a/webyep-dwx/Inspectors/webyep-long-text-i.htm +++ /dev/null @@ -1,124 +0,0 @@ - -@@Copyright@@ - - - -@@Title@@ - - - - - - - -
- -
WebYep @@ElementName@@ Element
- - - - - - - - - - - - - -
@@FieldName@@:   @@Global@@:  - -
@@HideEMail@@:  - -
- -
-
- - - diff --git a/webyep-dwx/Inspectors/webyep-long-text-i.htm.int b/webyep-dwx/Inspectors/webyep-long-text-i.htm.int deleted file mode 100644 index 2b76f64..0000000 --- a/webyep-dwx/Inspectors/webyep-long-text-i.htm.int +++ /dev/null @@ -1,30 +0,0 @@ -include ../global.int - -output-format HTML -Title -Long Text -Text - -ElementName -Long Text -Text - -FieldName -Fieldname -Feldname - -Global -Content -Inhalte - -ThisDoc -for this doc only -fuer diese Seite - -AllPages -for all documents -fuer alle Seiten - -HideEMail -Encode EMail Links -E-Mail-Links kodieren \ No newline at end of file diff --git a/webyep-dwx/Inspectors/webyep-loop-end-i.gif b/webyep-dwx/Inspectors/webyep-loop-end-i.gif deleted file mode 100644 index 1448922..0000000 Binary files a/webyep-dwx/Inspectors/webyep-loop-end-i.gif and /dev/null differ diff --git a/webyep-dwx/Inspectors/webyep-loop-end-i.htm b/webyep-dwx/Inspectors/webyep-loop-end-i.htm deleted file mode 100644 index 98cd98b..0000000 --- a/webyep-dwx/Inspectors/webyep-loop-end-i.htm +++ /dev/null @@ -1,46 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - - -
WebYep @@ElementName@@
- -
@@Description@@
- -
- - diff --git a/webyep-dwx/Inspectors/webyep-loop-end-i.htm.int b/webyep-dwx/Inspectors/webyep-loop-end-i.htm.int deleted file mode 100644 index 6f6cec3..0000000 --- a/webyep-dwx/Inspectors/webyep-loop-end-i.htm.int +++ /dev/null @@ -1,18 +0,0 @@ -include ../global.int - -output-format HTML -Title -Loop End -Schleife, Ende - -ElementName -Loop -Schleife - -LoopEnd -Loop End -Schleifenende - -Description -The Loop End Element has no attributes -Das Schleifenende-Element hat keine Attribute \ No newline at end of file diff --git a/webyep-dwx/Inspectors/webyep-loop-start-i.gif b/webyep-dwx/Inspectors/webyep-loop-start-i.gif deleted file mode 100644 index 1448922..0000000 Binary files a/webyep-dwx/Inspectors/webyep-loop-start-i.gif and /dev/null differ diff --git a/webyep-dwx/Inspectors/webyep-loop-start-i.htm b/webyep-dwx/Inspectors/webyep-loop-start-i.htm deleted file mode 100644 index c615a18..0000000 --- a/webyep-dwx/Inspectors/webyep-loop-start-i.htm +++ /dev/null @@ -1,88 +0,0 @@ - -@@Copyright@@ - - - -@@Title@@ - - - - - - - -
- -
WebYep @@ElementName@@
- - - - - - - - - - -
@@FieldName@@: 
@@AutoControls@@: 
- -
-
- - - diff --git a/webyep-dwx/Inspectors/webyep-loop-start-i.htm.int b/webyep-dwx/Inspectors/webyep-loop-start-i.htm.int deleted file mode 100644 index ae64277..0000000 --- a/webyep-dwx/Inspectors/webyep-loop-start-i.htm.int +++ /dev/null @@ -1,18 +0,0 @@ -include ../global.int - -output-format HTML -Title -Loop Start -Schleife, Start - -ElementName -Loop -Schleife - -FieldName -Loop name -Bezeichnung - -AutoControls -Automatic controls -Autom. Edit-Knoepfe \ No newline at end of file diff --git a/webyep-dwx/Inspectors/webyep-menu-i.gif b/webyep-dwx/Inspectors/webyep-menu-i.gif deleted file mode 100644 index 8dd38c2..0000000 Binary files a/webyep-dwx/Inspectors/webyep-menu-i.gif and /dev/null differ diff --git a/webyep-dwx/Inspectors/webyep-menu-i.htm b/webyep-dwx/Inspectors/webyep-menu-i.htm deleted file mode 100644 index ea10d17..0000000 --- a/webyep-dwx/Inspectors/webyep-menu-i.htm +++ /dev/null @@ -1,121 +0,0 @@ - -@@Copyright@@ - - - -@@Title@@ - - - - - - - -
- -
WebYep @@ElementName@@ Element
- - - - - - - - - - - - - - - -
@@MenuName@@: @@Global@@:  - -
@@URL@@:    @@Frame@@: 
- -
-
- - - diff --git a/webyep-dwx/Inspectors/webyep-menu-i.htm.int b/webyep-dwx/Inspectors/webyep-menu-i.htm.int deleted file mode 100644 index 7becb00..0000000 --- a/webyep-dwx/Inspectors/webyep-menu-i.htm.int +++ /dev/null @@ -1,43 +0,0 @@ -include ../global.int - -output-format HTML -Title -Menu -Menue - -ElementName -Menu -Menue - -MenuName -Menu name -Menuename - -Global -Content -Inhalte - -ThisDoc -for this doc only -fuer diese Seite - -AllPages -for all documents -fuer alle Seiten - -Attributes -HTML attributes -HTML-Attribute - -URL -Page (URL) -Seite (URL) - -Frame -Target frame -Ziel (frame) - -output-format ASCII -DeprecatedAPI_Style -This page uses a deprecated WebYep menu function (from verison 1.0.x)! Do you want to update it the the current version (this will remove the CSS style assignment)? -Diese Seite nutzt eine veraltete WebYep-Menue-Funktion (von Version 1.0.x). Moechten Sie die Funktion aktualisieren (dabei geht die Zuweisung des CSS-Stiles verloren)? \ No newline at end of file diff --git a/webyep-dwx/Inspectors/webyep-read-more-i.gif b/webyep-dwx/Inspectors/webyep-read-more-i.gif deleted file mode 100644 index 8f1f48a..0000000 Binary files a/webyep-dwx/Inspectors/webyep-read-more-i.gif and /dev/null differ diff --git a/webyep-dwx/Inspectors/webyep-read-more-i.htm b/webyep-dwx/Inspectors/webyep-read-more-i.htm deleted file mode 100644 index 27f908e..0000000 --- a/webyep-dwx/Inspectors/webyep-read-more-i.htm +++ /dev/null @@ -1,113 +0,0 @@ - -@@Copyright@@ - - - -@@Title@@ - - - - - - - -
- -
WebYep @@ElementName@@ Element
- - - - - - - - - - - - - - - -
@@FieldName@@:   @@LinkText@@: 
@@TargetPage@@:    @@TargetFrame@@: 
- -
-
- - - diff --git a/webyep-dwx/Inspectors/webyep-read-more-i.htm.int b/webyep-dwx/Inspectors/webyep-read-more-i.htm.int deleted file mode 100644 index e188ada..0000000 --- a/webyep-dwx/Inspectors/webyep-read-more-i.htm.int +++ /dev/null @@ -1,26 +0,0 @@ -include ../global.int - -output-format HTML -Title -Read More -Weiterlesen - -ElementName -Read More -Weiterlesen - -FieldName -Fieldname -Feldname - -LinkText -Link text -Linktext - -TargetPage -Page (URL) -Seite (URL) - -TargetFrame -Target frame -Zielframe \ No newline at end of file diff --git a/webyep-dwx/Inspectors/webyep-rich-text-i.gif b/webyep-dwx/Inspectors/webyep-rich-text-i.gif deleted file mode 100644 index a8dac5c..0000000 Binary files a/webyep-dwx/Inspectors/webyep-rich-text-i.gif and /dev/null differ diff --git a/webyep-dwx/Inspectors/webyep-rich-text-i.htm b/webyep-dwx/Inspectors/webyep-rich-text-i.htm deleted file mode 100644 index 688b494..0000000 --- a/webyep-dwx/Inspectors/webyep-rich-text-i.htm +++ /dev/null @@ -1,130 +0,0 @@ - -@@Copyright@@ - - - -@@Title@@ - - - - - - - -
- -
WebYep @@ElementName@@ Element
- - - - - - - - - - - - - - - -
@@Fieldname@@: @@Global@@:  - -
@@CSSURL@@:    @@HideEMail@@:  - -
- -
-
- - - diff --git a/webyep-dwx/Inspectors/webyep-rich-text-i.htm.int b/webyep-dwx/Inspectors/webyep-rich-text-i.htm.int deleted file mode 100644 index 47715b8..0000000 --- a/webyep-dwx/Inspectors/webyep-rich-text-i.htm.int +++ /dev/null @@ -1,34 +0,0 @@ -include ../global.int - -output-format HTML -Title -Short Text -Kurztext - -ElementName -Rich Text -HTML Text - -Fieldname -Fieldname -Feldname - -Global -Content -Inhalte - -ThisDoc -for this doc only -fuer diese Seite - -AllPages -for all documents -fuer alle Seiten - -CSSURL -CSS -CSS - -HideEMail -Encode EMail Links -E-Mail-Links kodieren diff --git a/webyep-dwx/Inspectors/webyep-short-text-i.gif b/webyep-dwx/Inspectors/webyep-short-text-i.gif deleted file mode 100644 index 5c22385..0000000 Binary files a/webyep-dwx/Inspectors/webyep-short-text-i.gif and /dev/null differ diff --git a/webyep-dwx/Inspectors/webyep-short-text-i.htm b/webyep-dwx/Inspectors/webyep-short-text-i.htm deleted file mode 100644 index 4219946..0000000 --- a/webyep-dwx/Inspectors/webyep-short-text-i.htm +++ /dev/null @@ -1,86 +0,0 @@ - -@@Copyright@@ - - - -@@Title@@ - - - - - - - -
- -
WebYep @@ElementName@@ Element
- - - - - - - - - - -
@@Fieldname@@:   
@@Global@@:  - -
- -
-
- - - diff --git a/webyep-dwx/Inspectors/webyep-short-text-i.htm.int b/webyep-dwx/Inspectors/webyep-short-text-i.htm.int deleted file mode 100644 index 3a4e388..0000000 --- a/webyep-dwx/Inspectors/webyep-short-text-i.htm.int +++ /dev/null @@ -1,26 +0,0 @@ -include ../global.int - -output-format HTML -Title -Short Text -Kurztext - -ElementName -Short Text -Kurztext - -Fieldname -Fieldname -Feldname - -Global -Content -Inhalte - -ThisDoc -for this doc only -fuer diese Seite - -AllPages -for all documents -fuer alle Seiten \ No newline at end of file diff --git a/webyep-dwx/Library/code_detail-en.lbi b/webyep-dwx/Library/code_detail-en.lbi deleted file mode 100644 index 1878ccd..0000000 --- a/webyep-dwx/Library/code_detail-en.lbi +++ /dev/null @@ -1 +0,0 @@ -more... \ No newline at end of file diff --git a/webyep-dwx/Library/code_detail.lbi b/webyep-dwx/Library/code_detail.lbi deleted file mode 100644 index 0253a7d..0000000 --- a/webyep-dwx/Library/code_detail.lbi +++ /dev/null @@ -1,2 +0,0 @@ - -Details... \ No newline at end of file diff --git a/webyep-dwx/Library/dreamweaver.lbi b/webyep-dwx/Library/dreamweaver.lbi deleted file mode 100644 index a997355..0000000 --- a/webyep-dwx/Library/dreamweaver.lbi +++ /dev/null @@ -1,2 +0,0 @@ - -Adobe® Dreamweaver® \ No newline at end of file diff --git a/webyep-dwx/Library/noscript_warning-de.lbi b/webyep-dwx/Library/noscript_warning-de.lbi deleted file mode 100644 index b7e1ffa..0000000 --- a/webyep-dwx/Library/noscript_warning-de.lbi +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/webyep-dwx/Library/noscript_warning-en.lbi b/webyep-dwx/Library/noscript_warning-en.lbi deleted file mode 100644 index 834fa55..0000000 --- a/webyep-dwx/Library/noscript_warning-en.lbi +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/webyep-dwx/Library/open.lbi b/webyep-dwx/Library/open.lbi deleted file mode 100644 index 24633ae..0000000 --- a/webyep-dwx/Library/open.lbi +++ /dev/null @@ -1 +0,0 @@ -öffnen \ No newline at end of file diff --git a/webyep-dwx/Library/up-en.lbi b/webyep-dwx/Library/up-en.lbi deleted file mode 100644 index 1918b84..0000000 --- a/webyep-dwx/Library/up-en.lbi +++ /dev/null @@ -1,6 +0,0 @@ - - -
-
- To Top of Page
- diff --git a/webyep-dwx/Library/up.lbi b/webyep-dwx/Library/up.lbi deleted file mode 100644 index 7bffd27..0000000 --- a/webyep-dwx/Library/up.lbi +++ /dev/null @@ -1,6 +0,0 @@ - - -
-
- Seitenanfang
- diff --git a/webyep-dwx/Library/webyep_di-en.lbi b/webyep-dwx/Library/webyep_di-en.lbi deleted file mode 100644 index 8b85239..0000000 --- a/webyep-dwx/Library/webyep_di-en.lbi +++ /dev/null @@ -1,15 +0,0 @@ -
-

Notice: You can manually create links to a menu item's target page - by adding the following to the URL of the link:

-
-

?WEBYEP_DI=x

-
-

where "x" stands for the ID of the menu item - e.g.:

-
-

some_menu_item_page.php?WEBYEP_DI=1

-
-

You can find out the ID of a menu item by simply clicking the menu item and observing - the URL displayed in your browsers address field. At the end of the - displayed URL you should see the "WEBYEP_DI=xxx".

-

The ID of a menu item has nothing to do with it's position in the menu (order)!

-
diff --git a/webyep-dwx/Library/webyep_di.lbi b/webyep-dwx/Library/webyep_di.lbi deleted file mode 100644 index cd6bdf0..0000000 --- a/webyep-dwx/Library/webyep_di.lbi +++ /dev/null @@ -1,14 +0,0 @@ -
-

Hinweis: Sie können einen Menüpunkt auch direkt mit einem Link von einer anderen Seite aus anspringen, indem - Sie beim Link an den URL - folgendes - anhängen:

-
-

?WEBYEP_DI=x

-
-

wobei "x" für die Identifikations-Nummer des Menüeintrages steht - also zB.:

-
-

eine_seite_mit_menue.php?WEBYEP_DI=1

-
-

Sie können die Identifikations-Nummer eines Menüeintrages leicht herausfinden, indem Sie den Menüeintrag im WebBrowser einfach anklicken und so die entsprechende Unterseite aufrufen - dann sehen Sie in der URL-Zeile (Adress-Zeile) des WebBrowsers den URL der Seite mit oben erwähntem "?WEBYEP_DI=...".

-
diff --git a/webyep-dwx/Objects/WebYep/02-webyep-logon-o.gif b/webyep-dwx/Objects/WebYep/02-webyep-logon-o.gif deleted file mode 100644 index f6359a3..0000000 Binary files a/webyep-dwx/Objects/WebYep/02-webyep-logon-o.gif and /dev/null differ diff --git a/webyep-dwx/Objects/WebYep/02-webyep-logon-o.htm b/webyep-dwx/Objects/WebYep/02-webyep-logon-o.htm deleted file mode 100644 index 937fcbc..0000000 --- a/webyep-dwx/Objects/WebYep/02-webyep-logon-o.htm +++ /dev/null @@ -1,24 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - diff --git a/webyep-dwx/Objects/WebYep/02-webyep-logon-o.htm.int b/webyep-dwx/Objects/WebYep/02-webyep-logon-o.htm.int deleted file mode 100644 index 41820d9..0000000 --- a/webyep-dwx/Objects/WebYep/02-webyep-logon-o.htm.int +++ /dev/null @@ -1,6 +0,0 @@ -include ../../global.int - -output-format ASCII -Title -Logon Button -Anmeldeknopf \ No newline at end of file diff --git a/webyep-dwx/Objects/WebYep/03-webyep-short-text-o.gif b/webyep-dwx/Objects/WebYep/03-webyep-short-text-o.gif deleted file mode 100644 index 259e1f0..0000000 Binary files a/webyep-dwx/Objects/WebYep/03-webyep-short-text-o.gif and /dev/null differ diff --git a/webyep-dwx/Objects/WebYep/03-webyep-short-text-o.htm b/webyep-dwx/Objects/WebYep/03-webyep-short-text-o.htm deleted file mode 100644 index 554f91c..0000000 --- a/webyep-dwx/Objects/WebYep/03-webyep-short-text-o.htm +++ /dev/null @@ -1,24 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - diff --git a/webyep-dwx/Objects/WebYep/03-webyep-short-text-o.htm.int b/webyep-dwx/Objects/WebYep/03-webyep-short-text-o.htm.int deleted file mode 100644 index 49554c9..0000000 --- a/webyep-dwx/Objects/WebYep/03-webyep-short-text-o.htm.int +++ /dev/null @@ -1,10 +0,0 @@ -include ../../global.int - -output-format ASCII -Title -Short Text -Kurztext - -Feldname -Fieldname -Feldname \ No newline at end of file diff --git a/webyep-dwx/Objects/WebYep/04-webyep-long-text-o.gif b/webyep-dwx/Objects/WebYep/04-webyep-long-text-o.gif deleted file mode 100644 index c33df3e..0000000 Binary files a/webyep-dwx/Objects/WebYep/04-webyep-long-text-o.gif and /dev/null differ diff --git a/webyep-dwx/Objects/WebYep/04-webyep-long-text-o.htm b/webyep-dwx/Objects/WebYep/04-webyep-long-text-o.htm deleted file mode 100644 index 8e02769..0000000 --- a/webyep-dwx/Objects/WebYep/04-webyep-long-text-o.htm +++ /dev/null @@ -1,24 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - diff --git a/webyep-dwx/Objects/WebYep/04-webyep-long-text-o.htm.int b/webyep-dwx/Objects/WebYep/04-webyep-long-text-o.htm.int deleted file mode 100644 index cff4ea6..0000000 --- a/webyep-dwx/Objects/WebYep/04-webyep-long-text-o.htm.int +++ /dev/null @@ -1,10 +0,0 @@ -include ../../global.int - -output-format ASCII -Title -Long Text -Text - -FieldName -Fieldname -Feldname \ No newline at end of file diff --git a/webyep-dwx/Objects/WebYep/04-webyep-rich-text-o.gif b/webyep-dwx/Objects/WebYep/04-webyep-rich-text-o.gif deleted file mode 100644 index 0385b4d..0000000 Binary files a/webyep-dwx/Objects/WebYep/04-webyep-rich-text-o.gif and /dev/null differ diff --git a/webyep-dwx/Objects/WebYep/04-webyep-rich-text-o.htm b/webyep-dwx/Objects/WebYep/04-webyep-rich-text-o.htm deleted file mode 100644 index 36f0647..0000000 --- a/webyep-dwx/Objects/WebYep/04-webyep-rich-text-o.htm +++ /dev/null @@ -1,24 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - diff --git a/webyep-dwx/Objects/WebYep/04-webyep-rich-text-o.htm.int b/webyep-dwx/Objects/WebYep/04-webyep-rich-text-o.htm.int deleted file mode 100644 index 28ab76e..0000000 --- a/webyep-dwx/Objects/WebYep/04-webyep-rich-text-o.htm.int +++ /dev/null @@ -1,10 +0,0 @@ -include ../../global.int - -output-format ASCII -Title -Rich Text -HTML Text - -FieldName -Fieldname -Feldname \ No newline at end of file diff --git a/webyep-dwx/Objects/WebYep/05-webyep-image-o.gif b/webyep-dwx/Objects/WebYep/05-webyep-image-o.gif deleted file mode 100644 index fdcf99f..0000000 Binary files a/webyep-dwx/Objects/WebYep/05-webyep-image-o.gif and /dev/null differ diff --git a/webyep-dwx/Objects/WebYep/05-webyep-image-o.htm b/webyep-dwx/Objects/WebYep/05-webyep-image-o.htm deleted file mode 100644 index 1ca9fdb..0000000 --- a/webyep-dwx/Objects/WebYep/05-webyep-image-o.htm +++ /dev/null @@ -1,24 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - diff --git a/webyep-dwx/Objects/WebYep/05-webyep-image-o.htm.int b/webyep-dwx/Objects/WebYep/05-webyep-image-o.htm.int deleted file mode 100644 index 4aef355..0000000 --- a/webyep-dwx/Objects/WebYep/05-webyep-image-o.htm.int +++ /dev/null @@ -1,10 +0,0 @@ -include ../../global.int - -output-format ASCII -Title -Image -Bild - -ImageName -Image name -Bildname \ No newline at end of file diff --git a/webyep-dwx/Objects/WebYep/06-webyep-menu-o.gif b/webyep-dwx/Objects/WebYep/06-webyep-menu-o.gif deleted file mode 100644 index 4a0dacf..0000000 Binary files a/webyep-dwx/Objects/WebYep/06-webyep-menu-o.gif and /dev/null differ diff --git a/webyep-dwx/Objects/WebYep/06-webyep-menu-o.htm b/webyep-dwx/Objects/WebYep/06-webyep-menu-o.htm deleted file mode 100644 index c89ee5e..0000000 --- a/webyep-dwx/Objects/WebYep/06-webyep-menu-o.htm +++ /dev/null @@ -1,35 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - diff --git a/webyep-dwx/Objects/WebYep/06-webyep-menu-o.htm.int b/webyep-dwx/Objects/WebYep/06-webyep-menu-o.htm.int deleted file mode 100644 index f99ee53..0000000 --- a/webyep-dwx/Objects/WebYep/06-webyep-menu-o.htm.int +++ /dev/null @@ -1,15 +0,0 @@ -include ../../global.int - -output-format HTML -Title -Menu -Menue - -output-format ASCII -FieldName -Menuname -Menuename - -TargetPage -target-page.php -zielseite.php \ No newline at end of file diff --git a/webyep-dwx/Objects/WebYep/07-webyep-loop-start-o.gif b/webyep-dwx/Objects/WebYep/07-webyep-loop-start-o.gif deleted file mode 100644 index d3b6f3d..0000000 Binary files a/webyep-dwx/Objects/WebYep/07-webyep-loop-start-o.gif and /dev/null differ diff --git a/webyep-dwx/Objects/WebYep/07-webyep-loop-start-o.htm b/webyep-dwx/Objects/WebYep/07-webyep-loop-start-o.htm deleted file mode 100644 index 64c1a67..0000000 --- a/webyep-dwx/Objects/WebYep/07-webyep-loop-start-o.htm +++ /dev/null @@ -1,24 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - diff --git a/webyep-dwx/Objects/WebYep/07-webyep-loop-start-o.htm.int b/webyep-dwx/Objects/WebYep/07-webyep-loop-start-o.htm.int deleted file mode 100644 index cba9c3e..0000000 --- a/webyep-dwx/Objects/WebYep/07-webyep-loop-start-o.htm.int +++ /dev/null @@ -1,10 +0,0 @@ -include ../../global.int - -output-format ASCII -Title -Loop Start -Schleife, Start - -FieldName -Loopname -Schleifenname \ No newline at end of file diff --git a/webyep-dwx/Objects/WebYep/08-webyep-loop-end-o.gif b/webyep-dwx/Objects/WebYep/08-webyep-loop-end-o.gif deleted file mode 100644 index 4f6fc25..0000000 Binary files a/webyep-dwx/Objects/WebYep/08-webyep-loop-end-o.gif and /dev/null differ diff --git a/webyep-dwx/Objects/WebYep/08-webyep-loop-end-o.htm b/webyep-dwx/Objects/WebYep/08-webyep-loop-end-o.htm deleted file mode 100644 index 7fa7b4d..0000000 --- a/webyep-dwx/Objects/WebYep/08-webyep-loop-end-o.htm +++ /dev/null @@ -1,24 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - diff --git a/webyep-dwx/Objects/WebYep/08-webyep-loop-end-o.htm.int b/webyep-dwx/Objects/WebYep/08-webyep-loop-end-o.htm.int deleted file mode 100644 index 2c925f5..0000000 --- a/webyep-dwx/Objects/WebYep/08-webyep-loop-end-o.htm.int +++ /dev/null @@ -1,6 +0,0 @@ -include ../../global.int - -output-format ASCII -Title -Loop End -Schleife, Ende \ No newline at end of file diff --git a/webyep-dwx/Objects/WebYep/09-webyep-attachment-o.gif b/webyep-dwx/Objects/WebYep/09-webyep-attachment-o.gif deleted file mode 100644 index a3ae7f0..0000000 Binary files a/webyep-dwx/Objects/WebYep/09-webyep-attachment-o.gif and /dev/null differ diff --git a/webyep-dwx/Objects/WebYep/09-webyep-attachment-o.htm b/webyep-dwx/Objects/WebYep/09-webyep-attachment-o.htm deleted file mode 100644 index c6a96eb..0000000 --- a/webyep-dwx/Objects/WebYep/09-webyep-attachment-o.htm +++ /dev/null @@ -1,24 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - diff --git a/webyep-dwx/Objects/WebYep/09-webyep-attachment-o.htm.int b/webyep-dwx/Objects/WebYep/09-webyep-attachment-o.htm.int deleted file mode 100644 index d4c468d..0000000 --- a/webyep-dwx/Objects/WebYep/09-webyep-attachment-o.htm.int +++ /dev/null @@ -1,10 +0,0 @@ -include ../../global.int - -output-format ASCII -Title -Attachment -Datei-Download - -Feldname -Fieldname -Feldname \ No newline at end of file diff --git a/webyep-dwx/Objects/WebYep/10-webyep-gallery-o.gif b/webyep-dwx/Objects/WebYep/10-webyep-gallery-o.gif deleted file mode 100644 index 495277b..0000000 Binary files a/webyep-dwx/Objects/WebYep/10-webyep-gallery-o.gif and /dev/null differ diff --git a/webyep-dwx/Objects/WebYep/10-webyep-gallery-o.htm b/webyep-dwx/Objects/WebYep/10-webyep-gallery-o.htm deleted file mode 100644 index 8200ab6..0000000 --- a/webyep-dwx/Objects/WebYep/10-webyep-gallery-o.htm +++ /dev/null @@ -1,24 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - diff --git a/webyep-dwx/Objects/WebYep/10-webyep-gallery-o.htm.int b/webyep-dwx/Objects/WebYep/10-webyep-gallery-o.htm.int deleted file mode 100644 index 3e39b07..0000000 --- a/webyep-dwx/Objects/WebYep/10-webyep-gallery-o.htm.int +++ /dev/null @@ -1,10 +0,0 @@ -include ../../global.int - -output-format ASCII -Title -Image Gallery -Bildergalerie - -GalleryName -Gallery Name -Galeriename \ No newline at end of file diff --git a/webyep-dwx/Objects/WebYep/11-webyep-read-more-o.gif b/webyep-dwx/Objects/WebYep/11-webyep-read-more-o.gif deleted file mode 100644 index ee7fcce..0000000 Binary files a/webyep-dwx/Objects/WebYep/11-webyep-read-more-o.gif and /dev/null differ diff --git a/webyep-dwx/Objects/WebYep/11-webyep-read-more-o.htm b/webyep-dwx/Objects/WebYep/11-webyep-read-more-o.htm deleted file mode 100644 index c39cbec..0000000 --- a/webyep-dwx/Objects/WebYep/11-webyep-read-more-o.htm +++ /dev/null @@ -1,24 +0,0 @@ - -@@Copyright@@ - - -@@Title@@ - - - - - - - diff --git a/webyep-dwx/Objects/WebYep/11-webyep-read-more-o.htm.int b/webyep-dwx/Objects/WebYep/11-webyep-read-more-o.htm.int deleted file mode 100644 index d7da99e..0000000 --- a/webyep-dwx/Objects/WebYep/11-webyep-read-more-o.htm.int +++ /dev/null @@ -1,10 +0,0 @@ -include ../../global.int - -output-format ASCII -Title -Read More -Weiterlesen - -FieldName -Fieldname -Feldname \ No newline at end of file diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/activation-details.html b/webyep-dwx/Shared/WebYep/Help/deutsch/activation-details.html deleted file mode 100644 index e10f0d1..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/activation-details.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - -WebYep Einrichten - - - - - -

Einrichten, Technische Details

-

Technisch gesehen werden beim Einrichten die Unix-Datei-Rechte für einen bestimmen Unterordner des webyep-system Ordners (namens "daten") gesetzt und zwar auf den Wert "schreiben, lesen und ausführen erlauben für: alle" - dies entspricht dem Unix Modus "0777".

-

Warnung: Eine unsichere PHP Konfiguration durch den Provider kann dazu führen, dass PHP Skripts in anderen Websites dieses Providers oder Anfreifer von außen auf die WebYep-Daten Ihrer Website zugreifen können. Dies gilt nicht nur für WebYep sondern für alle PHP Skripts Ihrer Website! Informieren Sie sich ggf. bei Ihrem Provider, ob die PHP Engine Ihres Webspaces sicher konfiguriert ist (durch entsprechende Einstellung von "open_base_dir" und Abschalten von "register_globals" und "allow_url_fopen").

-

Um WebYep ohne Dreamweaver "einzurichten", müssen also die Zugriffsrechte das "daten" Ordners innerhalb des webyep-system Ordners am Server entsprechend gesetzt werden.

-

Hier als Beispiel die Vorgehensweise bei Verwendung des Programms "CyberDuck" zum FTP Transfer:

-

-

Klicken Sie sich zum "daten" Ordner im webyep-system Ordner durch. Klicken Sie diesen dann mit der rechten Maustaste an (bzw. bei gehaltener Strg Taste) und wählen Sie aus dem erscheinenden Menü "Info".

-

Im erscheinenden Fenster können Sie nun die Zugriffsrechte setzen – klicken Sie danach auf "Anwenden".

-
- - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/backup.html b/webyep-dwx/Shared/WebYep/Help/deutsch/backup.html deleted file mode 100644 index ff392da..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/backup.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Backup (Datensicherung)

- -

Die Texte und Bilder etc., die von den EditorInnen in die Web-Seiten - eingegeben werden, speichert WebYep in Form mehrerer Dateien am Webserver - im webyep-system Ordner. Auch wenn der Provider Ihre Website in regelmäßigen - Abständen Sicherungskopien erstellen sollte, kann es nicht schaden, - ab und zu selbst eine Sicherungskopie der Daten zu erstellen.

-

Wo speichert WebYep die Daten?

-

Wenn Sie im Dreamweaver eine FTP-Verbindung zum Webserver herstellen und einen Blick in den webyep-system Ordner am Server (nicht den auf Ihrem PC/Mac) werfen, finden Sie darin einen Unterordner namens "daten". In diesem Unterordner speichert WebYep sämtliche von den BenutzterInnen/EditorInnen der Website eingegeben Daten.

-

Wie sichere ich die Daten von WebYep?

-

Zum Sichern der Daten müssen Sie lediglich diesen Ordner (samt Inhalt) vom Server auf Ihren PC/Mac übertragen.
Stellen Sie dabei sicher, dass Ihr FTP-Programm die Daten binär überträgt. Keinesfalls sollten Sie die Übertragungsart automatisch oder Text wählen!

-

Wie spiele ich die gesicherten Daten wieder zurück?

-

Sollten die Daten am Server einmal wirklich wiederhergestellt werden - müssen, gehen Sie folgendermaßen - vor:

-
    -
  1. Löschen Sie den gesamten webyep-system Ordner am Server, wenn er dort noch existiert. Wenn Daten am Server verloren gegangen sind, ist es relativ wahrscheinlich, dass WebYep dabei ebenfalls beschädigt wurde.
  2. -
  3. Installieren Sie WebYep am Server neu (siehe Installation am Server).
  4. -
  5. Ersetzen Sie den "daten"-Ordner am Server (im webyep-system Ordner) durch Ihre Sicherungskopie (löschen Sie den "daten"-Ordner am Server und übertragen sie stattdessen Ihre Kopie an diese Stelle). Stellen Sie dabei sicher, dass Ihr FTP-Programm die Daten binär überträgt.
  6. -
  7. "Aktivieren" Sie WebYep erneut (siehe Installation am Server).
  8. -
  9. Ggf. müssen Sie beim ersten Aufruf der Website dann den Lizenzcode - erneut eingeben.
  10. -
-

Achten Sie dabei darauf, dass Sie die richtige Version von WebYep installieren - nicht alle Versionen von WebYep sind "datenkompatibel". Sie können die installierte WebYep Version durch Aufrufen der Seite http://www.meinewebsite.com/webyep-system/info.php überprüfen.

- - -
-
- Seitenanfang
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/config-multiple-logins.html b/webyep-dwx/Shared/WebYep/Help/deutsch/config-multiple-logins.html deleted file mode 100644 index c65f1e4..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/config-multiple-logins.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Konfiguration

- -

Dieser Abschnitt beschreibt, wie man mehrere BenutzerInnen für WebYep anlegt. Sie können dies überspringen, wenn Sie nur eine/n BenutzerIn haben.

- -

Mehrere BenutzerInnen (Multiple Logins)

-

- $webyep_aMultiLoginName[]
- $webyep_aMultiLoginPassword[]
- $webyep_aMultiLoginURLPatterns[]
- Mit diesen Optionen können Sie weitere BenutzerInnen anlegen. -

-

Sie können mehrere Name/Kennwort-Kombinationen (Logins) definieren um verschiedenen BenutzerInnen das Editieren - unterschiedlicher Seiten Ihrer Website zu erlauben.

-

Das oben definierte Login ist dann das Master Login - nach Anmelden mit diesem Namen und diesem Kennwort - können Sie alle WebYep-Inhalte der Website editieren.

-

Sie können mehrere Logins definieren, indem Sie einen oder mehrere Blöcke folgender Form in die Konfigurationsdatei einfügen:

-
$webyep_aMultiLoginName[] = "einName";
- $webyep_aMultiLoginPassword[] = "einKennwort";
- $webyep_aMultiLoginURLPatterns[] = "/eineSeite.php /andereSeite.php";
-

Mit den ersten beiden Zeilen legen Sie eine neue Name/Kennwort-Kombination (ein neues Login) fest. Mit der dritten Zeile definieren Sie, - welche Seite(n) oder Seitengruppen (durch Platzhalter) dieses Login editieren darf, indem Sie die URL-Pfade für diese Seiten angeben.

-

Wichtig: Bitte beachten Sie die eckigen Klammern nach den Konfigurationsvariablen-Namen. - Dies ist ein Unterschied zu anderen Konfigurationsvariablen.

-

Im einfachsten Fall wird hier einfach nur der URL-Pfad zu einer Seite angegeben.

-

Sie können aber auch die Pfade für mehrere Seiten angeben, jeweils durch ein Leerzeichen getrennt. Bitte beachten Sie, dass - URL-Pfade eigentlich keine Leerzeichen oder andere Sonderzeichen enthalten dürfen. Sonderzeichen müssen mit - der URL-Kodierung notiert werden (z.B. "%20" für ein Leerzeichen).

-

Sie können auch Platzhalter in den Pfadangaben verwenden ("*", den Stern) - die Pfadangabe passt dann auf mehrere Seiten - oder ganze Seiten-Gruppen. Um zum Beispiel alle Seiten in einem bestimmten Ordner anzugeben, müsste nur der Pfad zu dem Ordner, - gefolgt von einem Schrägstrich, gefolgt von einem Stern angegeben werden:

-
$webyep_aMultiLoginURLPatterns[] = "/einOrdner/*";
- -

Ein paar Worte zu URL-Pfaden

- -

Wenn Sie die Pfade für ein Login definieren, ist es wichtig, dass Sie sich über die Pfadstruktur Ihrer Website im Klaren sind.

-

Der Pfad-Teil eines URLs ist der Teil direkt hinter dem Hostnamen - z.B. im URL

-
http://www.einewebsite.net/ordner/unterordner/seite.php
-

wäre der Pfad-Teil:

-
/ordner/unterordner/seite.php
-

Wenn Sie also einem Login das Editieren dieser Seite erlauben möchten, so müssten Sie in die Konfigurationsvariable - $webyep_aMultiLoginURLPatterns[] folgendes eintragen:

-
$webyep_aMultiLoginURLPatterns[] = "/ordner/unterordner/seite.php";
-

Wichtig: Beachten Sie den Schrägstrich am Beginn der Pfadangabe. Wenn dieser weggelassen wird, - würde es sich um einen relativen Pfad handeln. Ein solcher Pfad würde auch auf alle Seiten-Pfade passen, die nur mit dieser - Zeichenfolge enden.

- - - -
-
- To Top of Page
- - - -

Beispiele für URL Pfadangaben

- -

Das Login soll...

-

...nur die beiden Seiten "/SeiteA.php" und "/SeiteB.php" editieren können:

-
$webyep_aMultiLoginURLPatterns[] = "/SeiteA.php /SeiteB.php";
-

...alle Seiten im Ordner "/workshops" sowie die Seite "/news.php" editieren können:

-
$webyep_aMultiLoginURLPatterns[] = "/workshops/* /news.php";
-

...alle Seiten im Ordner "/workshops" und seinen direkten Unterordnern editieren können:

-
$webyep_aMultiLoginURLPatterns[] = "/workshops/* /workshops/*/*";
-

...alle Seiten mit dem Dateinamen "veranstaltungen.php" editieren können - egal in welchem Ordner sie liegen:

-
$webyep_aMultiLoginURLPatterns[] = "veranstaltungen.php";
-

(Beachten Sie den fehlenden Schrägstrich am Beginn! Dadurch wird dies zu einer relativen Pfadangabe, die auf alle Pfade passt, die auf ".../veranstaltungen.php" enden)

-

...alle Seiten, deren Dateiname mit "_oeffentlich.php" endet, egal in welchem Ordner sie liegen:

-
$webyep_aMultiLoginURLPatterns[] = "*_oeffentlich.php";
-

Hinweis: Um die passende Pfadangabe für eine Seite oder Seitengruppe zu finden, - definieren Sie am besten zuerst den Namen und das Kennwort für das Login. Melden Sie Sich dann im Web-Browser mit diesem Login an - und navigieren Sie zu der betreffenden Seite Ihrer Website. Erscheinen die Editier-Knöpfe inaktiv, korrigieren Sie die Pfadangabe - und laden Sie die Seite neu (Reload) — bis die Editier-Knöpfe aktiv erscheinen.
-
- Stellen Sie danach aber auch sicher, dass andere Logins die betreffende Seite nicht editieren können!

- -

Abmelden und mit anderem Login anmelden

- -

Einmal im Browser mit einem Login angemeldet, bleiben Sie in diesem Login für die gesamte Browser-Session (Laufzeit des Browsers). - BenutzerInnen wechseln ja üblicherweise nicht zwischen verschiedenen Logins.

-

Wenn Sie aber gerade die Logins konfigurieren, werden Sie doch zwischen den verschiedenen Logins wechseln wollen. Sie können dazu - einfach den Browser beenden und sich danach mit einem anderen Login anmelden.

-

Oder Sie halten die ALT- (Umschalt) und/oder SHIFT- (Großschreib) Taste Ihrer Tastatur, während Sie auf das Ausloggen-Symbol von - WebYep klicken (offenes Schloss) - ja nach dem welchen Browser Sie verwenden: Beim Safari [1] verwenden Sie die SHIFT-Taste, - beim Firefox SHIFT und ALT gemeinsam und beim Internet Explorer nur die ALT-Taste.

-

[1] Ab Safari 5.1 ist dies leider nicht mehr möglich, da alle Zusatztasten in Kombination mit einem Klick bereits - eine andere Funktion besitzen.

- -

Weitere Login-Optionen

- -

$webyep_bShowDisabledEditButtons
- Wenn eine Seite editierbare Felder enthält, aber der Benutzer hier nicht editieren darf, dann kann WebYep die Bearbeitungsknöpfe - ausgegraut (true) oder gar nicht (false) anzeigen.
- Standardwert: true

- -

$webyep_bOtherLoginsMayEditGlobalData
- Legt fest, ob andere BenutzerInnen außer dem Administrator "globale" Felder editieren dürfen.
- WebYep Elemente die als "global" gekennzeichnet sind (deren "Inhalte" Attribut auf "für alle Seiten" steht) können üblicherweise - nur vom Master Login editiert werden.
- Standardwert: false

-

Wenn Sie möchten, dass auch alle anderen Logins globale Inhalte editieren können (sofern sie sich auch Seiten befinden, die diese editieren - dürfen), dann ändern Sie folgende Konfigurationsvariable:

-
$webyep_bOtherLoginsMayEditGlobalData = true;
- - - -
-
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/config-other-options.html b/webyep-dwx/Shared/WebYep/Help/deutsch/config-other-options.html deleted file mode 100644 index 69e91be..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/config-other-options.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Konfiguration

- -

Dieser Abschnitt beinhaltet alle Optionen, die das Standardverhalten von WebYep verändern.

- -

Allgemeine Optionen:

-

$webyep_sLang
- Legt die Sprache fest, die WebYep verwendet. Falls Sie die Deutsche Version von WebYep verwenden, müssen Sie hier nichts ändern.
- Mögliche Werte: french, srpski, swedish, dutch, portuguese, polski
- Standardwert: auto

- -

$webyep_sCharset (Unterstützung für spezielle Zeichensätze)
- Sie können mit dieser Variable die verwendete Zeichenkodierung (Character Set) einstellen. Tragen Sie hier gleiche Zeichenkodierung ein, die Sie - auch in Ihren Webseiten verwenden.
- Standardwert: leer

-

Falls Sie also UTF-8 verwenden, ändern Sie den Eintrag wie folgt:

-
$webyep_sCharset = "utf-8";
-

Wenn Sie eine explizite Kodierung konfigurieren, wird WebYep Sonderzeichen nicht mehr in HTML-Entities wandeln.

- -

$webyep_sHTMLStandard
- Legt fest welche Syntax WebYep beim Erzeugen von HTML-Tags verwendet.
- Standardwert: auto

-

- - - - - - - - - - - -
OptionAusgabe
HTMLHTML 4.01 Strict
XHTMLXHTML 1.0 Strict -
autoWebYep versucht, die Syntax anhand der !DOCTYPE Direktive des Dokumentes zu ermitteln
- -

$webyep_sProductName
- Falls Sie eine Lizenz mit White Label Option erworben haben, können Sie hier - den Produktnamen ändern (erscheint in den Editorfenstern, der Online-Hilfe und den Hinweisfenstern).

- - -

- -

-
- To Top of Page
- -

- -

Menü-Optionen:

-

$webyep_sMenuType
- Legt fest, wie das Menüelement arbeitet. Mögliche Werte sind: list (kein JavaScript) und - listJS (verwendet JavaScript zum anzeigen/verstecken der Menübäume).
- Standardwert: listJS -

-

$webyep_bAutoCloseMenus
- Wenn ein Menübaum aufgeklappt wird, klappen alle anderen automatisch zu (true) oder bleiben - wie sie waren (false).
- Diese Option wird ignoriert, wenn $webyep_sMenuType auf "list" gesetzt ist.
- Standardwert: false -

-

$webyep_bRememberOpenMenus
- Aufgeklappte Menübäume werden in einem Cookie gespeichert (true). Wenn Sie diesen Wert auf false setzen, - wird immer nur der aktuelle Menübaum aufgeklappt dargestellt.
- Diese Option wird ignoriert, wenn $webyep_sMenuType auf "list" gesetzt ist.
- Standardwert: true -

- -

URL-Optionen:

-

$webyep_bOpenFullURLsInNewWindow
- Setzen Sie diesen Wert auf true, wenn Sie möchten dass Text, Menü - und Bild-Elemente vollständige URLs (inklusive dem http:// Teil) in einem neuen Browserfenster öffnen sollen.
- Standardwert: false

-

Um vollständige URLs immer in einem neuen Browserfenster zu öffnen, ändern Sie die folgende Einstellung:

-
$webyep_bOpenFullURLsInNewWindow = true;
- -

Andere Optionen:

-

$webyep_bDebug
- Zur Problembehebung bittet Sie der WebYep Support manchmal, den WebYep Debug Modus zu aktivieren.
- Standardwert: false

-

Um den Debug-Modus zu aktivieren, ändern Sie die folgende Einstellung:

-
$webyep_bDebug = true;
- - -

- -

-
- To Top of Page
- -

-

 

- -
-
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/configuration.html b/webyep-dwx/Shared/WebYep/Help/deutsch/configuration.html deleted file mode 100644 index dcaaf34..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/configuration.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Konfiguration

-

Bevor Sie WebYep am Webserver installieren, sollten Sie noch die nötigen - Konfigurationseinstellungen vornehmen. Vordringlich ist hier der Name und das Kennwort für die Anmeldung. Wenn die BenutzerInnen der - Website Änderungen an einer Seite vornehmen wollen, müssen diese sich per Name und Kennwort identifizieren (nach Klick - auf das Schloss-Symbol in der Seite). Dieser Name und das Kennwort sind die ersten Konfigurationseinstellungen, die Sie vornehmen sollten.

-

Die Konfiguration ist in der Datei konfiguration.php im webyep-system Ordner gespeichert. Um sie zu bearbeiten, - öffnen Sie diese Datei in einem beliebigen Text-Editor. Sie können auch Dreamweaver dafür verwenden – Sie sollten dabei - aber auf die "Quelltext-Ansicht" wechseln, da die Konfigurationsdatei ausschließlich PHP-Code enthält.

-

Wichtig: Die Konfigurationsdatei verwendet die UTF-8 Kodierung um auch Sonderzeichen korrekt - darstellen zu können. Manche Text-Editoren setzen eine unsichtbare Zeichensequenz an den Beginn der Datei, wenn sie diese speichern: - Die UTF-8 BOM Sequenz (Byte Order Mark). Dadurch wird die Konfigurationsdatei leider unbrauchbar (PHP kann dann keine HTTP-Header mehr senden). - Bitte schalten Sie die Option für das Erzeugen der UTF-8 BOM in Ihrem Editor ab, oder verwenden Sie einen Editor, der diese nicht in die - Datei einfügt.

- -

Name und Kennwort

-

Diese Optionen legen fest, wer sich an WebYep anmelden kann. Sie sollten zumindest das Passwort des Administrators (Master Login) setzen.

- -

$webyep_sAdminName
- Dies ist der Hauptbenutzer (Administrator, oder Master Login). Der Administrator kann jedes WebYep-Feld bearbeiten.

-

$webyep_sAdminPassword
- Das Passwort des Administrators. -

-

Um den Benutzernamen und das Kennwort einzustellen, ändern Sie bitte den Text zwischen den Anführungszeichen in diesem Block der Konfigurationsdatei:

-
$webyep_sAdminName = "admin";
- $webyep_sAdminPassword = "test";
-

Bitte beachten Sie dabei, dass bei Name und Kennwort die Groß-/Kleinschreibung relevant ist!

- - -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/images/bullet.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/images/bullet.gif deleted file mode 100644 index ca73508..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/images/bullet.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/images/logo-print.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/images/logo-print.gif deleted file mode 100644 index f98a44b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/images/logo-print.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/images/logo.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/images/logo.gif deleted file mode 100644 index 606e816..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/images/logo.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/images/nav-content-border.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/images/nav-content-border.gif deleted file mode 100644 index 7f15efe..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/images/nav-content-border.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/images/up.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/images/up.gif deleted file mode 100644 index 084d3ce..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/images/up.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/index.html b/webyep-dwx/Shared/WebYep/Help/deutsch/index.html deleted file mode 100644 index 4d265ae..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/index.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Allgemeines

- -

WebYep ist ein "Web Content Management System" - es ermöglicht also das Bearbeiten von Inhalten einer Website durch Personen ohne WebDesign-Wissen (direkt im Webbrowser). Jede Person, die mit einem Webbrowser umgehen kann, ist in der Lage mittels WebYep Inhalte von Webseiten zu verändern.

-

Damit dies möglich wird, obliegt es Ihnen als WebDesignerIn, WebYep in die gewünschten Seiten einer Website einzufügen und in der Website zu installieren.

-

Ein wichtiger Unterschied zu anderen Web Content Management Systemen ist, dass Sie nicht Ihre gesamte Website mit WebYep erstellen müssen. Es genügt, in einzelnen Seiten, deren Inhalt künftig häufiger geändert werden soll, die statischen Teile (Texte, Bilder) durch WebYep Elemente zu ersetzen.

-

Die vorliegende Dokumentation beinhaltet alle Informationen die Sie benötigen, um WebYep in eine von Ihnen erstellte Website zu integrieren.

-

WebYep im Einsatz

-

Um zu sehen, wie WebYep nach der Integration in eine Webseite für die BenutzerInnen zu bedienen ist (wie also die Texte eingegeben bzw. Bilder hinaufgeladen werden), verwenden Sie bitte die WebYep Online Demo.

-

Wichtig: Diese Dokumentation bezieht sich zum Teil auf das Arbeiten mit der WebYep Erweiterung in - Adobe® Dreamweaver®. Die vorliegende Dokumentation beruht auf der Dreamweaver Version 10.0 (CS4), - wenngleich die WebYep Dreamweaver® Extension auch mit anderen Versionen - von Dreamweaver funktionsfähig ist (siehe Systemvoraussetzungen). - Beachten Sie, dass die "Live Ansicht" von Dreamweaver nur dann funktioniert, wenn Sie Ihre Seite korrekt eingerichtet haben! (Seiten → Seiten Verwalten...) -

-

Sie verwenden nicht Dreamweaver?
- Im Kapitel Referenz werden alle WebYep Elemente auch mit dem zugehörigen PHP Code Fragment erläutert, damit Sie diese auch mit jedem beliebigen Webseiten Editor, der das Einfügen von PHP Code erlaubt, einfügen und konfigurieren können.

- -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/installation.html b/webyep-dwx/Shared/WebYep/Help/deutsch/installation.html deleted file mode 100644 index 6d53e58..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/installation.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Installation

- -

WebYep-Dreamweaver-Erweiterung

-

Wenn Sie zur Erstellung Ihrer Webseiten Adobe® Dreamweaver® verwenden, so können - Sie die WebYep-Dreamweaver-Erweiterung nutzen.

-

Die WebYep-Dreamweaver-Erweiterung ist in der Datei "webyep.mxp" enthalten und wird installiert, indem Sie diese Datei einfach doppelklicken - dies startet den "Extension Manager" - folgen Sie dessen Anweisungen um die Erweiterung zu installieren.

-

 

-


- Der Extension Manager mit installierter WebYep-Dreamweaver-Erweiterung

-
-

Hinweis: Sollten Sie mehrere Adobe® Programme installiert haben, so können Sie die WebYep-Erweiterung von einem (zB. Dreamweaver Ultradev) zum anderen (zB. Dreamweaver) im Extension Manager durch den Menüpunkt "Datei / Erweiterung importieren..." übertragen.

-
-

Der webyep-system Ordner

-

Die Haupt-Komponente von WebYep besteht aus einer Reihe von Programmdateien - die in einem Ordner namens "webyep-system" zusammengefasst - sind. Dieser webyep-system Ordner wird zu den anderen Dateien - Ihrer Website gelegt, am besten in das Stammverzeichnis (wo - auch die Startseite Ihrer Website - meist "index.html" bzw. - "index.php" genannt - liegt).

-


- Der webyep-system Ordner im Stammverzeichnis einer Website

-
Wichtig: Wenn eine Seite ihren Dateinamen oder ihren Speicherort (Ordner) ändert, so handelt es sich sodann für WebYep um eine neue Seite mit neuen Inhalten - WebYep "erkennt" die Seiten an ihrem Namen/Ordner (also am Pfad).
Sie können aber die Verbindung einer Seite zu ihren Daten wieder herstellen, indem Sie die Datei webyep-system/daten/documents (eine Text-Datei) öffnen, dort die Seite suchen und ihren Dateinamen bzw. Ordnernamen anpassen.

Wenn Sie also beispielsweise Ihre Seite in einem Unterordner Namens 'neues_design' haben und Sie die Seite ins Stammverzeichnis verschieben wollen, müssen Sie folgendes machen:

- - - - -
vorher:
/neues_design/index.php   1
-/neues_design/somePage.php        2
-/neues_design/anotherPage.php     3
-/neues_design/about.php   4
nachher:
/index.php      1
-/somePage.php   2
-/anotherPage.php        3
-/about.php      4
- - -
-
- Seitenanfang
- -

Konfiguration

-

Bevor Sie den webyep-system Ordner auf den Webserver laden, sollten Sie einige Einstellungen in der Konfigurationsdatei vornehmen (die Datei konfiguration.php im webyep-system Ordner) – zumindest der Name und das Kennwort für die Anmeldung sollten gesetzt werden. Mehr dazu unter "Konfiguration".

-

Installation am Server

-

Um WebYep auf dem Webserver zu installieren, ist der webyep-system Ordner einfach mit den restlichen Dateien Ihrer Website auf den Server zu übertragen ("upload"). Sie können dies mit jedem beliebigen FTP oder SCP Programm durchführen oder direkt im Dreamweaver, im Sitefenster, mittels "Datei(en) bereitstellen".

-


- Der webyep-system Ordner wird mit den anderen Dateien der Website auf den Server überspielt

- - -
-
- Seitenanfang
-

Einrichten

-

Damit WebYep die von den BenutzerInnen eingegebenen Daten speichern kann, benötigt es die Berechtigung, Dateien auf dem Server zu speichern. Daher muss WebYep "eingerichtet" werden.

-

Nähere Details und Informationen zum Einrichten mittels anderer Programme als Dreamweaver finden Sie unter "Einrichten, Technische Details".

-

Um das Einrichten mit Dreamweaver durchzuführen, klicken Sie mit der rechten - Maustaste auf den webyep-system Ordner in der Liste der - Server-Dateien und wählen im erscheinenden Kontextmenü den - Menüpunkt "WebYep einrichten".

-


- Die Liste der Dateien auf dem Webserver.
- In dieser Liste mit der rechten Maustaste auf den webyep-system Ordner - klicken
- und im erscheinenden Menü "WebYep einrichten" wählen.

- - -
-
- Seitenanfang
-

Überprüfung

-

Ob Sie WebYep am Server korrekt installiert und eingerichtet haben, können - Sie durch Aufrufen folgenden URLs überprüfen:

-
-

http://www.meinewebsite.com/webyep-system/info.php

-
-

Zusammenfassung

-
    -
  • Die Dreamweaver-Erweiterung:
    - Eine Datei namens "webyep.mxp" - sie enthält die Eingabemasken, - Eigenschaftsfenster, etc. für Dreamweaver®. Die Erweiterung ist durch Doppelklick auf diese Datei (startet den "Extension Manager") zu installieren.
  • -
  • Der webyep-system Ordner:
    - Ein Ordner namens "webyep-system" u.a. mit diversen Programmdateien (PHP-Dateien).
    - Diesen Ordner in das Stammverzeichnis Ihrer Website kopieren.
  • -
  • Konfiguration:
    - Name und Kennwort in der Datei "konfiguration.php" einstellen.
  • -
  • Installation am Server:
    - Den webyep-system Ordner (Ordner namens "webyep-system") mit den anderen Dateien der Website auf den Server überspielen.
  • -
  • Einrichten:
    -Im Dreamweaver: Klick mit rechter Maustaste auf den webyep-system Ordner in der Liste der - Dateien am Server – Kontext-Menü-Punkt "WebYep einrichten" wählen. Oder mit einem beliebigen FTP/SCP Programm nach dem Upload die Zugriffsrechte des Ordners "daten" im webyep-system Ordner entsprechend setzen.
  • -
  • Überprüfung:
    - Sie können die Installation am Server mit dem URL
    - http://www.meinewebsite.com/webyep-system/info.php überprüfen.
  • -
- - -
-
- Seitenanfang
-

 

- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/activate.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/activate.gif deleted file mode 100644 index f94d5c5..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/activate.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/activate_any_ftp.jpg b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/activate_any_ftp.jpg deleted file mode 100644 index a1fd44b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/activate_any_ftp.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/assign-css-stile.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/assign-css-stile.gif deleted file mode 100644 index bcf597b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/assign-css-stile.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-editor.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-editor.gif deleted file mode 100644 index f7ba1ec..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-inpage.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-inpage.gif deleted file mode 100644 index 27c2294..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-inpage.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-inspector.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-inspector.png deleted file mode 100644 index 9a93216..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-palette.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-palette.gif deleted file mode 100644 index 0c901cf..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/attachment-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/designing-elements.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/designing-elements.gif deleted file mode 100644 index 5e23ec8..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/designing-elements.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/extension-manager.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/extension-manager.gif deleted file mode 100644 index cd1fa51..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/extension-manager.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-editor.jpg b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-editor.jpg deleted file mode 100644 index 8928d67..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-editor.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-inpage.jpg b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-inpage.jpg deleted file mode 100644 index 538254b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-inpage.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-inspector.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-inspector.png deleted file mode 100644 index 4ebd6e4..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-palette.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-palette.gif deleted file mode 100644 index e27004b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/gallery-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-editor.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-editor.gif deleted file mode 100644 index 246a7f6..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-inpage.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-inpage.gif deleted file mode 100644 index ffbe557..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-inpage.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-inspector.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-inspector.png deleted file mode 100644 index 49b307f..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-palette.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-palette.gif deleted file mode 100644 index d312953..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/image-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/install-local.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/install-local.gif deleted file mode 100644 index 94318c2..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/install-local.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/logonbutton-inpage.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/logonbutton-inpage.gif deleted file mode 100644 index af72cd1..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/logonbutton-inpage.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/logonbutton-inspector.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/logonbutton-inspector.png deleted file mode 100644 index 36cb654..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/logonbutton-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/logonbutton-palette.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/logonbutton-palette.gif deleted file mode 100644 index c36db68..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/logonbutton-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-editor.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-editor.gif deleted file mode 100644 index 8c7e60c..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-inpage.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-inpage.gif deleted file mode 100644 index aecdd78..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-inpage.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-inspector.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-inspector.png deleted file mode 100644 index 7b53ad9..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-palette.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-palette.gif deleted file mode 100644 index 867d1a8..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/long-text-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-disable.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-disable.gif deleted file mode 100644 index 2ff60f2..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-disable.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-down.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-down.gif deleted file mode 100644 index 797c92a..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-down.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-enable.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-enable.gif deleted file mode 100644 index 68b195c..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-enable.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-plus.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-plus.gif deleted file mode 100644 index 462beab..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-plus.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-trash.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-trash.gif deleted file mode 100644 index 28be791..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-trash.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-up.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-up.gif deleted file mode 100644 index cc4055b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-button-up.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-dw.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-dw.gif deleted file mode 100644 index 59cda19..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-dw.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-end-palette.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-end-palette.gif deleted file mode 100644 index 24174cc..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-end-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-inpage-1.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-inpage-1.gif deleted file mode 100644 index fb71296..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-inpage-1.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-inpage-2.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-inpage-2.gif deleted file mode 100644 index 05f87db..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-inpage-2.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-inspector.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-inspector.png deleted file mode 100644 index 1dbe4c7..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-start-palette.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-start-palette.gif deleted file mode 100644 index b7810ef..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/loop-start-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-editor.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-editor.gif deleted file mode 100644 index 57fbae9..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-editor.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-editor.png deleted file mode 100644 index 3e465d4..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-editor.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-example-1page.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-example-1page.gif deleted file mode 100644 index 95c6365..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-example-1page.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-example-2seiten.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-example-2seiten.gif deleted file mode 100644 index 64aee5e..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-example-2seiten.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-example-frames.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-example-frames.gif deleted file mode 100644 index 47bb9ed..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-example-frames.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-first-call-a.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-first-call-a.gif deleted file mode 100644 index 68f1b14..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-first-call-a.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-first-call-b.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-first-call-b.gif deleted file mode 100644 index 3678ea0..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-first-call-b.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-inpage.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-inpage.gif deleted file mode 100644 index 14100c3..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-inpage.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-inpage.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-inpage.png deleted file mode 100644 index 1785272..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-inpage.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-inspector.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-inspector.png deleted file mode 100644 index b8760ea..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-palette.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-palette.gif deleted file mode 100644 index a292291..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/menu-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/pallette-selection.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/pallette-selection.gif deleted file mode 100644 index 144e775..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/pallette-selection.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/php.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/php.gif deleted file mode 100644 index df476c5..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/php.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-editor.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-editor.png deleted file mode 100644 index 59bdd50..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-editor.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-inpage.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-inpage.png deleted file mode 100644 index df74668..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-inpage.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-inspector.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-inspector.png deleted file mode 100644 index 9b859d5..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-palette.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-palette.gif deleted file mode 100644 index 54860aa..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/read-more-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-editor.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-editor.gif deleted file mode 100644 index f369c13..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-inpage.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-inpage.gif deleted file mode 100644 index 21ae859..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-inpage.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-inspector.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-inspector.png deleted file mode 100644 index 6e9af29..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-palette.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-palette.gif deleted file mode 100644 index 98a7d1c..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/rich-text-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-editor.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-editor.gif deleted file mode 100644 index d1e3807..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-inpage.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-inpage.gif deleted file mode 100644 index 6bc89e4..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-inpage.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-inspector.png b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-inspector.png deleted file mode 100644 index c44091e..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-palette.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-palette.gif deleted file mode 100644 index 2c44fda..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/short-text-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tag-selector.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tag-selector.gif deleted file mode 100644 index 72f360e..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tag-selector.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-1.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-1.gif deleted file mode 100644 index e556b2d..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-1.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-2.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-2.gif deleted file mode 100644 index 1909558..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-2.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-3.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-3.gif deleted file mode 100644 index 3350051..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-3.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-4.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-4.gif deleted file mode 100644 index 9011f4a..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-4.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-5.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-5.gif deleted file mode 100644 index b5a4a05..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-5.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-6.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-6.gif deleted file mode 100644 index 0655bce..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/advanced-1-6.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/first-steps-1.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/first-steps-1.gif deleted file mode 100644 index d54209b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/first-steps-1.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/first-steps-2.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/first-steps-2.gif deleted file mode 100644 index ee45f2a..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/first-steps-2.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/first-steps-3.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/first-steps-3.gif deleted file mode 100644 index 68004c4..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/first-steps-3.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-1.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-1.gif deleted file mode 100644 index 8da97ed..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-1.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-2.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-2.gif deleted file mode 100644 index 383fc4e..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-2.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-3.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-3.gif deleted file mode 100644 index c82933e..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-3.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-4.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-4.gif deleted file mode 100644 index 13e8899..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-4.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-5.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-5.gif deleted file mode 100644 index 0870181..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/loop-5.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-1.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-1.gif deleted file mode 100644 index 393f039..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-1.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-2.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-2.gif deleted file mode 100644 index dd9942c..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-2.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-4.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-4.gif deleted file mode 100644 index 01c9649..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-4.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-5.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-5.gif deleted file mode 100644 index 3c41448..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-5.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-6.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-6.gif deleted file mode 100644 index 611bcab..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/tutorials/simple-menu-6.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/upload.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/upload.gif deleted file mode 100644 index 5a16585..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/upload.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/webyep-elements.gif b/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/webyep-elements.gif deleted file mode 100644 index 56d0953..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/pictures/webyep-elements.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/principle.html b/webyep-dwx/Shared/WebYep/Help/deutsch/principle.html deleted file mode 100644 index 0628798..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/principle.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Prinzip

- -

Im Prinzip geht es bei Web Content Management Systemen darum, Teile einer Webseite für BernutzerInnen direkt im Webbrowser editierbar zu machen. Sie als WebDesignerIn können dies den BenutzerInnen ermöglichen, indem Sie WebYep in die betreffende Website integrieren und WebYep-Elemente in die betreffenden Webseiten einbauen.

-

Website vorbereiten:

-
    -
  1. Wenn Sie Dreamweaver verwenden, die WebYep Dreamweaver - Extension installieren: Doppelklick auf webyep.mxp, weiter laut dem - dadurch gestarteten - - Extension - Manager
  2. -
  3. Den webyep-system Ordner in das Stammverzeichnis der Website kopieren (wo auch die Startseite - index.html - liegt)
  4. -
  5. In der Datei konfiguration.php Benutzername und Kennwort definieren (schalten Sie ggf. im Dreamweaver auf die Code-Ansicht – diese Datei besteht nur aus PHP Code)
  6. -
  7. Den webyep-system Ordner zum Server hinaufladen (per FTP)
  8. -
  9. WebYep einrichten (siehe: Was bedeutet "Einrichten"?)
  10. -
-

Seiten erstellen:

-
    -
  1. Eine normale HTML-Seite erstellen, aber als Dateiendung nicht ".html" sondern ".php" verwenden.
  2. -
  3. Normale (statische) Inhalte einfügen um die Seite zu gestalten.
  4. -
  5. Wo immer Text oder Bilder editierbar sein sollen, stattdessen das entsprechende WebYep-Element in die Seite einfügen. -
    - Im Dreamweaver - können Sie dazu aus der Objektpalette unter "WebYep" das gewünschte WebYep Element auswählen. In anderen Editoren setzen Sie den entprechenden PHP Code von Hand ein – siehe dazu die Referenzen der einzelnen WebYep Elemente, vor allem auch für den "Init Code") .
  6. -
  7. Irgendwo in der Seite auch einen WebYep-Anmeldeknopf einfügen.
  8. -
  9. Die Seite zum Server hinaufladen (per FTP).
  10. -
  11. Die hochgeladene Seite im WebBrowser aufrufen.
  12. -
-

Weitere Beschreibungen finden Sie unter "Tutorials" bzw. "Referenz"

- - -
-
- Seitenanfang
-

Technische Details

-

Was bedeutet "Einrichten"?

-

Im Dreamweaver wird das Einrichten in der Remote-Ansicht des Dateifensters durch rechten Klick auf den webyep-system Ordner und Anwählen des Menüpunktes "WebYep einrichten" durchgeführt. Details und Infos zum Einrichten mittels anderer Programme finden Sie unter "Einrichten, Technische Details" und "Installation"

- -

Was sind die WebYep-Elemente?

-

Die WebYep-Elemente sind kleine PHP-Code-Fragmente die in den HTML-Code - eingebettet werden. Im Dreamweaver werden diese Elemente über - die Objektpalette (Kategorie "WebYep") eingefügt. Aber Sie können auch in jedem anderen WebSeiten-Editor die entsprechenden PHP-Code-Fragmente manuell einfügen – Details dazu finden Sie in den Referenzen der einzelnen WebYep Elemente.

-

Aufbau des webyep-system Ordners

-
    -
  • webyep-system -
      -
    • konfiguration.php (hier wird Benutzername und Passwort konfiguriert)
    • -
    • info.php (zeigt Systeminformationen an)
    • -
    • programm beinhaltet alle WebYep Programmdateien
    • -
    • daten -(beinhaltet alle WebYep Daten) -
        -
      • documents (Liste der WebYep-Seiten)
      • -
      • license (Lizenzcodes)
      • -
      • ... diverse Dateien, die die eingegebenen Texte, Bilder, - etc. beinhalten
      • -
      -
    • -
    - Der "daten" Ordner beinhaltet alle von den Benutzern eingegebenen Daten und sollte daher von Zeit zu Zeit gesichert werden (siehe "Backup").
  • -
- - -
-
- Seitenanfang
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/print.css b/webyep-dwx/Shared/WebYep/Help/deutsch/print.css deleted file mode 100644 index 6d9337f..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/print.css +++ /dev/null @@ -1,24 +0,0 @@ -.hideFromPrint { - display: none; -} -#hideFromPrint { - display: none; -} -.pageBreak { -} -p { page-break-inside: avoid } -ul { page-break-inside: avoid } -h1 { page-break-after: avoid } -h2 { page-break-after: avoid } -h3 { page-break-after: avoid } -h3 { page-break-after: avoid } -#elementCodeDetails { - display: block; -} -.elementCodeLink { - display: none; -} -.content { - color: #000000; - border-bottom-width: 0px; -} diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/print.html b/webyep-dwx/Shared/WebYep/Help/deutsch/print.html deleted file mode 100644 index 3c8ffa7..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/print.html +++ /dev/null @@ -1,1442 +0,0 @@ - - - -WebYep - - - - - - -
-
Documentation
-
- - - - -

Allgemeines

- -

WebYep ist ein "Web Content Management System" - es ermöglicht also das Bearbeiten von Inhalten einer Website durch Personen ohne WebDesign-Wissen (direkt im Webbrowser). Jede Person, die mit einem Webbrowser umgehen kann, ist in der Lage mittels WebYep Inhalte von Webseiten zu verändern.

-

Damit dies möglich wird, obliegt es Ihnen als WebDesignerIn, WebYep in die gewünschten Seiten einer Website einzufügen und in der Website zu installieren.

-

Ein wichtiger Unterschied zu anderen Web Content Management Systemen ist, dass Sie nicht Ihre gesamte Website mit WebYep erstellen müssen. Es genügt, in einzelnen Seiten, deren Inhalt künftig häufiger geändert werden soll, die statischen Teile (Texte, Bilder) durch WebYep Elemente zu ersetzen.

-

Die vorliegende Dokumentation beinhaltet alle Informationen die Sie benötigen, um WebYep in eine von Ihnen erstellte Website zu integrieren.

-

WebYep im Einsatz

-

Um zu sehen, wie WebYep nach der Integration in eine Webseite für die BenutzerInnen zu bedienen ist (wie also die Texte eingegeben bzw. Bilder hinaufgeladen werden), verwenden Sie bitte die WebYep Online Demo.

-

Wichtig: Diese Dokumentation bezieht sich zum Teil auf das Arbeiten mit der WebYep Erweiterung in Adobe® Dreamweaver®. - Die vorliegende Dokumentation beruht auf der Dreamweaver Version MX 2004, - wenngleich die WebYep Dreamweaver® Extension auch mit anderen Versionen - von Dreamweaver funktionsfähig ist (siehe Systemvoraussetzungen).

-

Sie verwenden nicht Dreamweaver?
- Im Kapitel Referenz werden alle WebYep Elemente auch mit dem zugehörigen PHP Code Fragment erläutert, damit Sie diese auch mit jedem beliebigen Webseiten Editor, der das Einfügen von PHP Code erlaubt, einfügen und konfigurieren können.

- -
-
- - - - -

Prinzip

- -

Im Prinzip geht es bei Web Content Management Systemen darum, Teile einer Webseite für BernutzerInnen direkt im Webbrowser editierbar zu machen. Sie als WebDesignerIn können dies den BenutzerInnen ermöglichen, indem Sie WebYep in die betreffende Website integrieren und WebYep-Elemente in die betreffenden Webseiten einbauen.

-

Website vorbereiten:

-
    -
  1. Wenn Sie Dreamweaver verwenden, die WebYep Dreamweaver - Extension installieren: Doppelklick auf webyep.mxp, weiter laut dem - dadurch gestarteten - - Extension - Manager
  2. -
  3. Den webyep-system Ordner in das Stammverzeichnis der Website kopieren (wo auch die Startseite - index.html - liegt)
  4. -
  5. In der Datei konfiguration.php Benutzername und Kennwort definieren (schalten Sie ggf. im Dreamweaver auf die Code-Ansicht – diese Datei besteht nur aus PHP Code)
  6. -
  7. Den webyep-system Ordner zum Server hinaufladen (per FTP)
  8. -
  9. WebYep aktivieren (siehe: Was ist die "Aktivierung"?)
  10. -
-

Seiten erstellen:

-
    -
  1. Eine normale HTML-Seite erstellen, aber als Dateiendung nicht ".html" sondern ".php" verwenden.
  2. -
  3. Normale (statische) Inhalte einfügen um die Seite zu gestalten.
  4. -
  5. Wo immer Text oder Bilder editierbar sein sollen, stattdessen das entsprechende WebYep-Element in die Seite einfügen. -
    - Im Dreamweaver - können Sie dazu aus der Objektpalette unter "WebYep" das gewünschte WebYep Element auswählen. In anderen Editoren setzen Sie den entprechenden PHP Code von Hand ein – siehe dazu die Referenzen der einzelnen WebYep Elemente, vor allem auch für den "Init Code") .
  6. -
  7. Irgendwo in der Seite auch einen WebYep-Anmeldeknopf einfügen.
  8. -
  9. Die Seite zum Server hinaufladen (per FTP).
  10. -
  11. Die hochgeladene Seite im WebBrowser aufrufen.
  12. -
-

Weitere Beschreibungen finden Sie unter "Tutorials" bzw. "Referenz"

- -

Was ist die "Aktivierung"?

-

Im Dreamweaver wird die Aktivierung in der Remote-Ansicht des Dateifensters durch rechten Klick auf den webyep-system Ordner und Anwählen des Menüpunktes "WebYep aktivieren" durchgeführt. Details und Infos zur Aktivierung mittels anderer Programme finden Sie unter "Aktivierung, Technische Details" und "Installation"

- -

Was sind die WebYep-Elemente?

-

Die WebYep-Elemente sind kleine PHP-Code-Fragmente die in den HTML-Code - eingebettet werden. Im Dreamweaver werden diese Elemente über - die Objektpalette (Kategorie "WebYep") eingefügt. Aber Sie können auch in jedem anderen WebSeiten-Editor die entsprechenden PHP-Code-Fragmente manuell einfügen – Details dazu finden Sie in den Referenzen der einzelnen WebYep Elemente.

-

Aufbau des webyep-system Ordners

-
    -
  • webyep-system -
      -
    • konfiguration.php (hier wird Benutzername und Passwort konfiguriert)
    • -
    • info.php (zeigt Systeminformationen an)
    • -
    • programm beinhaltet alle WebYep Programmdateien
    • -
    • daten -(beinhaltet alle WebYep Daten) -
        -
      • documents (Liste der WebYep-Seiten)
      • -
      • license (Lizenzcodes)
      • -
      • ... diverse Dateien, die die eingegebenen Texte, Bilder, - etc. beinhalten
      • -
      -
    • -
    - Der "daten" Ordner beinhaltet alle von den Benutzern eingegebenen Daten und sollte daher von Zeit zu Zeit gesichert werden (siehe "Backup").
  • -
- -
-
- - - - -

Installation

- -

WebYep-Dreamweaver-Erweiterung

-

Wenn Sie zur Erstellung Ihrer Webseiten Adobe® Dreamweaver® verwenden, so können - Sie die WebYep-Dreamweaver-Erweiterung nutzen.

-

Die WebYep-Dreamweaver-Erweiterung ist in der Datei "webyep.mxp" enthalten und wird installiert, indem Sie diese Datei einfach doppelklicken - dies startet den "Extension Manager" - folgen Sie dessen Anweisungen um die Erweiterung zu installieren.

-

 

-


- Der Extension Manager mit installierter WebYep-Dreamweaver-Erweiterung

-
-

Hinweis: Sollten Sie mehrere Adobe® Programme installiert haben, so können Sie die WebYep-Erweiterung von einem (zB. Dreamweaver Ultradev) zum anderen (zB. Dreamweaver) im Extension Manager durch den Menüpunkt "Datei / Erweiterung importieren..." übertragen.

-
-

Der webyep-system Ordner

-

Die Haupt-Komponente von WebYep besteht aus einer Reihe von Programmdateien - die in einem Ordner namens "webyep-system" zusammengefasst - sind. Dieser webyep-system Ordner wird zu den anderen Dateien - Ihrer Website gelegt, am besten in das Stammverzeichnis (wo - auch die Startseite Ihrer Website - meist "index.html" bzw. - "index.php" genannt - liegt).

-


- Der webyep-system Ordner im Stammverzeichnis einer Website

- -

Bevor Sie WebYep am Webserver installieren, sollten Sie noch die nötige - Konfigurationseinstellung vornehmen: Wenn die BenutzerInnen der Website Änderungen - an einer Seite vornehmen wollen, müssen diese sich per Name - und Kennwort identifizieren (nach Klick auf das Schloss-Symbol - in der Seite). Dieser Name und das Kennwort sind die einzigen Konfigurationseinstellungen, - die vorzunehmen sind:

-

-
    -
  1. Öffnen Sie die Datei "konfiguration.php" im webyep-system Ordner.
  2. -
  3. Schalten Sie auf die Quelltextansicht um - diese Datei ist keine HTML-Datei sondern eine Textdatei.
  4. -
  5. Tragen Sie innerhalb der Anführungszeichen die gewünschten Werte für webyep_sAdminName und webyep_sAdminPassword ein - diese können von Ihnen frei gewählt werden!
  6. -
-

Zum Beispiel:

-
// Name und Kennwort für den "Bearbeiten"-Modus.
- // Diese können von Ihnen frei gewählt werden und müssen von den
- // EditorInnen der Website beim Anmelden (Klick auf das Schloss-Symbol) angegeben
- // werden, um die Seiten bearbeiten zu dürfen.
- $webyep_sAdminName = "admin";
- $webyep_sAdminPassword = "test";
-

Zeichenkodierungen

-

Weiters können Sie mit der Konfigurationsvariable $webyep_sCharset die verwendete Zeichenkodierung (Character Set) einstellen. Dies ist immer dann erforderlich, wenn sie eine andere Kodierung als ISO Latin 1 (iso-8859-1) verwenden.

-

Unabhängig von WebYep ist beim Gestalten Ihrer Webseiten dann aber auch zu beachten, dass Sie in die Seiten die korrekten - Meta-Tags für - die Zeichenkodierung (content-type, charset) - einfügen!

-

Installation am Server

-

Um WebYep auf dem Webserver zu installieren, ist der webyep-system Ordner einfach mit den restlichen Dateien Ihrer Website auf den Server zu übertragen ("upload"). Sie können dies mit jedem beliebigen FTP oder SCP Programm durchführen oder direkt im Dreamweaver, im Sitefenster, mittels "Datei(en) bereitstellen".

-


- Der webyep-system Ordner wird mit den anderen Dateien der Website auf den Server überspielt

- -

Damit WebYep die von den BenutzerInnen eingegebenen Daten speichern kann, benötigt es die Berechtigung, Dateien auf dem Server zu speichern. Daher muss WebYep "aktiviert" werden.

-

Nähere Details und Informationen zur Aktivierung mittels anderer Programme als Dreamweaver finden Sie unter "Aktivierung, Technische Details".

-

Um die Aktivierung mit Dreamweaver durchzuführen, klicken Sie mit der rechten - Maustaste auf den webyep-system Ordner in der Liste der - Server-Dateien und wählen im erscheinenden Kontextmenü den - Menüpunkt "WebYep aktivieren".

-


- Die Liste der Dateien auf dem Webserver.
- In dieser Liste mit der rechten Maustaste auf den webyep-system Ordner - klicken
- und im erscheinenden Menü "WebYep aktivieren" wählen.

- -

Ob Sie WebYep am Server korrekt installiert und aktiviert haben, können - Sie durch Aufrufen folgenden URLs überprüfen:

-
-

http://www.meinewebsite.com/webyep-system/info.php

-
-

Zusammenfassung

-
    -
  • Die Dreamweaver-Erweiterung:
    - Eine Datei namens "webyep.mxp" - sie enthält die Eingabemasken, - Eigenschaftsfenster, etc. für Dreamweaver®. Die Erweiterung ist durch Doppelklick auf diese Datei (startet den "Extension Manager") zu installieren.
  • -
  • Der webyep-system Ordner:
    - Ein Ordner namens "webyep-system" u.a. mit diversen Programmdateien (PHP-Dateien).
    - Diesen Ordner in das Stammverzeichnis Ihrer Website kopieren.
  • -
  • Konfiguration:
    - Name und Kennwort in der Datei "konfiguration.php" einstellen.
  • -
  • Installation am Server:
    - Den webyep-system Ordner (Ordner namens "webyep-system") mit den anderen Dateien der Website auf den Server überspielen.
  • -
  • Aktivierung:
    -Im Dreamweaver: Klick mit rechter Maustaste auf den webyep-system Ordner in der Liste der - Dateien am Server – Kontext-Menü-Punkt "WebYep aktivieren" wählen. Oder mit einem beliebigen FTP/SCP Programm nach dem Upload die Zugriffsrechte des Ordners "daten" im webyep-system Ordner entsprechend setzen.
  • -
  • Überprüfung:
    - Sie können die Installation am Server mit dem URL
    - http://www.meinewebsite.com/webyep-system/info.php überprüfen.
  • -
- - -
-
-

Aktivierung, Technische Details

-

Technisch gesehen werden bei der Aktivierung die Unix-Datei-Rechte für einen bestimmen Unterordner des webyep-system Ordners (namens "daten") gesetzt und zwar auf den Wert "schreiben, lesen und ausführen erlauben für: alle" - dies entspricht dem Unix Modus "0777".

-

Warnung: Eine unsichere PHP Konfiguration durch den Provider kann dazu führen, dass PHP Skripts in anderen Websites dieses Providers oder Anfreifer von außen auf die WebYep-Daten Ihrer Website zugreifen können. Dies gilt nicht nur für WebYep sondern für alle PHP Skripts Ihrer Website! Informieren Sie sich ggf. bei Ihrem Provider, ob die PHP Engine Ihres Webspaces sicher konfiguriert ist (durch entsprechende Einstellung von "open_base_dir" und Abschalten von "register_globals" und "allow_url_fopen").

-

Um WebYep ohne Dreamweaver zu "aktivieren", müssen also die Zugriffsrechte das "daten" Ordners innerhalb des webyep-system Ordners am Server entsprechend gesetzt werden.

-

Hier als Beispiel die Vorgehensweise bei Verwendung des Programms "CyberDuck" zum FTP Transfer:

-

-

Klicken Sie sich zum "daten" Ordner im webyep-system Ordner durch. Klicken Sie diesen dann mit der rechten Maustaste an (bzw. bei gehaltener Strg Taste) und wählen Sie aus dem erscheinenden Menü "Info".

-

Im erscheinenden Fenster können Sie nun die Zugriffsrechte setzen – klicken Sie danach auf "Anwenden".

-
-
- - - - -

Backup (Datensicherung)

- -

Die Texte und Bilder etc., die von den EditorInnen in die Web-Seiten - eingegeben werden, speichert WebYep in Form mehrerer Dateien am Webserver - im webyep-system Ordner. Auch wenn der Provider Ihre Website in regelmäßigen - Abständen Sicherungskopien erstellen sollte, kann es nicht schaden, - ab und zu selbst eine Sicherungskopie der Daten zu erstellen.

-

Wo speichert WebYep die Daten?

-

Wenn Sie im Dreamweaver eine FTP-Verbindung zum Webserver herstellen und einen Blick in den webyep-system Ordner am Server (nicht den auf Ihrem PC/Mac) werfen, finden Sie darin einen Unterordner namens "daten". In diesem Unterordner speichert WebYep sämtliche von den BenutzterInnen/EditorInnen der Website eingegeben Daten.

-

Zum Sichern der Daten müssen Sie lediglich diesen Ordner (samt Inhalt) vom Server auf Ihren PC/Mac übertragen.

-

Wie spiele ich die gesicherten Daten wieder zurück?

-

Sollten die Daten am Server einmal wirklich wiederhergestellt werden - müssen, gehen Sie folgendermaßen - vor:

-
    -
  1. Löschen Sie den gesamten webyep-system Ordner am Server, wenn er dort noch existiert. Wenn Daten am Server verloren gegangen sind, ist es relativ wahrscheinlich, dass WebYep dabei ebenfalls beschädigt wurde.
  2. -
  3. Installieren Sie WebYep am Server neu (siehe Installation am Server).
  4. -
  5. Ersetzen Sie den "daten"-Ordner am Server (im webyep-system Ordner) durch Ihre Sicherungskopie (löschen Sie den "daten"-Ordner am Server und übertragen sie stattdessen Ihre Kopie an diese Stelle)
  6. -
  7. "Aktivieren" Sie WebYep erneut (siehe Installation am Server).
  8. -
  9. Ggf. müssen Sie beim ersten Aufruf der Website dann den Lizenzcode - erneut eingeben.
  10. -
-

Achten Sie dabei darauf, dass Sie die richtige Version von WebYep installieren - nicht alle Versionen von WebYep sind "datenkompatibel". Sie können die installierte WebYep Version durch Aufrufen der Seite http://www.meinewebsite.com/webyep-system/info.php überprüfen.

- -
-
- - - - -

Systemvoraussetzungen

- -

Um WebYep in Ihre Website zu integrieren, benötigen Sie keine - zusätzlichen Werkzeuge - die Programme mit denen Sie üblicherweise - Webseiten erzeugen, reichen aus, um WebYep in Ihre Seiten einzubinden.

-

Für den HTML-Editor Dreamweaver® (ab Version MX) der Firma Adobe® steht allerdings eine Erweiterung (Extension) bereit, mit der es besonders einfach ist, WebYep in Ihre Webseiten zu integrieren. Mit Dreamweaver und der WebYep-Dreamweaver-Erweiterung ist die Integration von WebYep in eine Seite ebenso einfach wie das Einfügen eines herkömmlichen Bildes.

-

Wenn Sie Dreamweaver MX 2004 (= 7.0.0) verwenden, müssen Sie das kostenlose Update auf 7.0.1 installieren, um die WebYep-Dreamweaver-Erweiterung verwenden zu können (dies wäre aber ohnehin ratsam).

-

Damit WebYep in Ihrer Website funktionieren kann, muss der Webspace- - bzw. Internetprovider, bei dem Ihre Website deponiert ist, lediglich - die Ausführung - von PHP-Skripten (PHP ab Version 4.1) ermöglichen. Eine Datenbank (wie - zB. MySQL) ist für den Betrieb von WebYep nicht erforderlich!

-

Zusammenfassung:

-

Systemvoraussetzungen am eigenen PC/Mac:

-
    -
  • Keine
  • -
  • Wenn Sie Dreamweaver® (mind. Version MX) unter Windows oder MacOS verwenden, können - Sie die Dreamweaver-WebYep-Erweiterung einsetzen.
  • -
-

Systemvoraussetzungen beim Webspace/Internet-Provider:

-
    -
  • Ausführung von PHP-Skripten (mind. PHP Version 4.1) -
      -
    • Es muss sich um eine vollwertige, dem Stand der Technik entsprechende - PHP-Unterstützung handeln.
    • -
    • WebServer unter Windows werden grundsätzlich unterstützt, - sind aber oft problematisch.
    • -
    • Es muss möglich sein, PHP Datei-Schreibrechte auf - einen bestimmten Ordner zu geben.
    • -
    -
  • -
  • Keine Datenbank erforderlich!
  • -
- -
-
- - - - -

Eigenes Logo (white label)

- -

Sie können, die entsprechende WebYep-Lizenz vorausgesetzt, WebYep als Ihr eigenes Produkt darstellen, mit eigener Produktbezeichnung und eigenem Logo.

-

Normalerweise ist es zwar erlaubt, grafische Bestandteile von WebYep (wie Grafiken und das Stylesheet) abzuändern, um WebYep optisch an eine eigene Website anzupassen. Das Ändern des WebYep Logos und entfernen der Hinweise auf den Hersteller (Objective Development Software GmbH) ist aber nicht erlaubt.

-

Durch Erwerben einer WebYep-Lizenz mit "white label" Option, erwerben Sie das Recht für eine bestimmte Domain (Website), auch diese Änderungen an WebYep vorzunehmen. Sie erhalten dann einen speziellen Lizenzcode, mit dem diese Option in WebYep freigeschalten wird.

-

Wie wird WebYep zu Ihrem eigenen Produkt?

-

Um WebYep nun als eigenes Produkt mit Ihrer eigenen Corporate Identity bzw. Ihrem Corporate Design zu versehen, können Sie folgende Änderungen vornehmen:

-

WebYep Logo

-

Ändern Sie das WebYep Logo: Die Datei logo.gif im Unterordner "programm/images" des webyep-system Ordners.

-

Bedienelemente, Knöpfe, etc.

-

Im Unterordner "programm/images" des webyep-system Ordners finden Sie auch diverse andere Grafiken, die Sie an Ihr Design anpassen können.

-

Schriftarten, Farben, etc.

-

Im Unterordner "programm" des webyep-system Ordners finden Sie die Datei styles.css, in der alle CSS Stildefinitionen von WebYep enthalten sind. Hier können Sie Schriftarten, Farben etc. anpassen.

-

Produktname

-

Um den Produktnamen anzupassen, öffnen Sie die Konfigurationdatei konfiguration.php im webyep-system Ordner. Dort finden Sie den Eintrag

-
$webyep_sProductName = 'MyProduct';
-

Ändern Sie den Text zwischen den einfachen Anführungszeichen (') entprechend ab. Achten Sie darauf, die umschließenden einfachen Anführungszeichen intakt zu lassen und im Text keine solchen Zeichen zu verwenden!

- -

Um Ihr modifiziertes WebYep System zu verwenden, bentigen Sie eine WebYep Lizenz mit White Label Option fuer den Hostnamen (Domain, URL), auf dem das System laufen soll.

-

Zu Testzwecken und whrend der Entwicklung der Website, wird WebYep ueblicherweise mit einem lokalen Web-Server (auf Ihrem Arbeitsplatz-Rechner oder einem Server in Ihrem lokalen Netzwerk) betrieben. Wenn dieser Web-Server vom Internet aus nicht zugnglich ist (eine lokale IP-Adresse hat), benten Sie fuer den Betrieb der modifizierten WebYep Version keine Lizenz mit White Label Option.

-

Wenn Sie aber Ihr modifiziertes WebYep System auf einem ffentlichen Web-Server installieren, muessen Sie auch eine WebYep Lizenz mit White Label Option installieren, die zu dem Hostnamen passt, unter dem die Website angesprochen wird.

- - -
-
-
-
Tutorials
-
- - - - -

Tutorials

- -

Hier finden Sie einige Anwendungsbeispiele von WebYep, anhand derer - Sie Sich mit dem Einsatz von WebYep vertraut machen können. - Die Tutorials gehen von der Verwendung von WebYep mittels Dreamweaver - und der WebYep - Dreamweaver Extension aus. Im Prinzip können Sie die Tutorials - aber auch nachvollziehen, wenn Sie die WebYep-Elemente von Hand in den - HTML-Code - platzieren.

-
Wichtige Hinweise zum Dreamweaver:
-

Objektpalette:

-

In der WebYep-Objektpalette finden Sie alle WebYep-Elemente, um Sie - in die Seite einzufügen:

-

-

Alle unsichtbaren Elemente einblenden

-

Da die WebYep-Elemente aus kleinen PHP-Code-Fragmenten bestehen, können Sie sie sichtbar machen, in dem Sie die unsichtbaren Elemente einblenden:

-

Im Menü "Bearbeiten", Menüpunkt "Voreinstellungen...", - Kategorie "Unsichtbare Elemente" sollten Sie bei allen Elementen das - Häkchen setzen.

-

Die WebYep-Elemente sollten in den Dokumenten im Dreamweaver dann ca. so aussehen: -

-
-

-
-

Sie können mit "Ansicht" / "Visuelle Hilfsmittel" - / "Alle ausblenden" die WebYep-Elemente ein- und ausblenden.

- -

Um die Einfügemarke im Dreamweaver exakt zu positionieren, dient - der am unteren Fensterrand befindliche "Tag-Selektor".

-

-

Durch Klicken auf einen im Tag-Selektor gelisteten Tag wird dieser gesamte - Tag im Dokument selektiert. Drücken Sie danach die "Pfeil-Links"- oder "Pfeil-Rechts"-Taste - (cursor left/right) auf der Tastatur, dann wird die Einfügemarke exakt vor - bzw. nach diesen Tag gesetzt!

-

Zuweisen von CSS Stilen

-

Mit dem Tag-Selektor können einzelnen Tags auch CSS Stile gezielt zugeordnet werden:

-

Setzen Sie dazu die Einfügemarke in den Bereich, dem Sie einen Stil zuweisen möchten. Im Tag-Selektor werden daraufhin alle beteiligten Tags gelistet.

-

Klicken Sie nun im Tag-Selektor mit der rechten Maustaste auf - den gewünschten Tag und wählen Sie im erscheinenden Kontext-Menü unter "Klasse - einrichten" den - gewünschten Stil.

-

- -
-
- - - - -

Erste Schritte

- -

<drucken>

-

In diesem Tutorial lernen Sie die grundlegenden WebYep-Elemente kennen, - wenden Sie in einer Beispielseite an und installieren diese am Webserver.

-

Verwenden Sie für dieses Tutorial eine WebSite in der Sie WebYep - installiert haben.

-

Anlegen der Seite, Einfügen der Elemente

-

1. Erstellen Sie eine neue Seite "wy-test.php"

-

2. Fügen Sie drei leere Absätze ein.

-

3. Setzen Sie die Einfügemarke in die erste Zeile.

-

4. Klicken Sie in der Dreamweaver Objektpalette (Kategorie "WebYep") - das WebYep Kurztext-Element (zweites von links) und fügen Sie es so in - die Seite ein.

-

5. Setzen Sie die Einfügemarke in die zweite Zeile.

-

6. Fügen Sie direkt nacheinander aus der Objektpalette erst ein WebYep - Bild-Element (viertes von links) und dann ein Text-Element (drittes von - links) ein.

-

7. Setzen Sie die Einfügemarke in die dritte Zeile.

-

8. Fügen Sie aus der Objektpalette einen WebYep Anmeldeknopf ein.

-

In der Seite sollten nun vier WebYep-Elemente in Form kleiner gelber - Icons sichtbar sein (stellen Sie sicher, dass Sie die "Unsichtbaren - Elemente" - alle eingeblendet haben - siehe Einleitung):

-

-

Konfigurieren der Elemente

-

1. Klicken Sie auf das WebYep-Element in der ersten Zeile, den - Kurztext.

-

2. Im Eigenschaftsfenster (Inspector) erscheinen die Eigenschaften des - Kurztext-Elementes (siehe Referenz).

-

3. Geben Sie im Eigenschaftsfenster als Feldname "Titel" ein.

-

4. Klicken Sie auf das erste WebYep-Element in der zweiten Zeile, das - Bild-Element.

-

5. Geben Sie als Bildname "Foto" ein. Geben als HTML-Attribute folgendes - ein:

-
-

align="left" hspace="20"

-
-

6. Klicken Sie auf das zweite WebYep-Element in der zweiten Zeile, das - Text-Element.

-

7. Geben Sie als Feldname "Text" ein.

- -

Stellen Sie sicher, dass Sie den webyep-system Ordner auch zum WebServer - übertragen und WebYep aktiviert haben (siehe "Installation").

-

1. Überspielen Sie die Seite auf den WebServer (Upload per FTP).

-

2. Rufen Sie die Seite im WebBrowser auf, indem Sie den entsprechenden - URL eingeben - z.B:

-
-

http://www.meinewebsite.com/wy-test.php

-
-

-

3. Klicken Sie auf das Schloss-Symbol (den WebYep-Anmeldeknopf).

-

4. Geben Sie im erscheinenden Fenster den Benutzernamen und das - Kennwort ein, dass Sie bei der Installation von WebYep in der Datei konfiguration.php - (im webyep-system Ordner) angegeben haben - von Haus aus lautet der Benutzername - "admin" und das Kennwort ist leer.

-

-

5. Klicken Sie auf die erscheinenden Bleistift-Symbole (die Editieren-Knöpfe), - um die Inhalte zu bearbeiten.

- -
-
- - - - -

Das Menü

- -

<drucken>

-

In diesem Tutorial lernen Sie den Umgang mit dem WebYep Menü-Element.

-

Verwenden Sie für dieses Tutorial eine WebSite, in der Sie WebYep - installiert haben!

-

Anlegen der Seite, Einfügen der Elemente

-

1. Erstellen Sie eine neue Seite "wy-menue.php". Arbeiten - Sie nicht in einem unbenannten Dokument - speichern Sie die Datei wirklich - gleich unter dem Namen "wy-menue.php".

-

2. Fügen Sie zwei leere Absätze ein.

-

3. Setzen Sie die Einfügemarke in die erste Zeile.

-

4. Fügen Sie aus der Objektpalette (Kategorie "WebYep") einen WebYep Anmeldeknopf ein.

-

5. Setzen Sie die Einfügemarke in die zweite Zeile.

-

6. Fügen Sie eine Tabelle ein, bestehend aus einer Zeile und zwei Spalten mit 10 Pixel Zellauffüllung.

-

Ihre Seite sollte nun ca. so aussehen (stellen Sie sicher, dass Sie die "Unsichtbaren Elemente" alle eingeblendet haben - siehe Einleitung):

-

-

7. Setzen Sie die Einfügemarke in die linke Spalte der Tabelle.

-

8. Fügen Sie aus der Objektpalette (Kategorie "WebYep") ein WebYep Menü-Element (fünftes von links) ein.

-

9. Setzen Sie die Einfügemarke in die rechte Spalte der Tabelle.

-

10. Fügen Sie zwei leere Absätze ein.

-

11. Setzen Sie die Einfügemarke in die erste dieser Zeilen.

-

12. Stellen Sie im Eigenschaftsfenster als Absatzformat "Überschrift 3" ein.

-

13. Fügen Sie aus der Objektpalette ein WebYep Kurztext-Element (zweites von links) ein.

-

14. Setzen Sie die Einfügemarke in die zweite Zeile der rechten Tabellenspalte.

-

15. Fügen Sie aus der Objektpalette ein WebYep Text-Element (drittes von links) ein.

-

Ihre Seite sollte nun ca. so aussehen:

-

- -

Konfigurieren der Elemente

-

1. Klicken Sie auf das WebYep Element in der linken Tabellenspalte (das Menü-Element)

-

2. Geben Sie im Eigenschaftsfenster als Menüname "Produkte" ein. Unter "Seite (URL)" sollte "wy-menue.php" stehen.

-

3. Klicken Sie auf das obere WebYep Element in der rechten Tabellenspalte (das Kurztext-Element).

-

4. Geben Sie im Eigenschaftsfenster als Feldnamen "Titel" ein.

-

5. Klicken Sie auf das untere WebYep Element in der rechten Tabellenspalte (das Text-Element).

-

6. Geben Sie als Feldnamen "Text" ein.

-

Testen der Seite

-

Stellen Sie sicher, dass Sie den webyep-system Ordner auch zum WebServer übertragen und WebYep aktiviert haben (siehe "Installation").

-

1. Überspielen Sie die Seite auf den WebServer (Upload per FTP).

-

2. Rufen Sie die Seite im WebBrowser auf, indem Sie den entsprechenden URL eingeben - z.B:

-
-

http://www.meinewebsite.com/wy-menue.php

-
-

-

3. Klicken Sie auf das Schloss-Symbol (den WebYep-Anmeldeknopf).

-

4. Geben Sie im erscheinenden Fenster den Benutzernamen und das Kennwort ein, dass Sie bei der Installation von WebYep in der Datei konfiguration.php (im webyep-system Ordner) angegeben haben - von Haus aus lautet der Benutzername "admin" und das Kennwort ist leer.

-

- -

5. Klicken Sie auf das erscheinende Bleistift-Symbol (den Editieren-Knopf) neben dem Wort "Produkte", um das Menü zu bearbeiten.

-

6. Es erscheint das Menü-Editor-Fenster (siehe "Referenz / Menü")

-

7. Legen Sie im Menü-Editor-Fenster drei Menüpunkte an, indem - Sie die Bezeichnungen (zB. "Äpfel", "Birnen" und "Zitronen") - in das Texteingabefeld eintippen und anschließen auf "hinzufügen" klicken.

-

-

8. Speichern Sie das Menü durch Klick auf "Speichern".

-

-

9. Klicken Sie auf einen der Menüpunkte.

-

10. Geben Sie Titel und Text (durch Klicken auf die jeweiligen Bleistift-Symbole) ein.

-
-

Hinweis: Sie können einen Menüpunkt auch direkt mit einem Link von einer anderen Seite aus anspringen, indem - Sie beim Link an den URL - folgendes - anhängen:

-
-

?WEBYEP_DI=x

-
-

wobei "x" für die Identifikations-Nummer des Menüeintrages steht - also zB.:

-
-

eine_seite_mit_menue.php?WEBYEP_DI=1

-
-

Sie können die Identifikations-Nummer eines Menüeintrages leicht herausfinden, indem Sie den Menüeintrag im WebBrowser einfach anklicken und so die entsprechende Unterseite aufrufen - dann sehen Sie in der URL-Zeile (Adress-Zeile) des WebBrowsers den URL der Seite mit oben erwähntem "?WEBYEP_DI=...".

-
- - -
-
- - - - -

Die Schleife

- -

<drucken>

-

In diesem Tutorial lernen Sie den Umgang mit dem WebYep Schleifen-Element.

-

Verwenden Sie für dieses Tutorial eine WebSite in der Sie WebYep - installiert haben!

-

Anlegen der Seite, Einfügen der Elemente

-

1. Erstellen Sie eine neue Seite "wy-schleife.php". Arbeiten Sie nicht in einem unbenannten Dokument - speicher Sie die Datei wirklich gleich unter dem Namen "wy-schleife.php".

-

2. Fügen Sie zwei leere Absätze ein.

-

3. Setzen Sie die Einfügemarke in die erste Zeile.

-

4. Fügen Sie aus der Objektpalette (Kategorie "WebYep") einen WebYep Anmeldeknopf ein.

-

5. Setzen Sie die Einfügemarke in die zweite Zeile.

-

6. Fügen Sie aus der Objektpalette erst ein WebYep Bild-Element - (viertes von links) und dann ein WebYep Kurztext-Element (zweites von - links) ein.

-

Ihre Seite sollte nun ca. so aussehen (stellen Sie sicher, dass Sie die "Unsichtbaren Elemente" alle eingeblendet haben - siehe Einleitung):

-

-

7. Die Einfügemarkte sollte nun in der zweiten Zeile stehen.

-

8. Selektieren Sie den ganzen Absatz, indem Sie im Tag-Selektor auf den <p>-Tag klicken:

-

-

9. Drücken Sie nun auf der Tastatur die "Pfeil nach links"-Taste - (cursor left) - damit steht die Einfügemarke exakt vor dem - zweiten Absatz (siehe auch "Positionierung - im Dokument" in der Einleitung zu den Tutorials).

-

10. Fügen Sie nun aus der Objektpalette das WebYep Schleife/Start-Element - ein (drittes von rechts).

-

11. Setzen Sie nun die Einfügemarke exakt nach den Absatz - (mit der vorhin beschriebenen Methode).

-

12. Fügen Sie nun aus der Objektpalette das WebYep Schleife/Ende-Element - ein (zweites Element von rechts in der Palette).

-

Ihre Seite sollte nun ca. so aussehen:

-

- -

1. Klicken Sie auf das WebYep Element in der zweiten Zeile (das Schleife/Start-Element)

-

2. Geben Sie im Eigenschaftsfenster als Bezeichnung "Angebote" ein.

-

3. Klicken Sie auf das linke WebYep Element in der dritten Zeile (das Bild-Element).

-

4. Geben Sie im Eigenschaftsfenster als Bildnamen "Foto" ein. - Geben Sie als HTML-Attribute folgendes ein:

-
-

align="left"

-
-

5. Klicken Sie auf das rechte WebYep Element in der dritten Zeile (das - Kurztext-Element).

-

6. Geben Sie im Eigenschaftsfenster als Feldnamen "Text" ein.

-

Testen der Seite

-

Stellen Sie sicher, dass Sie den webyep-system Ordner auch zum WebServer übertragen und WebYep aktiviert haben (siehe "Installation").

-

1. Überspielen Sie die Seite auf den WebServer (Upload per FTP).

-

2. Rufen Sie die Seite im WebBrowser auf, indem Sie den entsprechenden URL eingeben - z.B:

-
-

http://www.meinewebsite.com/wy-schleife.php

-
-

-

3. Klicken Sie auf das Schloss-Symbol (den WebYep-Anmeldeknopf).

-

4. Geben Sie im erscheinenden Fenster den Benutzernamen und das Kennwort ein, dass Sie bei der Installation von WebYep in der Datei konfiguration.php (im webyep-system Ordner) angegeben haben - von Haus aus lautet der Benutzername "admin" und das Kennwort ist leer.

-

-

5. Klicken Sie auf die erscheinenden Bleistift-Symbole (die Editieren-Knöpfe), um ein Foto hinaufzuladen und einen Text einzugeben.

-

6. Klicken Sie auf das "+"-Symbol, um Schleifen-Blöcke hinzuzufügen.

-

-

Klicken Sie das Mülleimer-Symbol um ganze Schleifen-Blöcke zu löschen, - die "Pfeil hinauf"/"Pfeil hinunter"-Symbole um die Reihenfolge der Blöcke - zu ändern.

-

In diesem Tutorial enthält die Schleife nur WebYep Elemente. Das - WebYep Schleifen-Element kann aber grundsätzlich beliebigen Inhalt - haben: Jeglichen HTML-Code (Text, Bilder oder auch Tabellen) und WebYep - Elemente.

-

- -

-
-
-
Reference
-
- - - - -

Referenz

- -

WebYep Elemente sind kurze PHP-Code-Fragmente, die in den HTML-Coder der Seite eingebettet werden. Im Dreamweaver® können diese über die Objektpalette in die Seiten eingefügt werden.

-

Aber Sie können die nötigen PHP-Code-Fragmente auch mit jedem anderen HTML-Editor manuell in Ihre Seiten einfügen – siehe dazu die Referenzen der einzelnen WebYep Elemente.

-

Bitte beachten Sie, dass HTML-Seiten, die WebYep-Elemente beinhalten, - die Dateiendung ".php" aufweisen müssen (nicht ".htm" oder ".html")!

-
-

Nach Installation der WebYep Dreamweaver® Extension finden Sie im Popupmenü am linken oberen Rand der Objektpalette eine neue Kategorie "WebYep":

-

-

Durch Klick auf eines der in der Objektpalette gelisteten Symbole wird - das entsprechende WebYep-Element in die Seite eingefügt:

-

Das eingefügte WebYep-Element wird durch ein "PHP"-Symbol in der Seite dargestellt - wenn dieses selektiert wird, werden im Eigenschaftsfenster (Menü "Fenster / Eigenschaften") die Einstellungsmöglichkeiten des WebYep-Elementes angezeigt.

-


- Im Dokument: Das eingefügte WebYep-Element - ("PHP"-Symbol)

-


- Das Eigenschaftsfenster mit den Einstellungsmöglichkeiten - für ein WebYep-Element

-

Wichtiger Hinweis: Stellen - Sie sicher, dass Dreamweaver die "Unsichtbaren-Elemente" anzeigt: - Menü "Ansicht - / Visuelle Hilfsmittel / Unsichtbare Elemente" bzw. - in den Voreinstellungen (Menü "Bearbeiten / Voreinstellungen") - unter Kategorie "Unsichtbare Elemente" die "Server Markup - Tags" aktivieren.

- -


- Das WebYep-Element kann mit dem umliegenden Text einfach
- mit formatiert werden (vorzüglich mittels CSS).

-

 

-

Zusammenfassung

-
    -
  • Im Dreamweaver® WebYep-Elemente werden durch Anklicken des gewünschten Symbols in der Objektpalette (Kategorie "WebYep") in die Seite eingefügt.
  • -
  • Die WebYep-Elemente werden im Dreamweaver® durch kleine "PHP"-Symbole in der Seite dargestellt.
  • -
  • Selektiert man dieses Symbol, so können im Eigenschaftsfenster die Einstellungen für das WebYep-Element vorgenommen werden.
  • -
  • Die WebYep-Elemente können gestaltet/verschoben etc. werden wie herkömmliche Texte oder Bilder
  • -
- -
-
- - - - -

Der WebYep Init Code

- -
-

Jede Seite, die WebYep Elemente beinhaltet, benötigt eine PHP-Code-Fragment, mit dem das WebYep System initialisiert wird. Dieses Code-Fragment muss vor allem anderen im Code der Seite platziert sein – nicht einmal eine Leerzeile darf dem Init Code vorangestellt sein.

-

Der Init Code muss auch vor der <DOCTYPE...-Direktive platziert sein. Obwohl diese Direktive eigentlich ebenfalls ganz am Beginn des Dokuments stehen muss, führt dies nicht zu Problemen, weil das PHP-Code-Fragment bereits am Server abgearbeitet (und somit "konsumiert") wird – im HTML-Code, der den Webbrowser erreicht, ist der PHP-Code nicht mehr vorhanden und somit die <DOCTYPE>-Direktive wieder ganz am Beginn des Dokuments.

-

Der Init Code wird automatisch in das Dokument eingefügt, wenn Sie eines der unterstützten WebDesign-Programme (wie zB. Dreamweaver) und das dazugehörige WebYep Plugin bzw. die WebYep Extension verwenden. Wenn Sie aber Ihre Seiten "von Hand" codieren oder zumindest die PHP-Code-Fragmente für die WebYep-Elemente manuell einfügen, so ist auch der WebYep Init Code manuell einzufügen.

-

Dies ist der WebYep Init Code:
- (Bitte kopieren Sie den gesamten Code, vom ersten "<?php" bis zum letzten "?>")

-
-
-
<?php // WebYep init WebYepV1
-/* ><table><tr><td bgcolor=white><h2>WebYep message: Error, PHP inactive</h2>
-<font color=red>The PHP code in this page can not be executed!<ul>
-<li>Are you launching this page directly form your harddisc (e.g. via Dreamweavers
-"Preview in Browser" instead of accessing it via a webserver?</li>
-<li>Has this file the correct file extension for PHP scripts?
-WebYep pages must have the ".php" extension and <b>not</b> ".html" or ".htm"!</li>
-</ul></font></td></tr></table><!--
-*/
-$webyep_sIncludePath = "./";
-$iDepth = 0;
-while (!file_exists($webyep_sIncludePath . "webyep-system")) {
-	$iDepth++;
-	if ($iDepth > 10) {
-		error_log("webyep-system folder not found!", 0);
-		echo "<html><head><title>WebYep</title></head><body><b>WebYep:</b> This page can not be displayed <br>Problem: The webyep-system folder was not found!</body></html>";
-		exit;
-	}
-	$webyep_sIncludePath = ($webyep_sIncludePath == "./") ? ("../"):("$webyep_sIncludePath../");
-}
-if (file_exists("${webyep_sIncludePath}webyep-system/programm")) $webyep_sIncludePath .= "webyep-system/programm";
-else $webyep_sIncludePath .= "webyep-system/program";
-include("$webyep_sIncludePath/webyep.php");
-// -->?>

-

Zusammenfassung

-
-
    -
  • Jede Seite, die WebYep-Elemente beinhaltet, benötigt auch den WebYep Init Code.
  • -
  • Der Init Code muss ganz am Beginn des Dokument-Codes platziert sein.
  • -
  • Wenn Sie eines der unterstützten WebDesign-Programme (wie zB. Dreamweaver) und das zugehörige Plugin bzw. die Extension für WebYep verwenden, wird der Init Code automatisch platziert.
  • -
-
-
-
- -
-
- - - - -

Anmeldeknopf

- -


- Das Symbol für den Anmelde-Knopf in der Objektpalette

-

Wenn die BenutzerInnen der Website eine Seite im Webbrowser bearbeiten wollen, müssen sie sich erst mittels Name und Kennwort anmelden: Durch Klick auf den an beliebiger Stelle einer Seite platzierten Anmeldeknopf, wird vom Webbrowser eine Eingabemaske für Name und Kennwort angezeigt. Erst nach erfolgreicher Überprüfung von Name und Kennwort wird die Seite im "Bearbeiten"-Modus angezeigt.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_logonButton(true); ?> Details...

- - - -
Parameter der PHP Funktion webyep_logonButton():
- (siehe auch "Eigenschaften des Anmeldeknopfes " weiter unten) -
    -
  1. true/false: Ein boolscher Wert – gibt an, ob der Anmeldeknopf sichtbar sein soll.
    - true wenn er sichtbar sein soll.
    - false wenn nicht – der Anmeldeknopf ist dann aber immer noch vorhanden und kann angeklickt werden (wenn man weiß, wo er liegt).
    - Unabhängig davon ist aber immer die Eingabe von Benutzername und Kennwort erforderlich!
  2. -
-
-

Zur Konfiguration von Benutzername und Kennwort siehe auch das Kapitel "WebYep konfigurieren".

-


- Rechts unten der WebYep-Anmeldeknopf

-

Der Anmeldeknopf kann, aber muss nicht auf jeder bearbeitbaren - Seite einer Website platziert werden. Ein Anmeldeknopf auf einer - Seite genügt - nach erfolgreicher Anmeldung sind alle Seiten bearbeitbar, - da die Anmeldedaten mittels Cookies im Webbrowser (verschlüsselt) - gespeichert werden. Personen, die Webseiten mittels WebYep bearbeiten - wollen (BenutzerInnen), sollten - daher in ihren Webbrowsern die Cookies nicht deaktivieren!

-

Technischer Hinweis: Name - und Kennwort werden in Cookies im Browser gespeichert, nicht aber auf - der Festplatte, sondern nur im Arbeitsspeicher (Session-Cookie)! Das - Kennwort wird dabei zusätzlich in Kombination mit dem aktuellen - Datum verschlüsselt, sodass selbst im Falle eines "Cookie-Diebstahls" dieses - Cookie nur einen Tag lang zum Bearbeiten der Seite berechtigen würde. - Da die Eingabe im Logon-Formular aber von den Browsern unverschlüsselt übertragen - wird (außer bei einer SSL-verschlüsselten Kommunikation via - https), ist ein "Abhören" des Kennwortes theoretisch technisch denkbar.

- -


- Das Eigenschaftsfenster für den Anmeldeknopf

-

sichtbar

-

Wenn diese Option deaktiviert wird, dann versteckt WebYep das - Schloss-Symbol - der Anmelde-Knopf ist somit unsichtbar. Die BenutzerInnen - müssen dann den Platz des Anmeldeknopfes auf der Webseite kennen (zB. - direkt unterhalb des Firmenlogos) - wenn sie mit der Maus an diese Stelle - klicken, erfolgt wie gewohnt die Anmeldung.

-

Das Ausblenden des Anmeldeknopfes macht das Anmelden zwar etwas zum Minensuchspiel, aber dafür ist die Wahrscheinlichkeit, dass herkömmliche BesucherInnen der Website mit dem Schloss-Symbol "herumspielen" und vielleicht versuchen das Kennwort zu erraten, weniger groß...

- -
-
- - - - -

Kurztext

- -


- Das Symbol für das Kurztext-Element in der Objektpalette

-

Das Kurztext-Element ist für kurze Textpassagen wie Überschriften, - Namen oder Produktpreise gedacht. Im Gegensatz zum Text-Element sind - hier keine Formatierungen innerhalb des Textes möglich. Um den Webserver - nicht mit unnötigen Berechnungen zu belasten, sollte dieses WebYep-Element - dem Text-Element vorgezogen werden, wenn die Fähigkeiten des Text-Elementes - nicht benötigt werden oder unerwünscht sind.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_shortText("Feldname", false); ?> Details...

- - - -
Parameter der PHP Funktion webyep_shortText():
- (siehe auch "Eigenschaften des Kurztext-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text – der Name für dieses Element.
  2. -
  3. true/false: Ein boolscher Wert – der Gültigkeitsbereich dieses Elementes.
    - true wenn das Element in allen Seiten den selben Inhalt haben soll (global).
    - false wenn es auf jeder Seite, auf der es platziert ist, andere Inhalte haben soll.
  4. -
-
-


- Das Kurztext-Element in Aktion - durch Klicken auf den Bearbeiten-Knopf ("Titel bearbeiten ")
-öffnet sich das Kurztext-Bearbeiten-Fenster

-


- Das Kurztext-Bearbeiten-Fenster

- -


- Das Eigenschaftsfenster für das Kurztext-Element

-

Feldname

-

Eine Bezeichnung für das Kurztext-Element. Der Feldname wird in der Webseite im "Bearbeiten"-Modus angezeigt, damit die BenutzerInnen bei der Eingabe die verschiedenen Kurztext-Elemente unterscheiden können.

-

Inhalte

-

- Ist hier "in diesem Dokument" eingestellt, so ist dieses Kurztext-Element - von den Kurztext-Elementen anderer Seiten unabhängig, - auch wenn diese den gleichen Feldnamen aufweisen. Wenn Sie möchten, - dass die Kurztext-Elemente mit diesem Feldnamen auf allen Seiten den gleichen - Inhalt aufweisen, ist dieses Popupmenü auf "in allen Dokumenten" zu - setzen.

- -
-
- - - - -

Fließtext

- -


- Das Symbol für das Text-Element in der Objektpalette

-

Das Text-Element ist für längere Textpassagen gedacht - zB. Produktbeschreibungen oder auch ganze Webseiten. Wenn Sie also eine längere Textstelle einer Webseite bearbeitbar machen wollen, können Sie dieses WebYep-Element verwenden.

-

Die Formatierungsmöglichkeiten des Text-Elementes sind limitiert (siehe auch weiter unten) – desshalb ist es besonders gut geeignet, wenn Sie als WebDesignerIn möglichst viel Kontrolle über das Aussehen der Texte behalten wollen.

-

Wenn Sie mehr Kontrolle über das Aussehen der Texte an die RedakteurInnen abgeben möchten, ist das HTML-Text-Element besser geeignet.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_longText("Feldname", false, "", false); ?> Details...

- - - -
Parameter der PHP Funktion webyep_longText():
- (siehe auch "Eigenschaften des Text-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text – der Name für dieses Element.
  2. -
  3. true/false: Ein boolscher Wert – der Gültigkeitsbereich dieses Elementes.
    - true wenn das Element in allen Seiten den selben Inhalt haben soll (global).
    - false wenn es auf jeder Seite, auf der es platziert ist, andere Inhalte haben soll.
  4. -
  5. "": Ein Text – nicht mehr verwendet. Geben Sie einen Leertext ("") an.
  6. -
  7. true/false: Ein boolscher Wert – gibt an, ob E-Mail-Links im Text kodiert werden sollen.
    - true wenn E-Mail-Adressen im Text mittels JavaScript kodiert werden sollen.
    - false wenn sie als normaler HTML Code ausgegeben werden sollen.
  8. -
-
-


- Das Text-Element in Aktion - durch Klicken - auf den Bearbeiten-Knopf ("Beschreibung bearbeiten")
-öffnet sich das Text-Bearbeiten-Fenster

-


- Das Text-Bearbeiten-Fenster

- - Text von WebYep untersucht und interpretiert wird. Bestimmte Zeichenfolgen haben - eine bestimmte Formatierung des Textes zur Folge:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

bei Eingabe von

erscheint in der Seite

sieht - zB. so aus:

http://www.test.com

Der Text "http://www.test.com" als Link auf diese Website - es wird ein neues Browserfenster geöffnet! (target="_blank")

http://www.test.com

test@firma.com

Der Text "test@firma.com" als Link auf diese E-Mail-Adresse (mailto:test@firma.com)

-

Siehe auch E-Mail-Links kodieren weiter - unten.

test@firma.com

<LINK:andereseite.html Zur - anderen Seite>

Der Text "Zur anderen Seite" als Link auf die Datei andereseite.html - es wird kein neues Browserfenster geöffnet! Es können auch vollständige URLs (inkl. "http://...") angegeben werden.

Zur anderen Seite

<FETT Ein dicker Text>

Der Text "Ein - dicker Text" in Fettschrift (mittels <strong>-Tag)

Ein dicker Text

<BEISPIEL Ein Text in spezieller Form>

Der Text "Ein Text in spezieller Form" in dem CSS-Stil "BEISPIEL" formatiert (mittels <span class="BEISPIEL">).

-

Sie können in Ihren Webseiten beliebige CSS-Stile anlegen, die von den BenutzerInnen dann auf diese Art angewendet werden können.

-

Bitte beachten Sie aber dabei, dass die Stilnamen ausschließlich - aus Großbuchstaben bestehen!

Ein Text in spezieller Form

---

Eine horizontale - Trennlinie. Die Zeichenfolge "---" muss dazu in einer - eigenen Zeile stehen!


-

* Erster Listenpunkt
- ** Ein Unterpunkt
- * Zweiter Listenpunkt mit einem langen Text
- * Dritter Listenpunkt

Durch Voranstellen - eines oder mehrerer Sterne (oder des Listen-Symbols) werden die Zeilen als Liste - formatiert. Statt dem Punkt-Symbol kann bei der Anzeige auch ein - Bild (zB. GIF oder JPG) - verwendet werden - siehe "Listenformatierung" weiter - unten.

    -
  • Erster Listenpunkt -
      -
    • Ein Unterpunkt
    • -
    -
  • -
  • Zweiter Listenpunkt mit einem langen Text
  • -
  • Dritter Listenpunkt
  • -

+ Erster Listenpunkt
- ++ Ein Unterpunkt
- + Zweiter Listenpunkt mit einem langen Text
- + Dritter Listenpunkt

Durch Voranstellen eines oder mehrerer Plus-Zeichen werden die Zeilen als Aufzählungs-Liste formatiert. Welche Art der Numerierung verwendet wird, kann über entsprechende CSS-Stile für den <ol>- und <li>-Tag im Stylesheet der Seite beeinflusst werden - siehe "Listenformatierung" weiter unten.

-
    -
  1. Erster Listenpunkt -
      -
    1. Ein Unterpunkt
    2. -
    -
  2. -
  3. Zweiter Listenpunkt mit einem langen Text
  4. -
  5. Dritter Listenpunkt
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

-

Durch verwenden - des "|"-Symbols (links unten auf der Tastatur neben - dem "Y", dabei AltGr gedrückt halten), können - einfache Tabellen erzeugt werden. Das "|"-Symbol dient - dabei als Spalten-Trenner.

-

Das Aussehen der Tabelle muss durch entsprechende CSS-Stile - festgelegt werden - siehe "Tabellenformatierung" weiter unten.

-
- - - - - - - - - - -
aaabbbccc
111222333
-
-

Die Formatierungsnotation "<BEISPIEL Ein Text in - spezieller Form>" setzt voraus, dass Sie in - der Seite einen CSS-Stil namens ".BEISPIEL" definiert haben! Wichtig ist dabei, dass der - Stilname nur aus Großbuchstaben bestehen darf!

-

Platzierung des Text-Elementes

-

Beachten Sie bitte, dass das Text-Element außer Text auch diversen - HTML-Code generiert (wie horizontale Linien oder Listen – siehe - nächster Absatz). - Daher ist es wichtig innerhalb welches HTML-Tags sie das Text-Element - platzieren!

-

Am sichersten ist es, wenn Sie es in einen <DIV>-Tag platzieren. - Problematisch kann hingegen zB. das Setzen in einen <P>-Tag (Absatz) - werden, da Listen (<UL>) oder Linien (<HR>) in einem Absatz laut - HTML-Spezifikation - nicht erlaubt sind.

-

Um zu ermitteln, innerhalb welchen Tags sich ein WebYep Text-Element - befindet, selektieren Sie es im Dreamweaver und betrachten Sie dann den - Tag-Selektor (am linken unteren Fensterrand): Die Reihe von dort gelisteten - Tags gibt an, in welche Tags das Element eingebettet ist. Lautet der - letzte in der Reihe <p>, so sollten Sie diesen mit der rechten Maustaste - anklicken, "Tag bearbeiten" wählen und aus dem <p> ein <div> machen.

-

Listenformatierung

-

Listen (Bullet Lists) werden von WebYep durch die HTML-Tags <ul> und - <li> realisiert. Somit kann durch Erstellen entsprechender CSS-Stile - das Aussehen dieser Listen wie gewohnt beeinflusst werden.

-

So können Sie zum Beispiel durch den Stil:

-
ul { list-style-position: outside; list-style-image: - url(bullet.gif); }
-

eine Grafik (bullet.gif) als Symbol für die Listenpunkte definieren. - Sie können - einen derartigen Stil im Dreamweaver einfach erzeugen - legen Sie einen - neuen - Stil an:

-
Selektor-Typ: Tag
- Tag: ul
-

und vergeben Sie in der Kategorie "Liste" die gewünschten - Eigenschaften (Listenpunkt-Bild, Position, etc.)

-

Wenn Sie mit dem Stil nicht alle Listen in der Seite sondern nur die - im Text-Element beeinflussen möchten, stellen Sie dass Text-Element - einfach in einen <div>-Tag, geben diesem eine CSS-Klasse (class="klassenname") - und ändern den Namen des obigen Stils von "ul" in ".klassenname - ul".

-

Um nur Listenpunkte einer bestimmten Ebene (Einrückung) zu beeinflussen, muss bei der Stildefinition nur der Tag-Name (das "ul") entsprechend oft wiederholt werden:

-
.klassenname ul ul { .....; }
-

beeinflusst beispielsweise nur Punkte der zweiten Ebene und tiefer, nicht aber die Haupt-Punkte.

-

Um die mittels "+" erzeugten Aufzählungslisten zu beeinflussen, gilt obiges entsprechend für den <ol>-Tag statt den <ul>-Tag.

-

Tabellenformatierung -

-

Um das Aussehen von in den Text eingebetteten Tabellen festzulegen, - können ebenfalls entsprechende CSS-Stile erzeugt werden - zB.:

-
-table { -
- margin: 0px;
- padding: 0px;
- border-top: 1px solid black;
- border-left: 1px solid black; -
-}
-
-td { -
- margin: 0px;
- padding: 6px;
- border-bottom: 1px solid black;
- border-right: 1px solid black;
-}
-
-

Wenn Sie mit den Stilen nicht alle Tabellen in der Seite sondern nur - die im Text-Element beeinflussen möchten, stellen Sie dass Text-Element - einfach - in einen <div>-Tag, geben diesem eine CSS-Klasse (class="klassenname") - und ändern die Namen der obigen Stile von "table" - in ".klassenname - table" bzw. von "td" - in ".klassenname - td".

-

-

Eigenschaften des Text-Elementes

-


- Das Eigenschaftsfenster für das Text-Element

-

Feldname

-

Eine Bezeichnung für das Text-Element. Der Feldname wird in der Webseite im "Bearbeiten"-Modus angezeigt, damit die BenutzerInnen bei der Eingabe die verschiedenen Text-Elemente unterscheiden können.

-

Inhalte

-

Ist hier "in diesem Dokument" eingestellt, so ist dieses - Text-Element von den Text-Elementen anderer Seiten unabhängig, - auch wenn diese den gleichen Feldnamen aufweisen. Wenn Sie möchten, - dass die Text-Elemente mit diesem Feldnamen auf allen Seiten den gleichen - Inhalt aufweisen, ist dieses Popupmenü auf "in allen Dokumenten" zu - setzen.

-

E-Mail-Links kodieren

-

E-Mail-Adressen, die von den BenutzerInnen in ein WebYep-Text-Element - eingegeben werden, zeigt WebYep als E-Mail-Links in der Seite an. - Dies könnte (zB. von SPAM-Spidern) dazu missbraucht werden, diese - E-Mail-Adressen zum Zwecke des Versendens von SPAMs zu sammeln.

-

Um das zu verhindern, können Sie diese Option auf "Ja" stellen - damit - werden die eingegebenen E-Mail-Adressen weiter als Links dargestellt, - aber mittels JavaScript verschlüsselt, sodass sie kaum - mehr missbraucht werden können.

-

Da diese Verschlüsselung aber auf JavaScript basiert, können die E-Mail-Adressen - bei den wenigen BesucherInnen der Website, die JavaScript deaktiviert haben, nur in der Form:

-
name(_AT_)adresse.com
-

angezeigt werden.

-

- -

-
- - - - -

Bild

- -


- Das Symbol für das Bild-Element in der Objektpalette

-

Indem Sie statt eines herkömmlichen Bildes ein WebYep-Bild-Element in einer Webseite platzieren, geben Sie den BenutzerInnen der Webseite die Möglichkeit, das Bild selbst (im Webbrowser) durch eigene GIF- oder JPEG-Dateien zu ersetzen.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_image("Feldname", false, 'vspace="100"', "eine_andere_seite.php", "andererFrame", 70, 90, true); ?> Details...

- - - -
Parameter der PHP Funktion webyep_image():
- (siehe auch "Eigenschaften des Bild-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text – der Name für dieses Element.
  2. -
  3. true/false: Ein boolscher Wert – der Gültigkeitsbereich dieses Elementes.
    - true wenn das Element in allen Seiten den selben Inhalt haben soll (global).
    - false wenn es auf jeder Seite, auf der es platziert ist, andere Inhalte haben soll.
  4. -
  5. 'vspace="100"': Ein Text (optional) – die HTML-Attribute für den <img>-Tag.
    - Kann mehrere Attribut/Wert-Paare enthalten - zB.: 'width="100" align="left"'.
    - Vorsicht mit den Anführungszeichen: Doppelte innen (für HTML), einfache außen (für PHP)!
  6. -
  7. "eine_andere_seite.php": Ein Text (optional) – der URL einer Seite, auf die das Bild verweisen soll (Link). Kann auch ein absoluter URL sein (http://...).
    - Wenn ein Leertext ("") angegeben wird, ist das Bild initial kein Link, kann aber von den BenutzerInnen noch beim Editieren der Seite verlinkt werden.
  8. -
  9. "andererFrame": Ein Text (optional) – der Name eines Frames (Rahmen), der ggf. für den Link als "target" (Ziel) fungieren soll.
    - Geben Sie einen Leertext ("") ein, wenn Sie kein Frameset verwenden und die verlinkte Seite nicht in einem neuen Fenster geöffnet werden soll.
    - Geben Sie "_blank" an, um die verlinkte Seite in einem neuen Fenster zu öffnen.
  10. -
  11. 70: Eine Zahl – die Breite des Bildes bzw. des Vorschaubildes, oder Null, wenn der Parameter ignoriert werden soll.
  12. -
  13. 90: Eine Zahl – die Höhe des Bildes bzw. des Vorschaubildes, oder Null, wenn der Parameter ignoriert werden soll.
  14. -
  15. true/false: Ein boolscher Wert – gibt an, ob für das Bild ein Vorschaubild erzeugt werden soll.
    - true, wenn ein Vorschaubild erzeugt werden soll. Breite bzw. Höhe des Vorschaubildes werden durch die obigen beiden Parameter definiert. Ein Klick auf das Vorschaubild im Webbrowser öffnet dann das Original-Bild in einem Popup-Fenster.
    - false, wenn kein Vorschaubild berechnet werden soll. Die Parameter für Breite und Höhe gelten dann für das Bild selbst, das in dieser Größe dann direkt in der Seite angezeigt wird.
  16. -
-

Bitte beachten Sie auch die Details unter "Eigenschaften des Bild-Elementes" weiter unten bzgl. Größenangaben und Vorschaubild-Erstellung!

-
-

Die Bilddateien können von den BenutzerInnen direkt im Webbrowser - zum Webserver gesendet werden. Im WebYep Bild-Ändern-Fenster wird - im - Webbrowser einfach eine GIF- oder JPEG-Datei ausgewählt und - durch Klick auf "Speichern" wird die Datei zum Webserver - gesendet und von WebYep gespeichert.

-


- Das Bild-Element in Aktion - durch Klicken - auf den Bearbeiten-Knopf ("Foto bearbeiten")
-öffnet sich das Bild-Ändern-Fenster

-


- Das Bild-Ändern-Fenster

-

Die BenutzerInnen können im Bild-Ändern-Fenster auch den URL einer Seite angeben, auf die das Bild verlinken soll (wenn nicht ein Vorschaubild erstellt wurde oder der/die WebDesignerIn nicht schon einen URL vorgegeben hat). Zusätzlich kann auch der "Alt"-Text (der Wert für das "alt"-Attribut des <img>-Tags) angegeben werden.

- -


- Das Eigenschaftsfenster für das Bild-Element

-

Bildname

-

Ein Name für das Bild-Element. Der Bildname wird in der Webseite - im "Bearbeiten"-Modus angezeigt, damit die BenutzerInnen bei - der Eingabe die verschiedenen Bild-Elemente unterscheiden können.

-

Inhalte

-

- Ist hier "in diesem Dokument" eingestellt, so ist dieses Bild-Element - von den Bild-Elementen anderer Seiten unabhängig, auch - wenn diese den gleichen Bildnamen aufweisen. Wenn Sie möchten, - dass die Bild-Elemente mit diesem Bildnamen auf allen Seiten den gleichen - Inhalt aufweisen, ist dieses Popupmenü auf "in allen Dokumenten" zu - setzen.

-

Vorschaubild

-

Ist diese Option aktiviert, dann wird ein Vorschaubild berechnet, dass anstelle des Originals in der Seite dargestellt wird. Die Größe des Vorschaubildes wird durch die Eigenschaften Höhe und/oder Breite bestimmt. Ein Klick auf dieses Vorschaubild im Webbrowser öffnet dann das Originalbild ein einem Popup-Fenster.

-

Ist die Option nicht aktiviert, so wird kein Vorschaubild berechnet und stattdessen das Originalbild auf die durch Höhe und/oder Breite definierte Größe verkleinert (wenn einer dieser Eigenschaften angegeben werden). Ein Klick auf das Bild im Webbrowser öffnet dann auch kein Popup-Fenster.

-

Breite / Höhe

-

Gibt die Breite bzw. Höhe des Bildes oder des Vorschaubildes an (siehe Eigenschaft "Vorschaubild"). Wenn keine Größenänderung am hochgeladenen Bild vorgenommen werden soll, können diese Eigenschaften leer gelassen werden.

-

Wenn eine dieser Eigenschaften angegeben wird, sorgt WebYep dafür, dass das Bild (bzw. das Vorschaubild) die angegebene Breite oder Höhe nicht überschreitet.

-

Wenn beide Eigenschaften angegeben werden, wird das verkleinerte Bild (bzw. Vorschaubild) weder die angegebene Höhe noch die angegebene Breite überschreiten.

-

Das Seitenverhältnis des Bildes bleibt dabei immer unangetastet.

-

Hinweis: Die Größenänderung (Verkleinerung) des Bildes kann nur durchgeführt werden, wenn am Webserver die PHP-Erweiterung "GD" installiert ist. Wenn nicht, so wird im Bild-Ändern-Fenster ein Warnhinweis angezeigt und das Bild wird nur in den entsprechenden Dimensionen angezeigt aber nicht tatsächlich umgerechnet (die Datenmenge bleibt also unverändert).

-

HTML-Attribute

-

Hier können Sie alle für den HTML <img>-Tag zulässigen Attribute angeben - diese werden dann zum <img>-Tag des Bild-Elementes hinzugefügt.

-
-

Beispiel:   align="left" hspace="20"

-
-

Dadurch würde der nachfolgende Text das links stehende Bild umfließen und der horizontale Abstand zum umfließenden Text wäre 20 Pixel.

-

Seite (URL)

-

Der URL (bzw. Dateiname) einer Seite, auf die beim Klick auf dieses - Bild verwiesen werden soll. Dadurch wird dieses Bild-Element zum Link.

-

Bei Verwendung dieser Option für Bild-Elemente die sich in einer Schleife - (WebYep-Schleifen-Element) - befinden (um mehrere Bilder zB. untereinander darzustellen), verhält - sich der Bild-Link dann wie ein WebYep-Menü-Element: Die Seite auf die - verwiesen wird kann unterschiedliche Inhalte aufweisen, je nachdem welches - der Bilder in der Schleife angeklickt wurde. So kann mit Schleife und - Bild ein grafisches Menü aufgebaut werden.

-

Ziel (frame) - bei Verwendungen von Rahmen (target frame)

-

Wenn die unter der Eigenschaft "Seite (URL)" angegebene Seite - beim Klick auf das Bild in einem anderen Rahmen dargestellt - werden soll, ist bei der Eigenschaft "Ziel (frame)" der Name - des betreffenden Rahmens anzugeben.

- -
-
- - - - -

Datei-Download

- -


- Das Symbol für das Datei-Download-Element - in der Objektpalette

-

Das Datei-Download-Element dient dazu, beliebige Dokumente in einer - Webseite zum Download (Herunterladen) bereitzustellen. Das bereitgestellte - Dokument wird durch einen Link (den Dateinamen) in der Seite zum Download - angeboten.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_attachment("Feldname"); ?> Details...

-
Parameter der PHP Funktion webyep_attachment():
- (siehe auch "Eigenschaften des Datei-Download-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text, der Name für dieses Element.
  2. -
-
-

Bei einigen Dateitypen (zB. PDF-Dokumenten) versuchen manche Browser - das Dokument direkt im Browserfenster darzustellen, statt es herunterzuladen. - WebYep verhindert dies soweit möglich, damit die Dateien unabhängig von - der Plugin-Ausstattung des Browser wirklich heruntergeladen und - nicht angezeigt werden. Leider halten sich nicht alle Browser (zB. Safari - bis mind. Version 1.2.3) an die beteiligten Internet-Standards und so - kann es manchmal doch dazu kommen, dass das Dokument im Browser angezeigt wird.

-

Dateigröße

-

Die Größe der Datei ist durch zwei Faktoren begrenzt:

-

1. Die PHP-Konfiguration des Webspace-Providers. Hier kann ein Größenlimit - für den Datei-Upload konfiguriert werden (üblicherweise mind. 2MB). Dieses - Limit wird zur Information im Datei-Download-Bearbeiten-Fenster angezeigt - (siehe - unten).

-

2. Die Geschwindigkeit der Internet-Verbindung. Dauert ein Upload einer - Datei aufgrund ihrer Größe und/oder der geringen Geschwindigkeit der - Internet-Verbindung zu lange, - so kann es zum Abbruch des Uploads (nicht des Downloads!) kommen. Das - Problem tritt also beim Bereitstellen der Datei durch den/die BenutzerIn - auf - nicht beim Herunterladen durch den/die BesucherIn der Website. - Hier können keine genauen Angaben gemacht werden - aber im Allgemeinen - sollten Dateien kleiner 2MB keine Probleme bereiten.

-


- Das Datei-Download-Element in Aktion.
- Durch - Klicken auf den Bearbeiten-Knopf ("Datei bearbeiten")
-öffnet sich das Datei-Download-Bearbeiten-Fenster

-


- Das Datei-Download-Bearbeiten-Fenster

- -

Eigenschaften des Datei-Download-Elementes

-


- Das Eigenschaftsfenster für das Datei-Download-Element

-

Feldname

-

Eine Bezeichnung für das Datei-Download-Element. Der Feldname - wird in der Webseite im "Bearbeiten"-Modus angezeigt, damit - die BenutzerInnen bei der Eingabe die verschiedenen Datei-Download-Elemente - unterscheiden können.

-

Als Link für den Download (auf den die BesucherInnen klicken können, - um die Datei herunterzuladen) wird nicht diese Bezeichnung angezeigt, - sondern der tatsächliche Dateiname.

- - -
-
- - - - -

Menü

- -


- Das Symbol für das Menü-Element in der Objektpalette

-

Um eine WebYep-Seite - wie zB. eine Produktinfoseite - mehrfach verwenden - zu können (also zB. zur Präsentation mehrerer Produkte), wird - das WebYep-Menü-Element eingesetzt. Dadurch muss nicht für - jedes Produkt eine eigene HTML-Seite erstellt werden - es genügt - eine Seite, für die WebYep mit Hilfe des Menü-Elementes mehrere - sogenannte "Instanzen" erzeugt. Somit kann die selbe WebYep-Seite - mit verschiedenen Inhalten (für verschiedene Produkte) angefüllt - werden und mit dem Menü-Element wird dann ausgewählt, welche "Instanz" der - Seite, also mit den Inhalten welches Produktes, jeweils angezeigt werden - soll.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_menu("Feldname", false, "die_seite.php", "einFrame", "", ""); ?> Details...

-
Parameter der PHP Funktion webyep_menu():
- (siehe auch "Eigenschaften des Menü-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text – der Name für dieses Element.
  2. -
  3. true/false: Ein boolscher Wert – der Gültigkeitsbereich dieses Elementes.
    - true wenn das Element in allen Seiten den selben Inhalt haben soll (global).
    - false wenn es auf jeder Seite, auf der es platziert ist, andere Inhalte haben soll.
  4. -
  5. "die_seite.php": Ein Text– der URL der Seite, auf welche die Menüpunkte verweisen sollen.
  6. -
  7. "einFrame": Ein Text (optional) – der Name eines Frames (Rahmen), der für die Links der Menüpunkte als "target" (Ziel) fungieren soll.
    - Geben Sie einen Leertext ("") an, wenn Sie kein Frameset verwenden.
  8. -
  9. "": Ein Text – nicht mehr verwendet. Geben Sie einen Leertext ("") an.
  10. -
  11. "": Ein Text – nicht mehr verwendet. Geben Sie einen Leertext ("") an.
  12. -
-
-

Die Menüpunkte können von den BenutzerInnen direkt im Webbrowser (im Menü-Bearbeiten-Fenster) verändert, hinzugefügt, gelöscht werden und sie können auch die Reihenfolge der Menüpunkte festlegen.

-


- Das Menü-Element in Aktion - durch Klicken auf den Bearbeiten-Knopf ("Produktmenü bearbeiten ")
-öffnet sich das Menü-Bearbeiten-Fenster

-


- Das Menü-Bearbeiten-Fenster

- -

Hierarchische Menüs definieren

-

Die BernutzerInnen können eingerückte Menüpunkte (Untermenüpunkte) erzeugen, indem Sie dem Menüeintrag ein oder mehrere Leerzeichen (oder Unterstriche "_") vornstellen. Sie können auch Untermenütitel erzeugen (die üblicherweise ein Untermenü einleiten), indem sie einem Menüeintrag eine Raute ("#") vornstellen.

-

Ein typisches hierarchisches Menü könnte also folgendermaßen aussehen:

-
Erster Hauptmenüeintrag
- Zweiter Hauptmenüeintrag
- #Ein Untermenütitel
- _Erster Untermenüeintrag
- _Zweiter Untermenüeintrag
- Dritter Hauptmenüeintrag
-

Dynamische oder statische Menüs

-

Ein WebYep Menü wird durch die HTML Tags <ul> und <li>, also eine Aufzählungsliste, repräsentiert. Untermenüzweige werden durch Verschachteln solcher Listen generiert. Diese Untermenüs können dynamisch auf- und zugeklappt werden, indem auf einen Untermenütitel geklickt wird, wenn in der WebYep Konfiguration (konfiguration.php) die Verwendung von JavaScript aktiviert ist (was die Standardeinstellung ist):

-
$webyep_sMenuType = "listJS";
-

Tragen Sie hier den Wert "list" ein, um nur statische Menüs ohne JavaScript zu erzeugen.

-

Beachten Sie, dass das Menü-Element JavaScript im "listJS"-Modus lediglich defensiv einsetzt: Wenn JavaScript nicht zur Verfügung steht, wird automatisch ein statisches Menü (in dem alle Menübäume eingeblendet sind) erzeugt. Dies stellt auch einen barrierefreien Zugang zum Menü sicher.

-

Gestalten des Menüs

-

WebYep vergibt beim generieren des HTML-Codes für jeden Menüeintrag einen oder mehrere CSS-Klassen, je nachdem welcher Art der Eintrag ist (normaler Menüeintrag oder Untermenütitel) bzw. in welchem Status er sich befindet (selektiert, aufgeklappt). Indem Sie in Ihrem Stylesheet oder direkt in Ihrer Seite CSS-Stile für diese Klassen definieren, können Sie das Aussehen des Menüs detailliert beeinflussen.

-

Liste der CSS-Klassen:

- - - - - - - - - - - - - - - - - - - - - - - - - -
CSS KlassennameZugewiesen wenn....
WebYepMenuItemder Eintrag ein normaler Menüeintrag ist (kein Untermenütitel).
WebYepMenuTitle der Eintrag ein Untermenütitel ist.
WebYepMenuCurrentItem der Eintrag der gerade selektierte Menüeintrag ist.
WebYepMenuTitleExpanded der Eintrag der Titel eines Untermenüs ist, das gerade ausgeklappt ist.
WebYepMenuFirstItem der Eintrag der erste in seinem Menüzweig ist (z.B. für Trennlinien verwendbar)
-

Jeder Menüeintrag besteht aus einem <li>-Tag der einen <a>-Tag (Link) enthält. Die CSS-Klassen werden beiden Tags zugewiesen. Manchmal werden auch mehr als nur eine CSS-Klasse zugewiesen. Der Titel eines ausgeklappten Untermenüs wird z.B. die beiden Klassen "WebYepMenuTitle" und "WebYepMenuTitleExpanded" zugewiesen bekommen.

-

Hinweis: Auf unserer Website gibt es Beispiele für die Verwendung von CSS zum Gestalten von Menüs: http://www.obdev.at/webyep/

- -

Eigenschaften des Menü-Elementes

-


- Das Eigenschaftsfenster für das Menü-Element

-

Menüname

-

Eine Bezeichnung für das Menü-Element. Der Menüname wird in der Webseite im "Bearbeiten"-Modus angezeigt, damit die BenutzerInnen bei der Eingabe die verschiedenen Menü-Elemente unterscheiden können.

-

Inhalte

-

Ist hier "in diesem Dokument" eingestellt, so ist dieses Menü von den Menüs anderer Seiten unabhängig, auch wenn diese den gleichen Menünamen aufweisen. Wenn Sie das Menü auf mehreren Seiten platzieren möchten, ist diese Einstellung auf "in allen Dokumenten" zu setzen.

-

Seite (URL)

-

Name (bzw. vollständiger URL) der Seite, die beim Klick auf einen Menüeintrag angezeigt werden soll. Meist wird das der Name der Seite sein, in der sich das Menü-Element befindet (die Seite verweist also sozusagen auf sich selbst).

-

Ziel (frame) - bei Verwendungen von Rahmen (target frame)

-

Wenn die unter der Eigenschaft "Seite (URL)" angegebene Seite beim - Klick auf einen Menüeintrag in einem anderen Rahmen dargestellt - werden soll, ist bei der Eigenschaft "Ziel (frame)" der Name des - betreffenden Rahmens anzugeben.

-
-

Hinweis: Sie können einen Menüpunkt auch direkt mit einem Link von einer anderen Seite aus anspringen, indem - Sie beim Link an den URL - folgendes - anhängen:

-
-

?WEBYEP_DI=x

-
-

wobei "x" für die Identifikations-Nummer des Menüeintrages steht - also zB.:

-
-

eine_seite_mit_menue.php?WEBYEP_DI=1

-
-

Sie können die Identifikations-Nummer eines Menüeintrages leicht herausfinden, indem Sie den Menüeintrag im WebBrowser einfach anklicken und so die entsprechende Unterseite aufrufen - dann sehen Sie in der URL-Zeile (Adress-Zeile) des WebBrowsers den URL der Seite mit oben erwähntem "?WEBYEP_DI=...".

-
- - -
-
- - - - -

Schleife

- -


- Die Symbole für das Schleifen-Element in der Objektpalette:
- Links "Schleifen-Start", rechts "Schleifen-Ende"

-

Einen Block von Elementen auf einer Seite beliebieg oft - zu wiederholen ist der Sinn der WebYep-Schleife. Die wiederholten - Elemente können dabei WebYep-Elemente (Kurztext-Element, Bild-Element, - ...), aber auch herkömmliche HTML-Elemente (Texte, Absätze, - Bilder, Tabellen, ...) sein. Alles was sich zwischen dem Schleifen-Start- und - dem Schleifen-End-Element befindet, bildet einen Block, der - einfach nach Wunsch wiederholt wird. Das Entscheidende aber ist: WebYep-Elemente - innerhalb des sich wiederholenden Blocks können bei jeder - Wiederholung andere Inhalte haben!

-

Das Schleifen-Start-Element wird durch folgenden PHP Code repräsentiert:

-

<?php foreach (WYLoopElement::aLoopIDs("Schleifenname") as $webyep_oCurrentLoop->iLoopID) { $webyep_oCurrentLoop->loopStart(true); ?> Details...

-
Parameter der PHP Funktion aLoopIDs():
- (siehe auch "Eigenschaften des Schleifen-Elementes" weiter unten) -
    -
  1. "Schleifenname": Ein Text – der Name für dieses Element.
  2. -
- Parameter der PHP Funktion loopStart():
- (siehe auch "Eigenschaften des Schleifen-Elementes" weiter unten) -
    -
  1. true/false: Ein boolscher Wert – gibt an, ob die Schleifen-Editier-Knöpfe automatisch eingebunden werden sollen.
    - true wenn die Editier-Knöpfe automatisch am Beginn jedes Blocks eingefügt werden sollen.
    - false wenn nicht. Sie müssen dann den PHP-Code für diese Editier-Knöpfe manuell an der gewünschten Stelle einfügen – siehe dazu auch "Autom. Edit-Knöpfe" weiter unten.
  2. -
-
-

Das Schleifen-Ende-Element wird durch folgenden PHP Code repräsentiert:

-

<?php $webyep_oCurrentLoop->loopEnd(); } ?>

-

Einsatz des Schleifen-Elementes

-

Um das Schleifen-Element anzuwenden, erzeugen Sie in Ihrer Seite einfach einige HTML- und/oder WebYep-Elemente (den Schleifen-Inhalt). Setzen Sie dann den Schleifen-Start vor diese Elemente und das Schleifen-Ende nach diese Elemente:

-

-

 

-

In der Website präsentiert sich die Schleife dann für die - BetrachterInnen so als würde sich der Schleifen-Block einfach mehrmals - wiederholen, jedes mal mit anderen Inhalten allerdings:

-

- -

Im "Bearbeiten"-Modus im Webbrowser werden oberhalb - jedes Blocks bis zu vier Symbole eingeblendet, mit denen die Blöcke - verändert werden können:

-

-

Wobei die einzelnen Symbole folgende Funktion haben:

- - - - - - - - - - - - - - - - - -

Neuen Block darunter hinzufügen.

Block löschen

Block Richtung Anfang verschieben

Block Richtung Ende verschieben

-

Positionierung von Schleifen-Start und -Ende

-

Wenn Sie ein HTML-Element (wie einen Absatz "<p>" oder - eine Tabelle "<table>") wiederholen wollen, müssen - Sie nur darauf achten, dass Sie den Start exakt vor das Element und das - Ende exakt nach das Element setzen - siehe dazu "Positionierung - im Dokument" in der Einleitung zu den Tutorials.

-

In manchen Fällen kann es nötig sein, den Schleifen-Start - und das Schleifen-Ende im HTML-Code genauer zu platzieren um exakt festzulegen, - was wiederholt werden soll. Sie können die PHP-Blöcke für den - Schleifen-Start und das -Ende (jeweils durch "<?php" und "?>" eingegrenzt) - im HTML-Code beliebig verschieben.

-

Zur Überprüfung können Sie Ihre Seite im Webbrowser aufrufen - und im Webbrowser den HTML-Quellcode anzeigen lassen - dort sehen Sie - eindeutig, welcher HTML-Code durch das Schleifen-Element aufgrund Ihrer - Positionierung erstellt wird.

- -

Eigenschaften des Schleifen-Start-Elementes

-


- Das Eigenschaftsfenster für das Schleifen-Start-Element

-

Bezeichnung

-

Eine Bezeichnung für das Schleifen-Element. Wird nicht in der Seite angezeigt, ist aber für die interne Untscheidung erforderlich, wenn mehrere Schleifen auf einer Seite platziert werden.
- Bitte immer einen eindeutigen Namen angeben!

-

Autom. Edit-Knöpfe

-

Die vier Symbole zum Bearbeiten der Blöcke werden im "Bearbeiten"-Modus überhalb des jeweiligen Blocks nur eingeblendet, wenn dieses Häkchen gesetzt ist (standard).

-

Wenn Sie in speziellen Fällen den Schleifen-Start an eine Stelle - des HTML-Codes setzen wollen, an dem die Symbole (aus HTML-syntaktischen - Gründen) nicht eingefügt werden dürfen, sollten Sie dieses - Häkchen ausschalten. Sie müssen dann aber an geeigneter Stelle - innerhalb des Blocks folgenden Code in den HTML-Code einfügen:

-
-

<?php $webyep_oCurrentLoop->showEditButtons(); ?>

-
-

Ein typisches Beispiel hierfür wäre, wenn Sie den Schleifen-Start - zwischen <table>-Tag und <tr>-Tag setzen, um nur die Tabellenzeilen - und nicht die ganze Tabelle zu wiederholen. Das Schleifen-Ende müsste - in diesem Fall zwischen </tr>-Tag und </table>-Tag gesetzt - werden. Innerhalb einer der Tabellenzellen müsste dann obiges Code-Fragment - platziert werden.

-

Eigenschaften des Schleifen-Ende-Elementes

-

Das Schleifen-Ende-Element hat keine einstellbaren Eigenschaften.

- - -
- - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/attachment.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/attachment.html deleted file mode 100644 index f1a94ac..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/attachment.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Datei-Download

- -


- Das Symbol für das Datei-Download-Element - in der Objektpalette

-

Das Datei-Download-Element dient dazu, beliebige Dokumente in einer - Webseite zum Download (Herunterladen) bereitzustellen. Das bereitgestellte - Dokument wird durch einen Link (den Dateinamen) in der Seite zum Download - angeboten.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_attachment("Feldname", false); ?> Details...

-
Parameter der PHP Funktion webyep_attachment():
- (siehe auch "Eigenschaften des Datei-Download-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text, der Name für dieses Element.
  2. -
  3. true/false: Ein boolscher Wert – der Gültigkeitsbereich dieses Elementes.
    - true wenn das Element in allen Seiten den selben Inhalt haben soll (global).
    - false wenn es auf jeder Seite, auf der es platziert ist, andere Inhalte haben soll.
  4. -
-
-

Bei einigen Dateitypen (zB. PDF-Dokumenten) versuchen manche Browser - das Dokument direkt im Browserfenster darzustellen, statt es herunterzuladen. - WebYep verhindert dies soweit möglich, damit die Dateien unabhängig von - der Plugin-Ausstattung des Browser wirklich heruntergeladen und - nicht angezeigt werden. Leider halten sich nicht alle Browser (zB. Safari - bis mind. Version 1.2.3) an die beteiligten Internet-Standards und so - kann es manchmal doch dazu kommen, dass das Dokument im Browser angezeigt wird.

-

Dateigröße

-

Die Größe der Datei ist durch zwei Faktoren begrenzt:

-

1. Die PHP-Konfiguration des Webspace-Providers. Hier kann ein Größenlimit - für den Datei-Upload konfiguriert werden (üblicherweise mind. 2MB). Dieses - Limit wird zur Information im Datei-Download-Bearbeiten-Fenster angezeigt - (siehe - unten).

-

2. Die Geschwindigkeit der Internet-Verbindung. Dauert ein Upload einer - Datei aufgrund ihrer Größe und/oder der geringen Geschwindigkeit der - Internet-Verbindung zu lange, - so kann es zum Abbruch des Uploads (nicht des Downloads!) kommen. Das - Problem tritt also beim Bereitstellen der Datei durch den/die BenutzerIn - auf - nicht beim Herunterladen durch den/die BesucherIn der Website. - Hier können keine genauen Angaben gemacht werden - aber im Allgemeinen - sollten Dateien kleiner 2MB keine Probleme bereiten.

-


- Das Datei-Download-Element in Aktion.
- Durch - Klicken auf den Bearbeiten-Knopf ("Datei bearbeiten")
-öffnet sich das Datei-Download-Bearbeiten-Fenster

-


- Das Datei-Download-Bearbeiten-Fenster

- - -
-
- Seitenanfang
- -

Eigenschaften des Datei-Download-Elementes

-


- Das Eigenschaftsfenster für das Datei-Download-Element

-

Feldname

-

Eine Bezeichnung für das Datei-Download-Element. Der Feldname - wird in der Webseite im "Bearbeiten"-Modus angezeigt, damit - die BenutzerInnen bei der Eingabe die verschiedenen Datei-Download-Elemente - unterscheiden können.

-

Als Link für den Download (auf den die BesucherInnen klicken können, - um die Datei herunterzuladen) wird nicht diese Bezeichnung angezeigt, - sondern der tatsächliche Dateiname.

-

Inhalte

-

Ist hier "für diese Seite" eingestellt, so ist dieses Bild-Element - von den Bild-Elementen anderer Seiten unabhängig, auch - wenn diese den gleichen Bildnamen aufweisen. Wenn Sie möchten, - dass die Bild-Elemente mit diesem Bildnamen auf allen Seiten den gleichen - Inhalt aufweisen, ist dieses Popupmenü auf "für alle Seiten" zu - setzen.

- - -
-
- Seitenanfang
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/ckeditor_init.php.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/ckeditor_init.php.html deleted file mode 100644 index a1e0692..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/ckeditor_init.php.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Untitled Document - - - - -
pasteFromWordRemoveStyle: true,
pasteFromWordKeepsStructure: true,
pasteFromWordIgnoreFontFace: true
- - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/ckeditor_styles.js.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/ckeditor_styles.js.html deleted file mode 100644 index 36afc71..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/ckeditor_styles.js.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -Untitled Document - - - - -
-// Das Stile-Set muss den Namen "WebYepStyles" tragen
-
-CKEDITOR.stylesSet.add('WebYepStyles',[
-
-	// block styles:
-	{ name : 'Hinweis', element : 'p', styles : { 'margin' : '10px', 'padding': '10px', 'border': '1px solid gray' } },
-
-	// inline styles:
-	{ name : 'Wichtig', element : 'span', styles : { 'font-weight': 'bold', 'color': 'red'} }
-]);
-
-// Der letzte Eintrag darf nicht mit einem Komma (Beistrich) enden!
-
- - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/fckeditor_init.php.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/fckeditor_init.php.html deleted file mode 100644 index 3d0e5e8..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/fckeditor_init.php.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -Untitled Document - - - - -
-<?php
-	$oFCKeditor->Config['AutoDetectLanguage'] = false ;
-	$oFCKeditor-<Config['DefaultLanguage'] = 'de' ;
-	$oFCKeditor-<Config['StartupFocus'] = true;
-	$oFCKeditor-<Config['AutoDetectPasteFromWord'] = true;
-?>
-
- - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/gallery.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/gallery.html deleted file mode 100644 index b4fa248..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/gallery.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Bildergalerie

- -


- Das Symbol für das Bildergalerie-Element in der Objektpalette

-

Das WebYep Bildergalerie-Element fasst mehrere Bilder (wie z.B. Fotos) zu einer Galerie zusammen und zeigt diese in tabellarische Form als Vorschaubilder an. Ein Klick auf ein Vorschaubild öffnet dass das Originalbild - entweder in einem neuen Fenster, oder im selben Fenster mit dem Ligbtbox-Effekt, siehe weiter unten.

-

Die Bilder können mit einem Bildtext versehen werden und ihre Reihenfolge kann verändert werden. Es können auch mehrere Bildergalerie-Elemente auf einer Seite platziert bzw. mit dem Schleifen-Element kombiniert werden.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_gallery("Galeriename", false, 60, 70, 3, 600, 700, 100); // WebYepV1 ?> Details...

- - - -
Parameter der PHP Funktion webyep_gallery():
- (siehe auch "Eigenschaften des Bild-Elementes" weiter unten) -
    -
  1. "Galeriename": Ein Text – der Name für dieses Element.
  2. -
  3. true/false: Ein boolscher Wert – der Gültigkeitsbereich dieses Elementes.
    - true wenn das Element in allen Seiten den selben Inhalt haben soll (global).
    - false wenn es auf jeder Seite, auf der es platziert ist, andere Inhalte haben soll.
  4. -
  5. 60: Eine Zahl – die maximale Breite des Vorschaubildes.
  6. -
  7. 70: Eine Zahl – die maximale Höhe des Vorschaubildes.
  8. -
  9. 3: Eine Zahl – die Anzahl der Spalten für die tabellarische Anzeige der Vorschaubilder.
  10. -
  11. 600: Eine Zahl – die maximale Breite des Bildes, oder 0 (Null), wenn das Bild nicht verändert werden soll.
  12. -
  13. 700: Eine Zahl –die maximale Höhe des Bildes, oder 0 (Null), wenn das Bild nicht verändert werden soll.
  14. -
  15. 100: Eine Zahl – die Breite (in Pixel) der Spalten für die tabellarische Anzeige der Vorschaubilder.
  16. -
-

Bitte beachten Sie auch die Details unter "Eigenschaften des Bildergalerie-Elementes" weiter unten bzgl. Größenangaben und Vorschaubild-Erstellung!

-
-

Die Bilddateien können von den BenutzerInnen direkt im Webbrowser - zum Webserver gesendet werden. Im Galeriebild-Ändern-Fenster wird - im - Webbrowser einfach eine GIF- oder JPEG-Datei ausgewählt und - durch Klick auf "Speichern" wird die Datei zum Webserver - gesendet und von WebYep gespeichert.

-


- Das Bildergalerie-Element in Aktion.
-Durch Klicken auf die +/- Knöpfe können Bilder hinzugefügt und gelöscht werden.
-Durch Klicken auf die links/rechts Knöpfe kann die Reihenfolge der Bilder verändert werden.
-Durch Klicken auf den "Bearbeiten"-Knopf öffnet sich das Galeriebild-Ändern-Fenster.

-


- Das Galeriebild-Ändern-Fenster

-

Anhängig davon, welcher Web-Browser verwendet wird, können auch mehrere Bilder gleichzeitig hochgeladen werden, in dem im Dateiauswahl-Dialog die Cmd-Taste (unter Mac OS) bzw. die Ctrl-Taste (unter Windows) beim Auswählen der Dateien gedrückt wird. Firefox 3 und Safari 5 unterstützen diese Funktion, Internet Explorer 8 nicht.

-

Die Eingegebene Beschreibung wird für alle hochgeladenen Bilder verwendet, kann aber natürlich im Nachhinhein verändert werden.

- - -
-
- Seitenanfang
- -

Einen Lightbox-Effekt hinzufügen

-

Das WebYep Bildergalerie-Element unterstützt das Öffnen der Originalbilder mittels eines Lightbox-Effekts. Details dazu finden Sie in der Referenz zum Bild-Element.

-

Gestalten der Galerie

-

WebYep vergibt beim generieren des HTML-Codes für die Galerie diverse CSS-Klassen. Indem Sie in Ihrem Stylesheet oder direkt in Ihrer Seite CSS-Stile für diese Klassen definieren, können Sie das Aussehen der Galerie detailliert beeinflussen.

-

Liste der CSS-Klassen:

- - - - - - - - - - - - - - - - - - - - - - - - - -
CSS Klassennamewird zugewiesen
WebYepGalleryContainer

dem <table>-Tag, der die gesamte Galerie beinhaltet.

-

Sie können die Zeilen und Zellen dieser Tabelle über folgende CSS-Selektoren gestalten:
- .WebYepGalleryContainer tr
- .WebYepGalleryContainer td

WebYepGalleryFirstRow

dem <tr>-Tag der ersten Zeile der Galerie.

WebYepGalleryFirstColumn

dem <td>-Tag der jeweils ersten Zelle einer Zeile.

WebYepGalleryImage dem <div>-Tag, der das Vorschaubild umschließt. -

Sie können das eigentliche Bild über folgenden CSS-Selektor gestalten:
- .WebYepGalleryImage img

WebYepGalleryTextdem <div>-Tag, der den Bildtext umschließt.
-

-

Eigenschaften des Bildergalerie-Elementes

-


- Das Eigenschaftsfenster für das Bildergalerie-Element

-

Galeriename

-

Ein Name für das Bildergalerie-Element. Der Galeriename wird in der Webseite - im "Bearbeiten"-Modus angezeigt, damit die BenutzerInnen bei - der Eingabe die verschiedenen Bildergalerie-Elemente unterscheiden können.

-

Inhalte

-

- Ist hier "für diese Seite" eingestellt, so ist dieses Bildergalerie-Element - von den Bildergalerie-Elementen anderer Seiten unabhängig, auch - wenn diese den gleichen Galerienamen aufweisen. Wenn Sie möchten, - dass die Bildergalerie-Elemente mit diesem Galerienamen auf allen Seiten den gleichen - Inhalt aufweisen, ist dieses Popup-Menü auf "fr alle Seiten" zu - setzen.

-

Maximale Vorschaubreite/-höhe

-

Die Vorschaubilder (Thumbnails) für die Bilder der Galerie werden so von WebYep erstellt, dass sie die hier vorgegebene maximale Höhe bzw. Breite nicht überschreiten. Die Bilder werden dabei ihren Proportionen entsprechend verkleinert.

-

Maximale Bildbreite/-höhe

-

Wenn diese angegeben werden, so werden die hochgeladenen Bilder ggf. verkleinert, um die maximale Breite bzw. Höhe nicht zu überschreiten. Die Bilder werden dabei ihren Proportionen entsprechend verkleinert.

-

Werden diese Attribute nicht angegeben, dann werden die hochgeladenen Bilder nicht verändert.

-

Hinweis: Die Größenänderung (Verkleinerung) des Bildes kann nur durchgeführt werden, wenn am Webserver die PHP-Erweiterung "GD" installiert ist. Wenn nicht, so wird im Galeriebild-Ändern-Fenster ein Warnhinweis angezeigt und das Bild wird nur in den entsprechenden Dimensionen angezeigt aber nicht tatsächlich umgerechnet (die Datenmenge bleibt also unverändert).

-

Anzahl Zellen

-

Gibt an, wie viele Tabellenzellen bei der tabellarischen Auflistung der Vorschaubilder nebeneinander angezeigt werden sollen.

-

Zellenbreite

-

Gibt an, wie breit (in Pixeln) diese Zellen sein sollen. Die Zellenbreite sollte jedenfalls größer als die maximale Breite der Vorschaubilder gewählt werden - meist aber deutlich breiter, damit die Zellen auch den Bildtext aufnehmen können.

- - -
-
- Seitenanfang
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/image.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/image.html deleted file mode 100644 index 9001a74..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/image.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Bild

- -


- Das Symbol für das Bild-Element in der Objektpalette

-

Indem Sie statt eines herkömmlichen Bildes ein WebYep-Bild-Element in einer Webseite platzieren, geben Sie den BenutzerInnen der Webseite die Möglichkeit, das Bild selbst (im Webbrowser) durch eigene GIF- oder JPEG-Dateien zu ersetzen.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_image("Feldname", false, "", "eine_andere_seite.php", "andererFrame", 700, 900, true, 70, 90); ?> Details...

- - - -
Parameter der PHP Funktion webyep_image():
- (siehe auch "Eigenschaften des Bild-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text – der Name für dieses Element.
  2. -
  3. true/false: Ein boolscher Wert – der Gültigkeitsbereich dieses Elementes.
    - true wenn das Element in allen Seiten den selben Inhalt haben soll (global).
    - false wenn es auf jeder Seite, auf der es platziert ist, andere Inhalte haben soll.
  4. -
  5. "": Ein Text – nicht mehr verwendet. Geben Sie einen Leertext ("") an.
  6. -
  7. "eine_andere_seite.php": Ein Text (optional) – der URL einer Seite, auf die das Bild verweisen soll (Link). Kann auch ein absoluter URL sein (http://...).
    - Wenn ein Leertext ("") angegeben wird, ist das Bild initial kein Link, kann aber von den BenutzerInnen noch beim Editieren der Seite verlinkt werden.
  8. -
  9. "andererFrame": Ein Text (optional) – der Name eines Frames (Rahmen), der ggf. für den Link als "target" (Ziel) fungieren soll.
    - Geben Sie einen Leertext ("") ein, wenn Sie kein Frameset verwenden und die verlinkte Seite nicht in einem neuen Fenster geöffnet werden soll.
    - Geben Sie "_blank" an, um die verlinkte Seite in einem neuen Fenster zu öffnen.
  10. -
  11. 700: Eine Zahl – die Breite des Bildes bzw. des Vorschaubildes, oder Null, wenn der Parameter ignoriert werden soll.
  12. -
  13. 900: Eine Zahl – die Höhe des Bildes bzw. des Vorschaubildes, oder Null, wenn der Parameter ignoriert werden soll.
  14. -
  15. true/false: Ein boolscher Wert – gibt an, ob für das Bild ein Vorschaubild erzeugt werden soll.
    - true, wenn ein Vorschaubild erzeugt werden soll. Breite bzw. Höhe des Vorschaubildes werden durch die nächsten - beiden Parameter definiert. Ein Klick auf das Vorschaubild im Webbrowser öffnet dann das Original-Bild in einem Popup-Fenster.
    - false, wenn kein Vorschaubild berechnet werden soll. Die Parameter für Breite und Höhe gelten dann für das Bild selbst, das in dieser Größe dann direkt in der Seite angezeigt wird.
  16. -
  17. 70: Eine Zahl – die Breite des Vorschaubildes.
  18. -
  19. 90: Eine Zahl – die Höhe des Vorschaubildes.
  20. -
-

Bitte beachten Sie auch die Details unter "Eigenschaften des Bild-Elementes" weiter unten bzgl. Größenangaben und Vorschaubild-Erstellung!

-
-

Die Bilddateien können von den BenutzerInnen direkt im Webbrowser - zum Webserver gesendet werden. Im WebYep Bild-Ändern-Fenster wird - im - Webbrowser einfach eine GIF- oder JPEG-Datei ausgewählt und - durch Klick auf "Speichern" wird die Datei zum Webserver - gesendet und von WebYep gespeichert.

-


- Das Bild-Element in Aktion - durch Klicken - auf den Bearbeiten-Knopf ("Foto bearbeiten")
-öffnet sich das Bild-Ändern-Fenster

-


- Das Bild-Ändern-Fenster

-

Die BenutzerInnen können im Bild-Ändern-Fenster auch den URL einer Seite angeben, auf die das Bild verlinken soll (wenn nicht ein Vorschaubild erstellt wurde oder der/die WebDesignerIn nicht schon einen URL vorgegeben hat). Zusätzlich kann auch der "Alt"-Text (der Wert für das "alt"-Attribut des <img>-Tags) angegeben werden.

- - -
-
- Seitenanfang
- -

Einen Lightbox-Effekt hinzufügen

-

Das WebYep Bild-Element (wie auch das Galerie-Element) unterstützt die verbreitete JavaScript-Effekt-Bibliotheken "Lightbox" (basierend auf Prototype/Scriptaculous) und "FancyBox" (basierend auf jQuery). Wenn Sie eine dieser Bibliothek herunterladen und im "opt"-Ordner von WebYep installieren, wird das Bild-Element automatisch diese Bibliothek verwenden. Anstatt ein Popup-Fenster zu öffnen, wenn auf ein Vorschaubild geklickt wird, wird WebYep dann das Originalbild direkt in der Seite mit einem Lightbox-Effekt anzeigen.

-

Installation der "Lightbox"

-

Zum Zeitpunkt der Erstellung dieser Dokumentation kann die Lightbox-Bibliothek unter der folgender Adresse heruntergeladen werden: http://www.lokeshdhakar.com/projects/lightbox2/

-

Nach dem Herunterladen des ZIP-Archivs, ist dieses zu entpacken und der resultierende Ordner (der üblicherweise die Versionsnummer im Namen trägt) einfach auf lightbox umzubenennen. Dieser Ordner ist dann in den Ordner webyep-system/programm/opt am Server hochzuladen.

-

Um die Konfiguration der Lightbox anzupassen, folgen Sie bitte den Anleitungen auf deren Website - siehe Link oben.

-

Sie werden z.B. die Datei webyep-system/programm/opt/lightbox/js/lightbox.js anpassen wollen, um die Pfade zu den Bilddateien für die "schließen"- und "lädt"-Bilder anzupassen:

-

LightboxOptions = Object.extend({
-    fileLoadingImage: '/webyep-system/programm/opt/lightbox/images/loading.gif',
-    fileBottomNavCloseImage: '/webyep-system/programm/opt/lightbox/images/close.gif',

-

Wenn Ihre Seite bereits aus anderen Gründen die Prototype- und/oder Scriptaculous-Bibliothek verwendet, sollten Sie WebYep mitteilen, diese nicht erneut einzubinden. Dies erfolgt in WebYeps Konfigurationsdatei konfiguration.php mittels:

-
-

$webyep_bDoNotIncludePrototype = true;

-

und/oder

-

$webyep_bDoNotIncludeScriptaculous = true;

-
-

Installation der "FancyBox"

-

Zum Zeitpunkt der Erstellung dieser Dokumentation kann die FancyBox-Bibliothek unter der folgenden Adresse heruntergeladen werden: http://fancybox.net/

-

Nach dem Herunterladen des ZIP-Archivs, ist dieses zu entpacken. Dabei entsteht ein Ordner mit einigen Unterordnern. Der Unterordner namens fancybox ist derjenige, der auf den Server in das webyep-system/programm/opt-Verzeichnis hochzuladen ist.

-

Sie werden im Stammordner des ZIP-Archivs auch eine Datei namens jquery-x.x.x.min.js finden (wobei x.x.x für die Versionsnummer steht) – hierbei handelt es sich um die jQuery-Bibliothek, auf der die FancyBox basiert. Sie können diese Datei ebenfalls auf den Server in das webyep-system/programm/opt-Verzeichnis hochladen, müssen das aber nicht unbedingt. Wenn Sie dies nicht tun, wird die jQuery-Bibliothek einfach aus dem Google Code-Archiv geladen.

-

Wenn Ihre Seite bereits aus anderen Gründen die jQuery-Bibliothek verwendet, sollten Sie WebYep mitteilen, diese nicht erneut einzubinden. Dies erfolgt in WebYeps Konfigurationsdatei konfiguration.php mittels:

-
-

$webyep_bDoNotIncludejQuery = true;

-
- - -
-
- Seitenanfang
- - -

-

Eigenschaften des Bild-Elementes

-


- Das Eigenschaftsfenster für das Bild-Element

- -

Bildname

-

Ein Name für das Bild-Element. Der Bildname wird in der Webseite - im "Bearbeiten"-Modus angezeigt, damit die BenutzerInnen bei - der Eingabe die verschiedenen Bild-Elemente unterscheiden können.

- -

Inhalte

-

Ist hier "für diese Seite" eingestellt, so ist dieses Bild-Element - von den Bild-Elementen anderer Seiten unabhängig, auch wenn - diese den gleichen Bildnamen aufweisen. Wenn Sie möchten, dass die - Bild-Elemente mit diesem Bildnamen auf allen Seiten den gleichen Inhalt - aufweisen, ist dieses Popupmenü auf "fr alle Seiten" zu setzen.

- -

Breite / Höhe

-

Gibt die Breite bzw. Höhe des Bildes an (siehe Eigenschaft "Vorschaubild"). - Wenn keine Größenänderung am hochgeladenen Bild vorgenommen werden soll, - können diese Eigenschaften leer gelassen werden.

-

Wenn eine dieser Eigenschaften angegeben wird, sorgt WebYep dafür, dass das Bild - die angegebene Breite oder Höhe nicht überschreitet.

-

Wenn beide Eigenschaften angegeben werden, wird das verkleinerte Bild weder die angegebene - Höhe noch die angegebene Breite überschreiten.

-

Das Seitenverhältnis des Bildes bleibt dabei immer unangetastet.

-

Hinweis: Die Größenänderung - (Verkleinerung) des Bildes kann nur durchgeführt werden, wenn am Webserver die - PHP-Erweiterung "GD" installiert ist. Wenn nicht, so wird im - Bild-Ändern-Fenster ein Warnhinweis angezeigt und das Bild wird nur in den entsprechenden - Dimensionen angezeigt aber nicht tatsächlich umgerechnet (die - Datenmenge bleibt also unverändert).

- -

Vorschaubild

-

Ist diese Option aktiviert, dann wird ein Vorschaubild berechnet, das anstelle des Originals - in der Seite dargestellt wird. Die Größe des Vorschaubildes wird durch die Eigenschaften - "Höhe des Vorschaubildes" und/oder "Breite des Vorschaubildes" bestimmt. - Ein Klick auf dieses Vorschaubild im Webbrowser öffnet dann das Originalbild in einem Popup-Fenster.

-

Ist die Option nicht aktiviert, so wird kein Vorschaubild berechnet und stattdessen das Originalbild auf - die durch Höhe und/oder Breite definierte Größe verkleinert (wenn eine dieser Eigenschaften - angegeben wurde). Ein Klick auf das Bild im Webbrowser öffnet dann auch kein Popup-Fenster.

- -

Breite / Höhe des Vorschaubildes

-

Gibt die Breite bzw. Höhe des Vorschaubildes an (siehe Eigenschaft "Vorschaubild").

- -

Seite (URL)

-

Der URL (bzw. Dateiname) einer Seite, auf die beim Klick auf dieses - Bild verwiesen werden soll. Dadurch wird dieses Bild-Element zum Link.

-

Bei Verwendung dieser Option für Bild-Elemente die sich in einer Schleife - (WebYep-Schleifen-Element) - befinden (um mehrere Bilder zB. untereinander darzustellen), verhält - sich der Bild-Link dann wie ein WebYep-Menü-Element: Die Seite auf die - verwiesen wird kann unterschiedliche Inhalte aufweisen, je nachdem welches - der Bilder in der Schleife angeklickt wurde. So kann mit Schleife und - Bild ein grafisches Menü aufgebaut werden.

- -

Ziel (frame) - bei Verwendungen von Rahmen (target frame)

-

Wenn die unter der Eigenschaft "Seite (URL)" angegebene Seite - beim Klick auf das Bild in einem anderen Rahmen dargestellt - werden soll, ist bei der Eigenschaft "Ziel (frame)" der Name - des betreffenden Rahmens anzugeben.

- - -
-
- Seitenanfang
- -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/index.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/index.html deleted file mode 100644 index 7b66320..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/index.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Referenz

- -

WebYep Elemente sind kurze PHP-Code-Fragmente, die in den HTML-Coder der Seite eingebettet werden. Im Dreamweaver® können diese über die Objektpalette in die Seiten eingefügt werden.

-

Aber Sie können die nötigen PHP-Code-Fragmente auch mit jedem anderen HTML-Editor manuell in Ihre Seiten einfügen – siehe dazu die Referenzen der einzelnen WebYep Elemente.

-

Bitte beachten Sie, dass HTML-Seiten, die WebYep-Elemente beinhalten, - die Dateiendung ".php" aufweisen müssen (nicht ".htm" oder ".html")!

-
-

Nach Installation der WebYep Dreamweaver® Extension finden Sie im Popupmenü am linken oberen Rand der Objektpalette eine neue Kategorie "WebYep":

-

-

Durch Klick auf eines der in der Objektpalette gelisteten Symbole wird - das entsprechende WebYep-Element in die Seite eingefügt:

-

Das eingefügte WebYep-Element wird durch ein "PHP"-Symbol in der Seite dargestellt - wenn dieses selektiert wird, werden im Eigenschaftsfenster (Menü "Fenster / Eigenschaften") die Einstellungsmöglichkeiten des WebYep-Elementes angezeigt.

-


- Im Dokument: Das eingefügte WebYep-Element - ("PHP"-Symbol)

-


- Das Eigenschaftsfenster mit den Einstellungsmöglichkeiten - für ein WebYep-Element

-

Wichtiger Hinweis: Stellen - Sie sicher, dass Dreamweaver die "Unsichtbaren-Elemente" anzeigt: - Menü "Ansicht - / Visuelle Hilfsmittel / Unsichtbare Elemente" bzw. - in den Voreinstellungen (Menü "Bearbeiten / Voreinstellungen") - unter Kategorie "Unsichtbare Elemente" die "Server Markup - Tags" aktivieren.

- - -
-
- Seitenanfang
-

Die WebYep-Elemente können in die Gestaltung der Seite einbezogen werden, als wären sie ein Teil eines Textes oder ein Bild. Sie können zB. wie herkömmlicher Text formatiert werden (vorzugsweise mittels CSS).

-


- Das WebYep-Element kann mit dem umliegenden Text einfach
- mit formatiert werden (vorzüglich mittels CSS).

-

 

-

Zusammenfassung

-
    -
  • Im Dreamweaver® WebYep-Elemente werden durch Anklicken des gewünschten Symbols in der Objektpalette (Kategorie "WebYep") in die Seite eingefügt.
  • -
  • Die WebYep-Elemente werden im Dreamweaver® durch kleine "PHP"-Symbole in der Seite dargestellt.
  • -
  • Selektiert man dieses Symbol, so können im Eigenschaftsfenster die Einstellungen für das WebYep-Element vorgenommen werden.
  • -
  • Die WebYep-Elemente können gestaltet/verschoben etc. werden wie herkömmliche Texte oder Bilder
  • -
- - -
-
- Seitenanfang
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/init-code.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/init-code.html deleted file mode 100644 index 608d796..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/init-code.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Der WebYep Init Code

- -
-

Jede Seite, die WebYep Elemente beinhaltet, benötigt eine PHP-Code-Fragment, mit dem das WebYep System initialisiert wird. Dieses Code-Fragment muss vor allem anderen im Code der Seite platziert sein – nicht einmal eine Leerzeile darf dem Init Code vorangestellt sein.

-

Der Init Code muss auch vor der <DOCTYPE...-Direktive platziert sein. Obwohl diese Direktive eigentlich ebenfalls ganz am Beginn des Dokuments stehen muss, führt dies nicht zu Problemen, weil das PHP-Code-Fragment bereits am Server abgearbeitet (und somit "konsumiert") wird – im HTML-Code, der den Webbrowser erreicht, ist der PHP-Code nicht mehr vorhanden und somit die <DOCTYPE>-Direktive wieder ganz am Beginn des Dokuments.

-

Der Init Code wird automatisch in das Dokument eingefügt, wenn Sie eines der unterstützten WebDesign-Programme (wie zB. Dreamweaver) und das dazugehörige WebYep Plugin bzw. die WebYep Extension verwenden. Wenn Sie aber Ihre Seiten "von Hand" codieren oder zumindest die PHP-Code-Fragmente für die WebYep-Elemente manuell einfügen, so ist auch der WebYep Init Code manuell einzufügen.

-

Dies ist der WebYep Init Code:
- (Bitte kopieren Sie den gesamten Code, vom ersten "<?php" bis zum letzten "?>")

-
-
-
<?php // WebYep init WebYepV1
-/* ><table><tr><td bgcolor=white><h2>WebYep message: Error, PHP inactive</h2>
-<font color=red>The PHP code in this page can not be executed!<ul>
-<li>Are you launching this page directly form your harddisc (e.g. via Dreamweavers
-"Preview in Browser" instead of accessing it via a webserver?</li>
-<li>Has this file the correct file extension for PHP scripts?
-WebYep pages must have the ".php" extension and <b>not</b> ".html" or ".htm"!</li>
-</ul></font></td></tr></table><!--
-*/
-$webyep_sIncludePath = "./";
-$iDepth = 0;
-while (!file_exists($webyep_sIncludePath . "webyep-system")) {
-	$iDepth++;
-	if ($iDepth > 10) {
-		error_log("webyep-system folder not found!", 0);
-		echo "<html><head><title>WebYep</title></head><body><b>WebYep:</b> This page can not be displayed <br>Problem: The webyep-system folder was not found!</body></html>";
-		exit;
-	}
-	$webyep_sIncludePath = ($webyep_sIncludePath == "./") ? ("../"):("$webyep_sIncludePath../");
-}
-if (file_exists("${webyep_sIncludePath}webyep-system/programm")) $webyep_sIncludePath .= "webyep-system/programm";
-else $webyep_sIncludePath .= "webyep-system/program";
-include("$webyep_sIncludePath/webyep.php");
-// -->?>

-

Zusammenfassung

-
-
    -
  • Jede Seite, die WebYep-Elemente beinhaltet, benötigt auch den WebYep Init Code.
  • -
  • Der Init Code muss ganz am Beginn des Dokument-Codes platziert sein.
  • -
  • Wenn Sie eines der unterstützten WebDesign-Programme (wie zB. Dreamweaver) und das zugehörige Plugin bzw. die Extension für WebYep verwenden, wird der Init Code automatisch platziert.
  • -
-
-
- -
-
- Seitenanfang
- -
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/logon-button.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/logon-button.html deleted file mode 100644 index d2d0534..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/logon-button.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Anmeldeknopf

- -


- Das Symbol für den Anmelde-Knopf in der Objektpalette

-

Wenn die BenutzerInnen der Website eine Seite im Webbrowser bearbeiten wollen, müssen sie sich erst mittels Name und Kennwort anmelden: Durch Klick auf den an beliebiger Stelle einer Seite platzierten Anmeldeknopf, wird vom Webbrowser eine Eingabemaske für Name und Kennwort angezeigt. Erst nach erfolgreicher Überprüfung von Name und Kennwort wird die Seite im "Bearbeiten"-Modus angezeigt.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_logonButton(true); ?> Details...

- - - -
Parameter der PHP Funktion webyep_logonButton():
- (siehe auch "Eigenschaften des Anmeldeknopfes " weiter unten) -
    -
  1. true/false: Ein boolscher Wert – gibt an, ob der Anmeldeknopf sichtbar sein soll.
    - true wenn er sichtbar sein soll.
    - false wenn nicht – der Anmeldeknopf ist dann aber immer noch vorhanden und kann angeklickt werden (wenn man weiß, wo er liegt).
    - Unabhängig davon ist aber immer die Eingabe von Benutzername und Kennwort erforderlich!
  2. -
-
-

Zur Konfiguration von Benutzername und Kennwort siehe auch das Kapitel "WebYep konfigurieren".

-


- Rechts unten der WebYep-Anmeldeknopf

-

Der Anmeldeknopf kann, aber muss nicht auf jeder bearbeitbaren - Seite einer Website platziert werden. Ein Anmeldeknopf auf einer - Seite genügt - nach erfolgreicher Anmeldung sind alle Seiten bearbeitbar, - da die Anmeldedaten mittels Cookies im Webbrowser (verschlüsselt) - gespeichert werden. Personen, die Webseiten mittels WebYep bearbeiten - wollen (BenutzerInnen), sollten - daher in ihren Webbrowsern die Cookies nicht deaktivieren!

-

Technischer Hinweis: Name - und Kennwort werden in Cookies im Browser gespeichert, nicht aber auf - der Festplatte, sondern nur im Arbeitsspeicher (Session-Cookie)! Das - Kennwort wird dabei zusätzlich in Kombination mit dem aktuellen - Datum verschlüsselt, sodass selbst im Falle eines "Cookie-Diebstahls" dieses - Cookie nur einen Tag lang zum Bearbeiten der Seite berechtigen würde. - Da die Eingabe im Logon-Formular aber von den Browsern unverschlüsselt übertragen - wird (außer bei einer SSL-verschlüsselten Kommunikation via - https), ist ein "Abhören" des Kennwortes theoretisch technisch denkbar.

- - -
-
- Seitenanfang
-

Eigenschaften des Anmeldeknopfes

-


- Das Eigenschaftsfenster für den Anmeldeknopf

-

sichtbar

-

Wenn diese Option deaktiviert wird, dann versteckt WebYep das - Schloss-Symbol - der Anmelde-Knopf ist somit unsichtbar. Die BenutzerInnen - müssen dann den Platz des Anmeldeknopfes auf der Webseite kennen (zB. - direkt unterhalb des Firmenlogos) - wenn sie mit der Maus an diese Stelle - klicken, erfolgt wie gewohnt die Anmeldung.

-

Das Ausblenden des Anmeldeknopfes macht das Anmelden zwar etwas zum Minensuchspiel, aber dafür ist die Wahrscheinlichkeit, dass herkömmliche BesucherInnen der Website mit dem Schloss-Symbol "herumspielen" und vielleicht versuchen das Kennwort zu erraten, weniger groß...

- - -
-
- Seitenanfang
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/long-text.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/long-text.html deleted file mode 100644 index 6e422b0..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/long-text.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Fließtext

- -


- Das Symbol für das Text-Element in der Objektpalette

-

Das Text-Element ist für längere Textpassagen gedacht - zB. Produktbeschreibungen oder auch ganze Webseiten. Wenn Sie also eine längere Textstelle einer Webseite bearbeitbar machen wollen, können Sie dieses WebYep-Element verwenden.

-

Die Formatierungsmöglichkeiten des Text-Elementes sind limitiert (siehe auch weiter unten) – desshalb ist es besonders gut geeignet, wenn Sie als WebDesignerIn möglichst viel Kontrolle über das Aussehen der Texte behalten wollen.

-

Wenn Sie mehr Kontrolle über das Aussehen der Texte an die RedakteurInnen abgeben möchten, ist das HTML-Text-Element besser geeignet.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_longText("Feldname", false, "", false); ?> Details...

- - - -
Parameter der PHP Funktion webyep_longText():
- (siehe auch "Eigenschaften des Text-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text – der Name für dieses Element.
  2. -
  3. true/false: Ein boolscher Wert – der Gültigkeitsbereich dieses Elementes.
    - true wenn das Element in allen Seiten den selben Inhalt haben soll (global).
    - false wenn es auf jeder Seite, auf der es platziert ist, andere Inhalte haben soll.
  4. -
  5. "": Ein Text – nicht mehr verwendet. Geben Sie einen Leertext ("") an.
  6. -
  7. true/false: Ein boolscher Wert – gibt an, ob E-Mail-Links im Text kodiert werden sollen.
    - true wenn E-Mail-Adressen im Text mittels JavaScript kodiert werden sollen.
    - false wenn sie als normaler HTML Code ausgegeben werden sollen.
  8. -
-
-


- Das Text-Element in Aktion - durch Klicken - auf den Bearbeiten-Knopf ("Beschreibung bearbeiten")
-öffnet sich das Text-Bearbeiten-Fenster

-


- Das Text-Bearbeiten-Fenster

- - -
-
- Seitenanfang
-

Das Besondere am Text-Element ist, dass der von den BenutzerInnen eingegebene - Text von WebYep untersucht und interpretiert wird. Bestimmte Zeichenfolgen haben - eine bestimmte Formatierung des Textes zur Folge:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

bei Eingabe von

erscheint in der Seite

sieht - zB. so aus:

http://www.test.com

Der Text "http://www.test.com" als Link auf diese Website - es wird ein neues Browserfenster geöffnet! (target="_blank")

http://www.test.com

test@firma.com

Der Text "test@firma.com" als Link auf diese E-Mail-Adresse (mailto:test@firma.com)

-

Siehe auch E-Mail-Links kodieren weiter - unten.

test@firma.com

<LINK:andereseite.html Zur - anderen Seite>

Der Text "Zur anderen Seite" als Link auf die Datei andereseite.html - es wird kein neues Browserfenster geöffnet! Es können auch vollständige URLs (inkl. "http://...") angegeben werden.

Zur anderen Seite

<FETT Ein dicker Text>

Der Text "Ein - dicker Text" in Fettschrift (mittels <strong>-Tag)

Ein dicker Text

<BEISPIEL Ein Text in spezieller Form>

Der Text "Ein Text in spezieller Form" in dem CSS-Stil "BEISPIEL" formatiert (mittels <span class="BEISPIEL">).

-

Sie können in Ihren Webseiten beliebige CSS-Stile anlegen, die von den BenutzerInnen dann auf diese Art angewendet werden können.

-

Bitte beachten Sie aber dabei, dass die Stilnamen ausschließlich - aus Großbuchstaben bestehen!

Ein Text in spezieller Form

---

Eine horizontale - Trennlinie. Die Zeichenfolge "---" muss dazu in einer - eigenen Zeile stehen!


-

* Erster Listenpunkt
- ** Ein Unterpunkt
- * Zweiter Listenpunkt mit einem langen Text
- * Dritter Listenpunkt

Durch Voranstellen - eines oder mehrerer Sterne (oder des Listen-Symbols) werden die Zeilen als Liste - formatiert. Statt dem Punkt-Symbol kann bei der Anzeige auch ein - Bild (zB. GIF oder JPG) - verwendet werden - siehe "Listenformatierung" weiter - unten.

    -
  • Erster Listenpunkt -
      -
    • Ein Unterpunkt
    • -
    -
  • -
  • Zweiter Listenpunkt mit einem langen Text
  • -
  • Dritter Listenpunkt
  • -

+ Erster Listenpunkt
- ++ Ein Unterpunkt
- + Zweiter Listenpunkt mit einem langen Text
- + Dritter Listenpunkt

Durch Voranstellen eines oder mehrerer Plus-Zeichen werden die Zeilen als Aufzählungs-Liste formatiert. Welche Art der Numerierung verwendet wird, kann über entsprechende CSS-Stile für den <ol>- und <li>-Tag im Stylesheet der Seite beeinflusst werden - siehe "Listenformatierung" weiter unten.

-
    -
  1. Erster Listenpunkt -
      -
    1. Ein Unterpunkt
    2. -
    -
  2. -
  3. Zweiter Listenpunkt mit einem langen Text
  4. -
  5. Dritter Listenpunkt
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

-

Durch verwenden - des "|"-Symbols (links unten auf der Tastatur neben - dem "Y", dabei AltGr gedrückt halten), können - einfache Tabellen erzeugt werden. Das "|"-Symbol dient - dabei als Spalten-Trenner.

-

Das Aussehen der Tabelle muss durch entsprechende CSS-Stile - festgelegt werden - siehe "Tabellenformatierung" weiter unten.

-
- - - - - - - - - - -
aaabbbccc
111222333
-
-

Die Formatierungsnotation "<BEISPIEL Ein Text in - spezieller Form>" setzt voraus, dass Sie in - der Seite einen CSS-Stil namens ".BEISPIEL" definiert haben! Wichtig ist dabei, dass der - Stilname nur aus Großbuchstaben bestehen darf!

-

Platzierung des Text-Elementes

-

Beachten Sie bitte, dass das Text-Element außer Text auch diversen - HTML-Code generiert (wie horizontale Linien oder Listen – siehe - nächster Absatz). - Daher ist es wichtig innerhalb welches HTML-Tags sie das Text-Element - platzieren!

-

Am sichersten ist es, wenn Sie es in einen <DIV>-Tag platzieren. - Problematisch kann hingegen zB. das Setzen in einen <P>-Tag (Absatz) - werden, da Listen (<UL>) oder Linien (<HR>) in einem Absatz laut - HTML-Spezifikation - nicht erlaubt sind.

-

Um zu ermitteln, innerhalb welchen Tags sich ein WebYep Text-Element - befindet, selektieren Sie es im Dreamweaver und betrachten Sie dann den - Tag-Selektor (am linken unteren Fensterrand): Die Reihe von dort gelisteten - Tags gibt an, in welche Tags das Element eingebettet ist. Lautet der - letzte in der Reihe <p>, so sollten Sie diesen mit der rechten Maustaste - anklicken, "Tag bearbeiten" wählen und aus dem <p> ein <div> machen.

-

Listenformatierung

-

Listen (Bullet Lists) werden von WebYep durch die HTML-Tags <ul> und - <li> realisiert. Somit kann durch Erstellen entsprechender CSS-Stile - das Aussehen dieser Listen wie gewohnt beeinflusst werden.

-

So können Sie zum Beispiel durch den Stil:

-
ul { list-style-position: outside; list-style-image: - url(bullet.gif); }
-

eine Grafik (bullet.gif) als Symbol für die Listenpunkte definieren. - Sie können - einen derartigen Stil im Dreamweaver einfach erzeugen - legen Sie einen - neuen - Stil an:

-
Selektor-Typ: Tag
- Tag: ul
-

und vergeben Sie in der Kategorie "Liste" die gewünschten - Eigenschaften (Listenpunkt-Bild, Position, etc.)

-

Wenn Sie mit dem Stil nicht alle Listen in der Seite sondern nur die - im Text-Element beeinflussen möchten, stellen Sie dass Text-Element - einfach in einen <div>-Tag, geben diesem eine CSS-Klasse (class="klassenname") - und ändern den Namen des obigen Stils von "ul" in ".klassenname - ul".

-

Um nur Listenpunkte einer bestimmten Ebene (Einrückung) zu beeinflussen, muss bei der Stildefinition nur der Tag-Name (das "ul") entsprechend oft wiederholt werden:

-
.klassenname ul ul { .....; }
-

beeinflusst beispielsweise nur Punkte der zweiten Ebene und tiefer, nicht aber die Haupt-Punkte.

-

Um die mittels "+" erzeugten Aufzählungslisten zu beeinflussen, gilt obiges entsprechend für den <ol>-Tag statt den <ul>-Tag.

-

Tabellenformatierung -

-

Um das Aussehen von in den Text eingebetteten Tabellen festzulegen, - können ebenfalls entsprechende CSS-Stile erzeugt werden - zB.:

-
-table { -
- margin: 0px;
- padding: 0px;
- border-top: 1px solid black;
- border-left: 1px solid black; -
-}
-
-td { -
- margin: 0px;
- padding: 6px;
- border-bottom: 1px solid black;
- border-right: 1px solid black;
-}
-
-

Wenn Sie mit den Stilen nicht alle Tabellen in der Seite sondern nur - die im Text-Element beeinflussen möchten, stellen Sie dass Text-Element - einfach - in einen <div>-Tag, geben diesem eine CSS-Klasse (class="klassenname") - und ändern die Namen der obigen Stile von "table" - in ".klassenname - table" bzw. von "td" - in ".klassenname - td".

-

- -

-
- Seitenanfang
-

-

Eigenschaften des Text-Elementes

-


- Das Eigenschaftsfenster für das Text-Element

-

Feldname

-

Eine Bezeichnung für das Text-Element. Der Feldname wird in der Webseite im "Bearbeiten"-Modus angezeigt, damit die BenutzerInnen bei der Eingabe die verschiedenen Text-Elemente unterscheiden können.

-

Inhalte

-

Ist hier "für diese Seite" eingestellt, so ist dieses - Text-Element von den Text-Elementen anderer Seiten unabhängig, - auch wenn diese den gleichen Feldnamen aufweisen. Wenn Sie möchten, - dass die Text-Elemente mit diesem Feldnamen auf allen Seiten den gleichen - Inhalt aufweisen, ist dieses Popupmenü auf "fr alle Seiten" zu - setzen.

-

E-Mail-Links kodieren

-

E-Mail-Adressen, die von den BenutzerInnen in ein WebYep-Text-Element - eingegeben werden, zeigt WebYep als E-Mail-Links in der Seite an. - Dies könnte (zB. von SPAM-Spidern) dazu missbraucht werden, diese - E-Mail-Adressen zum Zwecke des Versendens von SPAMs zu sammeln.

-

Um das zu verhindern, können Sie diese Option auf "Ja" stellen - damit - werden die eingegebenen E-Mail-Adressen weiter als Links dargestellt, - aber mittels JavaScript verschlüsselt, sodass sie kaum - mehr missbraucht werden können.

-

Da diese Verschlüsselung aber auf JavaScript basiert, können die E-Mail-Adressen - bei den wenigen BesucherInnen der Website, die JavaScript deaktiviert haben, nur in der Form:

-
name(_AT_)adresse.com
-

angezeigt werden.

-

- -

-
- Seitenanfang
-

- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/loop.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/loop.html deleted file mode 100644 index 9f78872..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/loop.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Schleife

- -


- Die Symbole für das Schleifen-Element in der Objektpalette:
- Links "Schleifen-Start", rechts "Schleifen-Ende"

-

Einen Block von Elementen auf einer Seite beliebieg oft - zu wiederholen ist der Sinn der WebYep-Schleife. Die wiederholten - Elemente können dabei WebYep-Elemente (Kurztext-Element, Bild-Element, - ...), aber auch herkömmliche HTML-Elemente (Texte, Absätze, - Bilder, Tabellen, ...) sein. Alles was sich zwischen dem Schleifen-Start- und - dem Schleifen-End-Element befindet, bildet einen Block, der - einfach nach Wunsch wiederholt wird. Das Entscheidende aber ist: WebYep-Elemente - innerhalb des sich wiederholenden Blocks können bei jeder - Wiederholung andere Inhalte haben!

-

Das Schleifen-Start-Element wird durch folgenden PHP Code repräsentiert:

-

<?php foreach (WYLoopElement::aLoopIDs("Schleifenname") as $webyep_oCurrentLoop->iLoopID) { $webyep_oCurrentLoop->loopStart(true); ?> Details...

-
Parameter der PHP Funktion aLoopIDs():
- (siehe auch "Eigenschaften des Schleifen-Elementes" weiter unten) -
    -
  1. "Schleifenname": Ein Text – der Name für dieses Element.
  2. -
- Parameter der PHP Funktion loopStart():
- (siehe auch "Eigenschaften des Schleifen-Elementes" weiter unten) -
    -
  1. true/false: Ein boolscher Wert – gibt an, ob die Schleifen-Editier-Knöpfe automatisch eingebunden werden sollen.
    - true wenn die Editier-Knöpfe automatisch am Beginn jedes Blocks eingefügt werden sollen.
    - false wenn nicht. Sie müssen dann den PHP-Code für diese Editier-Knöpfe manuell an der gewünschten Stelle einfügen – siehe dazu auch "Autom. Edit-Knöpfe" weiter unten.
  2. -
-
-

Das Schleifen-Ende-Element wird durch folgenden PHP Code repräsentiert:

-

<?php $webyep_oCurrentLoop->loopEnd(); } ?>

-

Einsatz des Schleifen-Elementes

-

Um das Schleifen-Element anzuwenden, erzeugen Sie in Ihrer Seite einfach einige HTML- und/oder WebYep-Elemente (den Schleifen-Inhalt). Setzen Sie dann den Schleifen-Start vor diese Elemente und das Schleifen-Ende nach diese Elemente:

-

-

 

-

In der Website präsentiert sich die Schleife dann für die - BetrachterInnen so als würde sich der Schleifen-Block einfach mehrmals - wiederholen, jedes mal mit anderen Inhalten allerdings:

-

- - -
-
- Seitenanfang
- -

Im "Bearbeiten"-Modus im Webbrowser werden oberhalb - jedes Blocks bis zu vier Symbole eingeblendet, mit denen die Blöcke - verändert werden können:

-

-

Wobei die einzelnen Symbole folgende Funktion haben:

- - - - - - - - - - - - - - - - - - - - - -

Neuen Block darunter hinzufügen.

Block löschen

Block Richtung Anfang verschieben

Block Richtung Ende verschieben

-

Block ein-/ausblenden

-

Positionierung von Schleifen-Start und -Ende

-

Wenn Sie ein HTML-Element (wie einen Absatz "<p>" oder - eine Tabelle "<table>") wiederholen wollen, müssen - Sie nur darauf achten, dass Sie den Start exakt vor das Element und das - Ende exakt nach das Element setzen - siehe dazu "Positionierung - im Dokument" in der Einleitung zu den Tutorials.

-

In manchen Fällen kann es nötig sein, den Schleifen-Start - und das Schleifen-Ende im HTML-Code genauer zu platzieren um exakt festzulegen, - was wiederholt werden soll. Sie können die PHP-Blöcke für den - Schleifen-Start und das -Ende (jeweils durch "<?php" und "?>" eingegrenzt) - im HTML-Code beliebig verschieben.

-

Zur Überprüfung können Sie Ihre Seite im Webbrowser aufrufen - und im Webbrowser den HTML-Quellcode anzeigen lassen - dort sehen Sie - eindeutig, welcher HTML-Code durch das Schleifen-Element aufgrund Ihrer - Positionierung erstellt wird.

- - -
-
- Seitenanfang
- -

Eigenschaften des Schleifen-Start-Elementes

-


- Das Eigenschaftsfenster für das Schleifen-Start-Element

-

Bezeichnung

-

Eine Bezeichnung für das Schleifen-Element. Wird nicht in der Seite angezeigt, ist aber für die interne Untscheidung erforderlich, wenn mehrere Schleifen auf einer Seite platziert werden.
- Bitte immer einen eindeutigen Namen angeben!

-

Autom. Edit-Knöpfe

-

Die Symbole zum Bearbeiten der Blöcke werden im "Bearbeiten"-Modus überhalb des jeweiligen Blocks nur eingeblendet, wenn dieses Häkchen gesetzt ist (standard).

-

Wenn Sie in speziellen Fällen den Schleifen-Start an eine Stelle - des HTML-Codes setzen wollen, an dem die Symbole (aus HTML-syntaktischen - Gründen) nicht eingefügt werden dürfen, sollten Sie dieses - Häkchen ausschalten. Sie müssen dann aber an geeigneter Stelle - innerhalb des Blocks folgenden Code in den HTML-Code einfügen:

-
-

<?php $webyep_oCurrentLoop->showEditButtons(); ?>

-
-

Ein typisches Beispiel hierfür wäre, wenn Sie den Schleifen-Start - zwischen <table>-Tag und <tr>-Tag setzen, um nur die Tabellenzeilen - und nicht die ganze Tabelle zu wiederholen. Das Schleifen-Ende müsste - in diesem Fall zwischen </tr>-Tag und </table>-Tag gesetzt - werden. Innerhalb einer der Tabellenzellen müsste dann obiges Code-Fragment - platziert werden.

-

Eigenschaften des Schleifen-Ende-Elementes

-

Das Schleifen-Ende-Element hat keine einstellbaren Eigenschaften.

- - -
-
- Seitenanfang
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/menu.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/menu.html deleted file mode 100644 index a84c77d..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/menu.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Menü

- -


- Das Symbol für das Menü-Element in der Objektpalette

-

Um eine WebYep-Seite - wie zB. eine Produktinfoseite - mehrfach verwenden - zu können (also zB. zur Präsentation mehrerer Produkte), wird - das WebYep-Menü-Element eingesetzt. Dadurch muss nicht für - jedes Produkt eine eigene HTML-Seite erstellt werden.

-

Es genügt - eine Seite, für die WebYep mit Hilfe des Menü-Elementes mehrere - sogenannte "Instanzen" erzeugt. Somit kann die selbe WebYep-Seite - mit verschiedenen Inhalten (für verschiedene Produkte) angefüllt - werden und mit dem Menü-Element wird dann ausgewählt, welche "Instanz" der - Seite, also mit den Inhalten welches Produktes, jeweils angezeigt werden - soll.

-

Für jeden Menüpunkt wird dann also eine Instanz der selben Zielseite, sozusagen eine "virtuelle Kopie", erzeugt. Alle WebYep Elemente dieser Seite können für jede Instanz unterschiedliche Inhalte haben. Ein WebYep Bild Element in der Zielseite zum Beispiel kann ein anderes Bild zeigen, je nachdem, welcher Menüpunkt angeklickt wurde.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_menu("Feldname", false, "die_seite.php", "einFrame", "", ""); ?> Details...

-
Parameter der PHP Funktion webyep_menu():
- (siehe auch "Eigenschaften des Menü-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text – der Name für dieses Element.
  2. -
  3. true/false: Ein boolscher Wert – der Gültigkeitsbereich dieses Elementes.
    - true wenn das Element in allen Seiten den selben Inhalt haben soll (global).
    - false wenn es auf jeder Seite, auf der es platziert ist, andere Inhalte haben soll.
  4. -
  5. "die_seite.php": Ein Text– der URL der Seite, auf welche die Menüpunkte verweisen sollen.
  6. -
  7. "einFrame": Ein Text (optional) – der Name eines Frames (Rahmen), der für die Links der Menüpunkte als "target" (Ziel) fungieren soll.
    - Geben Sie einen Leertext ("") an, wenn Sie kein Frameset verwenden.
  8. -
  9. "": Ein Text – nicht mehr verwendet. Geben Sie einen Leertext ("") an.
  10. -
  11. "": Ein Text – nicht mehr verwendet. Geben Sie einen Leertext ("") an.
  12. -
-
-

Die Menüpunkte können von den BenutzerInnen direkt im Webbrowser (im Menü-Bearbeiten-Fenster) verändert, hinzugefügt, gelöscht werden und sie können auch die Reihenfolge der Menüpunkte festlegen.

-


- Das Menü-Element in Aktion - durch Klicken auf den Bearbeiten-Knopf ("Therapien bearbeiten ")
-öffnet sich das Menü-Bearbeiten-Fenster

-


- Das Menü-Bearbeiten-Fenster

- - -
-
- Seitenanfang
- - -

Dynamische oder statische Menüs

-

Ein WebYep Menü wird durch die HTML Tags <ul> und <li>, also eine Aufzählungsliste, repräsentiert. Untermenüzweige werden durch Verschachteln solcher Listen generiert. Diese Untermenüs können dynamisch auf- und zugeklappt werden, indem auf einen Untermenütitel geklickt wird, wenn in der WebYep Konfiguration (konfiguration.php) die Verwendung von JavaScript aktiviert ist (was die Standardeinstellung ist):

-
$webyep_sMenuType = "listJS";
-

Tragen Sie hier den Wert "list" ein, um nur statische Menüs ohne JavaScript zu erzeugen.

-

Beachten Sie, dass das Menü-Element JavaScript im "listJS"-Modus lediglich defensiv einsetzt: Wenn JavaScript nicht zur Verfügung steht, wird automatisch ein statisches Menü (in dem alle Menübäume eingeblendet sind) erzeugt. Dies stellt auch einen barrierefreien Zugang zum Menü sicher.

-

Wenn die Konfigurationseinstellung

-
$webyep_bAutoCloseMenus
-

in der konfiguration.php auf true gestellt wird, werden beim Öffnen eines Menüzweiges alle anderen automatisch geschlossen.

-

Wenn die Konfigurationseinstellung

-
$webyep_bRememberOpenMenus
-

in der konfiguration.php auf false gestellt wird, werden die geöffneten Menüzweige nicht gespeichert – sobald eine neue Seite geöffnet wird, werden alle Zweige automatisch geschlossen, außer der, zu dem die aktuelle Seite gehört.

-

Gestalten des Menüs

-

WebYep vergibt beim generieren des HTML-Codes für jeden Menüeintrag einen oder mehrere CSS-Klassen, je nachdem welcher Art der Eintrag ist (normaler Menüeintrag oder Untermenütitel) bzw. in welchem Status er sich befindet (selektiert, aufgeklappt). Indem Sie in Ihrem Stylesheet oder direkt in Ihrer Seite CSS-Stile für diese Klassen definieren, können Sie das Aussehen des Menüs detailliert beeinflussen.

-

Liste der CSS-Klassen:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CSS KlassennameZugewiesen wenn....
WebYepMenuItemder Eintrag ein normaler Menüeintrag ist (kein Untermenütitel).
WebYepMenuTitle der Eintrag ein Untermenütitel ist.
WebYepMenuCurrentPath der Eintrag dem gerade selektierten Menüeintrag übergeordnet ist.
WebYepMenuCurrentItem der Eintrag der gerade selektierte Menüeintrag ist.
WebYepMenuTitleExpanded der Eintrag der Titel eines Untermenüs ist, das gerade ausgeklappt ist.
WebYepMenuFirstItem der Eintrag der erste in seinem Menüzweig ist (z.B. für Trennlinien verwendbar)
-

Jeder Menüeintrag besteht aus einem <li>-Tag der einen <a>-Tag (Link) enthält. Die CSS-Klassen werden beiden Tags zugewiesen. Manchmal werden auch mehr als nur eine CSS-Klasse zugewiesen. Der Titel eines ausgeklappten Untermenüs wird z.B. die beiden Klassen "WebYepMenuTitle" und "WebYepMenuTitleExpanded" zugewiesen bekommen.

-

Hinweis: Auf unserer Website gibt es Beispiele für die Verwendung von CSS zum Gestalten von Menüs: http://www.obdev.at/webyep/

- - -
-
- Seitenanfang
- -

Eigenschaften des Menü-Elementes

-


- Das Eigenschaftsfenster für das Menü-Element

-

Menüname

-

Eine Bezeichnung für das Menü-Element. Der Menüname wird in der Webseite im "Bearbeiten"-Modus angezeigt, damit die BenutzerInnen bei der Eingabe die verschiedenen Menü-Elemente unterscheiden können.

-

Inhalte

-

Ist hier "für diese Seite" eingestellt, so ist dieses Menü von den Menüs anderer Seiten unabhängig, auch wenn diese den gleichen Menünamen aufweisen. Wenn Sie das Menü auf mehreren Seiten platzieren möchten, ist diese Einstellung auf "fr alle Seiten" zu setzen.

-

Seite (URL)

-

Name (bzw. vollständiger URL) der Seite, die beim Klick auf einen Menüeintrag angezeigt werden soll (die Zielseite). Meist wird das der Name der Seite sein, in der sich das Menü-Element befindet (die Seite verweist also sozusagen auf sich selbst).

-

Ziel (frame) - bei Verwendungen von Rahmen (target frame)

-

Wenn die unter der Eigenschaft "Seite (URL)" angegebene Seite beim - Klick auf einen Menüeintrag in einem anderen Rahmen dargestellt - werden soll, ist bei der Eigenschaft "Ziel (frame)" der Name des - betreffenden Rahmens anzugeben.

-
-

Hinweis: Sie können einen Menüpunkt auch direkt mit einem Link von einer anderen Seite aus anspringen, indem - Sie beim Link an den URL folgendes anhängen:

-
-

?DOC_INST=x

-
-

wobei "x" für die Identifikations-Nummer des Menüeintrages steht - also zB.:

-
-

eine_seite_mit_menue.php?DOC_INST=1

-
-

Sie können die Identifikations-Nummer eines Menüeintrages leicht herausfinden, indem Sie den Menüeintrag im WebBrowser einfach anklicken und so die entsprechende Unterseite aufrufen - dann sehen Sie in der URL-Zeile (Adress-Zeile) des WebBrowsers den URL der Seite mit oben erwähntem "?DOC_INST=...".

-

Die ID des Menüeintrags hat nichts mit seiner Position im Menü (Reihenfolge) zu tun!

-
- - -
-
- Seitenanfang
- - -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/read-more.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/read-more.html deleted file mode 100644 index be65548..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/read-more.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Weiterlesen

- -

Symbol in der Objektpalette
- Das Symbol für das Weiterlesen-Element in der Objektpalette

-

Das WebYep Weiterlesen-Element wird verwendet, um editierbare Links am Ende von Produktbeschreibungen oder Anrisstexten zu erzeugen.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_readMore("Feldname", "LinkText", "eine_andere_seite.php", "andererFrame"); ?> Details...

-
Parameter der PHP Funktion webyep_readMore():
- (siehe auch "Eigenschaften des Weiterlesen-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text – der Name für dieses Element.
  2. -
  3. "LinkText": Ein Text – der Standardtext für diesen Link.
  4. -
  5. "eine_andere_seite.php": Ein Text – der URL einer Seite, auf die das Element verweisen soll (Link). Kann auch ein absoluter URL sein (http://...).
  6. -
  7. "andererFrame": Ein Text (optional) – der Name eines Frames (Rahmen), der ggf. für den Link als "target" (Ziel) fungieren soll.
    - Geben Sie einen Leertext ("") ein, wenn Sie kein Frameset verwenden und die verlinkte Seite nicht in einem neuen Fenster geöffnet werden soll.
    - Geben Sie "_blank" an, um die verlinkte Seite in einem neuen Fenster zu öffnen.
  8. -
-
-


- The Weiterlesen-Element in Aktion - durch Klicken - auf den Bearbeiten-Knopf öffnet sich das Weiterlesen-Ändern-Fenster

-


- Das Weiterlesen-Ändern-Fenster

- - -
-
- To Top of Page
- - -

Formatierung des Weiterlesen-Elementes

-

WebYep weist dem Weiterlesen-Element eine CSS Style-Klasse zu. Indem Sie entsprechende Regeln für diese CSS-Klasse in Ihrem Stylesheet - festlegen, können Sie das Aussehen des Weiterlesen Links gezielt beeinflussen.

-

Liste der CSS-Klassen:

- - - - - - - - - -
CSS Klassennamewird zugewiesen
WebYepReadMoreLink

dem <a> Tag des Links.

-

Eigenschaften des Weiterlesen-Elementes

-


- Das Eigenschaftsfenster für das Weiterlesen-Element

-

Feldname

-

Ein Name für das Weiterlesen-Element. Falls kein Standardtext für den Link angegeben wurde, so wird bei leeren (unveränderten) - Weiterlesen-Elementen im Bearbeiten-Modus der Feldname neben dem Bearbeiten-Knopf dargestellt.

-

Linktext

-

Der Standardtext für diesen Link. Falls dieser nicht angegeben wird, dann nutzt WebYep bei leeren (unveränderten) Weiterlesen-Elementen - den Feldnamen als Linktext

-

Seite (URL)

-

Der URL (bzw. Dateiname) einer Seite, auf die beim Klick auf dieses Bild verwiesen werden soll.

-

Wenn das Weiterlesen-Element innerhalb einer Schleife (siehe WebYep Schleife Element) positioniert ist, verhält sich - das Weiterlesen-Element ähnlich wie ein Menüeintrag: Die Seite die angezeigt wird, kann unterschiedliche Inhalte haben, je nachdem welcher - der Links innerhalb der Schleife angeklickt wurde.

-

So kann man beispielsweise eine Schleife erzeugen, die verschiedene Produktbeschreibungen enthält. Eine solche Beschreibung würde dann z.B. - aus einer Überschrift (Kurztext Element) und einer knappen Beschreibung (Fließtext, oder HTML-Text Element) bestehen, mit einem - Weiterlesen-Element am Ende der Schleife. Durch Zuweisen des URLs einer Detailseite können BesucherInnen dann auf den Link klicken, um - weiterführende Informationen zu erhalten.

-

Ziel (frame) - bei Verwendungen von Rahmen (target frame)

-

Wenn die unter der Eigenschaft "Seite (URL)" angegebene Seite beim Klick auf den Link in einem anderen Rahmen dargestellt werden soll, ist bei - der Eigenschaft "Ziel (frame)" der Name des betreffenden Rahmens anzugeben.

- - -
-
- To Top of Page
- - -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/rich-text-w-ckfinder.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/rich-text-w-ckfinder.html deleted file mode 100644 index a013a08..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/rich-text-w-ckfinder.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Integration von CKFinder in CKEditor

- -
    -
  • Laden Sie den CKEditor herunter und installieren Sie ihn gemäß WebYep-Documentation.
  • -
  • Laden Sie die PHP-Version von CKFinder von ckfinder.com herunter.
  • -
  • Entpacken Sie das Archiv und verschieben Sie den Ordner "ckfinder" in Ihren /webyep-system/programm/opt Ordner.
  • -
  • Öffnen Sie die Datei /webyep-system/programm/opt/ckfinder/config.php -
      -
    • suchen Sie nach folgender Zeile: "//session_start();" (ohne Anführungszeichen) und entfernen Sie die beiden Schrägstriche am Anfang:
      -
      session_start();
    • -
    • suchen Sie nach der Zeile "return false;" und ersetzen Sie diese durch:
      -
      return isset($_SESSION['WebYepIsAuthorized']) && $_SESSION['WebYepIsAuthorized'];
    • -
    • suchen Sie nach der Zeile "$baseUrl = '/ckfinder/userfiles/';" und ersetzen Sie diese durch: -
      $baseUrl = '/webyep-system/daten/userfiles/';
    • -
    • Schließlich legen Sie noch den Ordner "userfiles" in Ihrem Datenordner an (/webyep-system/daten/userfiles).
    • -
    -
  • -
- -

Hat es geklappt?

-

Um zu überprüfen, ob die Installation fehlerfrei verlaufen ist, gehen Sie wie folgt vor:

-
    -
  • Erstellen Sie eine WebYep-Seite mit einem RichText Element und laden Sie diese auf Ihren Server hoch.
  • -
  • Öffnen Sie die Seite im Browser und wechseln Sie in den Bearbeitungsmodus.
  • -
  • Kicken Sie auf den 'Bearbeiten' Knopf des RichText Elements. Nun sollte sich ein neues Fenster mit dem CKEditor öffnen.
  • -
  • Klicken Sie in der Symbolleiste auf "Bild". Der Dialog "Bild-Eigenschaften" sollte erscheinen.
  • -
  • Wenn die Installation von CKFinder erfolgreich war, sehen Sie nun neben dem URL-Feld einen Knopf mit der Beschriftung "Server durchsuchen".
  • -
- -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/rich-text-w-mcimagemanager.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/rich-text-w-mcimagemanager.html deleted file mode 100644 index 8fc2727..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/rich-text-w-mcimagemanager.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Integration von MCImageManager in TinyMCE

- -
    -
  • Laden Sie den TinyMCE Editor herunter und installieren Sie ihn gemäß WebYep-Documentation.
  • -
  • Laden Sie das Plugin herunter und entpacken Sie es. Sie bekommen den Link vom Hersteller, nachdem Sie den MCImageManager gekauft haben. -
      -
    • Sie erhalten dadurch einen Ordner Namens "imagemanager"; verschieben Sie diesen in das Plugin-Verzeichnis von TinyMCE:
      - /webyep-system/programm/opt/tinymce/jscripts/tiny_mce/plugins
    • -
    • Eine detaillierte Beschreibung der Konfigurationsoptionen finden Sie im Moxiecode Wiki
    • -
  • -
  • Öffnen Sie die Konfigurationsdatei des MCImageManager: /webyep-system/programm/opt/tinymce/jscripts/tiny_mce/plugins/imagemanager/config.php -
      -
    • Suchen Sie die Zeile in der steht:
      - $mcImageManagerConfig['filesystem.rootpath'] = 'files';
      - und ersetzen Sie diese durch: -
      $mcImageManagerConfig['filesystem.rootpath'] = preg_replace('|programm/opt/.+$|', 'daten/userfiles', __FILE__);
    • -
    • Suchen Sie die Zeile in der steht:
      - $mcImageManagerConfig['SessionAuthenticator.logged_in_key'] = "isLoggedIn";
      - und ersetzen Sie diese durch: -
      $mcImageManagerConfig['SessionAuthenticator.logged_in_key'] = 'WebYepIsAuthorized';
    • -
    • Aus Sicherheitsgründen löschen Sie auch die 2 Zeilen unter "ExternalAuthenticator config": -
      // ExternalAuthenticator config
      -$mcImageManagerConfig['ExternalAuthenticator.external_auth_url'] = "auth_example.jsp";
      -$mcImageManagerConfig['ExternalAuthenticator.secret_key'] = "someSecretKey";
    • -
    • Schließlich legen Sie noch den Ordner "userfiles" in Ihrem Datenordner an (/webyep-system/daten/userfiles).
    • -
    -
  • -
  • Falls Sie eine Setup-Dateien tinymce_init.php für TinyMCE in Ihrem /webyep-system/programm/opt Ordner erstellt haben, - müssen Sie 'imagemanager' zur Liste der verfügbaren Plugins hinzufügen: -
      …
    -plugins : "safari,style,table,advhr,advlink,iespell,imagemanager,insertdatetime,searchreplace, …",
    -  …
    -
  • -
- -

Hat es geklappt?

-

Um zu überprüfen, ob die Installation fehlerfrei verlaufen ist, gehen Sie wie folgt vor:

-
    -
  • Erstellen Sie eine WebYep-Seite mit einem HTML-Text Element und laden Sie diese auf Ihren Server hoch.
  • -
  • Öffnen Sie die Seite im Browser und wechseln Sie in den Bearbeitungsmodus.
  • -
  • Kicken Sie auf den 'Bearbeiten' Knopf des HTML-Text Elements. Nun sollte sich ein neues Fenster mit TinyMCE öffnen.
  • -
  • Klicken Sie in der Symbolleiste auf "Bild einfügen/bearbeiten". Der Dialog "Bild einfügen/bearbeiten" sollte erscheinen.
  • -
  • Wenn die Installation von MCImageFinder erfolgreich war, sehen Sie nun neben dem URL-Feld einen Knopf mit dem Sie den Server durchsuchen können.
  • -
- -

Weitere Sprachen hinzufügen

-
    -
  • MCImageManager wird nur mit einer englischen Sprachdatei ausgeliefert. -
      -
    • Falls Sie eine andere Sprache als Englisch benötigen, können Sie die notwendige Datei von - Moxiecode erhalten.
    • -
    • Verschieben Sie diese Datei in folgenden Ordner: - /webyep-system/programm/opt/tinymce/jscripts/tiny_mce/plugins/imagemanager/language/im
    • -
    -
  • -
  • Öffnen Sie die Konfigurationsdatei des MCImageManager: /webyep-system/programm/opt/tinymce/jscripts/tiny_mce/plugins/imagemanager/config.php -
      -
    • Suchen Sie die Zeile in der steht: $mcImageManagerConfig['general.language'] = "en"; und ersetzen Sie "en" entsprechend.
      - Wenn Sie also möchten, dass Ihr Filemanager französisch spricht, schreiben Sie:
      $mcImageManagerConfig['general.language'] = "fr";
      -
    • -
    -
  • -
- - -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/rich-text.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/rich-text.html deleted file mode 100644 index 7031a75..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/rich-text.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

HTML-Text

- -


- Das Symbol für das HTML-Text-Element in der Objektpalette

-

Das HTML-Text-Element ist für längere Textpassagen gedacht - zB. Produktbeschreibungen oder auch ganze Webseiten. Der Text kann in diesem Element mittels HTML formatiert werden. Der HTML Code kann entweder "per Hand" eingegeben werden, oder mit Hilfe eines der unterstützten in-browser HTML-Editoren "TinyMCE", "FCKeditor" oder "CKEditor".

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_richText("Feldname", false, "../stile.css", true); ?> Details...

- - - -
Parameter der PHP Funktion webyep_richText():
- (siehe auch "Eigenschaften des HTML-Text-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text – der Name für dieses Element.
  2. -
  3. true/false: Ein boolscher Wert – der Gültigkeitsbereich dieses Elementes.
    - true wenn das Element in allen Seiten den selben Inhalt haben soll (global).
    - false wenn es auf jeder Seite, auf der es platziert ist, andere Inhalte haben soll.
  4. -
  5. "../stile.css": Ein Text – der URL einer CSS Datei die innerhalb des WYSIWYG Editors verwendet werden soll - dieser URL ist relativ zum aktuellen Dokument anzugeben.
  6. -
  7. true/false: Ein boolscher Wert – gibt an, ob E-Mail-Links im Text kodiert werden sollen.
    - true wenn E-Mail-Links im Text mittels JavaScript kodiert werden sollen.
    - false wenn sie als normaler HTML Link ausgegeben werden sollen.
  8. -
-
-


- Das HTML-Text-Element in Aktion - durch Klicken auf den Bearbeiten-Knopf ("Beschreibung bearbeiten")
-öffnet sich das Text-Bearbeiten-Fenster

-


- Das HTML-Text-Bearbeiten-Fenster, unter Verwendung des TinyMCE HTML-Editors

- - -
-
- Seitenanfang
- -

Auswahl eines in-browser WYSIWYG HTML-Editors

-

Im einfachsten Fall wird im HTML-Text-Bearbeiten-Fenster ein einfaches Text-Feld zur Eingabe von HTML-Code angezeigt. Durch Installation eines der unterstützten WYSIWYG Editoren kann der HTML-Code aber grafisch erstellt werden, wie in einem Textverarbeitungs- oder Webdesign-Programm.

-

Unterstützt werden die verbreiteten Editoren "TinyMCE" und "CKEditor". Sie werden nicht vorinstalliert, sondern können von der entsprechenden Website heruntergeladen werden und durch einfaches Hochladen in den "opt" Unterordner des webyep-system/programm Verzeichnisses installiert werden. WebYep erkennt dann automatisch die Präsenz des Editors und verwendet ihn im HTML-Text-Bearbeiten-Fenster.

-

TinyMCE kann, zum Zeitpunkt der Erstellung dieser Dokumentation, unter der folgenden Adresse heruntergeladen werden:
http://tinymce.moxiecode.com/

-

CKeditor kann, zum Zeitpunkt der Erstellung dieser Dokumentation, unter der folgenden Adresse heruntergeladen werden:
- http://ckeditor.com/

-

Laden Sie das gewünschte Paket (ZIP- oder TAR-Archiv) von der entsprechenden Website herunter. Nach dem Entpacken des Archivs (extrahieren der ZIP- bzw. TAR-Datei) entsteht bei TinyMCE ein Ordner namens "tinymce". Beim CKeditor entsteht ein Ordner namens "ckeditor". Laden Sie diesen Ordner dann in den "opt" Unterordner des webyep-system/programm Verzeichnisses am Server.

-

Wenn Sie dann das nächste mal das HTML-Text-Bearbeiten-Fenster öffnen, wird der so installierte WYSIWYG Editor verwendet.

-

Hinweis: Webbrowser-Unterstützung
- Bitte beachten Sie, dass die verschiedenen WYSIWYG Editoren unterschiedliche Webbrowser in unterschiedlichem Maße unterstützten. Der aktuelle diesbezügliche Stand ist den jeweiligen Websites der Editoren zu entnehmen.

-

Wichtig: Die WYSIWYG Editoren ermöglichen das Formatieren des eingegebenen Textes. Einige bieten aber auch die Möglichkeit, bereits formatierten Text einzufügen (mittels kopieren/einsetzen) – also Text, der bereits z.B. in einem Textverarbeitungsprogramm formatiert wurde. Es hat sich aber herausgestellt, dass dies problematisch ist. Die meisten Textverarbeitungsprogramme generieren leider (vorsichtig ausgedrückt) unvorteilhaften HTML-Code. Selbst wenn unformatierter Text aus solchen Programmen mittels kopieren/einsetzen in den WYSIWYG Editor übertragen wird, gelangt problematischer HTML Code in den Text. Deshalb sollte entweder der Text direkt im WYSIWYG Editor verfasst, oder von einem reinem Text-Editor übertragen werden (wie Notepad unter Windows oder TextEdit, im "reiner Text" Modus, am Mac).

-

Einstellungen für die WYSIWYG Editoren

-

Die unterstützten WYSIWYG Editoren haben sehr unterschiedliche Einstellungsmöglichkeiten – welche dies sind, und wie die Einstellungen vorzunehmen sind, ist den jeweiligen Websites der Editoren zu entnehmen. Die Einstellungen können in eigenen Setup-Dateien gespeichert werden, die im webyep-system/programm/opt Ordner platziert werden müssen. Für TinyMCE muss diese Datei den Namen tinymce_init.php und für CKEditor ckeditor_init.php (klicken Sie auf den Dateinamen um einen Beispielinhalt für diese Datei zu sehen).

-

Für den CKEditor besteht zusätzlich die Möglichkeit, das Stile-Popup-Menü zu konfigurieren. Dazu werden die Stildefinitionen in der Datei ckeditor_styles.js im webyep-system/programm/opt Ordner abgelegt (klicken Sie auf den Dateinamen um einen Beispielinhalt für diese Datei zu sehen). Details zur Syntax dieser Stildefinition finden Sie auf der Website von CKEditor (URL siehe oben).

-

Hinzufügen optionaler Dateimanager

-

Es gibt Zusatzprogramme für jeden der unterstützten WYSIWYG-Editoren, die Ihnen erlauben, Dateien direkt aus dem Editor hochzuladen und zu verwalten.

-

Derzeit werden die folgenden Dateimanager von WebYep unterstützt:
- CKFinder für den CKEditor.
- MCImageManager für TinyMCE. -

-

Wichtig: Bitte beachten Sie, dass dies Produkte von Drittherstellern sind. Objective Development ist in keiner Weise mit diesen Herstellern verbunden und ist daher nicht für Fehler und Probleme mit dieser Software verantwortlich. Jeder Dateimanager hat seine Stärken und Schwächen und wir können nicht entscheiden, welcher Ihren Bedürfnissen besser entspricht.

-

Falls Sie einen der oben erwähnten Dateimanager verwenden wollen, so finden Sie hier detaillierte Anleitungen zur Installation und Konfiguration: -

-

-

Platzierung des HTML-Text-Elementes

-

Beachten Sie bitte, dass das HTML-Text-Element HTML-Code generiert (wie Tabellen oder Listen). Daher ist es wichtig innerhalb welches HTML-Tags sie das HTML-Text-Element platzieren!

-

Am sichersten ist es, wenn Sie es in einen <DIV>-Tag platzieren. Problematisch kann hingegen zB. das Setzen in einen <P>-Tag (Absatz) werden, da Listen (<UL>) oder Tabellen (<TABLE>) in einem Absatz laut HTML-Spezifikation nicht erlaubt sind.

-

Um zu ermitteln, innerhalb welchen Tags sich ein WebYep HTML-Text-Element befindet, selektieren Sie es im Dreamweaver und betrachten Sie dann den Tag-Selektor (am linken unteren Fensterrand): Die Reihe von dort gelisteten Tags gibt an, in welche Tags das Element eingebettet ist. Lautet der letzte in der Reihe <p>, so sollten Sie diesen mit der rechten Maustaste anklicken, "Tag bearbeiten" wählen und aus dem <p> ein <div> machen.

- - -
-
- Seitenanfang
-

-

Eigenschaften des HTML-Text-Elementes

-


- Das Eigenschaftsfenster für das HTML-Text-Element

-

Feldname

-

Eine Bezeichnung für das Text-Element. Der Feldname wird in der Webseite im "Bearbeiten"-Modus angezeigt, damit die BenutzerInnen bei der Eingabe die verschiedenen Text-Elemente unterscheiden können.

-

Inhalte

-

Ist hier "für diese Seite" eingestellt, so ist dieses Text-Element von den Text-Elementen anderer Seiten unabhängig, auch wenn diese den gleichen Feldnamen aufweisen. Wenn Sie möchten, dass die Text-Elemente mit diesem Feldnamen auf allen Seiten den gleichen Inhalt aufweisen, ist dieses Popupmenü auf "fr alle Seiten" zu setzen.

-

CSS

-

Damit das Schriftbild im installierten WYSIWYG HTML-Editor dem in der Seite entspricht, können Sie hier den URL einer CSS-Datei angeben, die im Editor-Fenster verwendet werden soll.

-

Üblicherweise wird diese CSS-Datei eine reduzierte Fassung der CSS-Datei(en) der Seite sein. Die in dieser Datei definierten CSS Klassen werden im Editor dann auch als Stile angeboten.

-

Der URL der CSS Datei ist relativ zum aktuellen Dokument anzugeben.

-

E-Mail-Links kodieren

-

E-Mail-Links ("mailto:"-Links), die von den BenutzerInnen in ein WebYep-HTML-Text-Element - eingegeben werden, zeigt WebYep als E-Mail-Links in der Seite an. - Dies könnte (zB. von SPAM-Spidern) dazu missbraucht werden, diese - E-Mail-Adressen zum Zwecke des Versendens von SPAMs zu sammeln.

-

Um das zu verhindern, können Sie diese Option auf "Ja" stellen - damit - werden die eingefügten E-Mail-Links weiter als Links dargestellt, - aber mittels JavaScript verschlüsselt, sodass sie kaum - mehr missbraucht werden können.

-

Da diese Verschlüsselung aber auf JavaScript basiert, können die E-Mail-Adressen - bei den wenigen BesucherInnen der Website, die JavaScript deaktiviert haben, nur in der Form:

-
name(_AT_)adresse.com
-

angezeigt werden.

-

Damit WebYep die eingefügten E-Mail-Links erkennen kann, müssen sie einen "mailto"-URL aufweisen und die E-Mail-Adresse als Link-Text verwendet werden.

- - -
-
- Seitenanfang
-

- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/short-text.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/short-text.html deleted file mode 100644 index daec274..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/short-text.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Kurztext

- -


- Das Symbol für das Kurztext-Element in der Objektpalette

-

Das Kurztext-Element ist für kurze Textpassagen wie Überschriften, - Namen oder Produktpreise gedacht. Im Gegensatz zum Text-Element sind - hier keine Formatierungen innerhalb des Textes möglich. Um den Webserver - nicht mit unnötigen Berechnungen zu belasten, sollte dieses WebYep-Element - dem Text-Element vorgezogen werden, wenn die Fähigkeiten des Text-Elementes - nicht benötigt werden oder unerwünscht sind.

-

Dieses WebYep Element wird durch folgenden PHP Code repräsentiert:

-

<?php webyep_shortText("Feldname", false); ?> Details...

- - - -
Parameter der PHP Funktion webyep_shortText():
- (siehe auch "Eigenschaften des Kurztext-Elementes" weiter unten) -
    -
  1. "Feldname": Ein Text – der Name für dieses Element.
  2. -
  3. true/false: Ein boolscher Wert – der Gültigkeitsbereich dieses Elementes.
    - true wenn das Element in allen Seiten den selben Inhalt haben soll (global).
    - false wenn es auf jeder Seite, auf der es platziert ist, andere Inhalte haben soll.
  4. -
-
-


- Das Kurztext-Element in Aktion - durch Klicken auf den Bearbeiten-Knopf ("Titel bearbeiten ")
-öffnet sich das Kurztext-Bearbeiten-Fenster

-


- Das Kurztext-Bearbeiten-Fenster

- - -
-
- Seitenanfang
-

Eigenschaften des Kurztext-Elementes

-


- Das Eigenschaftsfenster für das Kurztext-Element

-

Feldname

-

Eine Bezeichnung für das Kurztext-Element. Der Feldname wird in der Webseite im "Bearbeiten"-Modus angezeigt, damit die BenutzerInnen bei der Eingabe die verschiedenen Kurztext-Elemente unterscheiden können.

-

Inhalte

-

- Ist hier "für diese Seite" eingestellt, so ist dieses Kurztext-Element - von den Kurztext-Elementen anderer Seiten unabhängig, - auch wenn diese den gleichen Feldnamen aufweisen. Wenn Sie möchten, - dass die Kurztext-Elemente mit diesem Feldnamen auf allen Seiten den gleichen - Inhalt aufweisen, ist dieses Popupmenü auf "fr alle Seiten" zu - setzen.

- - -
-
- Seitenanfang
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/tinymce_init.php.html b/webyep-dwx/Shared/WebYep/Help/deutsch/reference/tinymce_init.php.html deleted file mode 100644 index ab9c070..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/reference/tinymce_init.php.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - -Untitled Document - - - - -
-mode : "exact",
-theme : "advanced",
-convert_urls : false,
-relative_urls : false,
-plugins : "safari,style,table,advhr,advlink,iespell,insertdatetime,searchreplace,print,contextmenu,paste,noneditable,visualchars,nonbreaking,spellchecker",
-theme_advanced_buttons1_add_before : "newdocument,spellchecker,separator",
-theme_advanced_buttons1_add : "separator,forecolor,backcolor",
-theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,pasteword,separator,search,replace,separator",
-theme_advanced_buttons3_add_before : "tablecontrols,separator",
-theme_advanced_buttons4 : "styleprops,separator,visualchars,nonbreaking",
-theme_advanced_toolbar_location : "top",
-theme_advanced_toolbar_align : "left",
-theme_advanced_path_location : "bottom",
-valid_elements : "*[*]",
-invalid_elements : "",
-remove_linebreaks : false,
-apply_source_formatting : false,
-theme_advanced_resize_horizontal : false,
-theme_advanced_resizing : true,
-theme_advanced_resizing_use_cookie: true,
-nonbreaking_force_tab : true
-
- - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/stiles.css b/webyep-dwx/Shared/WebYep/Help/deutsch/stiles.css deleted file mode 100644 index 8c913d0..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/stiles.css +++ /dev/null @@ -1,213 +0,0 @@ -body { - color: #000000; - font: 12px/1.5em Verdana, Geneva, sans-serif; -} -p { - font-size: 12px; - line-height: 1.5em; -} -td { - font-size: 12px; - line-height: 1.5em; -} -.menu { - border-bottom-width: 1px; - border-bottom-style: solid; - border-bottom-color: #333333; - font-size: 12px; - font-weight: bold; -} -.menu ul { - list-style-position: outside; - list-style-image: url(images/bullet.gif); - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 20px; - margin: 0px; -} -.menu li { - padding-top: 5px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} -.menu a:link { - color: #0099CC; - text-decoration: none; -} -.menu a:visited { - color: #0099CC; - text-decoration: none; -} -.menu a:active { - color: #0099CC; - text-decoration: none; -} -.menu a:hover { - color: #000000; - text-decoration: underline; -} -.content { - color: #000000; - border-bottom-width: 1px; - border-bottom-style: solid; - border-bottom-color: #333333; -} -.content h1 { - font-size: 24px; - font-weight: bold; - color: #0099CC; -} -.content h2 { - font-size: 18px; - font-weight: bold; - color: #0099CC; -} -.content h3 { - font-size: 14px; - font-weight: bold; - color: #0099CC; -} -.footer { - font-size: 10px; - color: #000000; - text-decoration: none; -} -.codeExample { - font-family: "Courier New", Courier, mono; - font-size: 14px; - color: #000000; - font-weight: bold; -} -.remark { - padding-top: 5px; - padding-right: 15px; - padding-bottom: 5px; - padding-left: 15px; - border: 1px dotted #333333; - margin-left: 20px; -} -.remarkHeading { - font-weight: bold; - color: #FE9833; -} -.content a:link { - color: #0099CC; - text-decoration: underline; - font-weight: bold; -} -.content a:visited { - color: #0099CC; - text-decoration: underline; - font-weight: bold; -} -.content a:active { - color: #0099CC; - text-decoration: underline; - font-weight: bold; -} -.content a:hover { - color: #000033; - text-decoration: underline; - font-weight: bold; -} -em { - font-style: normal; - font-weight: bold; - color: #333333; -} -.emsource { - font-weight: bold; - color: #990000; -} -.content { - font-size: 12px; -} -.content li { - font-size: 12px; -} -.importantHeading { - font-weight: bold; - color: #CC3300; - font-size: 18px; -} -.small { - font-family: Verdana, Geneva, sans-serif; - font-size: 10px; - color: #000000; -} -.pictureText { - font-size: 10px; -} -.textbg { - background-color: #CCCCCC; -} -.content h4 { - font-size: 14px; - font-weight: bold; - color: #000000; -} -.bulletImage { - vertical-align: top; -} -.elementCodeHeading { - font-size: 12px; - font-style: italic; -} -.elementCode { - font-family: "Courier New", Courier, mono; - font-size: 12px; - font-weight: bold; - padding: 10px; - border: 1px dashed black; -} -#elementCodeDetails { - background-color: #e5f7ff; - padding: 10px; - display: none; -} -.elementCodeLink { - font: bold 10px Verdana, sans-serif; - background-color: #3394cd; - padding: 1px 5px 2px; -} -.elementCodeLink a:link { - text-decoration: none; - color: white; -} -.elementCodeLink a:visited { - text-decoration: none; - color: white; -} -.elementCodeLink a:active { - text-decoration: none; - color: white; -} -.elementCodeLink a:hover { - text-decoration: none; - color: black; -} -.smallRemark { - font-size: 10px; - font-style: italic; - padding: 4px 10px; -} -.javaScriptWarning { - background-color: #FF8888; - padding: 10px; -} - -table.description { - margin-left: 20px; -} - -table.description td { - text-align: left; - vertical-align: top; - padding: 6px; -} - -.codeExample a:link, .codeExample a:visited { - text-decoration: none; -} diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/system-requirements.html b/webyep-dwx/Shared/WebYep/Help/deutsch/system-requirements.html deleted file mode 100644 index d656c9d..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/system-requirements.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Systemvoraussetzungen

- -

Um WebYep in Ihre Website zu integrieren, benötigen Sie keine - zusätzlichen Werkzeuge - die Programme mit denen Sie üblicherweise - Webseiten erzeugen, reichen aus, um WebYep in Ihre Seiten einzubinden.

-

Für den HTML-Editor Dreamweaver® (ab Version 10.0) der Firma Adobe® steht allerdings eine - Erweiterung (Extension) bereit, mit der es besonders einfach ist, WebYep in Ihre Webseiten zu integrieren. Mit - Dreamweaver und der WebYep-Dreamweaver-Erweiterung ist die Integration von WebYep in eine Seite ebenso einfach wie das - Einfügen eines herkömmlichen Bildes.

-

Damit WebYep in Ihrer Website funktionieren kann, muss der Webspace- bzw. Internetprovider, bei dem Ihre Website deponiert ist, - lediglich die Ausführung von PHP-Skripten (PHP ab Version 4.1) ermöglichen. Eine Datenbank (wie - zB. MySQL) ist für den Betrieb von WebYep nicht erforderlich!

-

Zusammenfassung:

-

Systemvoraussetzungen am eigenen PC/Mac:

-
    -
  • Keine
  • -
  • Wenn Sie Dreamweaver® (mind. Version 10.0, CS4) unter Windows oder MacOS verwenden, können - Sie die Dreamweaver-WebYep-Erweiterung einsetzen.
  • -
-

Systemvoraussetzungen beim Webspace/Internet-Provider:

-
    -
  • Ausführung von PHP-Skripten (mind. PHP Version 4.1) -
      -
    • Es muss sich um eine vollwertige, dem Stand der Technik entsprechende PHP-Unterstützung handeln.
    • -
    • WebYep kann auf allen gängigen UNIX-Server-Betriebssystemen (Linux, Solaris, Mac OS, etc.) verwendet werden.
    • -
    • Windows-basierte Server werden nicht unterstützt!
    • -
    • Es muss möglich sein, PHP-Datei-Schreibrechte für einen bestimmten Ordner zu vergeben.
    • -
    • Um Vorschaubilder (Thumbnails) zu erstellen, muss am Server die PHP-Erweiterung "GD" installiert sein.
    • -
    -
  • -
  • Keine Datenbank erforderlich!
  • -
- - -
-
- Seitenanfang
- -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/first-steps.html b/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/first-steps.html deleted file mode 100644 index ca16950..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/first-steps.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Erste Schritte

- -

<drucken>

-

In diesem Tutorial lernen Sie die grundlegenden WebYep-Elemente kennen, - wenden Sie in einer Beispielseite an und installieren diese am Webserver.

-

Verwenden Sie für dieses Tutorial eine WebSite in der Sie WebYep - installiert haben.

-

Anlegen der Seite, Einfügen der Elemente

-

1. Erstellen Sie eine neue Seite "wy-test.php"

-

2. Fügen Sie drei leere Absätze ein.

-

3. Setzen Sie die Einfügemarke in die erste Zeile.

-

4. Klicken Sie in der Dreamweaver Objektpalette (Kategorie "WebYep") - das WebYep Kurztext-Element (zweites von links) und fügen Sie es so in - die Seite ein.

-

5. Setzen Sie die Einfügemarke in die zweite Zeile.

-

6. Fügen Sie direkt nacheinander aus der Objektpalette erst ein WebYep - Bild-Element (viertes von links) und dann ein Text-Element (drittes von - links) ein.

-

7. Setzen Sie die Einfügemarke in die dritte Zeile.

-

8. Fügen Sie aus der Objektpalette einen WebYep Anmeldeknopf ein.

-

In der Seite sollten nun vier WebYep-Elemente in Form kleiner gelber - Icons sichtbar sein (stellen Sie sicher, dass Sie die "Unsichtbaren - Elemente" - alle eingeblendet haben - siehe Einleitung):

-

-

Konfigurieren der Elemente

-

1. Klicken Sie auf das WebYep-Element in der ersten Zeile, den - Kurztext.

-

2. Im Eigenschaftsfenster (Inspector) erscheinen die Eigenschaften des - Kurztext-Elementes (siehe Referenz).

-

3. Geben Sie im Eigenschaftsfenster als Feldname "Titel" ein.

-

4. Klicken Sie auf das erste WebYep-Element in der zweiten Zeile, das - Bild-Element.

-

5. Geben Sie als Bildname "Foto" ein. Geben als HTML-Attribute folgendes - ein:

-
-

align="left" hspace="20"

-
-

6. Klicken Sie auf das zweite WebYep-Element in der zweiten Zeile, das - Text-Element.

-

7. Geben Sie als Feldname "Text" ein.

- - -
-
- Seitenanfang
-

Testen der Seite

-

Stellen Sie sicher, dass Sie den webyep-system Ordner auch zum WebServer - übertragen und WebYep eingerichtet haben (siehe "Installation").

-

1. Überspielen Sie die Seite auf den WebServer (Upload per FTP).

-

2. Rufen Sie die Seite im WebBrowser auf, indem Sie den entsprechenden - URL eingeben - z.B:

-
-

http://www.meinewebsite.com/wy-test.php

-
-

-

3. Klicken Sie auf das Schloss-Symbol (den WebYep-Anmeldeknopf).

-

4. Geben Sie im erscheinenden Fenster den Benutzernamen und das - Kennwort ein, dass Sie bei der Installation von WebYep in der Datei konfiguration.php - (im webyep-system Ordner) angegeben haben - von Haus aus lautet der Benutzername - "admin" und das Kennwort ist leer.

-

-

5. Klicken Sie auf die erscheinenden Bleistift-Symbole (die Editieren-Knöpfe), - um die Inhalte zu bearbeiten.

- - -
-
- Seitenanfang
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/index.html b/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/index.html deleted file mode 100644 index 3595a5a..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/index.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Tutorials

- -

Hier finden Sie einige Anwendungsbeispiele von WebYep, anhand derer - Sie Sich mit dem Einsatz von WebYep vertraut machen können. - Die Tutorials gehen von der Verwendung von WebYep mittels Dreamweaver - und der WebYep - Dreamweaver Extension aus. Im Prinzip können Sie die Tutorials - aber auch nachvollziehen, wenn Sie die WebYep-Elemente von Hand in den - HTML-Code - platzieren.

-
Wichtige Hinweise zum Dreamweaver:
-

Objektpalette:

-

In der WebYep-Objektpalette finden Sie alle WebYep-Elemente, um Sie - in die Seite einzufügen:

-

-

Alle unsichtbaren Elemente einblenden

-

Da die WebYep-Elemente aus kleinen PHP-Code-Fragmenten bestehen, können Sie sie sichtbar machen, in dem Sie die unsichtbaren Elemente einblenden:

-

Im Menü "Bearbeiten", Menüpunkt "Voreinstellungen...", - Kategorie "Unsichtbare Elemente" sollten Sie bei allen Elementen das - Häkchen setzen.

-

Die WebYep-Elemente sollten in den Dokumenten im Dreamweaver dann ca. so aussehen: -

-
-

-
-

Sie können mit "Ansicht" / "Visuelle Hilfsmittel" - / "Alle ausblenden" die WebYep-Elemente ein- und ausblenden.

- - -
-
- Seitenanfang
-

Positionierung im Dokument

-

Um die Einfügemarke im Dreamweaver exakt zu positionieren, dient - der am unteren Fensterrand befindliche "Tag-Selektor".

-

-

Durch Klicken auf einen im Tag-Selektor gelisteten Tag wird dieser gesamte - Tag im Dokument selektiert. Drücken Sie danach die "Pfeil-Links"- oder "Pfeil-Rechts"-Taste - (cursor left/right) auf der Tastatur, dann wird die Einfügemarke exakt vor - bzw. nach diesen Tag gesetzt!

-

Zuweisen von CSS Stilen

-

Mit dem Tag-Selektor können einzelnen Tags auch CSS Stile gezielt zugeordnet werden:

-

Setzen Sie dazu die Einfügemarke in den Bereich, dem Sie einen Stil zuweisen möchten. Im Tag-Selektor werden daraufhin alle beteiligten Tags gelistet.

-

Klicken Sie nun im Tag-Selektor mit der rechten Maustaste auf - den gewünschten Tag und wählen Sie im erscheinenden Kontext-Menü unter "Klasse - einrichten" den - gewünschten Stil.

-

- - -
-
- Seitenanfang
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/loop.html b/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/loop.html deleted file mode 100644 index 4e0a952..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/loop.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Die Schleife

- -

<drucken>

-

In diesem Tutorial lernen Sie den Umgang mit dem WebYep Schleifen-Element.

-

Verwenden Sie für dieses Tutorial eine WebSite in der Sie WebYep - installiert haben!

-

Anlegen der Seite, Einfügen der Elemente

-

1. Erstellen Sie eine neue Seite "wy-schleife.php". Arbeiten Sie nicht in einem unbenannten Dokument - speicher Sie die Datei wirklich gleich unter dem Namen "wy-schleife.php".

-

2. Fügen Sie zwei leere Absätze ein.

-

3. Setzen Sie die Einfügemarke in die erste Zeile.

-

4. Fügen Sie aus der Objektpalette (Kategorie "WebYep") einen WebYep Anmeldeknopf ein.

-

5. Setzen Sie die Einfügemarke in die zweite Zeile.

-

6. Fügen Sie aus der Objektpalette erst ein WebYep Bild-Element - (viertes von links) und dann ein WebYep Kurztext-Element (zweites von - links) ein.

-

Ihre Seite sollte nun ca. so aussehen (stellen Sie sicher, dass Sie die "Unsichtbaren Elemente" alle eingeblendet haben - siehe Einleitung):

-

-

7. Die Einfügemarkte sollte nun in der zweiten Zeile stehen.

-

8. Selektieren Sie den ganzen Absatz, indem Sie im Tag-Selektor auf den <p>-Tag klicken:

-

-

9. Drücken Sie nun auf der Tastatur die "Pfeil nach links"-Taste - (cursor left) - damit steht die Einfügemarke exakt vor dem - zweiten Absatz (siehe auch "Positionierung - im Dokument" in der Einleitung zu den Tutorials).

-

10. Fügen Sie nun aus der Objektpalette das WebYep Schleife/Start-Element - ein (drittes von rechts).

-

11. Setzen Sie nun die Einfügemarke exakt nach den Absatz - (mit der vorhin beschriebenen Methode).

-

12. Fügen Sie nun aus der Objektpalette das WebYep Schleife/Ende-Element - ein (zweites Element von rechts in der Palette).

-

Ihre Seite sollte nun ca. so aussehen:

-

- - -
-
- Seitenanfang
-

Konfigurieren der Elemente

-

1. Klicken Sie auf das WebYep Element in der zweiten Zeile (das Schleife/Start-Element)

-

2. Geben Sie im Eigenschaftsfenster als Bezeichnung "Angebote" ein.

-

3. Klicken Sie auf das linke WebYep Element in der dritten Zeile (das Bild-Element).

-

4. Geben Sie im Eigenschaftsfenster als Bildnamen "Foto" ein. - Geben Sie als HTML-Attribute folgendes ein:

-
-

align="left"

-
-

5. Klicken Sie auf das rechte WebYep Element in der dritten Zeile (das - Kurztext-Element).

-

6. Geben Sie im Eigenschaftsfenster als Feldnamen "Text" ein.

-

Testen der Seite

-

Stellen Sie sicher, dass Sie den webyep-system Ordner auch zum WebServer übertragen und WebYep eingerichtet haben (siehe "Installation").

-

1. Überspielen Sie die Seite auf den WebServer (Upload per FTP).

-

2. Rufen Sie die Seite im WebBrowser auf, indem Sie den entsprechenden URL eingeben - z.B:

-
-

http://www.meinewebsite.com/wy-schleife.php

-
-

-

3. Klicken Sie auf das Schloss-Symbol (den WebYep-Anmeldeknopf).

-

4. Geben Sie im erscheinenden Fenster den Benutzernamen und das Kennwort ein, dass Sie bei der Installation von WebYep in der Datei konfiguration.php (im webyep-system Ordner) angegeben haben - von Haus aus lautet der Benutzername "admin" und das Kennwort ist leer.

-

-

5. Klicken Sie auf die erscheinenden Bleistift-Symbole (die Editieren-Knöpfe), um ein Foto hinaufzuladen und einen Text einzugeben.

-

6. Klicken Sie auf das "+"-Symbol, um Schleifen-Blöcke hinzuzufügen.

-

-

Klicken Sie das Mülleimer-Symbol um ganze Schleifen-Blöcke zu löschen, - die "Pfeil hinauf"/"Pfeil hinunter"-Symbole um die Reihenfolge der Blöcke - zu ändern.

-

In diesem Tutorial enthält die Schleife nur WebYep Elemente. Das - WebYep Schleifen-Element kann aber grundsätzlich beliebigen Inhalt - haben: Jeglichen HTML-Code (Text, Bilder oder auch Tabellen) und WebYep - Elemente.

-

- -

-
- Seitenanfang
-

- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/simple-menu.html b/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/simple-menu.html deleted file mode 100644 index 816551d..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/simple-menu.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Das Menü

- -

<drucken>

-

In diesem Tutorial lernen Sie den Umgang mit dem WebYep Menü-Element.

-

Verwenden Sie für dieses Tutorial eine WebSite, in der Sie WebYep - installiert haben!

-

Anlegen der Seite, Einfügen der Elemente

-

1. Erstellen Sie eine neue Seite "wy-menue.php". Arbeiten - Sie nicht in einem unbenannten Dokument - speichern Sie die Datei wirklich - gleich unter dem Namen "wy-menue.php".

-

2. Fügen Sie zwei leere Absätze ein.

-

3. Setzen Sie die Einfügemarke in die erste Zeile.

-

4. Fügen Sie aus der Objektpalette (Kategorie "WebYep") einen WebYep Anmeldeknopf ein.

-

5. Setzen Sie die Einfügemarke in die zweite Zeile.

-

6. Fügen Sie eine Tabelle ein, bestehend aus einer Zeile und zwei Spalten mit 10 Pixel Zellauffüllung.

-

Ihre Seite sollte nun ca. so aussehen (stellen Sie sicher, dass Sie die "Unsichtbaren Elemente" alle eingeblendet haben - siehe Einleitung):

-

-

7. Setzen Sie die Einfügemarke in die linke Spalte der Tabelle.

-

8. Fügen Sie aus der Objektpalette (Kategorie "WebYep") ein WebYep Menü-Element (fünftes von links) ein.

-

9. Setzen Sie die Einfügemarke in die rechte Spalte der Tabelle.

-

10. Fügen Sie zwei leere Absätze ein.

-

11. Setzen Sie die Einfügemarke in die erste dieser Zeilen.

-

12. Stellen Sie im Eigenschaftsfenster als Absatzformat "Überschrift 3" ein.

-

13. Fügen Sie aus der Objektpalette ein WebYep Kurztext-Element (zweites von links) ein.

-

14. Setzen Sie die Einfügemarke in die zweite Zeile der rechten Tabellenspalte.

-

15. Fügen Sie aus der Objektpalette ein WebYep Text-Element (drittes von links) ein.

-

Ihre Seite sollte nun ca. so aussehen:

-

- - -
-
- Seitenanfang
- -

Konfigurieren der Elemente

-

1. Klicken Sie auf das WebYep Element in der linken Tabellenspalte (das Menü-Element)

-

2. Geben Sie im Eigenschaftsfenster als Menüname "Produkte" ein. Unter "Seite (URL)" sollte "wy-menue.php" stehen.

-

3. Klicken Sie auf das obere WebYep Element in der rechten Tabellenspalte (das Kurztext-Element).

-

4. Geben Sie im Eigenschaftsfenster als Feldnamen "Titel" ein.

-

5. Klicken Sie auf das untere WebYep Element in der rechten Tabellenspalte (das Text-Element).

-

6. Geben Sie als Feldnamen "Text" ein.

-

Testen der Seite

-

Stellen Sie sicher, dass Sie den webyep-system Ordner auch zum WebServer übertragen und WebYep eingerichtet haben (siehe "Installation").

-

1. Überspielen Sie die Seite auf den WebServer (Upload per FTP).

-

2. Rufen Sie die Seite im WebBrowser auf, indem Sie den entsprechenden URL eingeben - z.B:

-
-

http://www.meinewebsite.com/wy-menue.php

-
-

-

3. Klicken Sie auf das Schloss-Symbol (den WebYep-Anmeldeknopf).

-

4. Geben Sie im erscheinenden Fenster den Benutzernamen und das Kennwort ein, dass Sie bei der Installation von WebYep in der Datei konfiguration.php (im webyep-system Ordner) angegeben haben - von Haus aus lautet der Benutzername "admin" und das Kennwort ist leer.

-

- - -
-
- Seitenanfang
- -

5. Klicken Sie auf das erscheinende Bleistift-Symbol (den Editieren-Knopf) neben dem Wort "Produkte", um das Menü zu bearbeiten.

-

6. Es erscheint das Menü-Editor-Fenster (siehe "Referenz / Menü")

-

7. Legen Sie im Menü-Editor-Fenster drei Menüpunkte an, indem - Sie die Bezeichnungen (zB. "Äpfel", "Birnen" und "Zitronen") - in das Texteingabefeld eintippen und anschließen auf "hinzufügen" klicken.

-

-

8. Speichern Sie das Menü durch Klick auf "Speichern".

-

-

9. Klicken Sie auf einen der Menüpunkte.

-

10. Geben Sie Titel und Text (durch Klicken auf die jeweiligen Bleistift-Symbole) ein.

-
-

Hinweis: Sie können einen Menüpunkt auch direkt mit einem Link von einer anderen Seite aus anspringen, indem - Sie beim Link an den URL - folgendes - anhängen:

-
-

?WEBYEP_DI=x

-
-

wobei "x" für die Identifikations-Nummer des Menüeintrages steht - also zB.:

-
-

eine_seite_mit_menue.php?WEBYEP_DI=1

-
-

Sie können die Identifikations-Nummer eines Menüeintrages leicht herausfinden, indem Sie den Menüeintrag im WebBrowser einfach anklicken und so die entsprechende Unterseite aufrufen - dann sehen Sie in der URL-Zeile (Adress-Zeile) des WebBrowsers den URL der Seite mit oben erwähntem "?WEBYEP_DI=...".

-
- - -
-
- Seitenanfang
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/webyep-tutorial-gemeinde.zip b/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/webyep-tutorial-gemeinde.zip deleted file mode 100644 index 8b3835f..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/deutsch/tutorials/webyep-tutorial-gemeinde.zip and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/deutsch/white-labeled.html b/webyep-dwx/Shared/WebYep/Help/deutsch/white-labeled.html deleted file mode 100644 index 5544201..0000000 --- a/webyep-dwx/Shared/WebYep/Help/deutsch/white-labeled.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Eigenes Logo (white label)

- -

Sie können, die entsprechende WebYep-Lizenz vorausgesetzt, WebYep als Ihr eigenes Produkt darstellen, mit eigener Produktbezeichnung und eigenem Logo.

-

Normalerweise ist es zwar erlaubt, grafische Bestandteile von WebYep (wie Grafiken und das Stylesheet) abzuändern, um WebYep optisch an eine eigene Website anzupassen. Das Ändern des WebYep Logos und entfernen der Hinweise auf den Hersteller (Objective Development Software GmbH) ist aber nicht erlaubt.

-

Durch Erwerben einer WebYep-Lizenz mit "white label" Option, erwerben Sie das Recht für eine bestimmte Domain (Website), auch diese Änderungen an WebYep vorzunehmen. Sie erhalten dann einen speziellen Lizenzcode, mit dem diese Option in WebYep freigeschalten wird.

-

Wie wird WebYep zu Ihrem eigenen Produkt?

-

Um WebYep nun als eigenes Produkt mit Ihrer eigenen Corporate Identity bzw. Ihrem Corporate Design zu versehen, können Sie folgende Änderungen vornehmen:

-

WebYep Logo

-

Ändern Sie das WebYep Logo: Die Datei logo.gif im Unterordner "programm/images" des webyep-system Ordners.

-

Bedienelemente, Knöpfe, etc.

-

Im Unterordner "programm/images" des webyep-system Ordners finden Sie auch diverse andere Grafiken, die Sie an Ihr Design anpassen können.

-

Schriftarten, Farben, etc.

-

Im Unterordner "programm" des webyep-system Ordners finden Sie die Datei styles.css, in der alle CSS Stildefinitionen von WebYep enthalten sind. Hier können Sie Schriftarten, Farben etc. anpassen.

-

Produktname

-

Um den Produktnamen anzupassen, öffnen Sie die Konfigurationdatei konfiguration.php im webyep-system Ordner. Dort finden Sie den Eintrag

-
$webyep_sProductName = 'MyProduct';
-

Ändern Sie den Text zwischen den einfachen Anführungszeichen (') entprechend ab. Achten Sie darauf, die umschließenden einfachen Anführungszeichen intakt zu lassen und im Text keine solchen Zeichen zu verwenden!

- - -
-
- Seitenanfang
-

Verwendung "Ihres" WebYep Systems

-

Um Ihr modifiziertes WebYep System zu verwenden, bentigen Sie eine WebYep Lizenz mit White Label Option fuer den Hostnamen (Domain, URL), auf dem das System laufen soll.

-

Zu Testzwecken und whrend der Entwicklung der Website, wird WebYep ueblicherweise mit einem lokalen Web-Server (auf Ihrem Arbeitsplatz-Rechner oder einem Server in Ihrem lokalen Netzwerk) betrieben. Wenn dieser Web-Server vom Internet aus nicht zugnglich ist (eine lokale IP-Adresse hat), benten Sie fuer den Betrieb der modifizierten WebYep Version keine Lizenz mit White Label Option.

-

Wenn Sie aber Ihr modifiziertes WebYep System auf einem ffentlichen Web-Server installieren, muessen Sie auch eine WebYep Lizenz mit White Label Option installieren, die zu dem Hostnamen passt, unter dem die Website angesprochen wird.

- - - -
-
- Seitenanfang
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/activation-details.html b/webyep-dwx/Shared/WebYep/Help/english/activation-details.html deleted file mode 100644 index f2b98e1..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/activation-details.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - -Preparing WebYep - - - - - -

Preparing WebYep on the server, Technical Details

-

From a technical point of view by perparing WebYep, the Unix access rights for the data subfolder inside the webyep-system folder are set to "read, write and execute by everyone" - this correspond to the Unix mode "0777".

-

Warning: A weak PHP configuration by your webspace provider might lead to security problems. If your provider does not set access restrictions like "open_base_dir" properly, PHP scripts from other web sites on the provider's server might be able to modify or delete your WebYep data! Also PHP settings like "register_globals" and "allow_url_fopen" should be turned off, as they represent a potential security risk. This does not relate to WebYep only but to all PHP scripts of your web site! Please make sure your web space provider has set up PHP securely!

-

To prepare WebYep without Dreamweaver, upload the webyep-system folder to your webspace's home directory (where your homepage index.html or index.php is located) using your favorite FTP application. Then change the access privileges of the "data" folder accordingly.

-

Here's an example using the application CyberDuck for FTP upload:

-

-

Select the "data" folder inside the webyep-system folder and press Command "I" to bring up the info panel. In there set the permissions and click "Apply".

-
- - diff --git a/webyep-dwx/Shared/WebYep/Help/english/backup.html b/webyep-dwx/Shared/WebYep/Help/english/backup.html deleted file mode 100644 index 9d7aec7..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/backup.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Backup

- -

WebYep saves the texts and images entered and uploaded by the users - in a folder on the server. Although your provider should create backups - of your whole website every day, it is a good idea to create backups - of the WebYep data - by yourself.

-

Where does WebYep safe its data?

-

When looking at the files of your website on the server (by - connecting via FTP) you will find a folder called "data" inside - the webyep-system folder. In this folder WebYep stores all texts entered - or images uploaded by the users.

-

How do I back up the data?

-

To create a backup simply download the whole "data" folder. Make sure the transfer mode of your FTP program is set to binary.

-

How do I restore data from a backup?

-
    -
  1. Remove the whole webyep-system folder in the server (if data was - lost or distorted chances are that the webyep system was damaged also).
  2. -
  3. Reinstall WebYep (see Installation - on the server).
  4. -
  5. Replace the "data" folder inside the webyep-system folder on the - server by your backup copy (e.g. by removing the folder on the server - and uploading the backup copy). Make sure the transfer mode of your FTP program is set to binary.
  6. -
  7. Prepare WebYep for write access again (see Installation - on the server).
  8. -
  9. When accessing your website you might have to reenter the license code.
  10. -
-

Be sure to use the same version when reinstalling WebYep - - not all versions of WebYep are data compatible. You can check the installed - version by accessing the WebYep status info page:

-
-

http://www.mywebsite.com/webyep-system/info.php

-
- - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/config-multiple-logins.html b/webyep-dwx/Shared/WebYep/Help/english/config-multiple-logins.html deleted file mode 100644 index b0986a5..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/config-multiple-logins.html +++ /dev/null @@ -1,223 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Configuration

- -

This section describes how to set up multiple users for WebYep. You can skip this if you only have one user.

- -

Multiple Logins

-

- $webyep_aMultiLoginName[]
- $webyep_aMultiLoginPassword[]
- $webyep_aMultiLoginURLPatterns[]
- These options allow you to specify other users than the Administrator. -

-

You can add more than one username/password pair if you want different people to be able to edit different parts of the website.

-

The above username/password then acts as the master login - this user will be able to edit any content of the website.

-

You can add additional logins by adding one ore more of these blocks to your configuration:

-
$webyep_aMultiLoginName[] = "someUserName";
- $webyep_aMultiLoginPassword[] = "somePassword";
- $webyep_aMultiLoginURLPatterns[] = "/somePage.php /someOtherPage.php";
-

With the first two lines you define the username and password for the login. With the third line, you define one ore more pages or - groups of pages (via wildcards) that this user should be allowed to edit, by stating the URL paths of these pages.

-

Note: Please note the brackets after the variable names – this is different - compared to other configuration variables!

-

In the simplest case you would just state the URL path of one page here.

-

But you can also define several paths, separated by spaces. Please note that URL paths are not supposed to contain spaces! - Special characters like spaces must be URL-encoded (e.g. space = %20) in a URL path.

-

A path can also contain the wildcard character ("*", the asterisk) to match several pages. For example to match all - pages in a certain folder, you would state the path to the folder, followed by a slash, followed by the wildcard:

-
$webyep_aMultiLoginURLPatterns[] = "/someFolder/*";
- -

A word on URL paths

- -

When setting the URL patterns for a login it's important to be clear about the path structure of your website. -

The path part of a URL is the part following the hostname - e.g. in the URL -

http://www.somewebsite.com/foldername/subfoldername/pagename.php
-

the path would be: -

/foldername/subfoldername/pagename.php
-

So if you want to give some login the right - to edit this page, you would set the $webyep_aMultiLoginURLPatterns[] to:

-
$webyep_aMultiLoginURLPatterns[] = "/foldername/subfoldername/pagename.php";
-

Note: The slash at the beginning of the path is important. - If omitted, the path would be a relative path. Such path can match multiple pages which full paths simply end with the given sequence.

- - -
-
- To Top of Page
- - - -

URL Pattern Examples

- -

The login should be able to...

-

...edit only the pages "/pageA.php" and "/pageB.php":

-
$webyep_aMultiLoginURLPatterns[] = "/pageA.php /pageB.php";
-

...edit all pages in the folder "/workshops" and the page "/news.php":

-
$webyep_aMultiLoginURLPatterns[] = "/workshops/* /news.php";
-

...edit all pages in the folder "/workshops" and its immediate subfolders:

-
$webyep_aMultiLoginURLPatterns[] = "/workshops/* - /workshops/*/*";
-

...edit all pages which filename is "events.php" - regardless of where (in which folder) the page is located:

-
$webyep_aMultiLoginURLPatterns[] = "events.php";
-

(Note the missing slash in front of the filename! This makes the path relative and able to match all paths that simply - end with ".../events.php")

-

...edit all pages which filename end with "...public.php" - regardless of where (in which folder) the page is located:

-
$webyep_aMultiLoginURLPatterns[] = "*public.php";
-

Note: To find the right pattern for a login its best to first set the username and password, - then login using your browser and navigate to the page in question. If the WebYep edit buttons appear disabled, correct the pattern and reload - the page – until the edit buttons become enabled...
-
- But then be sure to also check whether the other logins really are not able to edit that page!

- -

Switching logins (logging out)

- -

Once logged in you will stay in that login for the current browser session. Usually users do not switch logins.

-

If you're checking your configuration, however, you will want to switch between the different logins. To do so either - simply quit the browser (end thereby end the browser session).

-

Or you can hold the ALT and/or SHIFT modifier key(s) while clicking the WebYep Logout Button in the - page (the open lock icon) - depending on which browser you use: Use SHIFT in Safari [1], SHIFT and ALT - together in Firefox and just ALT in Internet Explorer).

-

[1] With Safari 5.1 this is no longer possible, since all modifier keys in combination with a click fulfill other tasks.

- -

Other Login Options

- -

$webyep_bShowDisabledEditButtons
- If a page contains editable fields but the user has insiffucient privileges WebYep can display the edit buttons - disabled (true) or not at all (false).
- Default: true

- -

$webyep_bOtherLoginsMayEditGlobalData
- Whether editors other than the main editor should be able to edit "global" fields.
- WebYep Elements marked global (with the "Content" attribute set to "for all documents") normally can only be edited by the master login.
- Default: false

-

If you want all other logins to be able to edit global content on pages they have edit rights for, change the following configuration variable in your configuration file:

-
$webyep_bOtherLoginsMayEditGlobalData = true;
- - -

- -

-
- To Top of Page
- -

-

 

- -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/config-other-options.html b/webyep-dwx/Shared/WebYep/Help/english/config-other-options.html deleted file mode 100644 index 810041a..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/config-other-options.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Configuration

- -

This section lists all options that alter the standard behaviour of WebYep.

- -

General Options:

-

$webyep_sLang
- Sets the language WebYep uses. If you're using the English version of WebYep, you do not need to change anything here.
- Possible values: french, srpski, swedish, dutch, portuguese, polski
- Default: auto

- -

$webyep_sCharset (Support for special character sets)
- You can set this configuration variable to the HTML character set you are using in your web pages.
- Default: empty

-

If you want WebYep to use UTF-8, change the following configuration variable in your configuration file:

-
$webyep_sCharset = "utf-8";
-

Please note that setting an explicit encoding will also stop WebYep from converting special characters to HTML entities.

- -

$webyep_sHTMLStandard
- Set this to define which syntax WebYep should use when creating HTML tags.
- Default: auto

-

- - - - - - - - - - - -
OptionOutput
HTMLHTML 4.01 Strict
XHTMLXHTML 1.0 Strict -
autoWebYep tries to detect the used syntax via the !DOCTYPE directive of the document
- -

$webyep_sProductName
- If you optained a license with the white label option, you can change the product name - here (it will appear in the editor windows, the help and the notice windows).

- - -

- -

-
- To Top of Page
- -

- -

Menu Options:

-

$webyep_sMenuType
- Determines how the menu works. Possible values are: list (no JavaScript functionality) and - listJS (use JavaScript to show/hide menu trees).
- Default: listJS -

-

$webyep_bAutoCloseMenus
- When expanding a menu tree, all other trees collapse automatically (true) or remain as they - were (false).
- This option will be ignored if $webyep_sMenuType is set to "list".
- Default: false -

-

$webyep_bRememberOpenMenus
- Expanded menu trees will be saved in a cookie (true). Setting this to false will result in all trees but - the one the page belongs to being closed.
- This option will be ignored if $webyep_sMenuType is set to "list".
- Default: true -

- -

URL Options:

-

$webyep_bOpenFullURLsInNewWindow
- Set to true of you want the Long Text, Menu and - Image Elements to open full URLs (including the http:// part) in a new browser window.
- Default: false

-

To always open full URLs in a new window, change the following configuration variable in your configuration file:

-
$webyep_bOpenFullURLsInNewWindow = true;
- -

Other Options:

-

$webyep_bDebug
- Sometimes WebYep Support will ask you to activate WebYep's debug mode to solve a problem.
- Default: false

-

To activate debug mode, change the following configuration variable in your configuration file:

-
$webyep_bDebug = true;
- - -

- -

-
- To Top of Page
- -

-

 

- -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/configuration.html b/webyep-dwx/Shared/WebYep/Help/english/configuration.html deleted file mode 100644 index 90d2ebe..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/configuration.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Configuration

-

Before uploading the webyep-system folder to your webspace you should set up the configuration. - Most important: The username and password. Whenever a user wants to change the website's content, he/she - has to login with username and password (by clicking the WebYep Logon Button in a page). This username and password - are the first configuration settings you should take care of.

-

The configuration is stored in a text file named config-inc.php inside the webyep-system - folder. To edit the configuration file, open it in any text editor, or directly in Dreamweaver (just be sure to switch to - code view - this file contains only PHP source code).

-

Note: The configuration file is UTF-8 encoded to properly display special - characters. Some text editors tend to add an invisible character sequence at the very start of an UTF-8 file when saving it: - The UTF-8 BOM (Byte Order Mark). This will unfortunately break the configuration file (PHP then refuses to send HTTP headers). - Please make sure to switch off this feature in your editor or use an editor that does not add the BOM.

- -

Username and Password

-

These options determine who can log in to WebYep. You should at least set the administrator's password.

- -

$webyep_sAdminName
- This is the main editor's user name (master login). The Administrator can edit every WebYep field.

-

$webyep_sAdminPassword
- The Administrator's password. -

-

To set up the username and password, change the content between the quotes in this block of the configuration file:

-
$webyep_sAdminName = "admin";
- $webyep_sAdminPassword = "test";
-

Please note that both username and password are case sensitive!

- -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/images/bullet.gif b/webyep-dwx/Shared/WebYep/Help/english/images/bullet.gif deleted file mode 100644 index ca73508..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/images/bullet.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/images/logo-print.gif b/webyep-dwx/Shared/WebYep/Help/english/images/logo-print.gif deleted file mode 100644 index 5265005..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/images/logo-print.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/images/logo.gif b/webyep-dwx/Shared/WebYep/Help/english/images/logo.gif deleted file mode 100644 index 606e816..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/images/logo.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/images/nav-content-border.gif b/webyep-dwx/Shared/WebYep/Help/english/images/nav-content-border.gif deleted file mode 100644 index 7f15efe..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/images/nav-content-border.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/images/nix.gif b/webyep-dwx/Shared/WebYep/Help/english/images/nix.gif deleted file mode 100644 index 8a9d2a7..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/images/nix.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/images/source_details.gif b/webyep-dwx/Shared/WebYep/Help/english/images/source_details.gif deleted file mode 100644 index eb81d61..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/images/source_details.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/images/up.gif b/webyep-dwx/Shared/WebYep/Help/english/images/up.gif deleted file mode 100644 index 084d3ce..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/images/up.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/index.html b/webyep-dwx/Shared/WebYep/Help/english/index.html deleted file mode 100644 index 64983d0..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/index.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Introduction

- -

WebYep is a "Web Content Management System" - it enables people - without web design knowledge to edit the content of web pages, just using - the - web browser. By incorporating WebYep into your website every person - that can use a web browser is able to edit the content of the website's - pages.

-

To incorporate WebYep into your website, you as the web designer need - to install WebYep into the webspace and insert WebYep elements into - the web pages that need to be editable.

-

One main difference to other web content management systems is, that - you do not need to create your whole website with WebYep. You can take - any "normal" website and just make some parts of some pages "editable", - by replacing the static content with the appropriate WebYep Elements.

-

This documentation is intended to give you all necessary information - for adding WebYep to your website, inserting and setting up the WebYep - elements in your pages.

-

WebYep in action

-

To see WebYep in action, how it works when integrated in a website - and how it is used by the "users" (the ones who edit the content), - you can take a look at the WebYep - Online Demo.

-

Important: This documentation - partly assumes that you are using the WebYep Extension for -Adobe® Dreamweaver® to - create your website. It refers to version 10.0 (CS4) of Dreamweaver, although - the WebYep Dreamweaver Extension will also work with other version of Dreamweaver - (see System Requirements).
- Please note that Dreamweaver's "Live View" mode will only work if you set up your site correctly! (Site → Manage Sites...) -

-

Not using Dreamweaver?
In the Reference section all WebYep Elements are described along with their PHP code fragments so you can also insert them into your pages with any other web page editor that allows direct entering HTML/PHP code.

- -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/installation.html b/webyep-dwx/Shared/WebYep/Help/english/installation.html deleted file mode 100644 index 49681cf..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/installation.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Installation

- -

WebYep Dreamweaver Extension

-

If you are using -Adobe® Dreamweaver® to - create your web pages, you can also use the WebYep Dreamweaver Extension.

-

The WebYep Dreamweaver Extension is the file "webyep.mxp" - - install it by simply double clicking it. This will start the "Extension Manager" - just follow its instructions to install - the extension.

-

 

-


- The Extension Manager with installed - WebYep Dreamweaver Extension

-

Remark: If you have installed more than - one Adobe® application, be sure to select the right application - before installing. You can also transfer extensions from one application - to another with the "File / Import Extensions..." menu command.

-

The webyep-system folder

-

The core of WebYep is a set of PHP scripts contained in a folder named - "webyep-system". This webyep-system folder must be uploaded onto - your webspace (like all other pages/images of your website) - usually into - the root folder of your website, where your homepage (index.html - or index.php) resides.

-


- The webyep-system folder in the root folder of - a website

-
Important: Whenever you rename a page or move it to another folder, the link between the page and its WebYep data is lost, as WebYep can only identify a page by its URL (filename and path).
But you can re-link the page to its data:
-Open the file webyep-system/data/documents - a text file, containing pairs of paths and document IDs. Locate the file in question and correct its file or folder name. Then WebYep will find the document's data again.

For example, if you have your page in a subfolder 'new_design' and you want to have it in the root folder, you'd do the following:

- - - - -
This:
/new_design/index.php   1
-/new_design/somePage.php        2
-/new_design/anotherPage.php     3
-/new_design/about.php   4
would become:
/index.php      1
-/somePage.php   2
-/anotherPage.php        3
-/about.php      4
- - -
-
- To Top of Page
- -

Configuration

-

Before uploading the webyep-system folder to your webspace you should - setup the configuration (in the file config-inc.php inside the webyep-system folder) - at least set a username and password. See "Configuration" for details.

-

Installation on the web server

-

To install WebYep on your web server simply upload the webyep-system - folder like all your pages and images via FTP. You can this with any FTP appication or directly from Dreamweaver's site window with the - "put" command.

-


- Upload ("put") the webyep-system folder with - your other files into the server

- - -
-
- To Top of Page
- - -

Preparing WebYep, enabling write access

-

To enable write access for WebYep (and thus PHP) to let it store data on the web server on most - server systems you have to set the unix - file - permissions - for the folder PHP should store data in.

-

To see how to prepare WebYep with other applications than Dreamweaver, please see "Preparing WebYep on the server, Technical Details".

-

From within Dreamweaver the preparation can be accomplished - by choosing the "Prepare WebYep" command from the context - menu showed when right clicking the webyep-system folder in the list - of remote files - in Dreamweaver.

-

List the remote files in the site window (or "files" panel), by choosing - "Remote view" in the upper right popup menu. Then right click the "webyep-system" - folder and choose "Activate WebYep" in the appearing context menu.

-


- The list of remote files (the files on the - server).
- Right click the webyep-system folder in this list and choose "Activate WebYep".

- - -
-
- To Top of Page
- -

Verification

-

Whether the preparation of WebYep was successful can be verified by calling - the WebYep status/info page:

-
-

http://www.mywebsite.com/webyep-system/info.php

-
-

Summary

-
    -
  • The Dreamweaver Extension:
    - A file named "webyep.mxp" - it contains forms, inspectors, etc. for - inserting and setting up the WebYep Elements in your web pages using - Dreamweaver®. - Install by simply double clicking it and following the instructions of the - thereby launched Extension Manager.
  • -
  • The webyep-system folder:
    - A folder named "webyep-system" with various PHP scripts etc. - the - core of the WebYep system.
    - This folder should be put in the root directory of your website (where your - homepage – index.html or index.php – resides).
  • -
  • Configuration:
    - Set username and password in config-inc.php.
  • -
  • Installation on the web server:
    - Upload the webyep-system folder - like the other files of your website to your web - server (usually directly with Dreamweaver via FTP).
  • -
  • Activation:
    - in Dreamweaver: Right click the webyep-system folder in the list of remote files ("Remote - view" in the site window) and choose "Activate WebYep". Or use any other FTP/SCP application to set the access priviliges for the "data" folder inside the webyep-system folder accordingly.
  • -
  • Checking:
    - You can check the status of your WebYep installation via the URL
    - http://www.mywebsite.com/webyep-system/info.php
  • -
- - -
-
- To Top of Page
- -

 

- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/activate.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/activate.gif deleted file mode 100644 index 4e3f109..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/activate.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/activate_any_ftp.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/activate_any_ftp.jpg deleted file mode 100644 index a247e3c..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/activate_any_ftp.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/assign-css-stile.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/assign-css-stile.gif deleted file mode 100644 index ef7b7ee..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/assign-css-stile.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-editor.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-editor.gif deleted file mode 100644 index e0d3c87..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-inpage.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-inpage.jpg deleted file mode 100644 index f66735d..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-inpage.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-inspector.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-inspector.png deleted file mode 100644 index bb7eb9d..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-palette.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-palette.gif deleted file mode 100644 index 0c901cf..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/attachment-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/designing-elements.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/designing-elements.gif deleted file mode 100644 index 2a219b9..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/designing-elements.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/extension-manager.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/extension-manager.gif deleted file mode 100644 index 4fa6a88..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/extension-manager.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-editor.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-editor.gif deleted file mode 100644 index 34ace10..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-inpage.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-inpage.jpg deleted file mode 100644 index c40d288..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-inpage.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-inspector.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-inspector.png deleted file mode 100644 index ff039b6..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-palette.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-palette.gif deleted file mode 100644 index e27004b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/gallery-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/image-editor.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/image-editor.gif deleted file mode 100644 index 6c5cbd4..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/image-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/image-inpage.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/image-inpage.jpg deleted file mode 100644 index 93c1520..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/image-inpage.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/image-inspector.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/image-inspector.png deleted file mode 100644 index e2bc365..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/image-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/image-palette.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/image-palette.gif deleted file mode 100644 index d312953..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/image-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/install-local.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/install-local.gif deleted file mode 100644 index d57b66d..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/install-local.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/logonbutton-inpage.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/logonbutton-inpage.jpg deleted file mode 100644 index fc2bd61..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/logonbutton-inpage.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/logonbutton-inspector.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/logonbutton-inspector.png deleted file mode 100644 index c8077b9..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/logonbutton-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/logonbutton-palette.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/logonbutton-palette.gif deleted file mode 100644 index c36db68..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/logonbutton-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-editor.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-editor.gif deleted file mode 100644 index 6881a85..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-inpage.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-inpage.jpg deleted file mode 100644 index f6920c1..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-inpage.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-inspector.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-inspector.png deleted file mode 100644 index 8bb32f6..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-palette.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-palette.gif deleted file mode 100644 index 867d1a8..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/long-text-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-disable.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-disable.gif deleted file mode 100644 index 2ff60f2..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-disable.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-down.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-down.gif deleted file mode 100644 index 797c92a..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-down.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-enable.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-enable.gif deleted file mode 100644 index 68b195c..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-enable.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-plus.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-plus.gif deleted file mode 100644 index 462beab..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-plus.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-trash.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-trash.gif deleted file mode 100644 index 28be791..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-trash.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-up.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-up.gif deleted file mode 100644 index cc4055b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-button-up.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-dw.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-dw.jpg deleted file mode 100644 index c8f3470..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-dw.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-end-palette.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-end-palette.gif deleted file mode 100644 index 24174cc..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-end-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-inpage-1.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-inpage-1.jpg deleted file mode 100644 index c9391a0..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-inpage-1.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-inpage-2.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-inpage-2.jpg deleted file mode 100644 index aa8cb9e..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-inpage-2.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-inspector.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-inspector.png deleted file mode 100644 index e83639e..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-start-palette.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-start-palette.gif deleted file mode 100644 index b7810ef..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/loop-start-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-editor.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-editor.gif deleted file mode 100644 index c741f35..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-editor.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-editor.png deleted file mode 100644 index b06fe1c..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-editor.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-inpage.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-inpage.jpg deleted file mode 100644 index 740c145..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-inpage.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-inpage.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-inpage.png deleted file mode 100644 index 15651a1..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-inpage.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-inspector.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-inspector.png deleted file mode 100644 index fbfcf8b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-palette.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-palette.gif deleted file mode 100644 index a292291..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/menu-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/pallette-selection.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/pallette-selection.gif deleted file mode 100644 index 39a17d3..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/pallette-selection.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/php.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/php.gif deleted file mode 100644 index df476c5..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/php.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-editor.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-editor.png deleted file mode 100644 index c122226..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-editor.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-inpage.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-inpage.png deleted file mode 100644 index 956174a..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-inpage.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-inspector.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-inspector.png deleted file mode 100644 index 960d52f..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-palette.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-palette.gif deleted file mode 100644 index 54860aa..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/read-more-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-editor.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-editor.gif deleted file mode 100644 index fa42e37..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-inpage.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-inpage.jpg deleted file mode 100644 index b9737e9..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-inpage.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-inspector.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-inspector.png deleted file mode 100644 index c8e8e72..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-palette.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-palette.gif deleted file mode 100644 index 98a7d1c..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/rich-text-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-editor.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-editor.gif deleted file mode 100644 index ae9fb69..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-editor.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-inpage.jpg b/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-inpage.jpg deleted file mode 100644 index cb2a84f..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-inpage.jpg and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-inspector.png b/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-inspector.png deleted file mode 100644 index 9c899a9..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-inspector.png and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-palette.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-palette.gif deleted file mode 100644 index 2c44fda..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/short-text-palette.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tag-selector.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tag-selector.gif deleted file mode 100644 index 08ed2a6..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tag-selector.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-1.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-1.gif deleted file mode 100644 index 4d946ed..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-1.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-2.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-2.gif deleted file mode 100644 index 41ac330..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-2.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-3.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-3.gif deleted file mode 100644 index 9d22fab..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-3.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-4.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-4.gif deleted file mode 100644 index 83b31ff..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-4.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-5.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-5.gif deleted file mode 100644 index df2697f..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-5.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-6.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-6.gif deleted file mode 100644 index 639dd6b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/advanced-1-6.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/first-steps-1.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/first-steps-1.gif deleted file mode 100644 index d54209b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/first-steps-1.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/first-steps-2.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/first-steps-2.gif deleted file mode 100644 index ee45f2a..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/first-steps-2.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/first-steps-3.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/first-steps-3.gif deleted file mode 100644 index ba60877..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/first-steps-3.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-1.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-1.gif deleted file mode 100644 index 8da97ed..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-1.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-2.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-2.gif deleted file mode 100644 index 383fc4e..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-2.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-3.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-3.gif deleted file mode 100644 index c82933e..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-3.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-4.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-4.gif deleted file mode 100644 index 4febf65..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-4.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-5.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-5.gif deleted file mode 100644 index fba94dc..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/loop-5.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-1.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-1.gif deleted file mode 100644 index 393f039..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-1.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-2.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-2.gif deleted file mode 100644 index dd9942c..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-2.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-4.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-4.gif deleted file mode 100644 index e3e2315..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-4.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-5.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-5.gif deleted file mode 100644 index f8879e1..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-5.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-6.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-6.gif deleted file mode 100644 index cbb766a..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/tutorials/simple-menu-6.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/upload.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/upload.gif deleted file mode 100644 index c68863f..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/upload.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/pictures/webyep-elements.gif b/webyep-dwx/Shared/WebYep/Help/english/pictures/webyep-elements.gif deleted file mode 100644 index 978e7e1..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/pictures/webyep-elements.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/principle.html b/webyep-dwx/Shared/WebYep/Help/english/principle.html deleted file mode 100644 index 4103769..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/principle.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Basics

- -

The basic intend of WebYep is to make parts of a web page editable for - a "user" - someone accessing the page using a web browser, - who provided the right username/password. You as the web designer only - need to insert the appropriate WebYep element in place of a static text - or image in the page and install the webyep-system folder in your website.

-

Quick setup guide:

-
    -
  1. If you're using Adobe® Dreamweaver®, install the WebYep Dreamweaver - Extension: Double click the webyep.mxp file coming with the WebYep package. - This will launch the - Extension - Manager and start the installation.
  2. -
  3. Copy the webyep-system folder coming with the WebYep package into - the root folder of your website (where your homepage - index.html - - resides).
  4. -
  5. Set the username and password in the file config-inc.php - inside the webyep-system folder (switch to Code View after opening - it with Dreamweaver - this file is PHP code only!) and save it.
  6. -
  7. Upload the whole webyep-system folder to your webspace (via FTP).
  8. -
  9. Prepare WebYep (see What does "Preparation" mean?)
  10. -
-

Creating pages - a quick guide:

-
    -
  1. Create a normal HTML page but use ".php" as the file's - extension, not ".html".
  2. -
  3. Insert any static (non-editable) content to design the page.
  4. -
  5. In place of text or images that should be editable, insert the - appropriate WebYep Elements.
    - When using Dreamweaver, choose the WebYep Elements from its object palette, - category "WebYep". Otherwise insert the appropriate PHP code fragment manually – see Reference section, especially also the item about "The Init Code") .
  6. -
  7. Also insert the WebYep Element "Logon Button" somewhere - in your page.
  8. -
  9. Save and upload your page to the webspace (via FTP).
  10. -
  11. Open the uploaded page up in your web browser.
  12. -
-

More under "Reference" and "Tutorials".

- - -
-
- To Top of Page
- -

Technical details

-

What does "Preparing" mean?

-

To "prepare" WebYep in Dreamweaver, right click - the webyep-system folder in the Remote Site file list - and choose "Prepare WebYep" in the appearing popup menu. To see how to prepare WebYep using other applications, see "Preparing WebYep on the server, Technical Details", for further details see "Installation".

-

What are "WepYep Elements"?

-

WebYep Elements are little fragments of PHP code, that are embedded - in the HTML code. When using Dreamweaver and the WebYep Dreamweaver Extension - these Elements can be inserted by using the object palette (tab "WebYep") - or the "Insert" menu. But you can also insert the necessary PHP code fragments directly - see the reference for each WebYep Element for details.

-

Layout of the webyep-system folder

-
    -
  • webyep-system -
      -
    • config-inc.php (this is where you set up the username and password)
    • -
    • info.php (shows system information, installed licenses and WebYep - status)
    • -
    • program contains all WebYep program scripts and data
    • -
    • data -(contains the data entered/uploaded by the users) -
        -
      • documents (list of pages using WebYep)
      • -
      • license (license codes)
      • -
      • ... various files containing all data entered by the users - (texts, images, ...)
      • -
      -
    • -
    - The "data" folder should be backed up from time to time (see "Backup").
  • -
- - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/print.css b/webyep-dwx/Shared/WebYep/Help/english/print.css deleted file mode 100644 index 6d9337f..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/print.css +++ /dev/null @@ -1,24 +0,0 @@ -.hideFromPrint { - display: none; -} -#hideFromPrint { - display: none; -} -.pageBreak { -} -p { page-break-inside: avoid } -ul { page-break-inside: avoid } -h1 { page-break-after: avoid } -h2 { page-break-after: avoid } -h3 { page-break-after: avoid } -h3 { page-break-after: avoid } -#elementCodeDetails { - display: block; -} -.elementCodeLink { - display: none; -} -.content { - color: #000000; - border-bottom-width: 0px; -} diff --git a/webyep-dwx/Shared/WebYep/Help/english/print.html b/webyep-dwx/Shared/WebYep/Help/english/print.html deleted file mode 100644 index f610c49..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/print.html +++ /dev/null @@ -1,1692 +0,0 @@ - - - -WebYep - - - - - - -
-
Documentation
-
- - - - -

Introduction

- -

WebYep is a "Web Content Management System" - it enables people - without web design knowledge to edit the content of web pages, just using - the - web browser. By incorporating WebYep into your website every person - that can use a web browser is able to edit the content of the website's - pages.

-

To incorporate WebYep into your website, you as the web designer need - to install WebYep into the webspace and insert WebYep elements into - the web pages that need to be editable.

-

One main difference to other web content management systems is, that - you do not need to create your whole website with WebYep. You can take - any "normal" website and just make some parts of some pages "editable", - by replacing the static content with the appropriate WebYep Elements.

-

This documentation is intended to give you all necessary information - for adding WebYep to your website, inserting and setting up the WebYep - elements in your pages.

-

WebYep in action

-

To see WebYep in action, how it works when integrated in a website - and how it is used by the "users" (the ones who edit the content), - you can take a look at the WebYep - Online Demo.

-

Important: This documentation - partly assumes that you are using the WebYep Extension for -Adobe® Dreamweaver® to - create your website. It refers to version MX 2004 of Dreamweaver, although - the WebYep Dreamweaver Extension - will also work with other version of Dreamweaver (see System - Requirements).

-

Not using Dreamweaver?
In the Reference section all WebYep Elements are described along with their PHP code fragments so you can also insert them into your pages with any other web page editor that allows direct entering HTML/PHP code.

- -
-
- - - - -

Basics

- -

The basic intend of WebYep is to make parts of a web page editable for - a "user" - someone accessing the page using a web browser, - who provided the right username/password. You as the web designer only - need to insert the appropriate WebYep element in place of a static text - or image in the page and install the webyep-system folder in your website.

-

Quick setup guide:

-
    -
  1. If you're using Adobe® Dreamweaver®, install the WebYep Dreamweaver - Extension: Double click the webyep.mxp file coming with the WebYep package. - This will launch the - Extension - Manager and start the installation.
  2. -
  3. Copy the webyep-system folder coming with the WebYep package into - the root folder of your website (where your homepage - index.html - - resides).
  4. -
  5. Set the username and password in the file config-inc.php - inside the webyep-system folder (switch to Code View after opening - it with Dreamweaver - this file is PHP code only!) and save it.
  6. -
  7. Upload the whole webyep-system folder to your webspace (via FTP).
  8. -
  9. Activate WebYep (see What does "Activation" mean?)
  10. -
-

Creating pages - a quick guide:

-
    -
  1. Create a normal HTML page but use ".php" as the file's - extension, not ".html".
  2. -
  3. Insert any static (non-editable) content to design the page.
  4. -
  5. In place of text or images that should be editable, insert the - appropriate WebYep Elements.
    - When using Dreamweaver, choose the WebYep Elements from its object palette, - category "WebYep". Otherwise insert the appropriate PHP code fragment manually – see Reference section, especially also the item about "The Init Code") .
  6. -
  7. Also insert the WebYep Element "Logon Button" somewhere - in your page.
  8. -
  9. Save and upload your page to the webspace (via FTP).
  10. -
  11. Open the uploaded page up in your web browser.
  12. -
-

More under "Reference" and "Tutorials".

- -

What does "Activation" mean?

-

To "activate" WebYep in Dreamweaver, right click - the webyep-system folder in the Remote Site file list - and choose "Activate WebYep" in the appearing popup menu. To see how to activate WebYep using other applications, see "Activation, Technical Details", for further details see "Installation".

-

What are "WepYep Elements"?

-

WebYep Elements are little fragments of PHP code, that are embedded - in the HTML code. When using Dreamweaver and the WebYep Dreamweaver Extension - these Elements can be inserted by using the object palette (tab "WebYep") - or the "Insert" menu. But you can also insert the necessary PHP code fragments directly - see the reference for each WebYep Element for details.

-

Layout of the webyep-system folder

-
    -
  • webyep-system -
      -
    • config-inc.php (this is where you set up the username and password)
    • -
    • info.php (shows system information, installed licenses and WebYep - status)
    • -
    • program contains all WebYep program scripts and data
    • -
    • data -(contains the data entered/uploaded by the users) -
        -
      • documents (list of pages using WebYep)
      • -
      • license (license codes)
      • -
      • ... various files containing all data entered by the users - (texts, images, ...)
      • -
      -
    • -
    - The "data" folder should be backed up from time to time (see "Backup").
  • -
- -
-
- - - - -

Installation

- -

WebYep Dreamweaver Extension

-

If you are using -Adobe® Dreamweaver® to - create your web pages, you can also use the WebYep Dreamweaver Extension.

-

The WebYep Dreamweaver Extension is the file "webyep.mxp" - - install it by simply double clicking it. This will start the "Extension Manager" - just follow its instructions to install - the extension.

-

 

-


- The Extension Manager with installed - WebYep Dreamweaver Extension

-
-

Remark: If you have installed more than - one Adobe® application, be sure to select the right application - before installing. You can also transfer extensions from one application - to another with the "File / Import Extensions..." menu command.

-
-

The webyep-system folder

-

The core of WebYep is a set of PHP scripts contained in a folder named - "webyep-system". This webyep-system folder must be uploaded onto - your webspace (like all other pages/images of your website) - usually - into - the root folder of your website, where your homepage (index.html - or index.php) resides.

-


- The webyep-system folder in the root folder of - a website

- -

Before uploading the webyep-system folder to your webspace you should - setup the configuration: Whenever a user (the person who is editing - the content of the website) wants to change the website's content, he/she - has to login with username and password (by clicking the WebYep Logon - Button in a page). This username and password are the - only configuration - settings you have to take care of:

-

-
    -
  1. Open the config-inc.php file inside the webyep-system folder.
  2. -
  3. Switch to "code view" in Dreamweaver to read it - this file contains - only PHP source code!
  4. -
  5. Enter your desired username and password inside the quotes after webyep_sAdminName and webyep_sAdminPassword.
  6. -
-

e.g.:

-
// Username and password for edit mode.
-// You can freely choose these and they must be entered by
-// -users after clicking the lock icon to logon before being
-// -allowed to start editing.
- $webyep_sAdminName = "admin";
- $webyep_sAdminPassword = "test";
-

Support for special character sets

-

You can also set the configuration variable $webyep_sCharset to - an HTML character set.

-

If you have set a character set in your web pages - (with the "Content-Type" meta - tag), you should also set this character set in this configuration variable - (e.g. "iso-8859-2" for -eastern european languages, or "utf-8"). This will make sure, WebYep displays the special - characters using this character -set. But it will also stop WebYep from converting texts to HTML entities! WebYep - will instead - insert the meta tag in each of its editor pages.

-

Installation on the web server

-

To install WebYep on your web server simply upload the webyep-system - folder like all your pages and images via FTP. You can this with any FTP appication or directly from Dreamweaver's site window with the - "put" command.

-


- Upload ("put") the webyep-system folder with - your other files into the server

- -

To enable WebYep (and thus PHP) to store data on the web server on most - server systems you must give PHP permission to do so by setting the unix - file - permissions - for the folder PHP should store data in.

-

To see how to activate WebYep with other applications than Dreamweaver, please see "Activation, Technical Details".

-

From within Dreamweaver the activation can be accomplished - by choosing the "Activate WebYep" command from the context - menu showed when right clicking the webyep-system folder in the list - of remote files - in Dreamweaver.

-

List the remote files in the site window (or "files" panel), by choosing - "Remote view" in the upper right popup menu. Then right click the "webyep-system" - folder and choose "Activate WebYep" in the appearing context menu.

-


- The list of remote files (the files on the - server).
- Right click the webyep-system folder in this list and choose "Activate WebYep".

- -

Whether the activation of WebYep was successful can be verified by calling - the WebYep status/info page:

-
-

http://www.mywebsite.com/webyep-system/info.php

-
-

Summary

-
    -
  • The Dreamweaver Extension:
    - A file named "webyep.mxp" - it contains forms, inspectors, etc. for - inserting and setting up the WebYep Elements in your web pages using - Dreamweaver®. - Install by simply double clicking it and following the instructions of the - thereby launched Extension Manager.
  • -
  • The webyep-system folder:
    - A folder named "webyep-system" with various PHP scripts etc. - the - core of the WebYep system.
    - This folder should be put in the root directory of your website (where your - homepage – index.html or index.php – resides).
  • -
  • Configuration:
    - Set username and password in config-inc.php.
  • -
  • Installation on the web server:
    - Upload the webyep-system folder - like the other files of your website to your web - server (usually directly with Dreamweaver via FTP).
  • -
  • Activation:
    - in Dreamweaver: Right click the webyep-system folder in the list of remote files ("Remote - view" in the site window) and choose "Activate WebYep". Or use any other FTP/SCP application to set the access priviliges for the "data" folder inside the webyep-system folder accordingly.
  • -
  • Checking:
    - You can check the status of your WebYep installation via the URL
    - http://www.mywebsite.com/webyep-system/info.php
  • -
- - -
-
-

Activation, Technical Details

-

From a technical point of view by "Activating" WebYep, the Unix access rights for the "data" subfolder inside the webyep-system folder are set to "read, write and execute by everyone" - this correspond to the Unix mode "0777".

-

Warning: A weak PHP configuration by your webspace provider might lead to security problems. If your provider does not set access restrictions like "open_base_dir" properly, PHP scripts from other web sites on the provider's server might be able to modify or delete your WebYep data! Also PHP settings like "register_globals" and "allow_url_fopen" should be turned off, as they represent a potential security risk. This does not relate to WebYep only but to all PHP scripts of your web site! Please make sure your web space provider has set up PHP securely!

-

To activate WebYep without Dreamweaver, upload the webyep-system folder to your webspace's home directory (where your homepage index.html or index.php is located) using your favorite FTP application. Then change the access privileges of the "data" folder accordingly.

-

Here's an example using the application CyberDuck for FTP upload:

-

-

Select the "data" folder inside the webyep-system folder and press Command "I" to bring up the info panel. In there set the permissions and click "Apply".

-
-
- - - - -

Backup

- -

WebYep saves the texts and images entered and uploaded by the users - in a folder on the server. Although your provider should create backups - of your whole website every day, it is a good idea to create backups - of the WebYep data - by yourself.

-

Where does WebYep safe its data?

-

When looking at the files of your website on the server (by - connecting via FTP) you will find a folder called "data" inside - the webyep-system folder. In this folder WebYep stores all texts entered - or images uploaded - by the users.

-

To create a backup simply download the whole "data" folder.

-

How do I restore data from a backup?

-
    -
  1. Remove the whole webyep-system folder in the server (if data was - lost or distorted chances are that the webyep system was damaged also).
  2. -
  3. Reinstall WebYep (see Installation - on the server).
  4. -
  5. Replace the "data" folder inside the webyep-system folder on the - server by your backup copy (e.g. by removing the folder on the server - and uploading the backup copy).
  6. -
  7. Activate WebYep again (see Installation - on the server).
  8. -
  9. When accessing you website you might have to reenter the license - code.
  10. -
-

Be sure to use the same version when reinstalling WebYep - - not all versions of WebYep are data compatible. You can check the installed - version by accessing the WebYep status info page:

-
-

http://www.mywebsite.com/webyep-system/info.php

-
- -
-
- - - - -

System - Requirements

- -

To integrate WebYep into your website you don't need any additional - tools - the applications you usually use to build websites are sufficient - to integrate WebYep. But for -Adobe® Dreamweaver®there - is an extension coming with WebYep, which makes it - more easy to - insert and adjust the WebYep Elements.

-

If you want to use the WebYep Dreamweaver Extension, you'll need -Adobe® Dreamweaver® MX, MX 2004 or 8 (Mac or PC). To use the the Extension - with Dreamweaver MX - 2004 (= Version 7.0), you will need to update - to version 7.0.1 (this update is free and recommended anyway).

-

- The webspace your website will be installed in, needs PHP support (min. - PHP 4.1)

-
    -
  • The PHP support must be "as usual". If it is reduced - in some kind, WebYep might not function properly.
  • -
  • It must be possible to give PHP the right to create, change - and delete files in a certain directory (which is usually no problem!)
  • -
  • Windows web servers are supported as long as the above is true - - but there have been some problems reported from users trying to use - WebYep - (and other PHP scripts) on Windows servers...
  • -
-

WebYep does not need any database (like MySQL)!

-

Summary:

-

System requirements on your PC/Mac:

-
    -
  • None
  • -
  • To use the WebYep Dreamweaver Extension you need -Adobe® Dreamweaver® MX, MX 2004 (updated to 7.0.1) or 8 (Mac or PC).
  • -
-

System requirements on the web server:

-
    -
  • Full PHP support (Version 4.1 or newer)
  • -
  • No database needed!
  • -
- -
-
- - - - -

White Labeled Version

- -

If you optained the white label option when purchasing your WebYep license, you can present WebYep as you own product, with your corporate design and your own logo.

-

Usually you are only allowed to change graphical components of WebYep (like images and the style sheet), to adopt the visual appearance of WebYep to your website's design. But changing the WebYep logo or removing the copyright notice is not allowed.

-

By optaining the "white label" option when purchasing WebYep, you may also change these components of WebYep. - You will receive a special license code that will enable this option in WebYep.

- -

How WebYep becomes "your product"

-

To give WebYep your corporate design and present it as "your product", you can perform the following changes:

-

Change the WebYep logo

-

The WebYep logo is located in the file logo.gif in the "program/images" subfolder of the webyep-system folder. Simply replace it with your personal logo.

-

Button icons, etc.

-

The "program/images" subfolder also contains several icons used for various buttons in the WebYep user inteface. Change/replace these as needed.

-

Fonts, colors, etc.

-

The subfolder "program" of the webyep-system folder contains the style sheet styles.css used for all WebYep editor windows and help pages. Change its content to adopt font faces, colors etc.

-

Product name

-

To change to product name from "WebYep" to your personal produkt name, open the configuration file config-inc.php in the webyep-system folder. In there you will find the line

- -
$webyep_sProductName = 'MyProduct';
-

Change the text between the single quotes, but be sure to leave the single quotes intact and to not use any single quotes as part of the product name!

- - -

To use a WebYep system modified that way, you need a WebYep license with the white label option for the domain (URL or address) the website is accessed under.

-

For testing and during development you usually run WebYep via a local web server (on your desktop or on a server machine in you local network). If the web server running WebYep is not accessible from the internet (has a local IP address), then you do not need to install a WebYep license with white label option.

-

But if you install your modified WebYep system on a public web server, you will need to install a proper WebYep license with white label option (matching the host name by which that server is accessed) to use it.

- - -
-
-
-
Tutorials
-
- - - - -

Tutorials

- -

Here you can find some examples of using WebYep which can help you get - a deeper insight of how to apply WebYep to your pages. These tutorials - assume that you are using -Adobe® Dreamweaver® to - build your web pages and thus can make use of the WebYep Dreamweaver - Extension.

-
Important hints regarding Dreamweaver usage:
-

The Dreamweaver Object Palette:

-

Dreamweaver's object palette (menu "Window", item "Insert") - is where you can find icons for inserting various elements like tables, - images - etc.

-

After installing the WebYep Dreamweaver Extension, this palette is extended - by the category "WebYep" which contains icons for inserting the WebYep - Elements.

-

-

Make all invisible elements visible

-

As the WebYep Elements are tiny pieces of PHP code, they can be made - visible in Dreamweaver by enabling (making visible) the "Invisible - Elements":

-
    -
  • Go to menu "Edit", item "Preferences"
  • -
  • Switch to category "Invisible - Elements"
  • -
  • Enable all listed elements.
  • -
-

The WebYep-Elements in your page should then look like this:

-
-

-
-

You can quickly hide/show these "Invisible Elements" by choosing - menu - "View", submenu "Visual Aids", item "Hide All" (or. "Show - All").

- -

Positioning the text cursor by clicking somewhere inside the Dreamweaver - document is good enough most of the time. But if you want to place the - text cursor exactly before or after a specific part of your - document (before or after a tag or HTML element), using the "tag selector" - (at the lower left corner of a Dreamweaver document) would be preferable:

-

-

Clicking somewhere inside the bold sentence will show a hierarchy - of tags in the tag selector as shown in the picture above: The cursor is - inside a <b> tag, which is inside a <p> tag, which is inside a <body> - tag.

-

Clicking the "<b>" tag in the tag selector would then select the - whole bold sentence. Pressing the "cursor left" (or "cursor right") - key afterwards would place the text cursor exactly before (or after) - the <b> tag (and thus the bold sentence).

-

If your try to achieve this by simply clicking at the end of the sentence, - chances are good that you end up inside the <b> tag instead - of after it.

-

Assigning CSS styles

-

You can also use the tag selector to assign CSS styles to an HTML tag.

-

To do so, position the text cursor somewhere inside the tag - you want to assign a style to. The tag selector will show the tag hierarchy - that leads to the current position.

-

Now click the tag in the tag selector to which you want to assign - the style to with the right mouse button and in the context - menu popping up look in the submenu "Set Class" for your desired - style and choose it.

-

-

That way you can easily assign CSS styles to tags that surround WebYep - Elements - e.g. a Paragraph (<p> tag) with a WebYep Short Text - Element inside it, thereby defining the look of the WebYep Element itself.

- -
-
- - - - -

First - Steps

- -

<print>

-

In this tutorial you will learn how to use the basic WebYep elements, - how to apply them to an example page and how to test this example page.

-

Please use a website with WebYep installed for this tutorial (see Installation).

-

Creating the page, inserting the WebYep Elements

-

1. Create a new document called "wy-yesy.php".

-

2. Insert three empty paragraphs.

-

3. Position the cursor in the first line.

-

4. Click the WebYep Short Text Element in Dreamweaver's Object Palette - (category "WebYep"). This will insert that element into your - page at the current cursor position.

-

5. Position the cursor in the second line.

-

6. Insert (right one after the other) a WebYep Image Element (fourth - from left in the object palette) and a WebYep Text Element (third from - left).

-

7. Position the cursor in the third line.

-

8. Insert a WebYep Logon Button (left most in the object palette).

-

You should now see four WebYep Elements in your page (tiny yellow/orange - icons) - please make sure that you have enabled the display of the "Invisible - Elements" (see Tutorials Introduction).

-

-

Configuring the WebYep Elements

-

1. Click on the WebYep Element (the yellow icon) in the first line: - The Short Text Element.

-

2. In the inspector panel (menu "Windows", item "Properties") the properties - of the WebYep Short Text Element are displayed.

-

3. Enter "Title" as the "Fieldname".

-

4. Click the first WebYep Element in the second line: The Image Element

-

5. Enter "Photo" as the image name. For "HTML-Attributes" - enter:

-
-

align="left" hspace="20"

-
-

6. Click the second WebYep element in the second line: The Long Text - Element.

-

7. Enter "Text" as the fieldname.

- -

Please make sure you have transferred the webyep-system folder to your - web server and have activated WebYep (see Installation).

-

1. Transfer the page (wy-test.php) to your web server (upload via FTP).

-

2. Open the page in your web browser by entering the appropriate address - (URL) - e.g.:

-
-

http://www.mywebsite.com/wy-test.php

-
-

-

3. Click the lock icon in the page (the WebYep Logon Button).

-

4. When the logon window pops up, enter the username and password you - configured when installing WebYep (default is username "admin" and no - password).

-

-

5. Several edit icons (with a pen symbol) should appear - click them - to edit the content of your page.

- -
-
- - - - -

The - Menu Element

- -

<print>

-

In this tutorial you will learn how to use the WebYep Menu Element.

-

Please use a website with WebYep installed for this tutorial (see Installation).

-

Creating the page, inserting the WebYep Elements

-

1. Create a new document "wy_menu.php". Please don't work - on unnamed/unsaved documents! Create the file and immediately save it - under - the name "wy_menu.php" - before continuing.

-

2. Insert two empty paragraphs.

-

3. Position the cursor in the first paragraph.

-

4. Insert a WebYep Logon Button (left most item in Dreamweaver's object - palette, category "WebYep").

-

5.. Position the cursor in the second paragraph.

-

6. Insert a table: one row, two columns, 10 pixels cellpadding.

-

Your page should now look approximately like this – please make sure - that you have enabled the display of the "Invisible Elements" (see Tutorials - Introduction):

-

-

7. Position the cursor in the left table column.

-

8. Insert a WebYep Menu Element (fifth icon from the left in the object - palette).

-

9. Position the cursor in the right table column.

-

10. Insert two empty paragraphs.

-

11. Position the cursor in the first of these two paragraphs.

-

12. In the inspector choose "Format: Heading 1" for this paragraph.

-

13. Insert a WebYep Short Text Element (second from left in the object - palette).

-

14. Position the cursor in the second paragraph (of the right table - column).

-

15. Insert a WebYep Long Text Element (third from left in the object - palette).

-

Your page should now look approximately like this:

-

- -

1. Click the WebYep Element in the left table column (the Menu Element).

-

2. Enter "Products" as the menu name in the inspector. Please make sure - that "wy_menu.php" is listed as "Page (URL)".

-

3. Click the upper WebYep Element in the right table column (the Short - Text Element).

-

4. Enter "Title" as the fieldname in the inspector.

-

5. Click the lower WebYep Element in the right table column (the Long - Text Element).

-

6. Enter "Text" as the fieldname.

-

Testing the page

-

Please make sure you have transferred the webyep-system folder to your - web server and have activated WebYep (see Installation).

-

1. Transfer the page (wy_menu.php) to your web server (upload via FTP).

-

2. Open the page in your web browser by entering the appropriate address - (URL) - e.g.:

-
-

http://www.mywebsite.com/wy_menu.php

-
-

-

3. Click the lock icon in the page (the WebYep Logon Button).

-

4. When the logon window pops up, enter the username and password you - configured when installing WebYep (default is username "admin" and - no password).

-

- - "Products" (left table column) to edit the menu.

-

6. The menu editor window will pop up (see "Reference - / Menu").

-

7. Create three menu items by entering each items title in the textfield - at the bottom of the window and clicking "add".

-

-

8. Save the menu by clicking "Save".

-

-

9. Click one of the menu items.

-

10. Enter title and text for this page by clicking the edit buttons - beneath "Title" and "Text".

-
-

Notice: You can manually create links to a menu item's target page - by adding the following to the URL of the link:

-
-

?WEBYEP_DI=x

-
-

where "x" stands for the ID of the menu item - e.g.:

-
-

some_menu_item_page.php?WEBYEP_DI=1

-
-

You can find out the ID of a menu item by simply clicking the menu item and observing - the URL displayed in your browsers address field. At the end of the - displayed URL you should see the "WEBYEP_DI=xxx".

-

The ID of a menu item has nothing to do with it's position in the menu (order)!

-
- -
-
- - - - -

The - Loop

- -

<print>

-

In this tutorial you will learn the use of the WebYep Loop Element.

-

Please use a website with WebYep installed for this tutorial (see Installation).

-

Creating the page, inserting the WebYep Elements

-

1. Create a new document "wy_loop.php". Please don't work - on unnamed/unsaved documents! Create the file and immediately save it - under the name "wy_loop.php" before continuing.

-

2. Insert two empty paragraphs.

-

3. Position the cursor in the first paragraph.

-

4. Insert a WebYep Logon Button (left most item in Dreamweaver's object - palette, category "WebYep").

-

5. Position the cursor in the second paragraph.

-

6. Insert side by side a WebYep Image Element and a WebYep Short Text - Element (fourth and second from left in the object palette).

-

Your page should now look approximately like this – please make - sure that you have enabled the display of the "Invisible Elements" (see Tutorials - Introduction):

-

-

7. Position the cursor in the second paragraph, between the two WebYep - Elements.

-

8. Select the whole paragraph by clicking the <p>-tag in the tag selector:

-

-

9. Press the "cursor left" key to position the cursor exactly before the - paragraph. (see also "Positioning - the cursor" in - the tutorial sections introduction)

-

10. Insert the WebYep Loop Start Element (third from right - in the object palette).

-

11. Position the cursor exactly after the paragraph by using - the method described above.

-

12. Insert the WebYep Loop End Element (second from right in - the object palette).

-

The paragraph is now enclosed in a loop element. Your page should - now look approximately like this:

-

- -

1. Select the WebYep Element in the second line (the Loop Start Element).

-

2. Enter "Offers" as the loop name in the inspector.

-

3. Select the left WebYep Element in the third line (the Image Element).

-

4. Enter "Photo" as the image name.

-

5. Select the right WebYep Element in the third line (the Short Text - Element).

-

6. Enter "Text" as the field name.

-

Testing the page

-

Please make sure you have transferred the webyep-system folder to your - web server and have activated WebYep (see Installation).

-

1. Transfer the page (wy_loop.php) to your web server (upload via FTP).

-

2. Open the page in your web browser by entering the appropriate address - (URL) - e.g.:

-
-

http://www.mywebsite.com/wy_loop.php

-
-

-

3. Click the lock icon in the page (the WebYep Logon Button).

-

4. When the logon window pops up, enter the username and password you - configured when installing WebYep (default is username "admin" and - no password).

-

-

-

5. Click the edit buttons to upload an image file ("Photo") and enter - some text ("Text").

-

6. Then click the "+" icon to add more loop blocks.

-

-

Click the trash icon to remove whole loop blocks, click the "up"/"down" - icons to rearrange the blocks.

-

In this example the loop block contains only WebYep Elements, but it - can contain any content: Static HTML code (like text or images) and WebYep - Elements.

- -
-
-
-
Reference
-
- - - - -

Reference

- -

WebYep Elements are little fragments of PHP code, that are embedded in the page's HTML code. When using Dreamweaver and the WebYep Dreamweaver Extension these elements can be inserted by using the object palette (tab "WebYep") or the "Insert" menu.

-

But you can also insert them using any other web page editor that allows inserting PHP code - see the reference for each WebYep Element for details.

-

Please remember that pages that are to contain WebYep Elements must have the file filename extension ".php" instead of ".html"!

-
-

When using the WebYep Dreamweaver Extension, the different WebYep Elements are placed inside your pages via icons - in Dreamweavet's Object Palette. By choosing the "WebYep" - category in the object palette's popup menu, you can see - the icons for the various WebYep Elements.

-

-

When clicking one of the WebYep Element icons in the object palette, - the corresponding WebYep Element gets inserted into the page at the current - cursor position:

-

The inserted WebYep Element is displayed as a "PHP" icon - - when selecting this icon, the Dreamweaver inspector panel will show the - attributes of - this element.

-


- Inserted WebYep Elements appear as "PHP"-icons

-


- The inspector showing the attributes of the - WebYep Image Element

-

Important notice: Please - make sure that the "Invisible Elements" are made visible in - Dreamweaver: Menu "View / Visual Aids / Invisible Elements". - And also make sure the PHP icons are activated in the preferences: Menu - "Edit / Preferences" category "Invisible - Elements", checkboxes "Visual Server Markup" and "Nonvisual - Server Markup" must be checked.

- - with any other elements, text or images. You can for example format - a WebYep Short Text Element via CSS with any normal text:

-


- The WebYep Element can be formatted with - other text e.g. via CSS
- like you would do with any other content in - your page.

-

 

-

Summary

-
    -
  • WebYep Elements are small pieced of PHP code.
  • -
  • When using the WebYep Dreamweaver Extension, they are inserted into your page by clicking one of the - icons in Dreamweaver's object palette, "WebYep" category.
  • -
  • Pages containing WebYep Elements must have the filename extension - ".php" instead of ".html".
  • -
  • WebYep elements are displayed as "PHP" icons in your page (if the - "Invisible Element" are enabled in the "View" menu - and the "Visual/Nonvisual Server Markup" are enabled in the - preferences).
  • -
  • When selecting one of these "PHP" icons, the Dreamweaver inspector - panel shows the attributes of the selected WebYep Element.
  • -
  • You can format WebYep elements like any other content in your page - (e.g. via CSS).
  • -
- -
-
- - - - -

The WebYep Init Code

- -
-

Every page containing WebYep Elements needs a piece of PHP code that sets up the whole WebYep system. This code must be located at the very beginning of the document, before anything else – there must not even be an empty line before it in the document file.

-

It must also be located before the <DOCTYPE> directive. Allthough that directive also must be the first thing in the document, this will not cause any problems, as the PHP code does not reach the browser! The PHP code is processed (and "consumed") by the server and in the HTML code reaching the browser, the <DOCTYPE> will again be the first thing.

-

The Init Code is inserted automatically if you are using any of the supported web design apps (like Dreamweaver) and their WebYep plugin or extension. But if you are creating your pages "by hand" or at least are inserting the WebYep PHP code fragments manually, you also need to place the WebYep Init Code manually.

-
-

This is the WebYep Init Code:
- (Please make sure to copy all the code, from the first "<?php" to the last "?>")

-
<?php // WebYep init WebYepV1
-/* ><table><tr><td bgcolor=white><h2>WebYep message: Error, PHP inactive</h2>
-<font color=red>The PHP code in this page can not be executed!<ul>
-<li>Are you launching this page directly form your harddisc (e.g. via Dreamweavers
-"Preview in Browser" instead of accessing it via a webserver?</li>
-<li>Has this file the correct file extension for PHP scripts?
-WebYep pages must have the ".php" extension and <b>not</b> ".html" or ".htm"!</li>
-</ul></font></td></tr></table><!--
-*/
-$webyep_sIncludePath = "./";
-$iDepth = 0;
-while (!file_exists($webyep_sIncludePath . "webyep-system")) {
-	$iDepth++;
-	if ($iDepth > 10) {
-		error_log("webyep-system folder not found!", 0);
-		echo "<html><head><title>WebYep</title></head><body><b>WebYep:</b> This page can not be displayed <br>Problem: The webyep-system folder was not found!</body></html>";
-		exit;
-	}
-	$webyep_sIncludePath = ($webyep_sIncludePath == "./") ? ("../"):("$webyep_sIncludePath../");
-}
-if (file_exists("${webyep_sIncludePath}webyep-system/programm")) $webyep_sIncludePath .= "webyep-system/programm";
-else $webyep_sIncludePath .= "webyep-system/program";
-include("$webyep_sIncludePath/webyep.php");
-// -->?>
-

-

Summary

-
-
    -
  • Every page using WebYep Elements also needs the WebYep Init Code.
  • -
  • The Init Code must be the very first thing in the document.
  • -
  • You do not need to care about the Init Code, if you are using one of the supported web design apps and the corresponding WebYep plugin or extension – it is placed automatically.
  • -
-
-
- -
-
- To Top of Page
- -
- -
-
- - - - -

Logon - Button

- -


- The Logon Button icon in the Dreamweaver object - palette

-

When a user wants to edit the content of a page, he or she must authenticate - with a username and a password: By clicking the WebYep Logon - Button, which can be placed anywhere in any page, a popup - window containing the logon form opens. After entering the right username/password, - that pages appear in edit mode.

-

This element is represented by the following PHP code:

-

<?php webyep_logonButton(true); ?> more...

-
Arguments for the webyep_logonButton() PHP function call:
- (see "Attributes of the Logon Button" below for details) -
    -
  1. true/false: A boolean – whether the logon button should be visible.
    - true if it should be visible.
    - false if not – the button will still be there and clickable (if you know where to click).
    - Independently of this setting, logging in still requires the correct username and password!
  2. -
-
-

See also Configuring WebYep on - how to configure this username and password.

-


- The Logon Button placed at the lower left corner - below the navigation.

-

The Logon Button does not have to be placed on every editable - page. Placing it on one page is enough - after successful - logon every editable page will be display in edit mode until the user - logs off by clicking the Logon Button again (which will look a bit different - when logged in).

-

This is accomplished by setting some (partially encrypted) Cookies in - the users web browser - thus it is necessary to enable Cookies in - your web browser to edit the pages content with WebYep.

-

Technical notice: Username - and password are temporarily stored in Cookies in the users computer - memory, not permanently on the harddisc (Session Cookies)! The password - is stored encrypted in a way that is only valid for one day - so even - if - someone - gets hold - of - the users computer and is able to read out the browsers memory, this - attacker wont know the password and the stolen cookie will not be of - any use the day after the user entered the password.
-
- Nevertheless username and password are transferred unencrypted when logging - in - so if some hacker is able to listen to the users network communication - while logging in, he/she can get hold of the login credentials. The only - way to avoid this, is to use an encrypted HTTP connection (https, SSL).

- -


- The Dreamweaver inspector showing the Logon - Button's attributes

-

visible

-

If this attribute is deactivated (the checkbox is unchecked), - the button will not be displayed as the lock icon, but instead as a fully - transparent (thus invisible) image. That way the user can - only click it, if she/he knows where it is! Usually you might place it - that way right beside or - below a logo or other easily locatable elements in a page.

-

Hiding the Logon Button that way makes logging in a bit like mine detection, - but might keep some "curious" website visitors from playing - around with the logon window. But if you have configured a save, not - easily guessable - password, this should not be necessary.

- -
-
- - - - -

Short - Text

- -


- The Short Text icon in the Dreamweaver object - palette

-

The WebYep Short Text Element is useful for short text passages like - headlines, product names or prices. Contrary to the Long Text Element - the user can not format the content of this element. So the web designer - is in full control over the look of the Short Text's content.

-

This element is represented by the following PHP code:

-

<?php webyep_shortText("Fieldname", false); ?> more...

-
Arguments for the webyep_shortText() PHP function call:
- (see "Attributes of the Short Text Element" below for details) -
    -
  1. "Fieldname": A string – the field name for this element.
  2. -
  3. true/false: A boolean – the scope for this element.
    - true if the element should have the same content on all pages (global).
    - false if it should have different content on each page it appears on.
  4. -
-
-


- The Short Text Element in action - by clicking - the "Edit" button, the Short Text Editor window opens

-


- The Short Text Editor window

- -


- The Dreamweaver inspector showing the Short Text - Element's attributes

-

Field name

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

Content

-

When set to "for this doc only" the elements content is unique - for this page - even if another element on a different page has the same - name. If set to "for all documents" the content will - be the same on all pages for elements - of - this - kind - that use the same - name.

- -
-
- - - - -

Long - Text Element

- -


- The Long Text icon in the Dreamweaver object - palette

-

This element is useful for long text passages like product descriptions - or news articles - or even whole pages. The text content of this element - can be formatted by the user with some rudimental formatting options - (like bold text or bullet lists).

-

The possibilities of formatting the text are limited within the Long Text Element (see below). That is why it is especially useful if you as the web designer want to stay in control of the styling of the text.

-

If you want to give more control over the text's styling to the editors, the Rich Text Element might be more useful.

-

This element is represented by the following PHP code:

-

<?php webyep_longText("Fieldname", false, "", false); ?> more...

-
Arguments for the webyep_longText() PHP function call:
- (see "Attributes of the Long Text Element" below for details) -
    -
  1. "Fieldname": A string – the field name for this element.
  2. -
  3. true/false: A boolean – the scope for this element.
    - true if the element should have the same content on all pages (global).
    - false if it should have different content on each page it appears on.
  4. -
  5. "": A string – obsolete, pass an empty string ("").
  6. -
  7. true/false: A boolean – whether email links should be encoded.
    - true if email addresses entered in the text element should be encoded using JavaScript.
    - false if they should be simply output as HTML.
  8. -
-
-


- The Long Text Element in action - by clicking - the "Edit" button the Long Text Editor window opens

-


- The Long Text Editor window

- - entered:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

when - entering the text

the - text will be displayed as

e.g.:

http://www.test.com

A link to www.test.com - - the target page will be displayed in a new browser window (target - = "_blank")!

http://www.test.com

test@company.com

A link to the entered - email address (a "mailto" link). The link might be encoded to keep - SPAM spiders from steeling the email addresses. See Encoding - mail links for details.

test@company.com

<LINK:someotherpage.php Click - here to get to the other page>

The text "Click - here to get to the other page" as a link to "someotherpage.php". - The user can also enter full URLs ("http://xxx.yyy.com/xxx/yyy.html"). - Note the space between the URL and the link text! No new browser - window will be opened - the target page will be displayed in the - same window.

Click - here to get to the other page

<BOLD Some - bold text>

The text "Some - bold text" formatted in bold font (using the <strong> tag)

Some bold text

<EXAMPLE Some - text in a special style>

The text "Some - text in a special style" formatted with the CSS style "EXAMPLE" - (using <span class="EXAMPLE">...)

-

This way you as the web designer can create any CSS style to be - used by the users (that edit the content) - just remember that - the - style name must be all uppercase!

Some - text in a special style

---

A horizontal ruler. - The three dashes must appear at the very beginning of a line!


* First list item
- ** A subitem -
- * Second list item with a quite long text
- * Third list item

By placing an asterisk - (or the bullet symbol) at the beginning - of a text line, this line gets formatted as a bullet list item. - The bullet will be displayed - as a small black dot or (via CSS) - as some arbitrary GIF or JPG image. See "Formatting - lists" - below.

-

The user can also span list items across several lines (inserting - line breaks in an item) if the consecutive lines start with a - space character.

    -
  • First list item -
      -
    • A subitem
    • -
    -
  • -
  • Second list item with a quite long text
  • -
  • Third list item
  • -
-

* First item
-  This is all part of the first list item.
- * Second item

You can place several lines of text into a single list item by placing two spaces at the beginning of the line.

-
    -
  • First item
    - This is all text of the first list item.
  • -
  • Second item
  • -
-

* <BOLD First item>
-  This is all part of the first list item.
- * Second item
- ...

You can also combine different formatting commands.

-
    -
  • First item
    - This is all text of the first list item.
  • -
  • Second item
  • -

+ First list item
- ++ A subitem
- + Second list item with a quite long text
- + Third list item

By using a "+" (plus) instead of the asterisk, an ordered list is created. How to list is numbered (and other visual attributes) depends on the CSS stiles for the <ol> and <li> tags you set up for the page. See "Formatting lists" below.

    -
  1. First list item -
      -
    1. A subitem
    2. -
    -
  2. -
  3. Second list item with a quite long text
  4. -
  5. Third list item
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

By using the "|" symbol - you can create simple tables. The "|" serves as the column - delimiter.

-

The look of the table must be defined by creating CSS stiles - for the <table> and/or <td> tags – see "Formatting - tables" below.

- - - - - - - - - - -
aaabbbccc
111222333
-

The formatting option <EXAMPLE Some - text in a special style> assumes that you have defined - a CSS - style ".EXAMPLE" in your - page/website. It is important to use only uppercase letters in such CSS - styles.

-

Placing the Text Element

-

Please always remember that the Long Text Elements produces HTML code! - When the user creates a bullet list for example the Long Text Elements - creates <ul> and<li> HTML tags. Thus it is important to place - the Long Text Element at a position in your page where such HTML tags - are allowed!

-

The safest place is inside a <div> tag. - Not ideal would be a paragraph (<p> tag) as HTML does not allow - bullet lists - inside a paragraph.

-

To determine the HTML tag in which you have placed the Long Text Element - simply click the PHP icon representing the Long Text Element and take - a look at Dreamweaver's Tag Selector (at the bottom of the document window): - The right most listed tag is the tag that encloses your Long Text - Element.

-

If you find your Long Text Element placed inside a <p> tag you can change - it into a <div> tag by clicking the <p> tag in the Tag Selector with - the right mouse button and choose "Edit Tag...".

-

Formatting lists

-

The Long Text Element creates bullet lists by using - the <ul> - and <li> HTML tags. Therefore you can format these lists by defining - CSS styles for these tags.

-

For example you could create a style:

-
ul { list-style-position: outside; list-style-image: - url(bullet.gif); }
-

to define the image "bullet.gif" as the bullet symbol used in all lists.

-

If you want your stile to only change the look of lists inside the - WebYep Text Element (and not all lists in the page), embed the Text - Element in a <div> tag, give that tag a CSS class (class="someclassname") - and change the name of the above stile from "ul" to ".someclassname - ul".

-

To only stile list items of a specific indention level, you need to repeat the tag name ("ul") in the CSS style's name (selector):

-
.someclassname ul ul { .....; }
-

for instance would only define the stile for second level items and deeper, but not the main items.

-

To style ordered lists created with the "+" sign, use the "ol" tag name instead of "ul" in the style names above.

-

Formatting tables

-

To change the look of tables, you simply create the usual CSS stiles - for the <table> and/or <td> tag - e.g.:

-
table { -
margin: 0px;
- padding: 0px;
- border-top: 1px solid black;
- border-left: 1px solid black;
- }
-
- td { -
margin: 0px;
- padding: 6px;
- border-bottom: 1px solid black;
- border-right: 1px solid black;
- }
-
-

If you want your stiles to only change the look of tables inside the - WebYep Text Element (and not all tables in the page), embed the Text - Element in a <div> tag, give that tag a CSS class (class="someclassname") - and change the name of the above stiles from "table" to".someclassname - table" and from "td" to ".someclassname - td".

- -

Attributes of the Long Text Element

-


- The Dreamweaver inspector showing the Long - Text Element's attributes

-

Fieldname

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

Content

-

When set to "for this doc only" the elements content is unique - for this page - even if another element on a different page has the same - name. If set to "for all documents" the content will - be the same on all pages for elements of this kind that use the same - name.

-

Encode EMail Links

-

If a user enters an email address into a Long Text Element, - WebYep will display it as a clickable link ("mailto" link).

-

If you enable the "Encode EMail Links" option, WebYep will encode these - links to keep SPAM spiders from collecting the email addresses.

-

Do do so, WebYep uses a JavaScript based encoding. If the visitors - of your website have deactivated JavaScript, they will only - see these email addresses in the form:

-
name(_AT_)domain.com
-

and the email addresses will then not be clickable. - -

-
- - - - -

Image

- -


- The Image Element icon in the Dreamweaver object - palette

-

By placing a WebYep Image Element instead of a normal image into your - page, you enable the users to change this image by uploading some other - GIF/JPG via their web browser.

-

This element is represented by the following PHP code:

-

<?php webyep_image("Fieldname", false, 'vspace="100"', "some_other_page.php", "contentFrame", 70, 90, true); ?> more...

-
Arguments for the webyep_image() PHP function call:
- (see "Attributes of the Image Element" below for details) -
    -
  1. "Fieldname": A string – the field name for this element.
  2. -
  3. true/false: A boolean – the scope for this element.
    - true if the element should have the same content on all pages (global).
    - false if it should have different content on each page it appears on.
  4. -
  5. 'vspace="10"': A string (optional) – HTML attributes for the <img> tag.
    - Can hold arbitrary attributes/values for the HTML image tag - e.g.: 'hspace="10" align="left"'.
    - Be careful with the quotes - double quotes inside (for HTML), single quotes outside (for PHP)!
  6. -
  7. "some_other_page.php": A string (optional) – the URL of a page this image should link to.
    - Can also be a full URL (http://...).
    - If passed as an empty string (""), the image is not a link initially, but still can be made one by the user.
  8. -
  9. "contentFrame": A string (optional) – the name of the frame, that should be the target of the link.
    - Pass an empty string ("") if you're not using frames and do not want to open the linked page in a new window.
    - Use "_blank" for "open in a new window".
  10. -
  11. 70: An integer – the width of the image or it's thumbnail, or zero if it should not be considered.
  12. -
  13. 90: An integer – the height of the image or it's thumbnail, or zero if it should not be considered.
  14. -
  15. true/false: A boolean – whether this image should be displayed as a thumbnail.
    - true if the image should be displayed in the page as a thumbnail with a size specified by the width/height parameters. Clicking the thumbnail will display a popup window with the original image
    - false if the image should be downsized to the dimensions specified by the width/height parameters.
  16. -
-

Please see "Attributes of the Image Element" below for details regarding the resizing and thumbnail generation.

-
-

Users can upload new images directly with the web browser with a simple - click on the "Edit" button beside a WebYep Image Element - in a web page. Clicking the "Edit" button opens the Change - Image Window which lets users upload a new image file or - delete the current one.

-


- The Image Element in action - by clicking - the "Edit" button the user opens the Change Image Window

-


- The Change Image Window

-

Users can also specify the URL of a page to be opened, if a visitor clicks on the image (if the image is not set to be a thumbnail and the designer as not already set a URL– see blow). Also the "alt" text (the value for the <img>-tag's "alt" attribute) can be specified, to increase accessibility.

- -


- The Dreamweaver inspector showing the Image - Element's attributes

-

Image name

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

Content

-

When set to "for this doc only" the elements content is unique - for this page - even if another element on a different page has the same - name. If set to "for all documents" the content will - be the same on all pages for elements of this kind that use the same - name.

-

Thumbnail

-

If this is checked, the image will be displayed in the page as a thumbnail with a size specified by the width and/or height parameters. Clicking the thumbnail will display a popup window with the original image.

-

If it is not checked, the image just should be downsized to the dimensions specified by the width and/or height parameters and then displayed in the page – clicking the image will then not open a popup window.

-

Width / Height

-

The width and/or height of the image or it's thumbnail. Leave blank, if the uploaded image should not be changed and WebYep should not create a thumbnail for it.

-

If you specify one of them, WebYep will make sure that the image or thumbnail (depending on the "Thumbnail" parameter) will not exceed the width or height given.

-

If you specify both, WebYep will make sure that neither the width nor the height of the resulting image will exceed the given dimensions.

-

Resizing is always done proportional (the aspect ration is kept the same).

-

Note: Resizing can only be done, if the "GD" extension for PHP is installed on the server. If not, the Change Image Window in the browser will display a warning and images will only be displayed in the specified sizes, but not actually be downsized (and therefore the file size will stay the same).

-

HTML attributes

-

Here you can enter all HTML attributes suitable for an HTML <img> tag. - These attributes will then be applied to the <img> tag the Image - Element generates to place the image inside the page.

-
Example: align="left" hspace="20"
-

This would make all following text flow around the left aligned image and the horizontal padding between the image and the text would be 20 pixels.

-

Page (URL)

-

The URL (or filename) of a page to be shown when a visitor clicks the - image. By setting this attribute you promote this Image Element into - a link.

-

If the Image Element is positioned inside a Loop Element (see WebYep - Loop Element) and you assign a URL to it, the Image Elements behaves - much like a WebYep Menu Element's item: The page shown when clicking - the image can have different WebYep content depending on which image - (in - which - loop row) the visitor clicked on.

-

So one could for example create a loop (WebYep Loop Element) of brief - product descriptions with a product title (Short Text Element), a short - description - (Long - Text Element) and a thumbnail image (Image Element) in the looped block. - By assigning the URL of a detail page - to the - thumbnails - Image Element - visitors - can click on the thumbnail to see the detail page for that - product.

-

Target frame - when using frames

-

If the page which URL you entered in the "Page" attribute - should be opened in another HTML frame you can enter this frame's name - here.

- -
-
- - - - -

Attachment

- -


- The Attachment icon in the Dreamweaver - object palette

-

With this WebYep Element you can attach arbitrary documents to a web - page, offering them for download. The user can upload some document (a - Word© document or PDF file) and the Attachment Element will create - a download link (using the document filename) for it - by clicking - on it, visitors can download the document.

-

This element is represented by the following PHP code:

-

<?php webyep_attachment("Fieldname"); ?> more...

-
Arguments for the webyep_attachment() PHP function call:
- (see "Attributes of the Attachment Element" below for details) -
    -
  1. "Fieldname": A string, the field name for this element.
  2. -
-

WebYep does its best to make sure that browsers really download the - document and do not display it directly, which is what they tend to - do, if a suitable - plugin is installed, but is not what is wanted here. Unfortunately not - all browser conform to the relevant internet standards (defined in the - HTT protocol specification) and thus some of them (e.g. Safari pre Mac - OS X 10.4) might nevertheless - display the document instead of starting a download.

-

File size

-

The size of the uploaded file is limited by two parameters:

-

1. The PHP configuration of your provider. The provider running the - webserver can set various limits to uploads done via PHP. Usually they - are set - around 2MB - WebYep tries to figure out that limit and displays it - in the file upload window.

-

2. The internet connection speed. If an upload takes too long (due to - rate if file size to internet connection speed), the browser or server - might interrupt the upload process. What exactly "too long" means, - depends on a lot of factors (which browser, which version, which OS, - etc.), but - a file size - of 1-2MB can be considered save in most situations. It is also important - to note that this limit affects only the upload by the user, - not the download done by the visitors.

-


- The Attachment Element in action.
- Clicking the "Edit" button opens the File Upload Window.

-


- The File Upload Window.

- - -
-
- To Top of Page
- -

Attributes of the Attachment Element

-


- The Dreamweaver inspector showing the Attachment - Element's attributes

-

Fieldname

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

When displaying the download link for the document, WebYep will not use - this name as the link text, but will instead use the filename of the - uploaded document.

- - -
-
- To Top of Page
- - -
-
- - - - -

Menu

- -


- The Menu Element icon in the Dreamweaver object - palette

-

The Menu Element can be used to build simple menu structures. It is - not intended to be used for main navigation, but for a subnavigation - like - for a "products" submenu.

-

A click on a Menu Elements item causes a to jump - to a configurable "detail" or "target" page. The target page file is - always the same, regardless which menu - item was clicked, but the contents of its WebYep Elements will be different!

-

So by linking a WebYep Menu Element with a page that contains WebYep - Elements (by simply setting the "Page" attribute of the Menu - Element) you can build a simple navigation. The target page's WebYep - Elements (like - Long Text or Image Element etc.) will then show different content depending - on which menu item was clicked.

-

This element is represented by the following PHP code:

-

<?php webyep_menu("Fieldname", false, "some_page.php", "contentFrame", "", ""); ?> more...

-
Arguments for the webyep_menu() PHP function call:
- (see "Attributes of the Menu Element" below for details) -
    -
  1. "Fieldname": A string – the field name for this element.
  2. -
  3. true/false: A boolean – the scope for this element.
    - true if the element should have the same content on all pages (global).
    - false if it should have different content on each page it appears on.
  4. -
  5. "some_page.php": A string – the URL of a page that the menu's items should link to.
  6. -
  7. "contentFrame": A string (optional) – the name of the frame, that should be the target of the links.
    - Pass an empty string ("") if you're not using frames.
  8. -
  9. "": A string – obsolete, pass an empty string ("").
  10. -
  11. "": A string – obsolete, pass an empty string ("").
  12. -
-
-

The menu items can be edited by the user by simply clicking the "Edit" - button beside the menu in the webpage (when in edit mode). This will - open the Edit Menu Window, in which the user can add/remove menu items, - change their order and create simple hierarchies (by placing section - titles and indenting items).

-


- The Menu Element in action - by clicking - the "Edit" button beside the menu, the Edit Menu Window opens

-


- The Edit Menu Window

- - -
-
- To Top of Page
- -

 

-

Defining hierarchical menus

-

The users can create indented items (submenu items) by simply prefixing the item's text with one or more spaces (or underscores). They can also create submenu titles (preceding the submenu items) by prefixing an item's text with a hash sign ("#").

-

So a typical menu might look like this:

-
First main menu item
- Second main menu item
- #A submenu title
- _First submenu item
- _Second submenu item
- Third main menu item
-

Dynamic or static menu

-

A WebYep Menu is represented as an unordered list using the <ul> and <li> HTML tags. Submenu trees are represented by nesting such lists. Submenus can be expanded/collapsed by clicking on the submenu's title, if the WebYep Menu is configured to use JavaScript (the default) in the WebYep configuration file config-inc.php:

- -
$webyep_sMenuType = "listJS";
-

Use a value of "list" instead, if you do not want to use JavaScript and want a static menu instead.

-

Note that the listJS style uses JavaScript in backward compatible way so that when JavaScript is not available, a static menu (with all subtrees expanded) will be presented. This is also to ensure the menu's accessibility.

-

Formatting the menu

-

WebYep assigns special CSS style classes to the Menu Element's items, - depending on what kind of item it is (a normal menu item or a submenu title) and its state (e.g. the currently selected item or an expanded submenu's title). By defining styles for these CSS classes in your page's stylesheet, you have detailed control of the look of your WebYep Menu.

-

List of CSS classes:

- - - - - - - - - - - - - - - - - - - - - - - - - - -
CSS Class NameAssigned, if....
WebYepMenuItemthe item is a normal menu item (not a submenu title).
WebYepMenuTitle the item is a submenu title.
WebYepMenuCurrentItem the item is the currently selected menu item.
WebYepMenuTitleExpanded the item is a submenu title and its tree is currently expanded.
WebYepMenuFirstItem the item is the first item in its tree (used e.g. for separation lines)
-

Every menu item is a list item (<li>) that has a link (<a>) inside. The CSS classes are assigned to both, the <li> and the <a> tag. Sometimes there are assigned more than one class. For example the title of an expanded submenu will have the two classes "WebYepMenuTitle" and "WebYepMenuTitleExpanded assigned.

-

Important: Please also look out for examples on how to use CSS to design a WebYep Menu on our website: http://www.obdev.at/webyep/

- - -
-
- To Top of Page
- -

Attributes of the Menu Element

-


- The Dreamweaver inspector showing the Menu Element's - attributes

-

Menu name

-

A distinctive name for that element. This name will be displayed in the page - in edit mode to give the user a hint on what this elements content stands for - and to distinguish the different WebYep Elements in a page.

-

Content

-

When set to "for this doc only" the elements content is unique - for this page - even if another element on a different page has the same - name. If set to "for all documents" the content will be the same - on all pages for elements of this kind that use the same name.

-

Page (URL)

-

Name (or full URL) of the page that is to be opened when a visitor clicks - a menu item. Usually this will be the same page the Menu Element is on (thus "reloading" - the same page, just with different content).

-

Target frame - when using framesets

-

If you want the target page ("Page" attribute) to opened in a different browser - window or frame, set this attribute to the frames name. See the description - of the "Page (URL)" attribute above.

-
-

Notice: You can manually create links to a menu item's target page - by adding the following to the URL of the link:

-
-

?WEBYEP_DI=x

-
-

where "x" stands for the ID of the menu item - e.g.:

-
-

some_menu_item_page.php?WEBYEP_DI=1

-
-

You can find out the ID of a menu item by simply clicking the menu item and observing - the URL displayed in your browsers address field. At the end of the - displayed URL you should see the "WEBYEP_DI=xxx".

-

The ID of a menu item has nothing to do with it's position in the menu (order)!

-
- - -
-
- To Top of Page
- - -
-
- - - - -

Loop

- -


- The icons for the Loop Start and Loop End - Elements in the Dreamweaver object palette

-

To repeat a block of HTML content and/or WebYep Elements in a page you - can use the Loop Element. The user can define the number and order of - the blocks, which can contain any HTML, JavaScript or PHP content like - static text, images or any WebYep Element. Of course the content - of the repeated WebYep Elements will be different for every repetition.

-

The Loop Start Element is represented by the following PHP code:

-

<?php foreach (WYLoopElement::aLoopIDs("Loopname") as $webyep_oCurrentLoop->iLoopID) { $webyep_oCurrentLoop->loopStart(true); ?> more...

-
Arguments for the aLoopIDs() PHP function call:
- (see "Attributes of the Loop Element" below for details) -
    -
  1. "Loopname": A string – the field name for this element.
  2. -
- Arguments for the loopStart() PHP function call:
- (see "Attributes of the Loop Element" below for details) -
    -
  1. true/false: A boolean – whether the loop control buttons should be inserted automatically.
    - true if the loop controls should be inserted automatically at the top of each block.
    - false if not. You then need to insert the PHP code for these control buttons manually – see "Automatic controls" below.
  2. -
-
-

The Loop End Element is represented by the following PHP code:

-

<?php $webyep_oCurrentLoop->loopEnd(); } ?>

-

Using the Loop Element

-

To use the Loop Element, create some content in you page that is to - be repeated and then place a Loop Start before and a Loop End - Element - after that content.

-

Exactly positioning the Loop Element is important:

-

When repeating content in your page it is important to - make sure the resulting HTML code is valid! Repeating a <p> tag - without the closing </p> tag for example would result in invalid - HTML which will be rendered incorrectly by the browser.

-

By using the positioning technique described in the introduction - to the tutorials ("Positioning - the cursor") you can place the Loop Start/End Elements exactly - before and after a specific HTML tag and thus make sure the whole - HTML tag (including its end element) gets repeated.

-

In rare cases it might be necessary to position the Start/End - Elements "by hand" in Dreamweaver's code view. The Elements - are tiny PHP code blocks enclosed in "<?php" and "?>" and - can be moved wherever you need them in code view.

-

In these rare cases when the result of a loop seams wrong, - it is a good idea to check the validity of the resulting HTML code: Simply - open the page in a browser, go to WebYep edit mode and create some loop - blocks. Then leave edit mode and take a look at the resulting HTML code - by viewing the code directly in the browser. Maybe also copy the HTML - code - and paste - it into - an empty Dreamweaver document: Dreamweaver can check the HTML code for - you...

-

-

 

-

For the visitor the content simply repeats with different content for - all WebYep Elements inside the loop for every repetition:

-

- - with the loop controls that usually appear above each block when - in edit - mode:

-

-

The icons of the loop controls mean:

- - - - - - - - - - - - - - - - - -

Add new block below this one

Delete this block

Move block up (towards page - start)

Move block down (towards page end)

- -


- The Dreamweaver inspector showing the Loop - Start Elements attributes

-

Loop name

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

Important: If you - need more - than one Loop Element on a page, you have - to make sure that the WebYep Elements inside the two loops do not share - the same names. Use different names for all WebYep Elements in - all Loops of one page!

-

Automatic controls

-

The loop controls are usually placed automatically at the top of each - loop block, right where the Loop Start is positioned. In some situations - this is not appropriate, as the Loop Start might be in a place where - no content (like the loop control button icons) is allowed - - e.g. between a <table> tag and a <tr> tag.

-

In theses cases you should uncheck the "Automatic controls" attribute - and place the controls "by hand" by inserting the following piece of - PHP code:

-
-

<?php $webyep_oCurrentLoop->showEditButtons(); ?>

-
-

Attributes of the Loop End Element

-

The Loop End Element has no adjustable attributes.

- -
- - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/attachment.html b/webyep-dwx/Shared/WebYep/Help/english/reference/attachment.html deleted file mode 100644 index b7ee245..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/attachment.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Attachment

- -


- The Attachment icon in the Dreamweaver - object palette

-

With this WebYep Element you can attach arbitrary documents to a web - page, offering them for download. The user can upload some document (a - Word© document or PDF file) and the Attachment Element will create - a download link (using the document filename) for it - by clicking - on it, visitors can download the document.

-

This element is represented by the following PHP code:

-

<?php webyep_attachment("Fieldname", false); ?> more...

-
Arguments for the webyep_attachment() PHP function call:
- (see "Attributes of the Attachment Element" below for details) -
    -
  1. "Fieldname": A string, the field name for this element.
  2. -
  3. true/false: A boolean – the scope for this element.
    - true if the element should have the same content on all pages (global).
    - false if it should have different content on each page it appears on.
  4. -
-

WebYep does its best to make sure that browsers really download the - document and do not display it directly, which is what they tend to - do, if a suitable - plugin is installed, but is not what is wanted here. Unfortunately not - all browser conform to the relevant internet standards (defined in the - HTT protocol specification) and thus some of them (e.g. Safari pre Mac - OS X 10.4) might nevertheless - display the document instead of starting a download.

-

File size

-

The size of the uploaded file is limited by two parameters:

-

1. The PHP configuration of your provider. The provider running the - webserver can set various limits to uploads done via PHP. Usually they - are set - around 2MB - WebYep tries to figure out that limit and displays it - in the file upload window.

-

2. The internet connection speed. If an upload takes too long (due to - rate if file size to internet connection speed), the browser or server - might interrupt the upload process. What exactly "too long" means, - depends on a lot of factors (which browser, which version, which OS, - etc.), but - a file size - of 1-2MB can be considered save in most situations. It is also important - to note that this limit affects only the upload by the user, - not the download done by the visitors.

-


- The Attachment Element in action.
- Clicking the "Edit" button opens the File Upload Window.

-


- The File Upload Window.

- - -
-
- To Top of Page
- -

Attributes of the Attachment Element

-


- The Dreamweaver inspector showing the Attachment - Element's attributes

-

Fieldname

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

When displaying the download link for the document, WebYep will not use - this name as the link text, but will instead use the filename of the - uploaded document.

-

Content

-

When set to "for this doc only" the elements content is unique - for this page - even if another element on a different page has the same - name. If set to "for all documents" the content will - be the same on all pages for elements of this kind that use the same - name.

- - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/ckeditor_init.php.html b/webyep-dwx/Shared/WebYep/Help/english/reference/ckeditor_init.php.html deleted file mode 100644 index a1e0692..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/ckeditor_init.php.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Untitled Document - - - - -
pasteFromWordRemoveStyle: true,
pasteFromWordKeepsStructure: true,
pasteFromWordIgnoreFontFace: true
- - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/ckeditor_styles.js.html b/webyep-dwx/Shared/WebYep/Help/english/reference/ckeditor_styles.js.html deleted file mode 100644 index 99018ce..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/ckeditor_styles.js.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -Untitled Document - - - - -
-// The style set must be named "WebYepStyles"
-
-CKEDITOR.stylesSet.add('WebYepStyles',[
-
-	// block styles:
-	{ name : 'Note', element : 'p', styles : { 'margin' : '10px', 'padding': '10px', 'border': '1px solid gray' } },
-
-	// inline styles:
-	{ name : 'Important', element : 'span', styles : { 'font-weight': 'bold', 'color': 'red'} }
-]);
-
-// The last entry must NOT end with a comma!
-
- - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/fckeditor_init.php.html b/webyep-dwx/Shared/WebYep/Help/english/reference/fckeditor_init.php.html deleted file mode 100644 index 3d0e5e8..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/fckeditor_init.php.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -Untitled Document - - - - -
-<?php
-	$oFCKeditor->Config['AutoDetectLanguage'] = false ;
-	$oFCKeditor-<Config['DefaultLanguage'] = 'de' ;
-	$oFCKeditor-<Config['StartupFocus'] = true;
-	$oFCKeditor-<Config['AutoDetectPasteFromWord'] = true;
-?>
-
- - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/gallery.html b/webyep-dwx/Shared/WebYep/Help/english/reference/gallery.html deleted file mode 100644 index d325121..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/gallery.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Image Gallery

- -


- The Image Gallery Element icon in the Dreamweaver object - palette

-

The WebYep Image Gallery Element displays a tabular list of thumbnails that, when clicked on, open the original image/photo. The thumbnails can be rearranged and the user can also add a caption for each uploaded image.

-

The original image will normally be opened in a separate window, but you can also use Lightbox to open it in the same window (see below).

-

You can place several Image Gallery Elements on a page, or combine it with the WebYep Loop Element.

-

This element is represented by the following PHP code:

-

<?php webyep_gallery("GalleryName", false, 60, 70, 3, 600, 700, 100); // WebYepV1 ?> more...

- -
Arguments for the webyep_gallery() PHP function call:
- (see "Attributes of the Image Gallery Element" below for details) -
    -
  1. "GalleryName": A string – the field name for this element.
  2. -
  3. true/false: A boolean – the scope for this element.
    - true if the element should have the same content on all pages (global).
    - false if it should have different content on each page it appears on.
  4. -
  5. 60: An integer – the maximum width of the thumbnail.
  6. -
  7. 70: An integer – the maximum height of the thumbnail.
  8. -
  9. 3: An integer – the number of columns for listing the gallery image thumbnails.
  10. -
  11. 600: An integer – the maximum width of the image, or zero if it should not be limited.
  12. -
  13. 700: An integer – the maximum height of the image, or zero if it should not be limited.
  14. -
  15. 100: An integer – the width, in pixels, of the thumbnail columns.
  16. -
-

Please see "Attributes of the Image Gallery Element" below for details regarding the resizing and thumbnail generation.

-
-

Users can upload new images directly with the web browser. - Clicking the plus button will add a new image after the one the plus button belongs to. Clicking the "Edit" button lets the user change the image or the caption.

-


- The Image Gallery Element in action.
- By clicking the +/- buttons the user can add/remove images.
- By clicking the left/right arrow buttons the user can change the order of the images.
- By clicking - the "Edit" button the user opens the Change Gallery Image Window.

-


- The Change Gallery Image Window

-

Depending on the web browser used you can upload multiple images at once by holding down the Command key (on Mac OS) or the Ctrl key (on Windows) to select multiple files in the file selection dialog. Firefox 3 and Safari 5 support this feature, Internet Explorer 8 does not.

-

The description entered will be used for all uploaded images - but you can of course edit the description afterwards.

- - -
-
- To Top of Page
- -

Adding a lightbox effect

-

The WebYep Gallery Element supports opening the detail images with a lightbox effect. Please see the Image Element's reference for details.

-

Formatting the gallery

-

WebYep assigns special CSS style classes to the Image Gallery Element's items. By defining styles for these CSS classes in your page's stylesheet, you have detailed control of the look of your WebYep Menu.

-

List of CSS classes:

- - - - - - - - - - - - - - - - - - - - - - - - - -
CSS Class NameAssigned, to....
WebYepGalleryContainer

the <table> tag containing the whole gallery.

-

You can style the rows and cells of that table with the CSS selectors:
- .WebYepGalleryContainer tr
- and
- .WebYepGalleryContainer td

WebYepGalleryFirstRow

the first <tr> tag in the gallery.

WebYepGalleryFirstColumn

the first <td> tag in a row.

WebYepGalleryImage the <div> tag surrounding the thumbnail image. -

You can style the actual image with the CSS selector:
- .WebYepGalleryImage img

WebYepGalleryTextthe <div> tag surrounding the caption.
-

 

-

Attributes of the Image Gallery Element

-


- The Dreamweaver inspector showing the Gallery - Element's attributes

-

Gallery Name

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

Content

-

When set to "for this doc only" the elements content is unique - for this page - even if another element on a different page has the same - name. If set to "for all documents" the content will - be the same on all pages for elements of this kind that use the same - name.

-

Maximum Thumbnail Width/Height

-

The thumbnails for each image will be generated so that they are not wider/higher than specified here - they are resized according to the image's proportions. The resulting thumbnail will have exactly either the specified width or height.

-

Maximum Image Width/Height

-

If specified, the uploaded image will be proportionally resized so that it is not wider than the max. width setting and not higher than the max height setting. If not specified, the uploaded image will be left unchanged.

-

Note: Resizing can only be done, if the "GD" extension for PHP is installed on the server. If not, the uploaded images and the thumbnails will only be displayed in the specified sizes, but not actually be downsized (and therefore the file size will stay the same). This is especially unfavorable for the thumbnails - the Image Gallery thus should only be used if the GD extension is available.

-

Number of Cells

-

The thumbnails of all images will be shown in a table - the number of columns of that table can be specified with the "Number of Cells" attribute.

-

Cell Width

-

The thumbnail cells' width in pixels - should usually be wider than the maximum width of the thumbnail and wide enough to hold the typical image caption.

- - -
-
- To Top of Page
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/image.html b/webyep-dwx/Shared/WebYep/Help/english/reference/image.html deleted file mode 100644 index 50bb52b..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/image.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Image

- -


- The Image Element icon in the Dreamweaver object - palette

-

By placing a WebYep Image Element instead of a normal image into your - page, you enable the users to change this image by uploading some other - GIF/JPG via their web browser.

-

This element is represented by the following PHP code:

-

<?php webyep_image("Fieldname", false, "", "some_other_page.php", "contentFrame", 700, 900, true, 70, 90); ?> more...

-
Arguments for the webyep_image() PHP function call:
- (see "Attributes of the Image Element" below for details) -
    -
  1. "Fieldname": A string – the field name for this element.
  2. -
  3. true/false: A boolean – the scope for this element.
    - true if the element should have the same content on all pages (global).
    - false if it should have different content on each page it appears on.
  4. -
  5. "": A string – obsolete, pass an empty string ("").
  6. -
  7. "some_other_page.php": A string (optional) – the URL of a page this image should link to.
    - Can also be a full URL (http://...).
    - If passed as an empty string (""), the image is not a link initially, but still can be made one by the user.
  8. -
  9. "contentFrame": A string (optional) – the name of the frame, that should be the target of the link.
    - Pass an empty string ("") if you're not using frames and do not want to open the linked page in a new window.
    - Use "_blank" for "open in a new window".
  10. -
  11. 700: An integer – the width of the image, or zero if it should not be considered.
  12. -
  13. 900: An integer – the height of the image, or zero if it should not be considered.
  14. -
  15. true/false: A boolean – whether this image should be displayed as a thumbnail.
    - true if the image should be displayed in the page as a thumbnail with a size specified by the width/height parameters. Clicking the thumbnail will display a popup window with the original image
    - false if the image should be downsized to the dimensions specified by the width/height parameters.
  16. -
  17. 70: An integer – the width of the thumbnail image.
  18. -
  19. 90: An integer – the height of the thumbnail image.
  20. -
-

Please see "Attributes of the Image Element" below for details regarding the resizing and thumbnail generation.

-
-

Users can upload new images directly with the web browser with a simple - click on the "Edit" button beside a WebYep Image Element - in a web page. Clicking the "Edit" button opens the Change - Image Window which lets users upload a new image file or - delete the current one.

-


- The Image Element in action - by clicking - the "Edit" button the user opens the Change Image Window

-


- The Change Image Window

-

Users can also specify the URL of a page to be opened, if a visitor clicks on the image (if the image is not set to be a thumbnail and the designer as not already set a URL– see blow). Also the "alt" text (the value for the <img>-tag's "alt" attribute) can be specified, to increase accessibility.

- - -
-
- To Top of Page
- -

Adding a lightbox effect

-

The WebYep Image Element (as well as the Gallery Element) supports the third party JavaScript image zooming effects Lightbox (based on Prototype/Scriptaculous) and FancyBox (based on jQuery). If one of these is installed, the detail (zoomed) image of a WebYep Image or Gallery Element will not open in a separate window, but in the page itself as an overlay.

-

These effects are not bundled with WebYep but need to be downloaded from their creator's web sites and installed into WebYep's opt folder.

-

Installation of Lightbox

-

At the time of writing, the Lightbox JavaScript library can be downloaded from: http://www.huddletogether.com/projects/lightbox2/

-

Download the ZIP file, unpack it, rename the resulting folder (that usually has the version number as part of its name) to lightbox and upload that folder into the webyep-system/program/opt folder on the server.

-

For the configuration of the Lightbox script, please follow the instructions given on the web site where you downloaded Lightbox (see the link above).

-

You might for example want to edit the file webyep-system/program/opt/lightbox/js/lightbox.js to adapt the paths to the image files used by Lightbox for the "close" and "loading" images to:

-

LightboxOptions = Object.extend({
-   fileLoadingImage: '/webyep-system/program/opt/lightbox/images/loading.gif',
-   fileBottomNavCloseImage: '/webyep-system/program/opt/lightbox/images/close.gif',

-

If your page already uses its own version of the Prototype and/or Scriptaculous library (on which Lightbox is based on), you can tell WebYep to not include it again. To do so, add this to WebYep's configuration file config-inc.php:

-
-

$webyep_bDoNotIncludePrototype = true;

-

and/or

-

$webyep_bDoNotIncludeScriptaculous = true;

-
-

Installation of FancyBox

-

At the time of writing, the FancyBox JavaScript library can be downloaded from: http://fancybox.net/

-

After extracting the downloaded archive you will get a folder with some files and subfolders in it. The subfolder named fancybox is the one that needs to be uploaded into the webyep-system/program/opt folder on the server.

-

You will also find a file named jquery-x.x.x.min.js (where x.x.x is the version number) – this is the jQuery library FancyBox is based on. You can install this also into the webyep-system/program/opt folder on the server, but do not have to. If you don't, the jQuery library will be fetched from the Google code archive.

-

If your page already uses its own version of the jQuery library (on which FancyBox is based on), you can tell WebYep to not include it again. To do so, add this to WebYep's configuration file config-inc.php:

-
-

$webyep_bDoNotIncludejQuery = true;

-
- - -
-
- To Top of Page
- - -

Attributes of the Image Element

-


- The Dreamweaver inspector showing the Image Element's attributes

- -

Image name

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

- -

Content

-

When set to "for this doc only" the elements content is unique - for this page - even if another element on a different page has the same - name. If set to "for all documents" the content will be the - same on all pages for elements of this kind that use the same name.

- -

Width / Height

-

The width and/or height of the image. Leave blank, if the uploaded image should not be changed.

-

If you specify one of them, WebYep will make sure that the image will not exceed the width or height given.

-

If you specify both, WebYep will make sure that neither the width nor the height of the resulting image will exceed the given dimensions.

-

Resizing is always done proportional (the aspect ration is kept the same).

-

Note: Resizing can only be done, if the - "GD" extension for PHP is installed on the server. If not, the Change Image Window - in the browser will display a warning and images will only be displayed in the specified sizes, - but not actually be downsized (and therefore the file size will stay the same).

- -

Thumbnail

-

If this is checked, the image will be displayed in the page as a thumbnail with a size specified by the thumbnail - width and/or height parameters (see below). Clicking the thumbnail will display a popup window with the original image.

-

If it is not checked, the image will just be downsized to the dimensions specified by the width - and/or height parameters and then displayed in the page – clicking the image will then not open a popup window.

- -

Thumbnail width / height

-

The width and/or height of the thumbnail image.

- -

Page (URL)

-

The URL (or filename) of a page to be shown when a visitor clicks the image. - By setting this attribute you promote this Image Element into a link.

-

If the Image Element is positioned inside a Loop Element (see WebYep - Loop Element) and you assign a URL to it, the Image Elements behaves much like a WebYep - Menu Element's item: The page shown when clicking the image can have different WebYep content - depending on which image (in which loop row) the visitor clicked on.

-

So one could for example create a loop (WebYep Loop Element) of brief product descriptions - with a product title (Short Text Element), a short description (Long Text Element) and a - thumbnail image (Image Element) in the looped block. - By assigning the URL of a detail page to the thumbnails Image Element visitors - can click on the thumbnail to see the detail page for that product.

- -

Target frame - when using frames

-

If the page which URL you entered in the "Page" attribute should - be opened in another HTML frame you can enter this frame's name here.

- - -
-
- To Top of Page
- -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/index.html b/webyep-dwx/Shared/WebYep/Help/english/reference/index.html deleted file mode 100644 index c4a553a..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/index.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Reference

- -

WebYep Elements are little fragments of PHP code, that are embedded in the page's HTML code. When using Dreamweaver and the WebYep Dreamweaver Extension these elements can be inserted by using the object palette (tab "WebYep") or the "Insert" menu.

-

But you can also insert them using any other web page editor that allows inserting PHP code - see the reference for each WebYep Element for details.

-

Please remember that pages that are to contain WebYep Elements must have the file filename extension ".php" instead of ".html"!

-
-

When using the WebYep Dreamweaver Extension, the different WebYep Elements are placed inside your pages via icons - in Dreamweavet's Object Palette. By choosing the "WebYep" - category in the object palette's popup menu, you can see - the icons for the various WebYep Elements.

-

-

When clicking one of the WebYep Element icons in the object palette, - the corresponding WebYep Element gets inserted into the page at the current - cursor position:

-

The inserted WebYep Element is displayed as a "PHP" icon - - when selecting this icon, the Dreamweaver inspector panel will show the - attributes of - this element.

-


- Inserted WebYep Elements appear as "PHP"-icons

-


- The inspector showing the attributes of the - WebYep Image Element

-

Important notice: Please - make sure that the "Invisible Elements" are made visible in - Dreamweaver: Menu "View / Visual Aids / Invisible Elements". - And also make sure the PHP icons are activated in the preferences: Menu - "Edit / Preferences" category "Invisible - Elements", checkboxes "Visual Server Markup" and "Nonvisual - Server Markup" must be checked.

- - -
-
- To Top of Page
- -

You can deal with WebYep Elements in your page the same way you do - with any other elements, text or images. You can for example format - a WebYep Short Text Element via CSS with any normal text:

-


- The WebYep Element can be formatted with - other text e.g. via CSS
- like you would do with any other content in - your page.

-

 

-

Summary

-
    -
  • WebYep Elements are small pieced of PHP code.
  • -
  • When using the WebYep Dreamweaver Extension, they are inserted into your page by clicking one of the - icons in Dreamweaver's object palette, "WebYep" category.
  • -
  • Pages containing WebYep Elements must have the filename extension - ".php" instead of ".html".
  • -
  • WebYep elements are displayed as "PHP" icons in your page (if the - "Invisible Element" are enabled in the "View" menu - and the "Visual/Nonvisual Server Markup" are enabled in the - preferences).
  • -
  • When selecting one of these "PHP" icons, the Dreamweaver inspector - panel shows the attributes of the selected WebYep Element.
  • -
  • You can format WebYep elements like any other content in your page - (e.g. via CSS).
  • -
- - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/init-code.html b/webyep-dwx/Shared/WebYep/Help/english/reference/init-code.html deleted file mode 100644 index ed3b021..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/init-code.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

The WebYep Init Code

- -
-

Every page containing WebYep Elements needs a piece of PHP code that sets up the whole WebYep system. This code must be located at the very beginning of the document, before anything else – there must not even be an empty line before it in the document file.

-

It must also be located before the <DOCTYPE> directive. Allthough that directive also must be the first thing in the document, this will not cause any problems, as the PHP code does not reach the browser! The PHP code is processed (and "consumed") by the server and in the HTML code reaching the browser, the <DOCTYPE> will again be the first thing.

-

The Init Code is inserted automatically if you are using any of the supported web design apps (like Dreamweaver) and their WebYep plugin or extension. But if you are creating your pages "by hand" or at least are inserting the WebYep PHP code fragments manually, you also need to place the WebYep Init Code manually.

-
-

This is the WebYep Init Code:
- (Please make sure to copy all the code, from the first "<?php" to the last "?>")

-
<?php // WebYep init WebYepV1
-/* ><table><tr><td bgcolor=white><h2>WebYep message: Error, PHP inactive</h2>
-<font color=red>The PHP code in this page can not be executed!<ul>
-<li>Are you launching this page directly form your harddisc (e.g. via Dreamweavers
-"Preview in Browser" instead of accessing it via a webserver?</li>
-<li>Has this file the correct file extension for PHP scripts?
-WebYep pages must have the ".php" extension and <b>not</b> ".html" or ".htm"!</li>
-</ul></font></td></tr></table><!--
-*/
-$webyep_sIncludePath = "./";
-$iDepth = 0;
-while (!file_exists($webyep_sIncludePath . "webyep-system")) {
-	$iDepth++;
-	if ($iDepth > 10) {
-		error_log("webyep-system folder not found!", 0);
-		echo "<html><head><title>WebYep</title></head><body><b>WebYep:</b> This page can not be displayed <br>Problem: The webyep-system folder was not found!</body></html>";
-		exit;
-	}
-	$webyep_sIncludePath = ($webyep_sIncludePath == "./") ? ("../"):("$webyep_sIncludePath../");
-}
-if (file_exists("${webyep_sIncludePath}webyep-system/programm")) $webyep_sIncludePath .= "webyep-system/programm";
-else $webyep_sIncludePath .= "webyep-system/program";
-include("$webyep_sIncludePath/webyep.php");
-// -->?>
-

-

Summary

-
-
    -
  • Every page using WebYep Elements also needs the WebYep Init Code.
  • -
  • The Init Code must be the very first thing in the document.
  • -
  • You do not need to care about the Init Code, if you are using one of the supported web design apps and the corresponding WebYep plugin or extension – it is placed automatically.
  • -
-
-
- -
-
- To Top of Page
- -
- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/logon-button.html b/webyep-dwx/Shared/WebYep/Help/english/reference/logon-button.html deleted file mode 100644 index e51b93d..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/logon-button.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Logon - Button

- -


- The Logon Button icon in the Dreamweaver object - palette

-

When a user wants to edit the content of a page, he or she must authenticate - with a username and a password: By clicking the WebYep Logon - Button, which can be placed anywhere in any page, a popup - window containing the logon form opens. After entering the right username/password, - that pages appear in edit mode.

-

This element is represented by the following PHP code:

-

<?php webyep_logonButton(true); ?> more...

-
Arguments for the webyep_logonButton() PHP function call:
- (see "Attributes of the Logon Button" below for details) -
    -
  1. true/false: A boolean – whether the logon button should be visible.
    - true if it should be visible.
    - false if not – the button will still be there and clickable (if you know where to click).
    - Independently of this setting, logging in still requires the correct username and password!
  2. -
-
-

See also Configuring WebYep on - how to configure this username and password.

-


- The Logon Button placed at the lower left corner - below the navigation.

-

The Logon Button does not have to be placed on every editable - page. Placing it on one page is enough - after successful - logon every editable page will be display in edit mode until the user - logs off by clicking the Logon Button again (which will look a bit different - when logged in).

-

This is accomplished by setting some (partially encrypted) Cookies in - the users web browser - thus it is necessary to enable Cookies in - your web browser to edit the pages content with WebYep.

-

Technical notice: Username - and password are temporarily stored in Cookies in the users computer - memory, not permanently on the harddisc (Session Cookies)! The password - is stored encrypted in a way that is only valid for one day - so even - if - someone - gets hold - of - the users computer and is able to read out the browsers memory, this - attacker wont know the password and the stolen cookie will not be of - any use the day after the user entered the password.
-
- Nevertheless username and password are transferred unencrypted when logging - in - so if some hacker is able to listen to the users network communication - while logging in, he/she can get hold of the login credentials. The only - way to avoid this, is to use an encrypted HTTP connection (https, SSL).

- - -
-
- To Top of Page
- -

Attributes of the Logon Button

-


- The Dreamweaver inspector showing the Logon - Button's attributes

-

visible

-

If this attribute is deactivated (the checkbox is unchecked), - the button will not be displayed as the lock icon, but instead as a fully - transparent (thus invisible) image. That way the user can - only click it, if she/he knows where it is! Usually you might place it - that way right beside or - below a logo or other easily locatable elements in a page.

-

Hiding the Logon Button that way makes logging in a bit like mine detection, - but might keep some "curious" website visitors from playing - around with the logon window. But if you have configured a save, not - easily guessable - password, this should not be necessary.

- - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/long-text.html b/webyep-dwx/Shared/WebYep/Help/english/reference/long-text.html deleted file mode 100644 index cc730b1..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/long-text.html +++ /dev/null @@ -1,407 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Long - Text Element

- -


- The Long Text icon in the Dreamweaver object - palette

-

This element is useful for long text passages like product descriptions - or news articles - or even whole pages. The text content of this element - can be formatted by the user with some rudimental formatting options - (like bold text or bullet lists).

-

The possibilities of formatting the text are limited within the Long Text Element (see below). That is why it is especially useful if you as the web designer want to stay in control of the styling of the text.

-

If you want to give more control over the text's styling to the editors, the Rich Text Element might be more useful.

-

This element is represented by the following PHP code:

-

<?php webyep_longText("Fieldname", false, "", false); ?> more...

-
Arguments for the webyep_longText() PHP function call:
- (see "Attributes of the Long Text Element" below for details) -
    -
  1. "Fieldname": A string – the field name for this element.
  2. -
  3. true/false: A boolean – the scope for this element.
    - true if the element should have the same content on all pages (global).
    - false if it should have different content on each page it appears on.
  4. -
  5. "": A string – obsolete, pass an empty string ("").
  6. -
  7. true/false: A boolean – whether email links should be encoded.
    - true if email addresses entered in the text element should be encoded using JavaScript.
    - false if they should be simply output as HTML.
  8. -
-
-


- The Long Text Element in action - by clicking - the "Edit" button the Long Text Editor window opens

-


- The Long Text Editor window

- - -
-
- To Top of Page
- -

The user can use the following formatting options to format the text - entered:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

when - entering the text

the - text will be displayed as

e.g.:

http://www.test.com

A link to www.test.com - - the target page will be displayed in a new browser window (target - = "_blank")!

http://www.test.com

test@company.com

A link to the entered - email address (a "mailto" link). The link might be encoded to keep - SPAM spiders from steeling the email addresses. See Encoding - mail links for details.

test@company.com

<LINK:someotherpage.php Click - here to get to the other page>

The text "Click - here to get to the other page" as a link to "someotherpage.php". - The user can also enter full URLs ("http://xxx.yyy.com/xxx/yyy.html"). - Note the space between the URL and the link text! No new browser - window will be opened - the target page will be displayed in the - same window.

Click - here to get to the other page

<BOLD Some - bold text>

The text "Some - bold text" formatted in bold font (using the <strong> tag)

Some bold text

<EXAMPLE Some - text in a special style>

The text "Some - text in a special style" formatted with the CSS style "EXAMPLE" - (using <span class="EXAMPLE">...)

-

This way you as the web designer can create any CSS style to be - used by the users (that edit the content) - just remember that - the - style name must be all uppercase!

Some - text in a special style

---

A horizontal ruler. - The three dashes must appear at the very beginning of a line!


* First list item
- ** A subitem -
- * Second list item with a quite long text
- * Third list item

By placing an asterisk - (or the bullet symbol) at the beginning - of a text line, this line gets formatted as a bullet list item. - The bullet will be displayed - as a small black dot or (via CSS) - as some arbitrary GIF or JPG image. See "Formatting - lists" - below.

-

The user can also span list items across several lines (inserting - line breaks in an item) if the consecutive lines start with a - space character.

    -
  • First list item -
      -
    • A subitem
    • -
    -
  • -
  • Second list item with a quite long text
  • -
  • Third list item
  • -
-

* First item
-  This is all part of the first list item.
- * Second item

You can place several lines of text into a single list item by placing two spaces at the beginning of the line.

-
    -
  • First item
    - This is all text of the first list item.
  • -
  • Second item
  • -
-

* <BOLD First item>
-  This is all part of the first list item.
- * Second item
- ...

You can also combine different formatting commands.

-
    -
  • First item
    - This is all text of the first list item.
  • -
  • Second item
  • -

+ First list item
- ++ A subitem
- + Second list item with a quite long text
- + Third list item

By using a "+" (plus) instead of the asterisk, an ordered list is created. How to list is numbered (and other visual attributes) depends on the CSS styles for the <ol> and <li> tags you set up for the page. See "Formatting lists" below.

    -
  1. First list item -
      -
    1. A subitem
    2. -
    -
  2. -
  3. Second list item with a quite long text
  4. -
  5. Third list item
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

By using the "|" symbol - you can create simple tables. The "|" serves as the column - delimiter.

-

The look of the table must be defined by creating CSS styles - for the <table> and/or <td> tags – see "Formatting - tables" below.

- - - - - - - - - - -
aaabbbccc
111222333
-

The formatting option <EXAMPLE Some - text in a special style> assumes that you have defined - a CSS - style ".EXAMPLE" in your - page/website. It is important to use only uppercase letters in such CSS - styles.

-

Placing the Text Element

-

Please always remember that the Long Text Elements produces HTML code! - When the user creates a bullet list for example the Long Text Elements - creates <ul> and<li> HTML tags. Thus it is important to place - the Long Text Element at a position in your page where such HTML tags - are allowed!

-

The safest place is inside a <div> tag. - Not ideal would be a paragraph (<p> tag) as HTML does not allow - bullet lists - inside a paragraph.

-

To determine the HTML tag in which you have placed the Long Text Element - simply click the PHP icon representing the Long Text Element and take - a look at Dreamweaver's Tag Selector (at the bottom of the document window): - The right most listed tag is the tag that encloses your Long Text - Element.

-

If you find your Long Text Element placed inside a <p> tag you can change - it into a <div> tag by clicking the <p> tag in the Tag Selector with - the right mouse button and choose "Edit Tag...".

-

Formatting lists

-

The Long Text Element creates bullet lists by using - the <ul> - and <li> HTML tags. Therefore you can format these lists by defining - CSS styles for these tags.

-

For example you could create a style:

-
ul { list-style-position: outside; list-style-image: - url(bullet.gif); }
-

to define the image "bullet.gif" as the bullet symbol used in all lists.

-

If you want your style to only change the look of lists inside the - WebYep Text Element (and not all lists in the page), embed the Text - Element in a <div> tag, give that tag a CSS class (class="someclassname") - and change the name of the above style from "ul" to ".someclassname - ul".

-

To only style list items of a specific indention level, you need to repeat the tag name ("ul") in the CSS style's name (selector):

-
.someclassname ul ul { .....; }
-

for instance would only define the style for second level items and deeper, but not the main items.

-

To style ordered lists created with the "+" sign, use the "ol" tag name instead of "ul" in the style names above.

-

Formatting tables

-

To change the look of tables, you simply create the usual CSS styles - for the <table> and/or <td> tag - e.g.:

-
table { -
margin: 0px;
- padding: 0px;
- border-top: 1px solid black;
- border-left: 1px solid black;
- }
-
- td { -
margin: 0px;
- padding: 6px;
- border-bottom: 1px solid black;
- border-right: 1px solid black;
- }
-
-

If you want your styles to only change the look of tables inside the - WebYep Text Element (and not all tables in the page), embed the Text - Element in a <div> tag, give that tag a CSS class (class="someclassname") - and change the name of the above styles from "table" to".someclassname - table" and from "td" to ".someclassname - td".

- - -
-
- To Top of Page
- -

-

Attributes of the Long Text Element

-


- The Dreamweaver inspector showing the Long - Text Element's attributes

-

Fieldname

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

Content

-

When set to "for this doc only" the elements content is unique - for this page - even if another element on a different page has the same - name. If set to "for all documents" the content will - be the same on all pages for elements of this kind that use the same - name.

-

Encode EMail Links

-

If a user enters an email address into a Long Text Element, - WebYep will display it as a clickable link ("mailto" link).

-

If you enable the "Encode EMail Links" option, WebYep will encode these - links to keep SPAM spiders from collecting the email addresses.

-

Do do so, WebYep uses a JavaScript based encoding. If the visitors - of your website have deactivated JavaScript, they will only - see these email addresses in the form:

-
name(_AT_)domain.com
-

and the email addresses will then not be clickable. - -

-
- To Top of Page
- -

- -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/loop.html b/webyep-dwx/Shared/WebYep/Help/english/reference/loop.html deleted file mode 100644 index bcde1b7..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/loop.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Loop

- -


- The icons for the Loop Start and Loop End - Elements in the Dreamweaver object palette

-

To repeat a block of HTML content and/or WebYep Elements in a page you - can use the Loop Element. The user can define the number and order of - the blocks, which can contain any HTML, JavaScript or PHP content like - static text, images or any WebYep Element. Of course the content - of the repeated WebYep Elements will be different for every repetition.

-

The Loop Start Element is represented by the following PHP code:

-

<?php foreach (WYLoopElement::aLoopIDs("Loopname") as $webyep_oCurrentLoop->iLoopID) { $webyep_oCurrentLoop->loopStart(true); ?> more...

-
Arguments for the aLoopIDs() PHP function call:
- (see "Attributes of the Loop Element" below for details) -
    -
  1. "Loopname": A string – the field name for this element.
  2. -
- Arguments for the loopStart() PHP function call:
- (see "Attributes of the Loop Element" below for details) -
    -
  1. true/false: A boolean – whether the loop control buttons should be inserted automatically.
    - true if the loop controls should be inserted automatically at the top of each block.
    - false if not. You then need to insert the PHP code for these control buttons manually – see "Automatic controls" below.
  2. -
-
-

The Loop End Element is represented by the following PHP code:

-

<?php $webyep_oCurrentLoop->loopEnd(); } ?>

-

Using the Loop Element

-

To use the Loop Element, create some content in you page that is to - be repeated and then place a Loop Start before and a Loop End - Element - after that content.

-

Exactly positioning the Loop Element is important:

-

When repeating content in your page it is important to - make sure the resulting HTML code is valid! Repeating a <p> tag - without the closing </p> tag for example would result in invalid - HTML which will be rendered incorrectly by the browser.

-

By using the positioning technique described in the introduction - to the tutorials ("Positioning - the cursor") you can place the Loop Start/End Elements exactly - before and after a specific HTML tag and thus make sure the whole - HTML tag (including its end element) gets repeated.

-

In rare cases it might be necessary to position the Start/End - Elements "by hand" in Dreamweaver's code view. The Elements - are tiny PHP code blocks enclosed in "<?php" and "?>" and - can be moved wherever you need them in code view.

-

In these rare cases when the result of a loop seams wrong, - it is a good idea to check the validity of the resulting HTML code: Simply - open the page in a browser, go to WebYep edit mode and create some loop - blocks. Then leave edit mode and take a look at the resulting HTML code - by viewing the code directly in the browser. Maybe also copy the HTML - code - and paste - it into - an empty Dreamweaver document: Dreamweaver can check the HTML code for - you...

-

-

 

-

For the visitor the content simply repeats with different content for - all WebYep Elements inside the loop for every repetition:

-

- - -
-
- To Top of Page
- -

The user can define the number and order of the blocks - with the loop controls that usually appear above each block when - in edit - mode:

-

-

The icons of the loop controls mean:

- - - - - - - - - - - - - - - - - - - - - -

Add new block below this one

Delete this block

Move block up (towards page - start)

Move block down (towards page end)

-

Enable/disable block

- - -
-
- To Top of Page
- -

Attributes of the Loop Start Element

-


- The Dreamweaver inspector showing the Loop - Start Elements attributes

-

Loop name

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

Important: If you - need more - than one Loop Element on a page, you have - to make sure that the WebYep Elements inside the two loops do not share - the same names. Use different names for all WebYep Elements in - all Loops of one page!

-

Automatic controls

-

The loop controls are usually placed automatically at the top of each - loop block, right where the Loop Start is positioned. In some situations - this is not appropriate, as the Loop Start might be in a place where - no content (like the loop control button icons) is allowed - - e.g. between a <table> tag and a <tr> tag.

-

In theses cases you should uncheck the "Automatic controls" attribute - and place the controls "by hand" by inserting the following piece of - PHP code:

-
-

<?php $webyep_oCurrentLoop->showEditButtons(); ?>

-
-

Attributes of the Loop End Element

-

The Loop End Element has no adjustable attributes.

- - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/menu.html b/webyep-dwx/Shared/WebYep/Help/english/reference/menu.html deleted file mode 100644 index 9bd5f83..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/menu.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Menu

- -


- The Menu Element icon in the Dreamweaver object - palette

-

The Menu Element can be used to build simple menu structures. It is - not intended to be used for main navigation, but for a subnavigation - like - for a "products" submenu.

-

A click on a Menu Element's item causes it to jump - to a configurable "detail" or "target" page. This target page file is - always the same, regardless which menu - item was clicked, but the contents of its WebYep Elements will be different! For each menu item a "virtual copy" of the target page is created – each such virtual copy can have different content for all the WebYep Elements in it.

-

So by linking a WebYep Menu Element to a page that contains WebYep - Elements (by simply setting the "Page" attribute of the Menu - Element) you can build a simple navigation. The target page's WebYep - Elements (like - Long Text or Image Element etc.) will then show different content depending - on which menu item was clicked.

-

This element is represented by the following PHP code:

-

<?php webyep_menu("Fieldname", false, "some_page.php", "contentFrame", "", ""); ?> more...

-
Arguments for the webyep_menu() PHP function call:
- (see "Attributes of the Menu Element" below for details) -
    -
  1. "Fieldname": A string – the field name for this element.
  2. -
  3. true/false: A boolean – the scope for this element.
    - true if the element should have the same content on all pages (global).
    - false if it should have different content on each page it appears on.
  4. -
  5. "some_page.php": A string – the URL of a page that the menu's items should link to.
  6. -
  7. "contentFrame": A string (optional) – the name of the frame, that should be the target of the links.
    - Pass an empty string ("") if you're not using frames.
  8. -
  9. "": A string – obsolete, pass an empty string ("").
  10. -
  11. "": A string – obsolete, pass an empty string ("").
  12. -
-
-

The menu items can be edited by the user by simply clicking the "Edit" - button beside the menu in the webpage (when in edit mode). This will - open the Edit Menu Window, in which the user can add/remove menu items, - change their order and create simple hierarchies (by placing section - titles and indenting items).

-


- The Menu Element in action - by clicking - the "Edit" button beside the menu, the Edit Menu Window opens

-


- The Edit Menu Window

-

- -

-
- To Top of Page
- -

-

Dynamic or static menu

-

A WebYep Menu is represented as an unordered list using the <ul> and <li> HTML tags. Submenu trees are represented by nesting such lists. Submenus can be expanded/collapsed by clicking on the submenu's title, if the WebYep Menu is configured to use JavaScript (the default) in the WebYep configuration file config-inc.php:

- -
$webyep_sMenuType = "listJS";
-

Use a value of "list" instead, if you do not want to use JavaScript and want a static menu instead.

-

Note that the listJS style uses JavaScript in backward compatible way so that when JavaScript is not available, a static menu (with all subtrees expanded) will be presented. This is also to ensure the menu's accessibility.

-

By setting the configuration option

-
$webyep_bAutoCloseMenus
-

to true in the config-inc.php, expanding a menu tree will automatically close all other trees.

-

By setting the configuration option

-
$webyep_bRememberOpenMenus
-

to false in the config-inc.php, expanded menu trees will not be saved – when a new page is opened, all trees but the one the page belongs to are closed.

-

Formatting the menu

-

WebYep assigns special CSS style classes to the Menu Element's items, - depending on what kind of item it is (a normal menu item or a submenu title) and its state (e.g. the currently selected item or an expanded submenu's title). By defining styles for these CSS classes in your page's stylesheet, you have detailed control of the look of your WebYep Menu.

-

List of CSS classes:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CSS Class NameAssigned, if....
WebYepMenuItemthe item is a normal menu item (not a submenu title).
WebYepMenuTitle the item is a submenu title.
WebYepMenuCurrentPath the item is a parent of the currently selected menu item.
WebYepMenuCurrentItem the item is the currently selected menu item.
WebYepMenuTitleExpanded the item is a submenu title and its tree is currently expanded.
WebYepMenuFirstItem the item is the first item in its tree (used e.g. for separation lines)
-

Every menu item is a list item (<li>) that has a link (<a>) inside. The CSS classes are assigned to both, the <li> and the <a> tag. Sometimes there are assigned more than one class. For example the title of an expanded submenu will have the two classes "WebYepMenuTitle" and "WebYepMenuTitleExpanded assigned.

-

Important: Please also look out for examples on how to use CSS to design a WebYep Menu on our website: http://www.obdev.at/webyep/

- - -
-
- To Top of Page
- -

Attributes of the Menu Element

-


- The Dreamweaver inspector showing the Menu Element's - attributes

-

Menu name

-

A distinctive name for that element. This name will be displayed in the page - in edit mode to give the user a hint on what this elements content stands for - and to distinguish the different WebYep Elements in a page.

-

Content

-

When set to "for this doc only" the elements content is unique - for this page - even if another element on a different page has the same - name. If set to "for all documents" the content will be the same - on all pages for elements of this kind that use the same name.

-

Page (URL)

-

Name (or full URL) of the page that is to be opened when a visitor clicks - a menu item. Usually this will be the same page the Menu Element is on (thus "reloading" - the same page, just with different content).

-

Target frame - when using framesets

-

If you want the target page ("Page" attribute) to opened in a different browser - window or frame, set this attribute to the frames name. See the description - of the "Page (URL)" attribute above.

-
-

Notice: You can manually create links to a menu item's target page - by adding the following to the URL of the link:

-
-

?DOC_INST=x

-
-

where "x" stands for the ID of the menu item - e.g.:

-
-

some_menu_item_page.php?DOC_INST=1

-
-

You can find out the ID of a menu item by simply clicking the menu item and observing - the URL displayed in your browsers address field. At the end of the displayed - URL you should see the "?DOC_INST=...".

-

The ID of a menu item has nothing to do with it's position in the menu (order)!

-
- - -
-
- To Top of Page
- - -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/read-more.html b/webyep-dwx/Shared/WebYep/Help/english/reference/read-more.html deleted file mode 100644 index 02ca098..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/read-more.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Read More

- -

Icon in the object palette
- The Read More icon in the Dreamweaver object palette

-

The WebYep Read More Element is used for customizable links to a detailed view at the end of product descriptions or teaser texts.

-

This element is represented by the following PHP code:

-

<?php webyep_readMore("Fieldname", "LinkText", "target_page.php", "TargetFrame"); ?> more...

-
Arguments for the webyep_readMore() PHP function call:
- (see "Attributes of the Read More Element" below for details) -
    -
  1. "Fieldname": A string – the field name for this element.
  2. -
  3. "LinkText": A string – a default text for the link.
  4. -
  5. "target_page.php": A string – the URL of the link.
  6. -
  7. "TargetFrame": A string – the name of the frame, that should be the target of the link.
  8. -
-
-


- The Read More Element in action - by clicking - the "Edit" button, the Read More Editor window opens

-


- The Read More Editor window

- - -
-
- To Top of Page
- - -

Formatting the Read More Element

-

WebYep assigns a CSS style class to the Read More Element. By defining styles for this CSS class in your page's stylesheet, you have detailed control of the look of your Read More link.

-

List of CSS classes:

- - - - - - - - - -
CSS Class NameAssigned, to....
WebYepReadMoreLink

the <a> tag of the link.

-

Attributes of the Read More Element

-


- The Dreamweaver inspector showing the Read More - Element's attributes

-

Field name

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

Link Text

-

The default text for the Read More edit button. If left blank, WebYep will display the element's name instead next to the edit button.

-

Page (URL)

-

The URL (or filename) of a page to be shown when a visitor clicks the link.

-

If the Read More Element is positioned inside a Loop Element (see WebYep Loop Element), the Read More Elements behave - much like a WebYep Menu Element's item: The page shown when clicking the image can have different WebYep content depending on which link - (in which loop row) the visitor clicked on.

-

So one could for example create a loop (WebYep Loop Element) of brief product descriptions with a product title (Short Text Element), a short - description (Long Text Element) and a Read More Element in the looped block. By assigning the URL of a detail page to the Read More Element - visitors can click on the link to see the detail page for that product.

-

Target Frame

-

If the page which URL you entered in the "Target Page" attribute should be opened in another HTML frame you can enter this frame's name here.

- - -
-
- To Top of Page
- - -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/rich-text-w-ckfinder.html b/webyep-dwx/Shared/WebYep/Help/english/reference/rich-text-w-ckfinder.html deleted file mode 100644 index a58fbec..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/rich-text-w-ckfinder.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Integrating CKFinder into CKEditor

- -
    -
  • Download and install CKEditor according to the WebYep-Documentation
  • -
  • Download the PHP version of CKFinder from: ckfinder.com
  • -
  • Unpack the archive and move the folder "ckfinder" to your /webyep-system/program/opt folder
  • -
  • Open the file /webyep-system/program/opt/ckfinder/config.php -
      -
    • find the line that reads "//session_start();" (without the quotes) and delete the leading slashes:
      -
      session_start();
    • -
    • find the line that reads "return false;" and replace it with the following:
      -
      return isset($_SESSION['WebYepIsAuthorized']) && $_SESSION['WebYepIsAuthorized'];
    • -
    • find the line that reads "$baseUrl = '/ckfinder/userfiles/';" and replace it with -
      $baseUrl = '/webyep-system/data/userfiles/';
    • -
    • Finally create a folder named "userfiles" in your data folder (/webyep-system/data/userfiles).
    • -
    -
  • -
- -

Did it work?

-

To check whether the installation was successful, do the following:

-
    -
  • Create a WebYep page containing a RichText element and upload this page to your server.
  • -
  • Open this page in your browser and switch to edit mode.
  • -
  • Klick the 'Edit' Button of the RichText element. A new window with CKEditor should pop up.
  • -
  • In the toolbar click on "Image". The dialogue "Image properties" should appear.
  • -
  • If the installation of CKFinder was successful, you'll now have a new button "browse server" next to the URL input field.
  • -
- -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/rich-text-w-mcimagemanager.html b/webyep-dwx/Shared/WebYep/Help/english/reference/rich-text-w-mcimagemanager.html deleted file mode 100644 index 8f49efe..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/rich-text-w-mcimagemanager.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Integrating MCImageManager into TinyMCE

- -
    -
  • Download and install TinyMCE according to the WebYep-Documentation
  • -
  • Download the plugin and unpack it (note that you will get the download link after you purchased MCImageManager) -
      -
    • You will get a folder named "imagemanager"; move this folder in the plugins directory of TinyMCE:
      - /webyep-system/program/opt/tinymce/jscripts/tiny_mce/plugins
    • -
    • Detailed configuration options can be found at the Moxiecode Wiki
    • -
    -
  • -
  • Open the configuration file of MCImageManager: /webyep-system/program/opt/tinymce/jscripts/tiny_mce/plugins/imagemanager/config.php -
      -
    • find the line that reads
      - $mcImageManagerConfig['filesystem.rootpath'] = 'files';
      - and replace it with -
      $mcImageManagerConfig['filesystem.rootpath'] = preg_replace('|program/opt/.+$|', 'data/userfiles', __FILE__);
    • -
    • find the line that reads
      - $mcImageManagerConfig['SessionAuthenticator.logged_in_key'] = "isLoggedIn";
      - and replace it with -
      $mcImageManagerConfig['SessionAuthenticator.logged_in_key'] = 'WebYepIsAuthorized';
    • -
    • for security reasons, delete or comment out the 2 entries under "ExternalAuthenticator config": -
      // ExternalAuthenticator config
      -$mcImageManagerConfig['ExternalAuthenticator.external_auth_url'] = "auth_example.jsp";
      -$mcImageManagerConfig['ExternalAuthenticator.secret_key'] = "someSecretKey";
    • -
    • Finally create a folder named "userfiles" in your data folder (/webyep-system/data/userfiles).
    • -
    -
  • -
  • If you've created an option file tinymce_init.php in your /webyep-system/program/opt folder, then you need to add 'imagemanager' to the list of available plugins: -
      …
    -plugins : "safari,style,table,advhr,advlink,iespell,imagemanager,insertdatetime,searchreplace, …",
    -  …
    -
  • -
- -

Did it work?

-

To check whether the installation was successful, do the following:

-
    -
  • Create a WebYep page containing a RichText element and upload this page to your server.
  • -
  • Open this page in your browser and switch to edit mode.
  • -
  • Klick the 'Edit' Button of the RichText element. A new window with TinyMCE should pop up.
  • -
  • In the toolbar click on "Insert/edit image". The dialogue "Insert/edit image" should appear.
  • -
  • If the installation of MCImageManager was successful, you'll now have a new button "Browse" next to the URL input field.
  • -
- -

Adding language support

-
    -
  • MCImageManager only ships with an english language file. -
      -
    • If you want another language than English, you can download the neccesary file from - Moxiecode
    • -
    • Put it in this folder: - /webyep-system/programm/opt/tinymce/jscripts/tiny_mce/plugins/imagemanager/language/im
    • -
    -
  • -
  • Open the configuration file of MCImageManager: /webyep-system/programm/opt/tinymce/jscripts/tiny_mce/plugins/imagemanager/config.php -
      -
    • Find the line that reads $mcImageManagerConfig['general.language'] = "en"; and change "en" accordingly.
      - So if you want your filemanager to speak french, write:
      $mcImageManagerConfig['general.language'] = "fr";
      -
    • -
    -
  • -
- - -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/rich-text.html b/webyep-dwx/Shared/WebYep/Help/english/reference/rich-text.html deleted file mode 100644 index 0ee831e..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/rich-text.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Rich - Text Element

- -


- The Rich Text icon in the Dreamweaver object - palette

-

This element is useful for long text passages like product descriptions - or news articles - or even whole pages. The text content of this element - can be formatted by the user by either entering raw HTML code or by using one of the supported WYSIWYG HTML in-browser editors "TinyMCE", "FCKeditor" or "CKEditor".

-

This element is represented by the following PHP code:

-

<?php webyep_richText("Fieldname", false, "../styles.css", true); ?> more...

-
Arguments for the webyep_richText() PHP function call:
- (see "Attributes of the Rich Text Element" below for details) -
    -
  1. "Fieldname": A string – the field name for this element.
  2. -
  3. true/false: A boolean – the scope for this element.
    - true if the element should have the same content on all pages (global).
    - false if it should have different content on each page it appears on.
  4. -
  5. "../styles.css": A string – the URL to a CSS file to be used in the WYSIWYG editor - this URL can be relative to the current document.
  6. -
  7. true/false: A boolean – whether email links should be encoded.
    - true if email links inserted into the text should be encoded using JavaScript.
    - false if they should be simply output as HTML.
  8. -
-
-


- The Rich Text Element in action - by clicking - the "Edit" button the Rich Text Editor window opens

-


- The Rich Text Editor window, using the TinyMCE in-browser HTML editor

- - -
-
- To Top of Page
- -

Choosing a WYSIWYG in-browser Editor

-

The WebYep Rich Text Element supports the third party in-browser HTML Editors TinyMCE and CKeditor. Those editors are not bundled with WebYep. To use one of them, simply download the editor package from its creator's web site and place it into WebYep's opt folder - WebYep will then automatically recognize its existence and use it for the Rich Text Element's editor window.

-

The TinyMCE editor can, at the time of writing, be downloaded from: http://tinymce.moxiecode.com/

-

The CKeditor can, at the time of writing, be downloaded from: http://ckeditor.com/

-

Download and extract the package (ZIP or TAR) an extract it. When extracting the TinyMCE package you should get a folder named tinymce. When extracting the CKeditor package you should get a folder named ckeditor.

-

Then place that folder into the opt subfolder of the webyep-system/program directory on the web server. The next time you open the Rich Text Editor window in the browser, WebYep will use that WYSIWYG HTML editor.

-

Note about browser compatibility:
- Please note that not all browsers are supported by these editors. To find out which browsers are currently supported by which editor, please consult each WYSIWYG editor's website.

-

Important: The WYSIWYG editors give the user the opportunity to format the entered text. Some of them also offer to paste already formatted text in – text that was already formatted in some word processing application. It turned out that doing so is not a good idea. Most word processing applications tend to create (to put it nice) disadvantageous HTML code. Even pasting non formatted text from such applications will transfer (bad) HTML code. So the user should either enter the text directly into the WYSIWYG editor or create it in some pure ASCII editor (like Notepad on Windows or TextEdit, in Plain Text Mode, on the Mac).

-

Setting up the WYSIWYG editor

-

Each WYSIWG editor has its own unique features and way to set them up. Please refer to the WYSIWYG editors web site to learn about this setup. To apply these settings, you can create an optional setup file within the webyep-system/program/opt folder. The file needs to be named tinymce_init.php for TinyMCE and ckeditor_init.php for CKEditor (click the file's name for an example for that file's content).

-

For CKEditor there is the additional possibility to configure its Styles popup menu. The style definitions must be placed in a file named ckeditor_styles.js inside the webyep-system/program/opt folder (click the file's name for an example for that file's content). For details about the syntax of these style definitions please see CKEditor's website (URL above).

-

Adding optional file managers

-

There are optional file managers for each supported WYSIWYG editor, enabling users to upload and manage images from the WYSIWYG editor's interface.

-

Currently the following file managers are supported by WebYep:
- For CKEditor use the commercial add-on CKFinder.
- For TinyMCE use the commercial add-on MCImageManager. -

-

Important: Please note, that those are third party products. Objective Development is in no way associated with their respective vendors and therefore can't be held responsible for any issues you might have with this software. Every file manager has its own strengths and weaknesses and we can't determine which one will suit your needs.

-

If you want to use one of the above mentioned file managers with WebYep, you can find detailed installation instructions here: -

-

-

Placing the Rich Text Element

-

Please always remember that the Rich Text Elements produces HTML code! - When the user creates a bullet list for example the Rich Text Elements - creates <ul> and<li> HTML tags. Thus it is important to place - the Rich Text Element at a position in your page where such HTML tags - are allowed!

-

The safest place is inside a <div> tag. - Not ideal would be a paragraph (<p> tag), as HTML does not allow certain HTML code inside a paragraph.

-

To determine the HTML tag in which you have placed the Rich Text Element - simply click the PHP icon representing the Rich Text Element and take - a look at Dreamweaver's Tag Selector (at the bottom of the document window): - The right most listed tag is the tag that encloses your Rich Text - Element.

-

If you find your Rich Text Element placed inside a <p> tag you can change - it into a <div> tag by clicking the <p> tag in the Tag Selector with - the right mouse button and choose "Edit Tag...".

- - -
-
- To Top of Page
- -

-

Attributes of the Rich Text Element

-


- The Dreamweaver inspector showing the Rich - Text Element's attributes

-

Fieldname

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

Content

-

When set to "for this doc only" the elements content is unique - for this page - even if another element on a different page has the same - name. If set to "for all documents" the content will - be the same on all pages for elements of this kind that use the same - name.

-

CSS

-

With this attribute you can define a CSS file to be used for the HTML WYSIWYG in-browser editor.

-

If you want the text displayed in the editor window to look like the final text in the page, you need to let the editor know the CSS you're using in your page. So you could create a reduced version of the CSS file you have attached to your pages (by removing all not text related attributes) and use it for this Rich Text Element attribute.

-

You can enter the relative path to the CSS file into the text field or click the folder icon to its right, to select the file.

-

Encode EMail Links

-

If a user inserts an email link ("mailto" link) into a Rich Text Element, - WebYep can encode (or obfuscate) this email address. If you enable the "Encode EMail Links" option, WebYep will encode the - links to keep SPAM spiders from collecting the email addresses.

-

Do do so, WebYep uses a JavaScript based encoding. If the visitors - of your website have deactivated JavaScript, they will only - see these email addresses in the form:

-
name(_AT_)domain.com
-

and the email addresses will then not be clickable. -

For this to work, the link inserted must be a "mailto:" link and it must have the email address as the link text. - - -

-
- To Top of Page
- -

- -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/short-text.html b/webyep-dwx/Shared/WebYep/Help/english/reference/short-text.html deleted file mode 100644 index 32c7b57..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/short-text.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Short - Text

- -


- The Short Text icon in the Dreamweaver object - palette

-

The WebYep Short Text Element is useful for short text passages like - headlines, product names or prices. Contrary to the Long Text Element - the user can not format the content of this element. So the web designer - is in full control over the look of the Short Text's content.

-

This element is represented by the following PHP code:

-

<?php webyep_shortText("Fieldname", false); ?> more...

-
Arguments for the webyep_shortText() PHP function call:
- (see "Attributes of the Short Text Element" below for details) -
    -
  1. "Fieldname": A string – the field name for this element.
  2. -
  3. true/false: A boolean – the scope for this element.
    - true if the element should have the same content on all pages (global).
    - false if it should have different content on each page it appears on.
  4. -
-
-


- The Short Text Element in action - by clicking - the "Edit" button, the Short Text Editor window opens

-


- The Short Text Editor window

- - -
-
- To Top of Page
- -

Attributes of the Short Text Element

-


- The Dreamweaver inspector showing the Short Text - Element's attributes

-

Field name

-

A distinctive name for that element. This name will be displayed in - the page in edit mode to give the user a hint on what this elements content - stands for and to distinguish the different WebYep Elements in a page.

-

Content

-

When set to "for this doc only" the elements content is unique - for this page - even if another element on a different page has the same - name. If set to "for all documents" the content will - be the same on all pages for elements - of - this - kind - that use the same - name.

- - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/reference/tinymce_init.php.html b/webyep-dwx/Shared/WebYep/Help/english/reference/tinymce_init.php.html deleted file mode 100644 index ab9c070..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/reference/tinymce_init.php.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - -Untitled Document - - - - -
-mode : "exact",
-theme : "advanced",
-convert_urls : false,
-relative_urls : false,
-plugins : "safari,style,table,advhr,advlink,iespell,insertdatetime,searchreplace,print,contextmenu,paste,noneditable,visualchars,nonbreaking,spellchecker",
-theme_advanced_buttons1_add_before : "newdocument,spellchecker,separator",
-theme_advanced_buttons1_add : "separator,forecolor,backcolor",
-theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,pasteword,separator,search,replace,separator",
-theme_advanced_buttons3_add_before : "tablecontrols,separator",
-theme_advanced_buttons4 : "styleprops,separator,visualchars,nonbreaking",
-theme_advanced_toolbar_location : "top",
-theme_advanced_toolbar_align : "left",
-theme_advanced_path_location : "bottom",
-valid_elements : "*[*]",
-invalid_elements : "",
-remove_linebreaks : false,
-apply_source_formatting : false,
-theme_advanced_resize_horizontal : false,
-theme_advanced_resizing : true,
-theme_advanced_resizing_use_cookie: true,
-nonbreaking_force_tab : true
-
- - diff --git a/webyep-dwx/Shared/WebYep/Help/english/stiles.css b/webyep-dwx/Shared/WebYep/Help/english/stiles.css deleted file mode 100644 index 8c913d0..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/stiles.css +++ /dev/null @@ -1,213 +0,0 @@ -body { - color: #000000; - font: 12px/1.5em Verdana, Geneva, sans-serif; -} -p { - font-size: 12px; - line-height: 1.5em; -} -td { - font-size: 12px; - line-height: 1.5em; -} -.menu { - border-bottom-width: 1px; - border-bottom-style: solid; - border-bottom-color: #333333; - font-size: 12px; - font-weight: bold; -} -.menu ul { - list-style-position: outside; - list-style-image: url(images/bullet.gif); - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 20px; - margin: 0px; -} -.menu li { - padding-top: 5px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} -.menu a:link { - color: #0099CC; - text-decoration: none; -} -.menu a:visited { - color: #0099CC; - text-decoration: none; -} -.menu a:active { - color: #0099CC; - text-decoration: none; -} -.menu a:hover { - color: #000000; - text-decoration: underline; -} -.content { - color: #000000; - border-bottom-width: 1px; - border-bottom-style: solid; - border-bottom-color: #333333; -} -.content h1 { - font-size: 24px; - font-weight: bold; - color: #0099CC; -} -.content h2 { - font-size: 18px; - font-weight: bold; - color: #0099CC; -} -.content h3 { - font-size: 14px; - font-weight: bold; - color: #0099CC; -} -.footer { - font-size: 10px; - color: #000000; - text-decoration: none; -} -.codeExample { - font-family: "Courier New", Courier, mono; - font-size: 14px; - color: #000000; - font-weight: bold; -} -.remark { - padding-top: 5px; - padding-right: 15px; - padding-bottom: 5px; - padding-left: 15px; - border: 1px dotted #333333; - margin-left: 20px; -} -.remarkHeading { - font-weight: bold; - color: #FE9833; -} -.content a:link { - color: #0099CC; - text-decoration: underline; - font-weight: bold; -} -.content a:visited { - color: #0099CC; - text-decoration: underline; - font-weight: bold; -} -.content a:active { - color: #0099CC; - text-decoration: underline; - font-weight: bold; -} -.content a:hover { - color: #000033; - text-decoration: underline; - font-weight: bold; -} -em { - font-style: normal; - font-weight: bold; - color: #333333; -} -.emsource { - font-weight: bold; - color: #990000; -} -.content { - font-size: 12px; -} -.content li { - font-size: 12px; -} -.importantHeading { - font-weight: bold; - color: #CC3300; - font-size: 18px; -} -.small { - font-family: Verdana, Geneva, sans-serif; - font-size: 10px; - color: #000000; -} -.pictureText { - font-size: 10px; -} -.textbg { - background-color: #CCCCCC; -} -.content h4 { - font-size: 14px; - font-weight: bold; - color: #000000; -} -.bulletImage { - vertical-align: top; -} -.elementCodeHeading { - font-size: 12px; - font-style: italic; -} -.elementCode { - font-family: "Courier New", Courier, mono; - font-size: 12px; - font-weight: bold; - padding: 10px; - border: 1px dashed black; -} -#elementCodeDetails { - background-color: #e5f7ff; - padding: 10px; - display: none; -} -.elementCodeLink { - font: bold 10px Verdana, sans-serif; - background-color: #3394cd; - padding: 1px 5px 2px; -} -.elementCodeLink a:link { - text-decoration: none; - color: white; -} -.elementCodeLink a:visited { - text-decoration: none; - color: white; -} -.elementCodeLink a:active { - text-decoration: none; - color: white; -} -.elementCodeLink a:hover { - text-decoration: none; - color: black; -} -.smallRemark { - font-size: 10px; - font-style: italic; - padding: 4px 10px; -} -.javaScriptWarning { - background-color: #FF8888; - padding: 10px; -} - -table.description { - margin-left: 20px; -} - -table.description td { - text-align: left; - vertical-align: top; - padding: 6px; -} - -.codeExample a:link, .codeExample a:visited { - text-decoration: none; -} diff --git a/webyep-dwx/Shared/WebYep/Help/english/system-requirements.html b/webyep-dwx/Shared/WebYep/Help/english/system-requirements.html deleted file mode 100644 index 6a7c16f..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/system-requirements.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

System Requirements

- -

To integrate WebYep into your website you don't need any additional tools - the applications you usually use to build websites are sufficient - to integrate WebYep. But for Adobe® Dreamweaver® there is an extension coming with WebYep, which makes it more easy to insert - and adjust the WebYep Elements.

-

If you want to use the WebYep Dreamweaver Extension, you'll need Adobe® Dreamweaver® 10.0 (CS4) or higher (Mac or PC).

-

The webspace your website will be installed in, needs PHP support (min. PHP 4.1)

-
    -
  • The PHP support must be "as usual". If it is reduced in some kind, WebYep might not function properly.
  • -
  • It must be possible to give PHP the right to create, change and delete files in a certain directory (which is usually no problem!)
  • -
  • Windows web servers are not supported!
  • -
-

WebYep does not need any database (like MySQL)!

-

Summary:

-

System requirements on your PC/Mac:

-
    -
  • None
  • -
  • To use the WebYep Dreamweaver Extension you need -Adobe® Dreamweaver® 10.0 (CS4) or higher.
  • -
-

System requirements on the web server:

-
    -
  • Full PHP support (Version 4.1 or newer) -
      -
    • It must be a full, state of the art PHP implementation.
    • -
    • Any prevalent UNIX server OS supporting PHP can be used (Linux, Solaris, Mac OS, etc.)
    • -
    • Windows based servers are not supported!
    • -
    • It must be possible to give PHP write permissions for a specific folder.
    • -
    • To create thumbnails the GD extension for PHP must be installed on the server.
    • -
    -
  • -
  • No database needed!
  • -
- - -
-
- To Top of Page
- - -
- -© 2011, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/tutorials/first-steps.html b/webyep-dwx/Shared/WebYep/Help/english/tutorials/first-steps.html deleted file mode 100644 index 6a143a2..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/tutorials/first-steps.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

First - Steps

- -

<print>

-

In this tutorial you will learn how to use the basic WebYep elements, - how to apply them to an example page and how to test this example page.

-

Please use a website with WebYep installed for this tutorial (see Installation).

-

Creating the page, inserting the WebYep Elements

-

1. Create a new document called "wy-yesy.php".

-

2. Insert three empty paragraphs.

-

3. Position the cursor in the first line.

-

4. Click the WebYep Short Text Element in Dreamweaver's Object Palette - (category "WebYep"). This will insert that element into your - page at the current cursor position.

-

5. Position the cursor in the second line.

-

6. Insert (right one after the other) a WebYep Image Element (fourth - from left in the object palette) and a WebYep Text Element (third from - left).

-

7. Position the cursor in the third line.

-

8. Insert a WebYep Logon Button (left most in the object palette).

-

You should now see four WebYep Elements in your page (tiny yellow/orange - icons) - please make sure that you have enabled the display of the "Invisible - Elements" (see Tutorials Introduction).

-

-

Configuring the WebYep Elements

-

1. Click on the WebYep Element (the yellow icon) in the first line: - The Short Text Element.

-

2. In the inspector panel (menu "Windows", item "Properties") the properties - of the WebYep Short Text Element are displayed.

-

3. Enter "Title" as the "Fieldname".

-

4. Click the first WebYep Element in the second line: The Image Element

-

5. Enter "Photo" as the image name. For "HTML-Attributes" - enter:

-
-

align="left" hspace="20"

-
-

6. Click the second WebYep element in the second line: The Long Text - Element.

-

7. Enter "Text" as the fieldname.

- - -
-
- To Top of Page
- -

Testing the page

-

Please make sure you have transferred the webyep-system folder to your - web server and have prepared WebYep (see Installation).

-

1. Transfer the page (wy-test.php) to your web server (upload via FTP).

-

2. Open the page in your web browser by entering the appropriate address - (URL) - e.g.:

-
-

http://www.mywebsite.com/wy-test.php

-
-

-

3. Click the lock icon in the page (the WebYep Logon Button).

-

4. When the logon window pops up, enter the username and password you - configured when installing WebYep (default is username "admin" and no - password).

-

-

5. Several edit icons (with a pen symbol) should appear - click them - to edit the content of your page.

- - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/tutorials/index.html b/webyep-dwx/Shared/WebYep/Help/english/tutorials/index.html deleted file mode 100644 index e9f3b8d..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/tutorials/index.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

Tutorials

- -

Here you can find some examples of using WebYep which can help you get - a deeper insight of how to apply WebYep to your pages. These tutorials - assume that you are using -Adobe® Dreamweaver® to - build your web pages and thus can make use of the WebYep Dreamweaver - Extension.

-
Important hints regarding Dreamweaver usage:
-

The Dreamweaver Object Palette:

-

Dreamweaver's object palette (menu "Window", item "Insert") - is where you can find icons for inserting various elements like tables, - images - etc.

-

After installing the WebYep Dreamweaver Extension, this palette is extended - by the category "WebYep" which contains icons for inserting the WebYep - Elements.

-

-

Make all invisible elements visible

-

As the WebYep Elements are tiny pieces of PHP code, they can be made - visible in Dreamweaver by enabling (making visible) the "Invisible - Elements":

-
    -
  • Go to menu "Edit", item "Preferences"
  • -
  • Switch to category "Invisible - Elements"
  • -
  • Enable all listed elements.
  • -
-

The WebYep-Elements in your page should then look like this:

-
-

-
-

You can quickly hide/show these "Invisible Elements" by choosing - menu - "View", submenu "Visual Aids", item "Hide All" (or. "Show - All").

- - -
-
- To Top of Page
- -

Positioning the cursor

-

Positioning the text cursor by clicking somewhere inside the Dreamweaver - document is good enough most of the time. But if you want to place the - text cursor exactly before or after a specific part of your - document (before or after a tag or HTML element), using the "tag selector" - (at the lower left corner of a Dreamweaver document) would be preferable:

-

-

Clicking somewhere inside the bold sentence will show a hierarchy - of tags in the tag selector as shown in the picture above: The cursor is - inside a <b> tag, which is inside a <p> tag, which is inside a <body> - tag.

-

Clicking the "<b>" tag in the tag selector would then select the - whole bold sentence. Pressing the "cursor left" (or "cursor right") - key afterwards would place the text cursor exactly before (or after) - the <b> tag (and thus the bold sentence).

-

If your try to achieve this by simply clicking at the end of the sentence, - chances are good that you end up inside the <b> tag instead - of after it.

-

Assigning CSS styles

-

You can also use the tag selector to assign CSS styles to an HTML tag.

-

To do so, position the text cursor somewhere inside the tag - you want to assign a style to. The tag selector will show the tag hierarchy - that leads to the current position.

-

Now click the tag in the tag selector to which you want to assign - the style to with the right mouse button and in the context - menu popping up look in the submenu "Set Class" for your desired - style and choose it.

-

-

That way you can easily assign CSS styles to tags that surround WebYep - Elements - e.g. a Paragraph (<p> tag) with a WebYep Short Text - Element inside it, thereby defining the look of the WebYep Element itself.

- - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/tutorials/loop.html b/webyep-dwx/Shared/WebYep/Help/english/tutorials/loop.html deleted file mode 100644 index f288c00..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/tutorials/loop.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

The - Loop

- -

<print>

-

In this tutorial you will learn the use of the WebYep Loop Element.

-

Please use a website with WebYep installed for this tutorial (see Installation).

-

Creating the page, inserting the WebYep Elements

-

1. Create a new document "wy_loop.php". Please don't work - on unnamed/unsaved documents! Create the file and immediately save it - under the name "wy_loop.php" before continuing.

-

2. Insert two empty paragraphs.

-

3. Position the cursor in the first paragraph.

-

4. Insert a WebYep Logon Button (left most item in Dreamweaver's object - palette, category "WebYep").

-

5. Position the cursor in the second paragraph.

-

6. Insert side by side a WebYep Image Element and a WebYep Short Text - Element (fourth and second from left in the object palette).

-

Your page should now look approximately like this – please make - sure that you have enabled the display of the "Invisible Elements" (see Tutorials - Introduction):

-

-

7. Position the cursor in the second paragraph, between the two WebYep - Elements.

-

8. Select the whole paragraph by clicking the <p>-tag in the tag selector:

-

-

9. Press the "cursor left" key to position the cursor exactly before the - paragraph. (see also "Positioning - the cursor" in - the tutorial sections introduction)

-

10. Insert the WebYep Loop Start Element (third from right - in the object palette).

-

11. Position the cursor exactly after the paragraph by using - the method described above.

-

12. Insert the WebYep Loop End Element (second from right in - the object palette).

-

The paragraph is now enclosed in a loop element. Your page should - now look approximately like this:

-

- - -
-
- To Top of Page
- -

Configuring the WebYep Elements

-

1. Select the WebYep Element in the second line (the Loop Start Element).

-

2. Enter "Offers" as the loop name in the inspector.

-

3. Select the left WebYep Element in the third line (the Image Element).

-

4. Enter "Photo" as the image name.

-

5. Select the right WebYep Element in the third line (the Short Text - Element).

-

6. Enter "Text" as the field name.

-

Testing the page

-

Please make sure you have transferred the webyep-system folder to your - web server and have prepared WebYep (see Installation).

-

1. Transfer the page (wy_loop.php) to your web server (upload via FTP).

-

2. Open the page in your web browser by entering the appropriate address - (URL) - e.g.:

-
-

http://www.mywebsite.com/wy_loop.php

-
-

-

3. Click the lock icon in the page (the WebYep Logon Button).

-

4. When the logon window pops up, enter the username and password you - configured when installing WebYep (default is username "admin" and - no password).

-

-

-

5. Click the edit buttons to upload an image file ("Photo") and enter - some text ("Text").

-

6. Then click the "+" icon to add more loop blocks.

-

-

Click the trash icon to remove whole loop blocks, click the "up"/"down" - icons to rearrange the blocks.

-

In this example the loop block contains only WebYep Elements, but it - can contain any content: Static HTML code (like text or images) and WebYep - Elements.

- - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/tutorials/simple-menu.html b/webyep-dwx/Shared/WebYep/Help/english/tutorials/simple-menu.html deleted file mode 100644 index bf898ac..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/tutorials/simple-menu.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

The - Menu Element

- -

<print>

-

In this tutorial you will learn how to use the WebYep Menu Element.

-

Please use a website with WebYep installed for this tutorial (see Installation).

-

Creating the page, inserting the WebYep Elements

-

1. Create a new document "wy_menu.php". Please don't work - on unnamed/unsaved documents! Create the file and immediately save it - under - the name "wy_menu.php" - before continuing.

-

2. Insert two empty paragraphs.

-

3. Position the cursor in the first paragraph.

-

4. Insert a WebYep Logon Button (left most item in Dreamweaver's object - palette, category "WebYep").

-

5.. Position the cursor in the second paragraph.

-

6. Insert a table: one row, two columns, 10 pixels cellpadding.

-

Your page should now look approximately like this – please make sure - that you have enabled the display of the "Invisible Elements" (see Tutorials - Introduction):

-

-

7. Position the cursor in the left table column.

-

8. Insert a WebYep Menu Element (fifth icon from the left in the object - palette).

-

9. Position the cursor in the right table column.

-

10. Insert two empty paragraphs.

-

11. Position the cursor in the first of these two paragraphs.

-

12. In the inspector choose "Format: Heading 1" for this paragraph.

-

13. Insert a WebYep Short Text Element (second from left in the object - palette).

-

14. Position the cursor in the second paragraph (of the right table - column).

-

15. Insert a WebYep Long Text Element (third from left in the object - palette).

-

Your page should now look approximately like this:

-

- - -
-
- To Top of Page
- -

Configuring the WebYep Elements

-

1. Click the WebYep Element in the left table column (the Menu Element).

-

2. Enter "Products" as the menu name in the inspector. Please make sure - that "wy_menu.php" is listed as "Page (URL)".

-

3. Click the upper WebYep Element in the right table column (the Short - Text Element).

-

4. Enter "Title" as the fieldname in the inspector.

-

5. Click the lower WebYep Element in the right table column (the Long - Text Element).

-

6. Enter "Text" as the fieldname.

-

Testing the page

-

Please make sure you have transferred the webyep-system folder to your - web server and have prepared WebYep (see Installation).

-

1. Transfer the page (wy_menu.php) to your web server (upload via FTP).

-

2. Open the page in your web browser by entering the appropriate address - (URL) - e.g.:

-
-

http://www.mywebsite.com/wy_menu.php

-
-

-

3. Click the lock icon in the page (the WebYep Logon Button).

-

4. When the logon window pops up, enter the username and password you - configured when installing WebYep (default is username "admin" and - no password).

-

- - -
-
- To Top of Page
- -

5. Click the Edit Button (the one with the pen icon) beneath the word - "Products" (left table column) to edit the menu.

-

6. The menu editor window will pop up (see "Reference - / Menu").

-

7. Create three menu items by entering each items title in the textfield - at the bottom of the window and clicking "add".

-

-

8. Save the menu by clicking "Save".

-

-

9. Click one of the menu items.

-

10. Enter title and text for this page by clicking the edit buttons - beneath "Title" and "Text".

-
-

Notice: You can manually create links to a menu item's target page - by adding the following to the URL of the link:

-
-

?WEBYEP_DI=x

-
-

where "x" stands for the ID of the menu item - e.g.:

-
-

some_menu_item_page.php?WEBYEP_DI=1

-
-

You can find out the ID of a menu item by simply clicking the menu item and observing - the URL displayed in your browsers address field. At the end of the - displayed URL you should see the "WEBYEP_DI=xxx".

-

The ID of a menu item has nothing to do with it's position in the menu (order)!

-
- - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Help/english/tutorials/webyep-tutorial-village.zip b/webyep-dwx/Shared/WebYep/Help/english/tutorials/webyep-tutorial-village.zip deleted file mode 100644 index 223080b..0000000 Binary files a/webyep-dwx/Shared/WebYep/Help/english/tutorials/webyep-tutorial-village.zip and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/Help/english/white-labeled.html b/webyep-dwx/Shared/WebYep/Help/english/white-labeled.html deleted file mode 100644 index dfdb768..0000000 --- a/webyep-dwx/Shared/WebYep/Help/english/white-labeled.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - -

White Labeled Version

- -

If you optained the white label option when purchasing your WebYep license, you can present WebYep as you own product, with your corporate design and your own logo.

-

Usually you are only allowed to change graphical components of WebYep (like images and the style sheet), to adopt the visual appearance of WebYep to your website's design. But changing the WebYep logo or removing the copyright notice is not allowed.

-

By optaining the "white label" option when purchasing WebYep, you may also change these components of WebYep. - You will receive a special license code that will enable this option in WebYep.

- -

How WebYep becomes "your product"

-

To give WebYep your corporate design and present it as "your product", you can perform the following changes:

-

Change the WebYep logo

-

The WebYep logo is located in the file logo.gif in the "program/images" subfolder of the webyep-system folder. Simply replace it with your personal logo.

-

Button icons, etc.

-

The "program/images" subfolder also contains several icons used for various buttons in the WebYep user inteface. Change/replace these as needed.

-

Fonts, colors, etc.

-

The subfolder "program" of the webyep-system folder contains the style sheet styles.css used for all WebYep editor windows and help pages. Change its content to adopt font faces, colors etc.

-

Product name

-

To change to product name from "WebYep" to your personal produkt name, open the configuration file config-inc.php in the webyep-system folder. In there you will find the line

- -
$webyep_sProductName = 'MyProduct';
-

Change the text between the single quotes, but be sure to leave the single quotes intact and to not use any single quotes as part of the product name!

- - - -
-
- To Top of Page
- -

"Running" your WebYep

-

To use a WebYep system modified that way, you need a WebYep license with the white label option for the domain (URL or address) the website is accessed under.

-

For testing and during development you usually run WebYep via a local web server (on your desktop or on a server machine in you local network). If the web server running WebYep is not accessible from the internet (has a local IP address), then you do not need to install a WebYep license with white label option.

-

But if you install your modified WebYep system on a public web server, you will need to install a proper WebYep license with white label option (matching the host name by which that server is accessed) to use it.

- - - -
-
- To Top of Page
- - -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Shared/WebYep/Images/browsefolder.gif b/webyep-dwx/Shared/WebYep/Images/browsefolder.gif deleted file mode 100644 index a218e26..0000000 Binary files a/webyep-dwx/Shared/WebYep/Images/browsefolder.gif and /dev/null differ diff --git a/webyep-dwx/Shared/WebYep/webyep.js b/webyep-dwx/Shared/WebYep/webyep.js deleted file mode 100644 index ba9ed2a..0000000 --- a/webyep-dwx/Shared/WebYep/webyep.js +++ /dev/null @@ -1,70 +0,0 @@ -@@CopyrightJavaScript@@ - -function webyep_debugLog(sText) -{ - alert(sText); -} - -function webyep_bCheckDWVersion(rExp) -{ - return dreamweaver.appVersion.substr(0, sV.length) == sV; -} - -function webyep_checkForInitCode(bAsk) -{ - var oDOM = dw.getDocumentDOM(); - oDOM.synchronizeDocument(); // Don't remove this! We NEED to synch BEFORE we inspect AND AFTERWARDS, so designer gets the changes! - var sHTML = oDOM.documentElement.outerHTML.substr(0, 30); - - if (sHTML.indexOf("WebYep init") == -1) { - if (!bAsk || confirm("@@Confirm@@")) { - sInitHTML = ''; - if (@@LanFlagEn@@) { - sInitHTML += '

WebYep message: Error, PHP inactive

\n'; - sInitHTML += 'The PHP code in this page can not be executed!
    \n'; - sInitHTML += '
  • Are you launching this page directly form your harddisc (e.g. using a\n'; - sInitHTML += '"Preview in Browser" function of your web design application instead of accessing it via a webserver?
  • \n'; - sInitHTML += '
  • Has this file the correct file extension for PHP scripts?\n'; - sInitHTML += 'WebYep pages must have the ".php" extension and not ".html" or ".htm"!
  • \n'; - sInitHTML += '
'; - } - else { - sInitHTML += '

WebYep meldet: Fehler, PHP inaktiv

\n'; - sInitHTML += 'Der PHP-Code in dieser Seite wird nicht durchgeführt!
    \n'; - sInitHTML += '
  • Entweder rufen Sie die Seite nicht über den WebServer sondern direkt\n'; - sInitHTML += 'von Ihrer Festplatte aus auf (zB. mittels "Voransicht im Browser" im Dreamweaver).
  • \n'; - sInitHTML += '
  • Oder Sie haben der Datei nicht die richtige Dateierweiterung (extension) gegeben -\n'; - sInitHTML += 'WebYep-Seiten müssen die Erweiterung ".php" aufweisen und nicht ".html" bzw. ".htm"!
  • \n'; - sInitHTML += '
'; - } - sInitHTML += '?>\n'; - - oDOM.source.insert(0, sInitHTML); - oDOM.synchronizeDocument(); - } - } -} - -function webyep_showHelpDocument(sPage) -{ - var sPath = dreamweaver.getConfigurationPath(); - - dreamweaver.browseDocument(sPath+"/@@HelpFolder@@/"+sPage); -} diff --git a/webyep-dwx/Shared/WebYep/webyep.js.int b/webyep-dwx/Shared/WebYep/webyep.js.int deleted file mode 100644 index 6f3d1cb..0000000 --- a/webyep-dwx/Shared/WebYep/webyep.js.int +++ /dev/null @@ -1,24 +0,0 @@ -include ../../global.int -output-format ASCII - -Confirm -This file contains no WebYep initialization code!\r\nInsert it now? -Diese Datei enthaelt noch keine WebYep-Initialisierung!\r\nSoll sie jetzt hinzugefuegt werden? - -LanFlagEn -true -false - -ErrorFolderNotFound -webyep-system folder not found. -webyep-system Ordner nicht gefunden. - -ProgramFolderName -program -programm - -output-format HTML - -MessageFolderNotFound -This page can not be displayed \nProblem: The webyep-system folder was not found! -Diese Seite kann leider nicht angezeigt werden \nProblem: Der webyep-system Ordner konnte nicht gefunden werden! \ No newline at end of file diff --git a/webyep-dwx/Templates/main-english.dwt b/webyep-dwx/Templates/main-english.dwt deleted file mode 100644 index 28658e3..0000000 --- a/webyep-dwx/Templates/main-english.dwt +++ /dev/null @@ -1,140 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title

- Content -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/Templates/main-german.dwt b/webyep-dwx/Templates/main-german.dwt deleted file mode 100644 index a1ba597..0000000 --- a/webyep-dwx/Templates/main-german.dwt +++ /dev/null @@ -1,132 +0,0 @@ - - - - -WebYep - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title

- Content -
- -© 2009, Objective Development - - - diff --git a/webyep-dwx/global.int b/webyep-dwx/global.int deleted file mode 100755 index e68ddfd..0000000 --- a/webyep-dwx/global.int +++ /dev/null @@ -1,76 +0,0 @@ -output-format ASCII -version -1.7.2 -1.7.2 - -Copyright - - - -CopyrightJavaScript -// WebYep, (C) Objective Development Software GmbH, http://www.obdev.at -// WebYep, (C) Objective Development Software GmbH, http://www.obdev.at - -HelpFolder -Shared/WebYep/Help/english -Shared/WebYep/Help/deutsch - -HelpStart -index.html -index.html - -HelpInstallation -installation.html -installation.html - -HelpImage -reference/image.html -reference/image.html - -HelpLogon -reference/logon-button.html -reference/logon-button.html - -HelpShortText -reference/short-text.html -reference/short-text.html - -HelpLongText -reference/long-text.html -reference/long-text.html - -HelpRichText -reference/rich-text.html -reference/rich-text.html - -HelpLoop -reference/loop.html -reference/loop.html - -HelpMenu -reference/menu.html -reference/menu.html - -HelpAttachment -reference/attachment.html -reference/attachment.html - -HelpGallery -reference/gallery.html -reference/gallery.html - -HelpReadMore -reference/read-more.html -reference/read-more.html - -Yes -Yes -Ja - -No -No -Nein - -ElementUpdated -The WebYep Element was updated to the current version -Das WebYep Element wurde auf die aktuelle Version aktualisiert diff --git a/webyep-dwx/options.int b/webyep-dwx/options.int deleted file mode 100644 index b553cee..0000000 --- a/webyep-dwx/options.int +++ /dev/null @@ -1,2 +0,0 @@ -ignore \.DS_Store \.int$ Library/ Templates/ tests/ \.mxp$ \.php$ \.sh$ \.svn -destinations ../en/webyep-dwx ../de/webyep-dwx diff --git a/webyep-dwx/webyep.mxi b/webyep-dwx/webyep.mxi deleted file mode 100644 index 174f146..0000000 --- a/webyep-dwx/webyep.mxi +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - -##files## - - - - - - - - -
+ + + + + + diff --git a/webyep-system/program/lstrings.dat b/webyep-system/program/lstrings.dat new file mode 100755 index 0000000..571f96c --- /dev/null +++ b/webyep-system/program/lstrings.dat @@ -0,0 +1,1806 @@ +LanguageOrder +/* This is just for info - not a config option! */ +english +german +serbian +polish +portuguese +swedish +dutch +francais +spanish + +WebYepProductURL +/* URL for link to product page */ +http://www.obdev.at/products/webyep/ +http://www.obdev.at/products/webyep/ +http://www.obdev.at/products/webyep/ +http://www.obdev.at/products/webyep/ +http://www.obdev.at/products/webyep/ +http://www.obdev.at/products/webyep/ +http://www.obdev.at/products/webyep/ +http://www.obdev.at/products/webyep/ +http://www.obdev.at/products/webyep/ + +info.php +/* filename for lang specific info.php file */ +/* nome de ficheiro info.php especifico em português */ +info-en.php +info-de.php +info-de.php +info-pl.php +info-pt.php +info-sv.php +info-en.php +info-en.php +info-en.php + +editTheField +/* T! */ +/* tool tip when hovering over edit icon in browser */ +/* dica para quando se está a correr com o rato por cima do icon de edit no browser */ +/* missing translations: portuguese */ +Edit %s +%s Bearbeiten +Podesi %s +Edytuj %s +Editar %s +Redigera %s +Bewerk %s +Editer %s +Editar %s + +insufficientPermissions +/* T! */ +/* tool tip when hovering over edit icon in browser */ +/* dica para quando se está a correr com o rato por cima do icon de edit no browser */ +/* missing translations: portuguese */ +Insufficient privileges +Keine ausreichenden Rechte +Недовољна привилегије +Niewystarczające uprawnienia +Privilégios insuficientes +Otillräckliga privilegier +Onvoldoende rechten +Privilèges insuffisants +Privilegios insuficientes + +CloseWindow +/* T! */ +/* button title for close button in several windows */ +/* Titulo do butão para fecho de janelas multiplas */ +Close Window +Fenster schließen +zatvori prozor +Zamknij okno +Fecho de Janela +Stäng fönster +Sluit venster +Fermer la fenêtre +Cerrar la ventana + +ClickToZoom +/* T! */ +/* button title for close button in several windows */ +/* Titulo do butão para fecho de janelas multiplas */ +Click to Zoom +Zum Vergrößern klicken +Кликните за увећање +Kliknij, aby powiększyć +Clique para ampliar +Klicka för större bild +Klik om te vergroten +Cliquer pour agrandir +Haga clic para agrandar + +BackLink +/* T! */ +/* button title for back button in several windows */ +/* include "<" and ">"! */ +/* Titulo do butão de recuo em várias janelas */ +<back> +<zurück> +<nazad> +<wstecz> +<para trás> +<tillbaka> +<terug> +<retour> +<para atrás> + +WebYepLogon +/* T! */ +/* title of login window */ +/* titulo da janela de LOGIN */ +/* missing translations: portuguese */ +Logon +Anmeldung +Prijava +Logowanie +Logon +inloggning +Login +Se connecter +Login + +LogonButtonTitle +/* T! */ +/* button title of login button */ +/* Titulo do butão de LOGIN */ +/* missing translations: portuguese */ +Logon +Anmelden +Prijavi se +Zaloguj +Logon +Logga in +Login +Connexion +Logon + +LogonSucceded +/* T! */ +/* success message of login window */ +/* mensagem de LOGIN com sucesso */ +User logged in +Anmeldung erfolgreich +Prijava je bila uspesna +Logowanie powiodło się +Utilizador autorizado +Du är nu inloggad +Succesvol ingelogd +Connexion réussie +Conexión exitosa + +LogonFailed +/* T! */ +/* error message of login window */ +/* mensagem de LOGIN com erro */ +Username or password incorrect +Benutzername oder Kennwort falsch +Pogresno korisnicko ime ili sifra +Login lub hasło jest niepoprawne +Utilizador ou senha errada +Användarnamn eller lösenord felaktigt +Gebruikersnaam of wachtwoord incorrect +Erreur nom d'utilisateur ou mot de passe +Usuario o contraseña incorrectos + +Username +/* T! */ +/* form field caption for username field in login window */ +/* Campo na janela de LOGIN para o nome do utilizador */ +Username +Benutzername +Korisnicko ime +Nazwa użytkownika +Utilizador +Användarnamn +Gebruikersnaam +Nom d'utilisateur +Nombre del usuario + +Password +/* T! */ +/* form field caption for password field in login window */ +/* Campo na janela de LOGIN para a password do utilizador */ +Password +Kennwort +Sifra +Hasło +Senha +Lösenord +Wachtwoord +Mot de passe +Contraseña + +WebYepNotice +/* T! */ +/* window title for arbitrary notice windows */ +/* Titulo da janela para avisos */ +Notice +Hinweis +Pojasnjenje +Ostrzeżenie +Atenção +Meddelande +Mededeling +Avis +Atención + +HeaderProblemTitle +/* T! */ +/* error message title, when HTTP headers could not be sent */ +/* Titulo das mensagens de erro quando os headers HTTP não podem ser enviados */ +HTTP Header Problem +Problem mit HTTP Header +Problem sa HTTP zaglavljem +Problem z nagłówkiem HTTP +Problema com os headers HTTP +Problem med HTTP Header +Probleem met HTTP header +Problème avec le Header HTTP +Problema con los headers HTTP + +HeaderProblemMessage +/* T! */ +/* error message, when HTTP headers could not be sent */ +/* mensagem de erro auando os headers HTTP não podem ser enviados */ +Your HTML source does not start with the WebYep init code! Please see the WebYep documentation for details. +Ihr HTML-Code beginnt nicht mit dem WebYep Initialisierungs Code! Bitte lesen Sie die WebYep-Dokumentation für nähere Hinweise. +Vas HTML kod ne pocinje WebYep kodom za inicijaliziranje! Pogledajte WebYep dokumenataciju za dodatna objasnjenja. +Twoje źrógło HTML nie zaczyna się od kodu inicjującego WebYep! Sprawdź instrukcję w celu rozwiązania tego problemu. +O seu código fonte HTML não se inicia com o código inicial do WebYep ! Veja a documentação para mais detalhes. +HTML-koden börjar inte med WebYeps initieringskod! Vänligen läs dokumentationen. +De HTML broncode begint niet met de WebYep init code! Bekijk de WebYep documentatie voor details. +Votre source ne débute pas avec le code nécessaire! veuillez lire la documentation +Su código fuente HTML no se inicia con el código inicial de WebYep! Consulte la documentación para más detalles. + +DataAccessProblemTitle +/* T! */ +/* error message title, when data folder permissions are not set properly */ +/* Titulo da janela de erros, quando as permissões da pasta de dados não está correctamente configurada */ +Can not write data +Daten können nicht geschrieben werden +Podaci ne mogu da budu upisani (write) +Błąd zapisu danych +Não se consegue escrever os dados pretendidos +Kan ej skriva datat +Kan geen data wegschrijven +Fichiers protégé en écriture +No se puede escribir datos + +DataAccessProblemText +/* T! */ +/* error message, when data folder permissions are not set properly */ +/* Mensagem de erro quando as permissões para a pasta de dados não estão configuradas correctamente */ +WebYep can not write it's data - WebYep may not be prepared correctly or the file which is being uploaded is to large, please check your upload limit (see help) +WebYep kann keine Daten schreiben - ist WebYep richtig eingerichtet? (siehe "Hilfe") +WebYep ne moze da upise podatke - da li ste "aktivirali" WebYep? (vidi "Pomoc") +WebYep nie może zapisać danych - czyżby WebYep nie był aktywowany? (sprawdź "Pomoc") +WebYep não consegue escrever os dados - talvez o WebYep não esteja activado. A correr em modo demo ? (see help) +WebYep kan inte skriva datat - är WebYep "aktiverat på rätt sätt? (se hjälpen)" +WebYep kan geen data wegschrijven - wellicht is WebYep niet "geactiveerd"? (zie Help) +WebYep ne peut écrire sur les fichiers - avez-vous installé WebYep correctement? (voir l'aide) +WebYep no puede escribir sus datos: es posible que WebYep no esté preparado correctamente o que el archivo que se está cargando sea demasiado grande, verifique su límite de carga (consulte la ayuda) + +PermissionErrorTitle +/* T! */ +/* title for error message when editor has insufficient privileges */ +Insufficient Privileges +Ungenügende Zugriffsrechte +Недовољна привилегије +Niewystarczające uprawnienia +Privilégios insuficientes +Otillräckliga privilegier +Onvoldoende toegangsrechten +Droits d'accès insuffisants +Privilegios insuficientes + +PermissionErrorMessage +/* T! */ +/* error message when editor has insufficient privileges */ +You do not have sufficient privileges to edit this content. +Sie haben nicht die nötigen Zugriffsrechte, um diesen Inhalt zu editieren. +Немате неопходна права приступа за уређивање овог садржајa. +Nie masz wymaganych uprawnień do edycji tej zawartości. +Você não tem os direitos de acesso necessários para editar este conteúdo. +Du har inte nödvändiga behörigheter för att redigera det här innehållet. +U hebt niet de benodigde toegangsrechten om deze inhoud te bewerken. +Vous ne disposez pas de privilèges suffisants pour modifier ce contenu. +No tienes suficientes privilegios para editar este contenido + + +LiveDemoProblemTitle +/* T! */ +/* error message title, when the live demo has no data folder */ +Demo cannot be started +Die Demo kann nicht gestartet werden +Демо се не може покренути +Demo nie może zostać uruchomione +A demonstração não pode começar +Demonstrationen kan inte startas +De demo kan niet worden gestart +La démo ne peut pas démarrer +La demostración no se puede iniciar + +LiveDemoProblemText +/* T! */ +/* error message, when the live demo has no data folder */ +Due to an internal error the demo could not be launched. +Aufgrund eines internen Fehlers kann die Demo nicht gestartet werden. +Због интерне грешке, демо се не може покренути. +Z powodu błędu wewnętrznego demonstracja nie może zostać uruchomiona. +Devido a um erro interno, a demonstração não pode ser iniciada. +På grund av ett internt fel kan inte demo startas. +Vanwege een interne fout kan de demo niet worden gestart. +Debido a un error interno, la demostración no se puede iniciar + +SaveButton +/* T! */ +/* title of arbitrary safe button */ +/* Titulo do butão Guardar */ +Save +Speichern +Sacuvati +Zapisz +Guardar +Spara +Bewaar +Enregistrer +Guardar + +CancelButton +/* T! */ +/* title of arbitrary cancel button */ +/* Titulo do butão Cancelar */ +Cancel +Abbrechen +Prekid +Anuluj +Cancelar +Avbryt +Annuleer +Annuler +Cancelar + +ShortTextEditorTitle +/* T! */ +/* window title for Short Text Element editor window */ +/* Titulo da janela para a janela de edição Short Text */ +Short Text +Kurztext +Kratak tekst +Krótki tekst +Texto curto +Rubriktext +Korte tekst +Texte court +Texto corto + +ShortTextSaved +/* T! */ +/* success message for Short Text Element editor window */ +/* Mensagem de sucesso para a janela de edição Short Text */ +Text saved +Text wurde gespeichert +Tekst je memorisan +Krótki tekst zapisany +Texto guardado com sucesso +Texten sparad +Korte tekst is opgeslagen +Texte court à été enregistré +Texto guardado con éxito + +LongTextEditorTitle +/* T! */ +/* window title for Long Text Element editor window */ +/* Titulo da janela para a janela Long Text */ +Long Text +Langer Text +Дуги текст +Długi tekst +Texto longo +Längre text +Lange tekst +Texte long +Texto largo + +LongTextSaved +/* T! */ +/* success message for Long Text Element editor window */ +/* Mensagem de sucesso para a janela de edição Long Text */ +Text saved +Text wurde gespeichert +Текст је сачуван +Tekst zapisany +Texto guardado com sucesso +Texten sparad +Alinea is opgeslagen +Texte enregistré +Texto guardado con éxito + +LongTextInlineMenu +/* T! */ +/* form field inline menu */ +/* Cform field inline menu */ +Activate inline menu +Activate inline menu +Activate inline menu +Activate inline menu +Activate inline menu +Activate inline menu +Activate inline menu +Activate inline menu +Activar menú en línea + +RichTextEditorTitle +/* T! */ +/* window title for Rich Text Element editor window */ +/* Titulo da janela para a janela de edição Rich Text */ +Rich Text +Formatierter Text +Форматирани текст +Sformatowany tekst +Texto formatado +Texto Formaterad +Opgemaakte tekst +Texte formaté +Texto formateado + +RichTextSaved +/* T! */ +/* success message for Rich Text Element editor window */ +/* Mensagem de sucesso para a janela de edição Rich Text */ +Text saved +Text wurde gespeichert +Tekst je sacuvan +Tekst zapisany +Texto guardado com sucesso +Formaterad text sparad +Opgemaakte tekst is opgeslagen +Texte enregistré +Texto guardado con éxito + +RichTextEditorImageUploadTitle +/* T! */ +/* window title for Rich Text Element editor window */ +/* Titulo da janela para a janela de edição Rich Text */ +Image Browser +Bilder-Liste +Имаге Бровсер +Przeglądarka obrazów +Navegador de imagens +Bildbläddrare +Image Browser +Navigateur d'images +Navegador de imágenes + +RichTextEditorEmbedMediaButton +/* T! */ +/* button title for Embed Media Plugin (CKEditor) */ +Embed Media +Film einbetten +Ембед Медиа +Osadź media +Incorporar Mídia +Bädda in media +Sluit media in +Intégrer les médias +Incorporar Medios + +RichTextEditorEmbedMediaTitle +/* T! */ +/* window title for Embed Media Plugin window (CKEditor) */ +Paste Embed Code Here +Fügen Sie den Code zum Einbetten hier ein +Налепите код за уграђивање овде +Wklej tutaj kod do umieszczenia na stronie +Cole o código de incorporação aqui +Klistra in den inbyggda koden här +Plak hier de insluitcode +Collez le code d'intégration ici +Pega el código de inserción aquí + +MarkupTextEditorTitle +/* T! */ +/* window title for Markup textwindow */ +Markup Text +Markup Text +Markup Текст +Markup Tekst +Markup Textd +Markup Text +Markup Tekst +Markup Texte +Markup Texto + +ReadMoreEditorTitle +/* T! */ +/* window title for Read More Element editor window */ +/* Titulo da janela para a janela de edição Read More */ +Read More +Weiter lesen +Опширније +Czytaj więcej +Consulte mais informação +Läs mer +Lees verder +Lire la suite +Lee mas + +ReadMoreSaved +/* T! */ +/* success message for Short Text Element editor window */ +/* Mensagem de sucesso para a janela de edição Short Text */ +Text saved +Text wurde gespeichert +Tekst je memorisan +Krótki tekst zapisany +Texto guardado com sucesso +Texten sparad +Korte tekst is opgeslagen +Texte court à été enregistré +Texto guardado con éxito + +ImageEditorTitle +/* T! */ +/* window title for Image Element editor window */ +/* Titulo da janela para o janela de edição de Imagem */ +Image +Bild +Slika +Obraz +Imagem +Bild +Afbeelding +Image +Imagen + +ImageSaved +/* T! */ +/* success message for Image Element editor window */ +/* Mensagem de sucesso para a janela de edição de Imagem */ +Image saved +Bild wurde gespeichert +Slika je sacuvana +Obraz zapisany +Imagem guardada +Bilden sparad +Afbeelding is opgeslagen +Image enregistré +Imagen guardada + +ImageStoreFailed +/* T! */ +/* failure message for Image Element editor window */ +/* missing translations: serbian, polish, portuguese */ +Could not store the image +Das Bild konnte nicht gespeichert werden +Није могуће чувати слику +Nie można zapisać obrazu +Não foi possível armazenar a imagem +Det gick inte att spara bilden +Afbeelding kon niet worden opgeslagen +L'image n'a pas pu être enregistré +No se pudo almacenar la imagen + +ImageCannotResize +/* T! */ +/* message in editor window if no GD lib installed */ +/* missing translations: serbian, polish, portuguese */ +Uploaded images cannot be resized on this server! +Hochgeladene Bilder können auf diesem Server nicht verkleinert werden! +Преузете слике се не могу променити на овом серверу! +Przesłanych zdjęć nie można zmienić na tym serwerze! +As imagens baixadas não podem ser reduzidas neste servidor! +Uppladdade bilder kan ej skalas ned i storlek av den här webbservern! +De grootte van de afbeelding kan niet op de server worden aangepast! +Les images téléchargé ne peuvent pas êtres réduites sur ce serveur! +¡Las imágenes descargadas no se pueden reducir en este servidor! + +ImageDeleted +/* T! */ +/* success message when deleting an image in the Image Element editor window */ +/* Mensagem de sucesso quando se deleta uma imagem na janela de edição de Imagem */ +Image deleted +Bild wurde gelöscht +Слика је избрисана +Obraz usunięty +Imagem deletada +Bilden borttagen +Afbeelding verwijderd +L'image à été supprimé +Imagen borrada + +ImageFile +/* T! */ +/* form field caption for the image file to be uploaded */ +/* Campo para selecionar o ficheiro de imagem para ser enviado (uploaded) */ +Image file +Bilddatei +Графичка датотека +Plik obrazka +Ficheiro de imagem +Bildfil +Afbeelding +Fichier image +Archivo de imagen + +ImageLinkURL +/* T! */ +/* form field caption for the URL to be linked to by the image */ +/* Campo para o URL a ser ligado á imagem */ +Link URL +Link URL +УРЛ адреса +URL do pliku +Link URL +Länk URL +Link URL +Lien URL +URL al archivo + +ImageAltText +/* T! */ +/* form field caption for the alt attribute of img tag */ +/* missing translations: portuguese */ +"Alt" text +"Alt"-Text +"Alt" текст +"Alt" tekst +"Alt" texto +"Alt"-text +"Alt-tekst" +"Alt" texte +"Alt" texto + +DeleteImageButton +/* T! */ +/* title of button for deleting the image */ +/* Titulo do butão para apagar a imagem */ +Delete Image +Bild löschen +Избришите слику +Usuń obrazek +Excluir imagem +Radera bild +Verwijder afbeelding +Supprimer l'image +Eliminar imagen + +UploadImageFileButton +/* T! */ +/* title of button for uploading the image (iPhone only) */ +Upload +Hinaufladen +Отпремити +Przekazać plik +Envio +Ladda upp +Uploaden +Télécharger +Subir + +DeleteImageQuestion +/* T! */ +/* confirmation for image deletion */ +/* Confirmação para o apagar da imagem */ +Really delete this image? +Dieses Bild wirklich loeschen? +Заиста избрисати ову слику? +Czy na pewno usunąć ten obrazek? +Tem certeza de que deseja excluir esta imagem? +Radera bilden? +De afbeelding echt verwijderen? +Effacer cette image? +Seguro que quieres eliminar esta imagen? + +Photo +/* T! */ +/* HTML alt attribute for tags of Image Element */ +/* HTML alt attribute para tags da imagem */ +Image +Foto +Слика +Obraz +Imagem +Bild +Beeld +Image +Imagen + + + +NoImageEditorOnIPhone +/* T! */ +/* message explaining that there is no image editor for the iPhone */ +Unfortunately image uploads are currently not supported for the iPhone. +Leider werden momentan Bild-Uploads für das iPhone noch nicht unterstützt. +Нажалост, додавање слика за иПхоне тренутно није подржано. +Niestety, przesyłanie zdjęć do iPhone'a nie jest obecnie obsługiwane. +Infelizmente, os uploads de imagens para o iPhone não são compatíveis no momento. +Tyvärr stöds inte bilduppladdningar för iPhone för närvarande. +Helaas worden beelduploads voor de iPhone momenteel niet ondersteund. +Malheureusement, pour l'instant le téléchargement d'images pour l'iPhone n'est pas prs en charge. +Desafortunadamente, las cargas de imágenes para el iPhone actualmente no son compatibles. + +SelectImage +/* T! */ +/* Hint in image browser */ +Select Image +Bild auswählen +Изаберите слику +Wybierz zdjęcie +Selecione a imagem +Välj bild +Selecteer afbeelding +Sélectionner une image +Seleccionar imagen + +FileEditorTitle +/* T! */ +/* window title for Attachment Element editor window */ +/* Titulo da janela de edição de ficheiros attachados */ +File Attachment +Datei-Download +Преузмите датотеке +Plik załącznika +Ficheiros attachados +Bifogad fil +Gelinkt bestand +Télécharger un fichier +Archivo adjunto + +FileSaved +/* T! */ +/* success message for Attachment Element editor window */ +/* Mensagem de sucesso para a janela de edição de ficheiros attachados */ +File saved +Datei wurde gespeichert +Датотека је сачувана +Plik zapisany +Ficheiro guardado +Filen sparad +Bestand bewaard +Fichier enregistré +Archivo guardado + +FileDeleted +/* T! */ +/* success message when deleting a file */ +/* Mensagem de sucesso quando se apaga um ficheiro */ +File deleted +Datei wurde gelöscht +Датотека је избрисана +Plik usunięty +Ficheiro apagado +Filen raderad +Bestand verwijderd +Le fichier à été supprimé +Archivo borrado + +SendFileButton +/* T! */ +/* title of button for starting the upload in Attachment Element editor window */ +/* Titulo do butão para inicio do envio de ficheiro no janela de edição de ficheiros attachados */ +Send File +Datei senden +Пошаљи датотеку +Wyślij plik +Enviar ficheiro +Skicka fil +Verstuur bestand +Envoyer le fichier +Enviar archivo + +DeleteFileButton +/* T! */ +/* title of button for deleting the file in Attachment Element editor window */ +/* Titulo do butão para apagar um ficheiro na janela de edição dos ficheiros attachados */ +Delete File +Datei löschen +Обриши фајл +Usuń plik +Apagar ficheiro +Radera fil +Verwijder bestand +Effacer le fichier +Borrar archivo + +DeleteFileQuestion +/* T! */ +/* confirmation for file deletion */ +/* Confirmação para apagar um ficheiro */ +Really delete this file? +Diese Datei wirklich loeschen? +Да ли сте сигурни да желите да избришете ову датотеку? +Czy na pewno usunąć ten plik? +Tem certeza de que deseja excluir este arquivo? +Radera filen? +Bestand echt verwijderen? +Voulez-vous vraiment effacer ce fichier? +Seguro que quieres eliminar este archivo? + +AttachmentFile +/* T! */ +/* form field caption for the file to be uploaded */ +/* Campo para o ficheiro a ser enviado (uploaded) */ +File +Datei +Филе +Plik +Ficheiro +Fil +Bestand +Fichier +Archivo + +NoAttachmentEditorOnIPhone +/* T! */ +/* message explaining that there is no attachment editor for the iPhone */ +Unfortunately file uploads are currently not supported for the iPhone. +Leider werden momentan Datei-Uploads für das iPhone noch nicht unterstützt. +Нажалост, уплоад фајлова за иПхоне тренутно нису подржани. +Niestety, przesyłanie plików dla iPhone'a nie jest obecnie obsługiwane. +Infelizmente, os uploads de arquivos para o iPhone não são compatíveis no momento. +Tyvärr stöds inte filuppladdningar för iPhone för närvarande. +Helaas worden bestandsuploads voor de iPhone momenteel niet ondersteund. +Malheureusement, pour l'instant le téléchargement de fichiers pour l'iPhone n'est pas pris en charge. +Desafortunadamente, las cargas de archivos para el iPhone actualmente no son compatibles. + +DownloadHint +/* T! */ +/* tool tip displayed when hovering over the download link of an Attachment Element */ +/* Dica para quando se move a seta sobre o link de descarregar de um elemento attachado */ +Download file +Datei herunterladen +Преузмите датотеку +Pobierz plik +Descarregue o ficheiro +Ladda ned fil +Download bestand +Télécharger le fichier +Descargue el archivo + +SecWarning +/* T! */ +/* Security warning when file upload is used to upload .php scripts */ +The Content Management System has found a severe security problem in this web site! Please contact the person who designed this web site immediately! +Das Content Management System hat ein gravierendes Sicherheitsproblem in dieser Web-Site entdeckt! Bitte kontaktieren Sie umgehend die Person, die diese Web-Site erstellt hat! +Систем за управљање садржајем открио је озбиљан сигурносни проблем на овој веб страници! Молимо контактирајте особу која је створила ову веб страницу одмах! +System zarządzania treścią odkrył poważny problem bezpieczeństwa na tej stronie! Skontaktuj się natychmiast z osobą, która utworzyła tę stronę! +O sistema de gerenciamento de conteúdo descobriu um sério problema de segurança neste site! Por favor, entre em contato com a pessoa que criou este site imediatamente! +CM-systemet har upptäckt ett allvarligt säkerhetsproblem på den här webbplatsen. Vänligen kontakta webbdesignern omedelbart! +Het CM-systeem heeft een ernstig beveiligingsprobleem ontdekt op deze site. Neem onmiddellijk contact op met de webdesigner! +Le CMS (Content Management System) à trouvé une grave erreur sur ce site internet! Veuillez svp. contacter immédiatement le Webmaster de ce site! +¡El sistema de gestión de contenido ha descubierto un serio problema de seguridad en este sitio web! Por favor, póngase en contacto con la persona que creó este sitio web de inmediato! + +AudioEditorTitle +/* T! */ +/* window title for Audio Element editor window */ +/* Titulo da janela de edição de um elemento audio */ +/* missing translations: portuguese */ +MP3 File +MP3-Datei +МП3 фајл +Plik MP3 +Arquivo MP3 +MP3-fil +MP3 bestand +Fichier MP3 +Archivo MP3 + +AudioPlayHint +/* T! */ +/* tool tip displayed when hovering over the download link of an Audio Element */ +/* missing translations: portuguese */ +Play file +Datei abspielen +Репродукујте датотеку +Otwórz Plik +Reproduzir arquivo +Spela filen +Afspelen +Lire le fichier +Reproducir archivo + +MP3PlayerWindowTitle +/* T! */ +/* window title for Audio Element playback window */ +MP3 Player +MP3 Datei abspielen +пустите МП3 датотеку +MP3 Player +Leitor de MP3 +MP3-spelare +MP3 speler +Lire le fichier mp3 +Reproductor de MP3 + +FileUploadErrorSize +/* T! */ +/* error message displayed when an uploaded file is too large */ +/* Mensagem de erro quando o ficheiro enviado é demasiado grande */ +The file is too big +Die Datei ist zu groß +МП3 плејер +Ten plik jest zbyt duży +Ficheiro enviado é muito grande +Filen är för stor +Het bestand is te groot +Le fichier est trop grand + +FileUploadErrorInterrupted +/* T! */ +/* error message displayed when an upload was interrupted */ +/* Mensagem de erro quando o envio de um ficheiro é interrompido */ +The file transfer was interrupted +Das Hinaufladen wurde unterbrochen +Подешавање је заустављено +Przesyłanie pliku zostało przerwane +Envio do fiheiro foi interrompido +Filöverföringen avbröts +De bestandsoverdracht is onderbroken +Le téléchargement à été interrompu +El envío del fiador fue interrumpido + +FileUploadErrorNoFile +/* T! */ +/* error message displayed when no file was given during a file upload */ +/* Mensagem de erro quando nenhum ficheiro foi selecionado para ser enviado */ +No file specified +Es wurde keine Datei angegeben +Датотека није регистрована +Nie wskazano pliku +Nenhum ficheiro foi selecionado +Ingen fil angiven +Geen bestand geselecteerd +Aucun fichier n'a été spécifié +No se especificó ningún archivo + +FileUploadErrorUnknown +/* T! */ +/* error message displayed when an unknown error occured during a file upload */ +/* Mensagem de erro quando um erro não identificado aconteçeu aquando do envio (upload) */ +Error on file upload +Fehler beim übertragen der Datei +Грешка при преносу датотеке +Nieznany błąd przesyłania pliku +Erro não identificado no envio +Fel på uppladdningen +Fout tijdens bestandsoverdracht +Erreur du téléchargement +Error al transferir el archivo + +MenuEditorTitle +/* T! */ +/* window title for Menu Element editor window */ +/* Titulo da janela no editor de um elemento do Menu */ +Menu +Menü +Мени +Menu +Menu +Meny +Menu +Menu +Menú + +MenuSaved +/* T! */ +/* success message for Menu Element editor window */ +/* Mensagem de sucesso para a janela de edição de elemento do Menu */ +Menu saved +Menü wurde gespeichert +Мени је сачуван +Menu zapisane +Menu guardado +Menyn sparad +Menu bewaard +Le menu à été enregistré +Menú guardado + +MenuDelConfirmPre +/* T! */ +/* first part of confirmation question when deleting a menu item */ +/* Primeira parte da confirmação quando se apaga um item de um menu */ +Really remove item +Eintrag +Upis +Na pewno usunąć +Realmente remover item? +Radera objektet? +Onderdeel echt verwijderen +Entrée +Eliminar realmente el artículo? + +MenuDelConfirmPost +/* T! */ +/* last part of confirmation question when deleting a menu item */ +/* full questions would then be: "Really remove item xxxx from menu?"*/ +/* Ultima parte da confirmação quando se apaga um item de um menu */ +/* Pergunta completa: "Remover item xxxx do menu?"*/ +Confirm delete +Wirklich entfernen? +стварно уклонити? +Naprawdę wyeliminować? +Realmente elimina? +Verkligen ta bort? +Echt verwijderen? +Vraiment enlever? +Realmente eliminar? + +MenuUpButtonTitle +/* T! */ +/* title of button to move a menu item up */ +/* Titulo do butão para mover um item para cima */ +Up +Hinauf +горе +W górę +Para cima +Upp +Omhoog +En haut +Arriba + +MenuDownButtonTitle +/* T! */ +/* title of button to move a menu item down */ +/* Titulo do butão para mover um item para baixo */ +Down +Hinunter +доле +W dół +para baixo +Ned +Omlaag +Descendre +Abajo + +MenuEditorMenuTitle +/* T! */ +/* label for the input field for the menu title */ +Menu title +Menütitel +Назив менија +Tytuł menu +Título do menu +Menyn titel +Menutitel +Titre du menu +Título del menú + +MenuEditorMenuLink +/* T! */ +/* label for the input field for the optional menu link */ +URL Link (optional) +URL-Link (optional) +УРЛ адреса (опционо) +Link URL (opcjonalnie) +Link de URL (opcional) +URL-länk (tillval) +URL-link (optioneel) +Lien URL (facultatif) +Enlace URL (opcional) + +MenuEditorMenuVisible +/* T! */ +/* label for the checkbox indicating visibility */ +Visible +Sichtbar +видљив +widoczny +Visível +Synlig +Zichtbaar +Visible +Visible + +DisableWebYepPageInstance +/* T! */ +/* label for the checkbox indicating disable page instance */ +Disable WebYep Page Instance +Deaktivieren Sie die WebYep-Seiteninstanz +Онемогући ВебИеп Паге Инстанце +Wyłącz instancję strony WebYep +Desabilitar Instância de Página do WebYep +Inaktivera WebYep Page Instance +Schakel WebYep-pagina-exemplaar uit +Désactiver l'instance de la page WebYep +Deshabilitar instancia de página WebYep + +MenuAddSiblingButtonTitle +/* T! */ +/* title of button to add a menu item */ +Add new menu item +Neuen Menüpunkt hinzufügen +Додајте нову ставку менија +Dodaj nową pozycję menu +Adicionar novo item de menu +Lägg till nytt menyalternativ +Voeg een nieuw menu-item toe +Ajouter un nouvel élément de menu +Agregar nuevo elemento de menú + +MenuAddChildButtonTitle +/* T! */ +/* title of button to add a submenu item */ +Add new submenu item +Neuen Unterpunkt hinzufügen +Додајте ставку подмени +Dodaj pozycję podmen +Adicionar item de submenu +Lägg till undermenyobjek +Submenu-item toevoegen +Ajouter un élément de sous-menu +Agregar elemento del submenú + +MenuRemoveButtonTitle +/* T! */ +/* title of button to delete a menu item */ +/* Titulo do butão para apagar um item do menu */ +Remove entry +Eintrag löschen +Избриши +Usuń +Apagar +Radera +Verwijder +Supprimer +Borrar + +MenuConfirmRemoveOne +/* T! */ +/* confirmation message to remove one menu item */ +Do you really want to remove this entry? +Wollen Sie diesen Menüpunkt wirklich löschen? +Да ли стварно желите да избришете ову ставку менија? +Czy na pewno chcesz usunąć ten element menu? +Você realmente deseja excluir este item de menu? +Vill du verkligen ta bort det här menyalternativet? +Wilt u dit menu-item echt verwijderen? +Voulez-vous vraiment supprimer cet élément de menu? +Realmente quieres borrar este elemento del menú? + +MenuConfirmRemoveMany +/* T! */ +/* confirmation message to remove several menu items */ +Do you really want to remove this entry and all its subitems? +Wollen Sie diesen Menüpunkt und alle seine Unterpunkte wirklich löschen? +Да ли стварно желите да избришете ову ставку менија и све његове под-ставке? +Czy na pewno chcesz usunąć ten element menu i wszystkie jego elementy podrzędne? +Você realmente deseja excluir este item de menu e todos os seus subitens? +Vill du verkligen ta bort det här menyalternativet och alla dess underrubriker? +Wilt u dit menu-item en alle bijbehorende subitems echt verwijderen? +Voulez-vous vraiment supprimer cet élément de menu et tous ses sous-éléments? +Realmente desea eliminar este elemento del menú y todos sus subtemas? + +MenuNoToggleInvisibleParent +/* T! */ +/* alert that toggling visibility is not possible, when parent items are hidden */ +You can't toggle visibility of this item, because a parent item is hidden. +Sie können diesen Eintrag nicht sichtbar machen, da ein übergeordnetes Element versteckt ist. +Не можете учинити овај унос видљивим зато што је родитељ скривен. +Nie możesz uczynić tego wpisu widocznym, ponieważ rodzic jest ukryty. +Você não pode tornar essa entrada visível porque um pai está oculto. +Du kan inte göra denna post synlig eftersom en förälder är dold. +U kunt deze vermelding niet zichtbaar maken omdat een ouder verborgen is. +Vous ne pouvez pas rendre cette entrée visible parce qu'un parent est caché. +No puede hacer que esta entrada sea visible porque un padre está oculto. + +NoMenuEditorOnIPhone +/* T! */ +/* message explaining that there is no menu editor for the iPhone */ +Unfortunately menu editing is currently not supported for the iPhone. +Leider wird das Editieren der Menüs am iPhone noch nicht unterstützt. +Нажалост, уређивање менија на иПхоне-у још није подржано. +Niestety edycja menu na iPhone nie jest jeszcze obsługiwana. +Infelizmente, a edição dos menus no iPhone ainda não é suportada. +Tyvärr stöds inte menyerna på iPhone ännu inte. +Helaas wordt het bewerken van de menu's op de iPhone nog niet ondersteund. +Malheureusement, l'édition des menus sur l'iPhone n'est pas encore supportée. +Desafortunadamente, aún no se admite la edición de menús en el iPhone. + +LoopAddButton +/* T! */ +/* title of button to add a Loop Element block */ +/* Titulo do butão para adicionar um bloco Loop Element */ +Add Element +Eintrag hinzufügen +Додајте ставку +Dodaj Element +Adicionar elemento +Lägg till avsnitt +Voeg element toe +Ajouter une entrée +Agregar elemento + +LoopRemoveButton +/* T! */ +/* title of button to remove Loop Element block */ +/* Titulo do butão para dletar um bloco Loop Element */ +Remove Element +Eintrag löschen +Уклоните Елемент +Usuń Element +Apagar elemento +Radera avsnitt +Verwijder element +Supprimer l'entrée +Eliminar elemento + +LoopUpButton +/* T! */ +/* title of button to move a Loop Element block up */ +/* Titulo de butão para mover um bloco Loop Element para cima */ +Move Element Up +Eintrag nach oben verschieben +Премести Елемент Уп +Przesuń element do góry +Mover elemento para cima +Flytta upp avsnittet +Element omhoog +Déplacer vers le haut +Mover el elemento hacia arriba + +LoopDownButton +/* T! */ +/* title of button to move a Loop Element block down */ +/* Titulo de butão para mover um bloco Loop Element para baixo */ +Move Element Down +Eintrag nach unten verschieben +Премести елемент дољ +Przesuń element w dół +Mover elemento para baixo +Flytta ned avsnittet +Element omlaag +Déplacer vers le bas +Mover el elemento hacia abajo + +LoopDisableButton +/* T! */ +/* title of button to disable a Loop Element block */ +Disable Element +Eintrag ausblenden +Онемогући Елемент +Wyłącz element +Desativar Elemento +Inaktivera elementet +Schakel Element uit +Masquer l'entrée +Deshabilitar Elemento + +LoopEnableButton +/* T! */ +/* title of button to enable a Loop Element block */ +Enable Element +Eintrag einblenden +Омогући елемент +Włącz element +Ativar elemento +Aktivera element +Schakel Element in +Afficher l'entrée +Habilitar elemento + +LoopRemoveConfirm +/* T! */ +/* confirmation question when deleting a Loop Element block */ +/* Pergunta de confirmação quando se apaga um bloco Loop Element */ +Really remove this element? +Diesen Eintrag wirklich löschen? +Заиста уклоните овај елемент? +Na pewno usunąć ten element? +Deletar mesmo este elemento ? +Radera avsnittet? +Element echt verwijderen? +Supprimer cette entrée? +Realmente eliminar este elemento? + +GalleryOpenDetail +/* T! */ +/* tool tip when hovering over a gallery thumbnail */ +/* Dica para quando se passa com o rato numa galeria thumbnail */ +Zoom +Größere Ansicht öffnen +Отворите већи приказ +Powiększ +Ampliar +Förstora +Vergroten +Agrandir +Agrandar + +GalleryDetailTitle +/* T! */ +/* title of gallery detail window */ +/* Titulo da janela de detalhes de um galeria de imagens */ +Photo +Foto +Фото +Zdjęcie +Fotografia +Foto +Foto +Foto +Foto + +GalleryCloseWindow +/* T! */ +/* title of button for closing the gallery detail window */ +/* Titulo do butão para fecho da janela de detalhes de um galeria de imagens */ +Close Window +Fenster schließen +Затвори прозор +Zamknij okno +Fechar janela +Stäng fönster +Sluit venster +Fermer cette fenêtre +Cerrar ventana + +GalleryEditButton +/* T! */ +/* title of button for the Gallery Element for editing the image and/or text */ +Edit Image/Description +Bild/Text bearbeiten +Измени слику/текст +Edytuj obraz/tekst +Editar imagem/texto +Redigera bild/text +Bewerk afbeelding/tekst +Modifier l'image/le texte +Editar imagen/texto + +GalleryAddButton +/* T! */ +/* title of button for adding an image for the Gallery Element */ +/* Titulo do butão para adicionar uma imagem á galeria de imagens */ +Add Image +Bild hinzufügen +Додај слику +Dodaj obrazek +Adicionar imagem +Lägg till bild +Voeg afbeelding toe +Ajouter une image +Añadir foto + +GalleryRemoveButton +/* T! */ +/* title of button for deleting an image for the Gallery Element */ +/* Titulo do butão para apagar uma imagem á galeria de imagens */ +Remove Image +Bild löschen +OИзбришите слику +Usuń obrazek +Deletar imagem +Ta bort bild +Verwijder afbeelding +Supprimer l'image +Eliminar imagen + +GalleryUpButton +/* T! */ +/* title of button for the Gallery Element for moving an image up */ +/* Titulo do butão para mover para cima uma imagem da galeria de imagens */ +Move Image Backward +Bild zum Anfang verschieben +Премести слику за почетак +Przesuń obrazek z powrotem +Mover imagem para cima +Flytta bild bakåt +Plaats afbeelding naar achteren +Déplacer l'image au début +Mueva la imagen para comenzar +Mueva la imagen hasta el final + +GalleryDownButton +/* T! */ +/* title of button for the Gallery Element for moving an image down */ +/* Titulo do butão para mover para baixo uma imagem da galeria de imagens */ +Move Image Forward +Bild zum Ende verschieben +Померите слику до краја +Przesuń obrazek do przodu +Mover imagem para baixo +Flytta bild framåt +Plaats afbeelding naar voren +Déplacer l'image vers la fin +Mueva la imagen hasta el final + +GalleryRemoveConfirm +/* T! */ +/* confirmation question for the Gallery Element when deleting an image */ +/* Pergunta de confirmação para um elemento da galeria quando se apaga uma imagem */ +Really remove this image? +Dieses Bild wirklich löschen? +Заиста избрисати ову слику? +Na pewno usunąć ten obrazek? +Apagar mesmo esta imagem? +Radera bilden? +Afbeelding echt verwijderen? +Voulez-vous vraiment supprimer cette image? +Eliminar esta imagen? + +GalleryEditorTitle +/* T! */ +/* window title for Gallery Element editor window */ +/* Titulo da janela de edição da Galeria */ +Image +Foto +Слика +Obrazek +Imagem +Bild +Afbeelding +Image +Imagen + +GalleryFile +/* T! */ +/* form field caption for the image file to be uploaded */ +/* Campo para o nome do ficheiro de imagem que será enviado (upload) */ +Image file +Fotodatei +Фотографија фајл +Plik obrazka +Ficheiro de imagem +Bildfil +Afbeelding +Fichier image +Foto de archivo + +GalleryText +/* T! */ +/* form field caption for the image description text, Gallery Element */ +/* Campo para a descrição de texto da imagem */ +Description +Bildtext +Опис +Opis +Descrição +Beskrivning +Beschrijving +Déscription +Descripción + +GalleryTextInlineMenu +/* T! */ +/* form field inline menu */ +/* Cform field inline menu */ +Activate inline menu +Activate inline menu +Activate inline menu +Activate inline menu +Activate inline menu +Activate inline menu +Activate inline menu +Activate inline menu +Activar menú en línea + +GalleryNewFoto +/* T! */ +/* title of button for Gallery Element to create a new entry in the gallery */ +/* Titulo do butão para adicionar uma nova entrada na Galeria */ +New Photo +Neues Foto +Нова фотографија +Nowa fotografia +Nova imagem +Nytt foto +Nieuwe foto +Nouvelle image +Nueva foto + +GalleryNewFotos +/* T! */ +/* title of button for Gallery Element to create several new entries in the gallery */ +/* TO DO: SRPSKI, POLISH, PORTUGUESE, SWEDISH, DUTCH, FRENCH */ +New Photos +Neue Fotos +Нове фотографије +Nowa fotografia +Nova imagem +Nytt foto +Nieuwe foto +Nouvelle image +Fotos nuevas + +GalleryNoImage +/* T! */ +/* placeholder text for Gallery Element when now image is present for an entry */ +/* Texto para a Galeria quando não existe uma imagem para uma entrada */ +...no image... +...kein Foto... +...нема слике... +...brak obrazka... +...nenhuma imagem... +...ingen bild... +...geen afbeelding... +...pas d'image... +...sin imágen... + +NoGalleryEditorOnIPhone +/* T! */ +/* message explaining that there is no gallery editor for the iPhone */ +Unfortunately image uploads are currently not supported for the iPhone. +Leider werden momentan Bild-Uploads für das iPhone noch nicht unterstützt. +Нажалост, додавање слика за иПхоне тренутно није подржано. +Niestety, przesyłanie zdjęć do iPhone'a nie jest obecnie obsługiwane. +Infelizmente, os uploads de imagens para o iPhone não são compatíveis no momento. +Tyvärr stöds inte bilduppladdningar för iPhone för närvarande. +Helaas worden beelduploads voor de iPhone momenteel niet ondersteund. +Malheureusement, le transfert d'image pour l'iPhone n'est pas encore pris en charge. +Desafortunadamente, las cargas de imágenes para el iPhone actualmente no son compatibles. + +LogonButton +/* T! */ +/* tool tip for the WebYep Logon Button, when not logged in */ +/* Dica para o butão de login WebYep quando o utilizador não está logged in */ +WebYep Logon +WebYep Anmeldung +ВебИеп Анмелдунг +Logowanie WebYep +Login WebYep +WebYep inloggning +WebYep login +Connexion webYep +Inicio de sesión WebYep + +LogoffButton +/* T! */ +/* tool tip for the WebYep Logon Button, when logged in */ +/* Dica para o butão de login WebYep quando o utilizador está logged in */ +Logout +Abmelden +лог офф +Wyloguj +Logout +Logga ut +Log uit +Déconnexion +finalizar la sesión +Salir + +LogonURL +webyep-logon-en.php +webyep-logon-de.php +webyep-logon-de.php +webyep-logon-pl.php +webyep-logon-en.php +webyep-logon-sv.php +webyep-logon-en.php +webyep-logon-en.php +webyep-logon-es.php + +HelpButton +/* T! */ +/* tool tip for the help icon */ +/* Dica para o icon de ajuda (Help) */ +Help-? +Hilfe +Pomoc +Pomoc +Help +Hjälp +Help +Aide +Ayuda + + +HelpFolder +help/english +help/deutsch +help/srpski +help/polski +help/portuguese +help/swedish +help/dutch +help/french +help/spanish + +AtDate +/* T! */ +/* for use in date expressions, like "Created on Sat, Jun 7th" */ +/* Para uso em expressões de datas, como "Criado no Sábado, Junho 7" */ +on +am +на +dnia +no +den +op +le +en + +AtTime +/* T! */ +/* for use in time expressions, like "Created at 10:34 pm" */ +/* Para uso em expressões de tempo, como "Criado ás 10:34" */ +at +um +ат +o +ás +kl. +om +à +a + +ClientIP +/* T! */ +/* caption of the author's IP address for the Guestbook Element */ +/* Endereço IP do autor para o Guestbook */ +Sender IP Address +IP-Adresse des Senders +ИП адреса пошиљаоца +Adres IP autora +Endereço IP de quem envia +Avsändarens IP-adress +IP adres afzender +Adresse IP de l'epéditeur +Dirección IP de quien envía + +unknown +/* T! */ +/* used as the value for the author's IP address, if the address is not known */ +/* Usado para o endereço IP de quem envia, caso esse endereço IP seja desconhecido */ +unknown +unbekannt +непознат +nieznany +Endereço IP desconhecido +okänd +onbekend +inconnu +desconocido + +IPIsBlocked +/* T! */ +/* error message displayed by the Guestbook Element, if the author's IP address is blocked */ +/* Mensagem de erro no Guestbook caso o endereço IP de quem envia esteja bloqueado */ +Message could not be added: Your IP address is blocked. +Nachricht konnte nicht angenommen werden: Ihre IP-Adresse ist gesperrt. +Порука се не може прихватити: Ваша ИП адреса је блокирана. +Adres IP jest zablokowany +Mensagem não pode ser adicionada: O seu endereço IP está bloqueado. +Din IP-adress är blockerad. +Bericht kan niet worden toegevoegd: uw IP adres is geblokkeerd +Le message n'a pas pu être accepté, votre adresse IP est bloqué. +No se pudo aceptar el mensaje: su dirección IP está bloqueada. + +GuestbookUnBlockConfirm +/* T! */ +/* confirmation question when re-enabling a blocked IP address in the Guestbook Element */ +/* Pergunta de confirmação quando se dá novamente autorização a um endereço IP que está bloqueado no Guestbook */ +Really reenable this IP address? +Diese IP-Adresse wirklich wieder freigeben? +Диесе ИП-Адрессе вирклицх виедер фреигебен? +Czy na pewno udostępnić ten adres IP? +Autoriza novamente o acesso a este endereço IP ? +Ta bort blockering för denna IP-adress? +Blokkering van dit IP-adres echt opheffen? +Autoriser cette adresse IP? +Autoriza de nuevo el acceso a esta dirección IP? + +GuestbookBlockConfirm +/* T! */ +/* confirmation question when blocking an IP address in the Guestbook Element */ +/* Pergunta de confirmação quando se bloqueia o acesso a um determinado endereço IP no Guestbook */ +Really block this IP address? +Diese IP-Adresse wirklich sperren? +Потврдите блок на ову ИП адресу? +Czy na pewno zablokować ten adres IP? +Confirmar o bloqueio a este endereço IP? +Blockera denna IP-adress? +Dit IP-adres echt blokkeren? +Bloquer cette adresse IP? +Confirmar el bloqueo a esta dirección IP? + +GuestbookRemoveConfirm +/* T! */ +/* confirmation question when deleting an entry in the Guestbook Element */ +/* Pergunta de confirmação quando se apaga uma entrada no Guestbook */ +Really remove this entry? +Diesen Eintrag wirklich löschen? +Да ли стварно обришите овај унос? +Czy na pewno usunąć ten wpis? +Pretende remover esta entrada? +Ta bort detta inlägg? +Deze bijdrage echt verwijderen? +Supprimer ce message? +Realmente borraste esta entrada? + +GuestbookRemoveButton +/* T! */ +/* title of button for deleting an entry in the Guestbook Element */ +/* Titulo do butão para apagar uma entrada no Guestbook */ +Remove Entry +Eintrag löschen +Избришите унос +Usuń wpis +Apagar entrada +Ta bort inlägg +Bijdrage verwijderen +Supprimer message +Eliminar entrada + +GuestbookBlockButton +/* T! */ +/* title of button for blocking an IP address in the Guestbook Element */ +/* Titulo de butão para bloquear um endereço IP no Guestbook */ +Block this IP +Diese IP-Adresse sperren +Закључајте ову ИП адресу +Zablokuj ten adres IP +Bloqueie este IP +Blockera IP-adressen +Blokkeer dit IP-adres +Bloquer cette adresse IP +Bloquear esta dirección IP + +GuestbookUnBlockButton +/* T! */ +/* title of button for re-enabling an IP address in the Guestbook Element */ +/* Titulo do butão para re-permitir o acesso de um endereço IP bloqueado no Guestbook */ +Reenable this IP +Diese IP-Adresse freigeben +Отпустите ову ИП адресу +Przywróć ten adres IP +Re-enable este IP +Häv blockering av IP-adressen +Hef blokkering van dit IP-adres op +Autoriser cette adresse IP +Libera esta dirección IP + +BlockedIPs +/* T! */ +/* heading for list of blocked IP addresses in the Guestbook Element */ +/* Cabeçalho da lista de endereços IP bloqueados no Guestbook */ +Blocked IPs +Gesperrte IP-Adressen +Закључане ИП адресе +Zablokowane adresy IP +IPs Bloqueados +Blockerade IP-adresser +Geblokkeerde IP-adressen +Adresses IP bloquées +Direcciones IP bloqueadas + +GuestbookMailSubject +/* T! */ +/* subject for mails generated by the Guestbook Element */ +/* Campo Assunto para os mails gerados pelo Guestbook */ +New entry in your guestbook at %s +Neuer Eintrag in Ihrem Gaestebuch auf %s +Нови унос у вашу књигу гостију на %s +Nowy wpis w księdze gości %s +Nova entrada no Guestbook %s +Nytt inlägg i din gästbok %s +Nieuwe bijdrage in uw gastenboek %s +Nouvelle entrée sur votre livre d'or sur %s +Nueva entrada en el Guestbook %s + +GuestbookMailText +/* T! */ +/* content for mails generated by the Guestbook Element */ +/* Campo de Conteudo para mails gerados pelo Guestbook */ +/* leave formatting characters "\n" and "%s" intact!!! */ +Name: %s\nEMail: %s\nMessage:\n%s +Name: %s\nE-Mail: %s\nNachricht:\n%s +Име: %s\nЕ-Маил: %s\nПорука:\n%s +Nazwa: %s\nEMail: %s\nWiadomość:\n%s +Nome: %s\nEMail: %s\nMensagem:\n%s +Namn: %s\nE-post: %s\nMeddelande:\n%s +Naam: %s\nE-mail: %s\nBericht:\n%s +Nom: %s\nE-Mail: %s\nMessage:\n%s +Nombre: %s\nE-Mail: %s\nMensaje:\n%s + +MultiFileUploadNoteTemplate +/* T! */ +/* Shown in upload dialog if user can upload multiple files */ +Hold down the %s key to select multiple files in the file selection dialog. +Halten Sie die %s-Taste gedrückt, um gleich mehrere Dateien im Dateiauswahl-Dialog zu selektieren. +Држите тастер %s да бисте изабрали више датотека у дијалогу за одабир датотеке. +Przytrzymaj klawisz %s aby wybrać wiele plików w oknie dialogowym wyboru pliku. +Mantenha pressionada a tecla %s para selecionar vários arquivos na caixa de diálogo de seleção de arquivos. +Håll knappen %s tryckt för att välja flera filer i dialogrutan för filval. +Houd de %s-toets ingedrukt om verschillende bestanden in het dialoogvenster voor bestandsselectie te selecteren. +Maintenez la touche %s enfoncée pour sélectionner plusieurs fichiers dans la boîte de dialogue de sélection de fichier. +Mantenga presionada la tecla %s para seleccionar varios archivos en el cuadro de diálogo de selección de archivos. + +MultiFileUploadNoteNoGo +/* T! */ +/* Shown in upload dialog if browser does not support uploading multiple files */ +Your web browser unfortunately does not support uploading multiple files at once. +Ihr Web-Browser unterstützt das gleichzeitige Hochladen mehrerer Dateien leider nicht. +Ваш веб прегледач, нажалост, не подржава истовремено учитавање више датотека. +Twoja przeglądarka niestety nie obsługuje równoczesnego przesyłania wielu plików. +Infelizmente, o seu navegador não suporta o upload simultâneo de vários arquivos. +Din webbläsare stöder tyvärr inte samtidig uppladdning av flera filer. +Uw webbrowser ondersteunt helaas niet het gelijktijdig uploaden van meerdere bestanden. +Votre navigateur Web ne prend malheureusement pas en charge le téléchargement simultané de plusieurs fichiers. +Desafortunadamente, su navegador web no admite la carga simultánea de varios archivos. diff --git a/webyep-system/program/notice.php b/webyep-system/program/notice.php new file mode 100755 index 0000000..a88de87 --- /dev/null +++ b/webyep-system/program/notice.php @@ -0,0 +1,106 @@ +sFormFieldValue("TITLE"); + $sTitle = WYTS($sTKey); + $sTitle = str_replace("WebYep", $webyep_sProductName, $sTitle); + $sMKey = $goApp->sFormFieldValue("MESSAGE"); + $sMessage = WYTS($sMKey); + $sMessage = str_replace("WebYep", $webyep_sProductName, $sMessage); + $sHelpFile = $goApp->sFormFieldValue("HELP"); +?> + + + + + + + + <?php echo $webyep_sProductName?> <?php echo WYTS("WebYepNotice");?>sCharsetMetatag(); ?> + + + + + + + + + + + + + + + +
+ + + + + +
+

+
+
+
+ +

+

+ + + + + +
+ + close window + + sHelpLink($sHelpFile); ?>
+ +
+ + \ No newline at end of file diff --git a/webyep-system/program/opt/-ckeditor/ck-readme b/webyep-system/program/opt/-ckeditor/ck-readme new file mode 100755 index 0000000..454f03e --- /dev/null +++ b/webyep-system/program/opt/-ckeditor/ck-readme @@ -0,0 +1 @@ +To choose CKEditor as your Richtext Editor please remove the '-' from the enclosing folder \ No newline at end of file diff --git a/webyep-system/program/opt/-tinymce/tiny-readme b/webyep-system/program/opt/-tinymce/tiny-readme new file mode 100755 index 0000000..140bf78 --- /dev/null +++ b/webyep-system/program/opt/-tinymce/tiny-readme @@ -0,0 +1 @@ +To choose TinyMCE as your Richtext Editor please remove the '-' from the enclosing folder \ No newline at end of file diff --git a/webyep-system/program/opt/jquery-lightbox/css/OLDlightbox.css b/webyep-system/program/opt/jquery-lightbox/css/OLDlightbox.css new file mode 100755 index 0000000..14c2772 --- /dev/null +++ b/webyep-system/program/opt/jquery-lightbox/css/OLDlightbox.css @@ -0,0 +1,218 @@ +/* Preload images */ +body:after { + content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png); + display: none; +} + +.lightboxOverlay { + position: absolute; + top: 0; + left: 0; + z-index: 9999; + background-color: black; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); + opacity: 0.8; + display: none; +} + +.lightbox { + position: absolute; + left: 0; + width: 100%; + z-index: 10000; + text-align: center; + line-height: 0; + font-weight: normal; +} + +.lightbox .lb-image { + display: block; + height: auto; + max-width: inherit; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; +} + +.lightbox a img { + border: none; +} + +.lb-outerContainer { + position: relative; + background-color: white; + *zoom: 1; + width: 250px; + height: 250px; + margin: 0 auto; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + overflow:hidden; +} + +.lb-outerContainer:after { + content: ""; + display: table; + clear: both; +} + +.lb-loader { + position: absolute; + top: 43%; + left: 0; + height: 25%; + width: 100%; + text-align: center; + line-height: 0; +} + +.lb-cancel { + display: block; + width: 32px; + height: 32px; + margin: 0 auto; + background: url(../images/loading.gif) no-repeat; +} + +.lb-nav { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 10; +} + +.lb-container > .nav { + left: 0; +} + +.lb-nav a { + outline: none; + background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); +} + +.lb-prev, .lb-next { + height: 100%; + cursor: pointer; + display: block; +} + +.lb-nav a.lb-prev { + width: 34%; + left: 0; + float: left; + background: url(../images/prev.png) left 48% no-repeat; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; + -webkit-transition: opacity 0.6s; + -moz-transition: opacity 0.6s; + -o-transition: opacity 0.6s; + transition: opacity 0.6s; +} + +.lb-nav a.lb-prev:hover { + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} + +.lb-nav a.lb-next { + width: 64%; + right: 0; + float: right; + background: url(../images/next.png) right 48% no-repeat; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; + -webkit-transition: opacity 0.6s; + -moz-transition: opacity 0.6s; + -o-transition: opacity 0.6s; + transition: opacity 0.6s; +} + +.lb-nav a.lb-next:hover { + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} + +.lb-dataContainer { + margin: 0 auto; + padding-top: 5px; + *zoom: 1; + width: 100%; + -moz-border-radius-bottomleft: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.lb-dataContainer:after { + content: ""; + display: table; + clear: both; +} + +.lb-data { + padding: 0 4px; + color: #ccc; +} + +.lb-data .lb-details { + width: 85%; + float: left; + text-align: left; + line-height: 1.1em; +} + +.lb-data .lb-caption { + font-size: 13px; + font-weight: bold; + line-height: 1em; +} + +.lb-data .lb-number { + display: block; + clear: left; + padding-bottom: 1em; + font-size: 12px; + color: #999999; +} + +.lb-data .lb-close { + display: block; + float: right; + width: 30px; + height: 30px; + background: url(../images/close.png) top right no-repeat; + text-align: right; + outline: none; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); + opacity: 0.7; + -webkit-transition: opacity 0.2s; + -moz-transition: opacity 0.2s; + -o-transition: opacity 0.2s; + transition: opacity 0.2s; +} + +.lb-data .lb-close:hover { + cursor: pointer; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} +.lb-container { + padding: 0px !important; + margin:0; + overflow:hidden; +} +img.lb-image { + padding:0px; + margin:0px; + left:0px; + top:0px; +} diff --git a/webyep-system/program/opt/jquery-lightbox/css/lightbox.css b/webyep-system/program/opt/jquery-lightbox/css/lightbox.css new file mode 100755 index 0000000..7effdf3 --- /dev/null +++ b/webyep-system/program/opt/jquery-lightbox/css/lightbox.css @@ -0,0 +1,222 @@ +/* Preload images */ +body:after { + content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png); + display: none; +} + +.lightboxOverlay { + position: absolute; + top: 0; + left: 0; + z-index: 9999; + background-color: black; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); + opacity: 0.8; + display: none; +} + +.lightbox { + position: absolute; + left: 0; + width: 100%; + z-index: 10000; + text-align: center; + line-height: 0; + font-weight: normal; +} + +.lightbox .lb-image { + display: block; + height: auto; + max-width: inherit; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; +} + +.lightbox a img { + border: none; +} + +.lb-outerContainer { + position: relative; + background-color: white; + *zoom: 1; + width: 250px; + height: 250px; + margin: 0 auto; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + overflow:hidden; +} + +.lb-outerContainer:after { + content: ""; + display: table; + clear: both; +} + +.lb-loader { + position: absolute; + top: 43%; + left: 0; + height: 25%; + width: 100%; + text-align: center; + line-height: 0; +} + +.lb-cancel { + display: block; + width: 32px; + height: 32px; + margin: 0 auto; + background: url(../images/loading.gif) no-repeat; +} + +.lb-nav { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 10; + box-shadow: inset 0px 0px 0px 8px #FFFFFF; + -webkit-box-shadow: inset 0px 0px 0px 8px #FFFFFF; + -moz-box-shadow: inset 0px 0px 0px 8px #FFFFFF; + -o-box-shadow: inset 0px 0px 0px 8px #FFFFFF; +} + +.lb-container > .nav { + left: 0; +} + +.lb-nav a { + outline: none; + background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); +} + +.lb-prev, .lb-next { + height: 100%; + cursor: pointer; + display: block; +} + +.lb-nav a.lb-prev { + width: 34%; + left: 0; + float: left; + background: url(../images/prev.png) left 48% no-repeat; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; + -webkit-transition: opacity 0.6s; + -moz-transition: opacity 0.6s; + -o-transition: opacity 0.6s; + transition: opacity 0.6s; +} + +.lb-nav a.lb-prev:hover { + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} + +.lb-nav a.lb-next { + width: 64%; + right: 0; + float: right; + background: url(../images/next.png) right 48% no-repeat; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; + -webkit-transition: opacity 0.6s; + -moz-transition: opacity 0.6s; + -o-transition: opacity 0.6s; + transition: opacity 0.6s; +} + +.lb-nav a.lb-next:hover { + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} + +.lb-dataContainer { + margin: 0 auto; + padding-top: 5px; + *zoom: 1; + width: 100%; + -moz-border-radius-bottomleft: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.lb-dataContainer:after { + content: ""; + display: table; + clear: both; +} + +.lb-data { + padding: 0 4px; + color: #ccc; +} + +.lb-data .lb-details { + width: 85%; + float: left; + text-align: left; + line-height: 1.1em; +} + +.lb-data .lb-caption { + font-size: 13px; + font-weight: bold; + line-height: 1em; +} + +.lb-data .lb-number { + display: block; + clear: left; + padding-bottom: 1em; + font-size: 12px; + color: #999999; +} + +.lb-data .lb-close { + display: block; + float: right; + width: 30px; + height: 30px; + background: url(../images/close.png) top right no-repeat; + text-align: right; + outline: none; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); + opacity: 0.7; + -webkit-transition: opacity 0.2s; + -moz-transition: opacity 0.2s; + -o-transition: opacity 0.2s; + transition: opacity 0.2s; +} + +.lb-data .lb-close:hover { + cursor: pointer; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} +.lb-container { + padding: 0px !important; + margin:0; + overflow:hidden; +} +img.lb-image { + padding:0px; + margin:0px; + left:0px; + top:0px; +} diff --git a/webyep-system/program/opt/jquery-lightbox/images/close.png b/webyep-system/program/opt/jquery-lightbox/images/close.png new file mode 100755 index 0000000..20baa1d Binary files /dev/null and b/webyep-system/program/opt/jquery-lightbox/images/close.png differ diff --git a/webyep-system/program/opt/jquery-lightbox/images/loading.gif b/webyep-system/program/opt/jquery-lightbox/images/loading.gif new file mode 100755 index 0000000..5087c2a Binary files /dev/null and b/webyep-system/program/opt/jquery-lightbox/images/loading.gif differ diff --git a/webyep-system/program/opt/jquery-lightbox/images/next.png b/webyep-system/program/opt/jquery-lightbox/images/next.png new file mode 100755 index 0000000..08365ac Binary files /dev/null and b/webyep-system/program/opt/jquery-lightbox/images/next.png differ diff --git a/webyep-system/program/opt/jquery-lightbox/images/prev.png b/webyep-system/program/opt/jquery-lightbox/images/prev.png new file mode 100755 index 0000000..329fa98 Binary files /dev/null and b/webyep-system/program/opt/jquery-lightbox/images/prev.png differ diff --git a/webyep-system/program/opt/jquery-lightbox/img/Thumbs.db b/webyep-system/program/opt/jquery-lightbox/img/Thumbs.db new file mode 100755 index 0000000..ae287c7 Binary files /dev/null and b/webyep-system/program/opt/jquery-lightbox/img/Thumbs.db differ diff --git a/webyep-system/program/opt/jquery-lightbox/img/close.png b/webyep-system/program/opt/jquery-lightbox/img/close.png new file mode 100755 index 0000000..20baa1d Binary files /dev/null and b/webyep-system/program/opt/jquery-lightbox/img/close.png differ diff --git a/webyep-system/program/opt/jquery-lightbox/img/loading.gif b/webyep-system/program/opt/jquery-lightbox/img/loading.gif new file mode 100755 index 0000000..5087c2a Binary files /dev/null and b/webyep-system/program/opt/jquery-lightbox/img/loading.gif differ diff --git a/webyep-system/program/opt/jquery-lightbox/img/next.png b/webyep-system/program/opt/jquery-lightbox/img/next.png new file mode 100755 index 0000000..08365ac Binary files /dev/null and b/webyep-system/program/opt/jquery-lightbox/img/next.png differ diff --git a/webyep-system/program/opt/jquery-lightbox/img/prev.png b/webyep-system/program/opt/jquery-lightbox/img/prev.png new file mode 100755 index 0000000..329fa98 Binary files /dev/null and b/webyep-system/program/opt/jquery-lightbox/img/prev.png differ diff --git a/webyep-system/program/opt/jquery-lightbox/lightbox.min.js b/webyep-system/program/opt/jquery-lightbox/lightbox.min.js new file mode 100755 index 0000000..a3b3d59 --- /dev/null +++ b/webyep-system/program/opt/jquery-lightbox/lightbox.min.js @@ -0,0 +1,10 @@ +/** + * Lightbox v2.7.1 + * by Lokesh Dhakar - http://lokeshdhakar.com/projects/lightbox2/ + * + * @license http://creativecommons.org/licenses/by/2.5/ + * - Free for use in both personal and commercial projects + * - Attribution requires leaving author name, author link, and the license info intact + */ +(function(){var a=$,b=function(){function a(){this.fadeDuration=500,this.fitImagesInViewport=!0,this.resizeDuration=700,this.positionFromTop=50,this.showImageNumberLabel=!0,this.alwaysShowNavOnTouchDevices=!1,this.wrapAround=!1}return a.prototype.albumLabel=function(a,b){return"Image "+a+" of "+b},a}(),c=function(){function b(a){this.options=a,this.album=[],this.currentImageIndex=void 0,this.init()}return b.prototype.init=function(){this.enable(),this.build()},b.prototype.enable=function(){var b=this;a("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(c){return b.start(a(c.currentTarget)),!1})},b.prototype.build=function(){var b=this;a("
").appendTo(a("body")),this.$lightbox=a("#lightbox"),this.$overlay=a("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.containerTopPadding=parseInt(this.$container.css("padding-top"),10),this.containerRightPadding=parseInt(this.$container.css("padding-right"),10),this.containerBottomPadding=parseInt(this.$container.css("padding-bottom"),10),this.containerLeftPadding=parseInt(this.$container.css("padding-left"),10),this.$overlay.hide().on("click",function(){return b.end(),!1}),this.$lightbox.hide().on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$outerContainer.on("click",function(c){return"lightbox"===a(c.target).attr("id")&&b.end(),!1}),this.$lightbox.find(".lb-prev").on("click",function(){return b.changeImage(0===b.currentImageIndex?b.album.length-1:b.currentImageIndex-1),!1}),this.$lightbox.find(".lb-next").on("click",function(){return b.changeImage(b.currentImageIndex===b.album.length-1?0:b.currentImageIndex+1),!1}),this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return b.end(),!1})},b.prototype.start=function(b){function c(a){d.album.push({link:a.attr("href"),title:a.attr("data-title")||a.attr("title")})}var d=this,e=a(window);e.on("resize",a.proxy(this.sizeOverlay,this)),a("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[];var f,g=0,h=b.attr("data-lightbox");if(h){f=a(b.prop("tagName")+'[data-lightbox="'+h+'"]');for(var i=0;ij||e.height>i)&&(e.width/j>e.height/i?(h=j,g=parseInt(e.height/(e.width/h),10),d.width(h),d.height(g)):(g=i,h=parseInt(e.width/(e.height/g),10),d.width(h),d.height(g)))),c.sizeContainer(d.width(),d.height())},e.src=this.album[b].link,this.currentImageIndex=b},b.prototype.sizeOverlay=function(){this.$overlay.width(a(window).width()).height(a(document).height())},b.prototype.sizeContainer=function(a,b){function c(){d.$lightbox.find(".lb-dataContainer").width(g),d.$lightbox.find(".lb-prevLink").height(h),d.$lightbox.find(".lb-nextLink").height(h),d.showImage()}var d=this,e=this.$outerContainer.outerWidth(),f=this.$outerContainer.outerHeight(),g=a+this.containerLeftPadding+this.containerRightPadding,h=b+this.containerTopPadding+this.containerBottomPadding;e!==g||f!==h?this.$outerContainer.animate({width:g,height:h},this.options.resizeDuration,"swing",function(){c()}):c()},b.prototype.showImage=function(){this.$lightbox.find(".lb-loader").hide(),this.$lightbox.find(".lb-image").fadeIn("slow"),this.updateNav(),this.updateDetails(),this.preloadNeighboringImages(),this.enableKeyboardNav()},b.prototype.updateNav=function(){var a=!1;try{document.createEvent("TouchEvent"),a=this.options.alwaysShowNavOnTouchDevices?!0:!1}catch(b){}this.$lightbox.find(".lb-nav").show(),this.album.length>1&&(this.options.wrapAround?(a&&this.$lightbox.find(".lb-prev, .lb-next").css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(this.currentImageIndex>0&&(this.$lightbox.find(".lb-prev").show(),a&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex1&&this.options.showImageNumberLabel?this.$lightbox.find(".lb-number").text(this.options.albumLabel(this.currentImageIndex+1,this.album.length)).fadeIn("fast"):this.$lightbox.find(".lb-number").hide(),this.$outerContainer.removeClass("animating"),this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,function(){return b.sizeOverlay()})},b.prototype.preloadNeighboringImages=function(){if(this.album.length>this.currentImageIndex+1){var a=new Image;a.src=this.album[this.currentImageIndex+1].link}if(this.currentImageIndex>0){var b=new Image;b.src=this.album[this.currentImageIndex-1].link}},b.prototype.enableKeyboardNav=function(){a(document).on("keyup.keyboard",a.proxy(this.keyboardAction,this))},b.prototype.disableKeyboardNav=function(){a(document).off(".keyboard")},b.prototype.keyboardAction=function(a){var b=27,c=37,d=39,e=a.keyCode,f=String.fromCharCode(e).toLowerCase();e===b||f.match(/x|o|c/)?this.end():"p"===f||e===c?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&this.album.length>1&&this.changeImage(this.album.length-1):("n"===f||e===d)&&(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&this.album.length>1&&this.changeImage(0))},b.prototype.end=function(){this.disableKeyboardNav(),a(window).off("resize",this.sizeOverlay),this.$lightbox.fadeOut(this.options.fadeDuration),this.$overlay.fadeOut(this.options.fadeDuration),a("select, object, embed").css({visibility:"visible"})},b}();a(function(){{var a=new b;new c(a)}})}).call(this); +//# sourceMappingURL=lightbox.min.map \ No newline at end of file diff --git a/webyep-system/program/opt/jquery-lightbox/lightbox.min.map b/webyep-system/program/opt/jquery-lightbox/lightbox.min.map new file mode 100755 index 0000000..fa32e3a --- /dev/null +++ b/webyep-system/program/opt/jquery-lightbox/lightbox.min.map @@ -0,0 +1 @@ +{"version":3,"file":"lightbox.min.js","sources":["lightbox.js"],"names":["$","jQuery","LightboxOptions","this","fadeDuration","fitImagesInViewport","resizeDuration","positionFromTop","showImageNumberLabel","alwaysShowNavOnTouchDevices","wrapAround","prototype","albumLabel","curImageNum","albumSize","Lightbox","options","album","currentImageIndex","init","enable","build","self","on","event","start","currentTarget","appendTo","$lightbox","$overlay","$outerContainer","find","$container","containerTopPadding","parseInt","css","containerRightPadding","containerBottomPadding","containerLeftPadding","hide","end","target","attr","changeImage","length","$link","addToAlbum","push","link","title","$window","window","proxy","sizeOverlay","visibility","$links","imageNumber","dataLightboxValue","prop","i","j","top","scrollTop","left","scrollLeft","fadeIn","disableKeyboardNav","$image","addClass","preloader","Image","onload","$preloader","imageHeight","imageWidth","maxImageHeight","maxImageWidth","windowHeight","windowWidth","width","height","sizeContainer","src","document","postResize","newWidth","newHeight","showImage","oldWidth","outerWidth","oldHeight","outerHeight","animate","updateNav","updateDetails","preloadNeighboringImages","enableKeyboardNav","alwaysShowNav","createEvent","e","show","html","location","href","text","removeClass","preloadNext","preloadPrev","keyboardAction","off","KEYCODE_ESC","KEYCODE_LEFTARROW","KEYCODE_RIGHTARROW","keycode","keyCode","key","String","fromCharCode","toLowerCase","match","fadeOut","call"],"mappings":";;;;;;;;CASA,WAEE,GAAIA,GAAIC,OAEJC,EAAkB,WACpB,QAASA,KACPC,KAAKC,aAA8B,IACnCD,KAAKE,qBAA8B,EACnCF,KAAKG,eAA8B,IACnCH,KAAKI,gBAA8B,GACnCJ,KAAKK,sBAA8B,EACnCL,KAAKM,6BAA8B,EACnCN,KAAKO,YAA8B,EAQrC,MAJAR,GAAgBS,UAAUC,WAAa,SAASC,EAAaC,GAC3D,MAAO,SAAWD,EAAc,OAASC,GAGpCZ,KAILa,EAAW,WACb,QAASA,GAASC,GAChBb,KAAKa,QAAoBA,EACzBb,KAAKc,SACLd,KAAKe,kBAAoB,OACzBf,KAAKgB,OA2WP,MAxWAJ,GAASJ,UAAUQ,KAAO,WACxBhB,KAAKiB,SACLjB,KAAKkB,SAKPN,EAASJ,UAAUS,OAAS,WAC1B,GAAIE,GAAOnB,IACXH,GAAE,QAAQuB,GAAG,QAAS,+EAAgF,SAASC,GAE7G,MADAF,GAAKG,MAAMzB,EAAEwB,EAAME,iBACZ,KAMXX,EAASJ,UAAUU,MAAQ,WACzB,GAAIC,GAAOnB,IACXH,GAAE,mjBAAmjB2B,SAAS3B,EAAE,SAGhkBG,KAAKyB,UAAkB5B,EAAE,aACzBG,KAAK0B,SAAkB7B,EAAE,oBACzBG,KAAK2B,gBAAkB3B,KAAKyB,UAAUG,KAAK,sBAC3C5B,KAAK6B,WAAkB7B,KAAKyB,UAAUG,KAAK,iBAG3C5B,KAAK8B,oBAAsBC,SAAS/B,KAAK6B,WAAWG,IAAI,eAAgB,IACxEhC,KAAKiC,sBAAwBF,SAAS/B,KAAK6B,WAAWG,IAAI,iBAAkB,IAC5EhC,KAAKkC,uBAAyBH,SAAS/B,KAAK6B,WAAWG,IAAI,kBAAmB,IAC9EhC,KAAKmC,qBAAuBJ,SAAS/B,KAAK6B,WAAWG,IAAI,gBAAiB,IAG1EhC,KAAK0B,SAASU,OAAOhB,GAAG,QAAS,WAE/B,MADAD,GAAKkB,OACE,IAGTrC,KAAKyB,UAAUW,OAAOhB,GAAG,QAAS,SAASC,GAIzC,MAHmC,aAA/BxB,EAAEwB,EAAMiB,QAAQC,KAAK,OACvBpB,EAAKkB,OAEA,IAGTrC,KAAK2B,gBAAgBP,GAAG,QAAS,SAASC,GAIxC,MAHmC,aAA/BxB,EAAEwB,EAAMiB,QAAQC,KAAK,OACvBpB,EAAKkB,OAEA,IAGTrC,KAAKyB,UAAUG,KAAK,YAAYR,GAAG,QAAS,WAM1C,MAJED,GAAKqB,YADwB,IAA3BrB,EAAKJ,kBACUI,EAAKL,MAAM2B,OAAS,EAEpBtB,EAAKJ,kBAAoB,IAErC,IAGTf,KAAKyB,UAAUG,KAAK,YAAYR,GAAG,QAAS,WAM1C,MAJED,GAAKqB,YADHrB,EAAKJ,oBAAsBI,EAAKL,MAAM2B,OAAS,EAChC,EAEAtB,EAAKJ,kBAAoB,IAErC,IAGTf,KAAKyB,UAAUG,KAAK,yBAAyBR,GAAG,QAAS,WAEvD,MADAD,GAAKkB,OACE,KAKXzB,EAASJ,UAAUc,MAAQ,SAASoB,GAelC,QAASC,GAAWD,GAClBvB,EAAKL,MAAM8B,MACTC,KAAMH,EAAMH,KAAK,QACjBO,MAAOJ,EAAMH,KAAK,eAAiBG,EAAMH,KAAK,WAjBlD,GAAIpB,GAAUnB,KACV+C,EAAUlD,EAAEmD,OAEhBD,GAAQ3B,GAAG,SAAUvB,EAAEoD,MAAMjD,KAAKkD,YAAalD,OAE/CH,EAAE,yBAAyBmC,KACzBmB,WAAY,WAGdnD,KAAKkD,cAELlD,KAAKc,QACL,IAWIsC,GAXAC,EAAc,EAUdC,EAAoBZ,EAAMH,KAAK,gBAGnC,IAAIe,EAAmB,CACrBF,EAASvD,EAAE6C,EAAMa,KAAK,WAAa,mBAAqBD,EAAoB,KAC5E,KAAK,GAAIE,GAAI,EAAGA,EAAIJ,EAAOX,OAAQe,IAAMA,EACvCb,EAAW9C,EAAEuD,EAAOI,KAChBJ,EAAOI,KAAOd,EAAM,KACtBW,EAAcG,OAIlB,IAA0B,aAAtBd,EAAMH,KAAK,OAEbI,EAAWD,OACN,CAELU,EAASvD,EAAE6C,EAAMa,KAAK,WAAa,SAAWb,EAAMH,KAAK,OAAS,KAClE,KAAK,GAAIkB,GAAI,EAAGA,EAAIL,EAAOX,OAAQgB,IAAMA,EACvCd,EAAW9C,EAAEuD,EAAOK,KAChBL,EAAOK,KAAOf,EAAM,KACtBW,EAAcI,GAOtB,GAAIC,GAAOX,EAAQY,YAAc3D,KAAKa,QAAQT,gBAC1CwD,EAAOb,EAAQc,YACnB7D,MAAKyB,UAAUO,KACb0B,IAAKA,EAAM,KACXE,KAAMA,EAAO,OACZE,OAAO9D,KAAKa,QAAQZ,cAEvBD,KAAKwC,YAAYa,IAInBzC,EAASJ,UAAUgC,YAAc,SAASa,GACxC,GAAIlC,GAAOnB,IAEXA,MAAK+D,oBACL,IAAIC,GAAShE,KAAKyB,UAAUG,KAAK,YAEjC5B,MAAK0B,SAASoC,OAAO9D,KAAKa,QAAQZ,cAElCJ,EAAE,cAAciE,OAAO,QACvB9D,KAAKyB,UAAUG,KAAK,uFAAuFQ,OAE3GpC,KAAK2B,gBAAgBsC,SAAS,YAG9B,IAAIC,GAAY,GAAIC,MACpBD,GAAUE,OAAS,WACjB,GAAIC,GAAYC,EAAaC,EAAYC,EAAgBC,EAAeC,EAAcC,CACtFX,GAAOzB,KAAK,MAAOpB,EAAKL,MAAMuC,GAAaR,MAE3CwB,EAAaxE,EAAEqE,GAEfF,EAAOY,MAAMV,EAAUU,OACvBZ,EAAOa,OAAOX,EAAUW,QAEpB1D,EAAKN,QAAQX,sBAIfyE,EAAiB9E,EAAEmD,QAAQ4B,QAC3BF,EAAiB7E,EAAEmD,QAAQ6B,SAC3BJ,EAAiBE,EAAcxD,EAAKgB,qBAAuBhB,EAAKc,sBAAwB,GACxFuC,EAAiBE,EAAevD,EAAKW,oBAAsBX,EAAKe,uBAAyB,KAGpFgC,EAAUU,MAAQH,GAAmBP,EAAUW,OAASL,KACtDN,EAAUU,MAAQH,EAAkBP,EAAUW,OAASL,GAC1DD,EAAcE,EACdH,EAAcvC,SAASmC,EAAUW,QAAUX,EAAUU,MAAQL,GAAa,IAC1EP,EAAOY,MAAML,GACbP,EAAOa,OAAOP,KAEdA,EAAcE,EACdD,EAAaxC,SAASmC,EAAUU,OAASV,EAAUW,OAASP,GAAc,IAC1EN,EAAOY,MAAML,GACbP,EAAOa,OAAOP,MAIpBnD,EAAK2D,cAAcd,EAAOY,QAASZ,EAAOa,WAG5CX,EAAUa,IAAe/E,KAAKc,MAAMuC,GAAaR,KACjD7C,KAAKe,kBAAoBsC,GAI3BzC,EAASJ,UAAU0C,YAAc,WAC/BlD,KAAK0B,SACFkD,MAAM/E,EAAEmD,QAAQ4B,SAChBC,OAAOhF,EAAEmF,UAAUH,WAIxBjE,EAASJ,UAAUsE,cAAgB,SAASP,EAAYD,GAQtD,QAASW,KACP9D,EAAKM,UAAUG,KAAK,qBAAqBgD,MAAMM,GAC/C/D,EAAKM,UAAUG,KAAK,gBAAgBiD,OAAOM,GAC3ChE,EAAKM,UAAUG,KAAK,gBAAgBiD,OAAOM,GAC3ChE,EAAKiE,YAXP,GAAIjE,GAAOnB,KAEPqF,EAAYrF,KAAK2B,gBAAgB2D,aACjCC,EAAYvF,KAAK2B,gBAAgB6D,cACjCN,EAAYX,EAAavE,KAAKmC,qBAAuBnC,KAAKiC,sBAC1DkD,EAAYb,EAActE,KAAK8B,oBAAsB9B,KAAKkC,sBAS1DmD,KAAaH,GAAYK,IAAcJ,EACzCnF,KAAK2B,gBAAgB8D,SACnBb,MAAOM,EACPL,OAAQM,GACPnF,KAAKa,QAAQV,eAAgB,QAAS,WACvC8E,MAGFA,KAKJrE,EAASJ,UAAU4E,UAAY,WAC7BpF,KAAKyB,UAAUG,KAAK,cAAcQ,OAClCpC,KAAKyB,UAAUG,KAAK,aAAakC,OAAO,QAExC9D,KAAK0F,YACL1F,KAAK2F,gBACL3F,KAAK4F,2BACL5F,KAAK6F,qBAIPjF,EAASJ,UAAUkF,UAAY,WAI7B,GAAII,IAAgB,CACpB,KACEd,SAASe,YAAY,cACrBD,EAAiB9F,KAAKa,QAAmC,6BAAG,GAAM,EAClE,MAAOmF,IAEThG,KAAKyB,UAAUG,KAAK,WAAWqE,OAE3BjG,KAAKc,MAAM2B,OAAS,IAClBzC,KAAKa,QAAQN,YACXuF,GACF9F,KAAKyB,UAAUG,KAAK,sBAAsBI,IAAI,UAAW,KAE3DhC,KAAKyB,UAAUG,KAAK,sBAAsBqE,SAEtCjG,KAAKe,kBAAoB,IAC3Bf,KAAKyB,UAAUG,KAAK,YAAYqE,OAC5BH,GACF9F,KAAKyB,UAAUG,KAAK,YAAYI,IAAI,UAAW,MAG/ChC,KAAKe,kBAAoBf,KAAKc,MAAM2B,OAAS,IAC/CzC,KAAKyB,UAAUG,KAAK,YAAYqE,OAC5BH,GACF9F,KAAKyB,UAAUG,KAAK,YAAYI,IAAI,UAAW,SAQzDpB,EAASJ,UAAUmF,cAAgB,WACjC,GAAIxE,GAAOnB,IAI6C,oBAA7CA,MAAKc,MAAMd,KAAKe,mBAAmB+B,OAAsE,KAA7C9C,KAAKc,MAAMd,KAAKe,mBAAmB+B,OACxG9C,KAAKyB,UAAUG,KAAK,eACjBsE,KAAKlG,KAAKc,MAAMd,KAAKe,mBAAmB+B,OACxCgB,OAAO,QACPlC,KAAK,KAAKR,GAAG,QAAS,WACrB+E,SAASC,KAAOvG,EAAEG,MAAMuC,KAAK,UAI/BvC,KAAKc,MAAM2B,OAAS,GAAKzC,KAAKa,QAAQR,qBACxCL,KAAKyB,UAAUG,KAAK,cAAcyE,KAAKrG,KAAKa,QAAQJ,WAAWT,KAAKe,kBAAoB,EAAGf,KAAKc,MAAM2B,SAASqB,OAAO,QAEtH9D,KAAKyB,UAAUG,KAAK,cAAcQ,OAGpCpC,KAAK2B,gBAAgB2E,YAAY,aAEjCtG,KAAKyB,UAAUG,KAAK,qBAAqBkC,OAAO9D,KAAKa,QAAQV,eAAgB,WAC3E,MAAOgB,GAAK+B,iBAKhBtC,EAASJ,UAAUoF,yBAA2B,WAC5C,GAAI5F,KAAKc,MAAM2B,OAASzC,KAAKe,kBAAoB,EAAG,CAClD,GAAIwF,GAAc,GAAIpC,MACtBoC,GAAYxB,IAAM/E,KAAKc,MAAMd,KAAKe,kBAAoB,GAAG8B,KAE3D,GAAI7C,KAAKe,kBAAoB,EAAG,CAC9B,GAAIyF,GAAc,GAAIrC,MACtBqC,GAAYzB,IAAM/E,KAAKc,MAAMd,KAAKe,kBAAoB,GAAG8B,OAI7DjC,EAASJ,UAAUqF,kBAAoB,WACrChG,EAAEmF,UAAU5D,GAAG,iBAAkBvB,EAAEoD,MAAMjD,KAAKyG,eAAgBzG,QAGhEY,EAASJ,UAAUuD,mBAAqB,WACtClE,EAAEmF,UAAU0B,IAAI,cAGlB9F,EAASJ,UAAUiG,eAAiB,SAASpF,GAC3C,GAAIsF,GAAqB,GACrBC,EAAqB,GACrBC,EAAqB,GAErBC,EAAUzF,EAAM0F,QAChBC,EAAUC,OAAOC,aAAaJ,GAASK,aACvCL,KAAYH,GAAeK,EAAII,MAAM,SACvCpH,KAAKqC,MACY,MAAR2E,GAAeF,IAAYF,EACL,IAA3B5G,KAAKe,kBACPf,KAAKwC,YAAYxC,KAAKe,kBAAoB,GACjCf,KAAKa,QAAQN,YAAcP,KAAKc,MAAM2B,OAAS,GACxDzC,KAAKwC,YAAYxC,KAAKc,MAAM2B,OAAS,IAEtB,MAARuE,GAAeF,IAAYD,KAChC7G,KAAKe,oBAAsBf,KAAKc,MAAM2B,OAAS,EACjDzC,KAAKwC,YAAYxC,KAAKe,kBAAoB,GACjCf,KAAKa,QAAQN,YAAcP,KAAKc,MAAM2B,OAAS,GACxDzC,KAAKwC,YAAY,KAMvB5B,EAASJ,UAAU6B,IAAM,WACvBrC,KAAK+D,qBACLlE,EAAEmD,QAAQ0D,IAAI,SAAU1G,KAAKkD,aAC7BlD,KAAKyB,UAAU4F,QAAQrH,KAAKa,QAAQZ,cACpCD,KAAK0B,SAAS2F,QAAQrH,KAAKa,QAAQZ,cACnCJ,EAAE,yBAAyBmC,KACzBmB,WAAY,aAITvC,IAITf,GAAE,WACA,CAAA,GAAIgB,GAAW,GAAId,EACJ,IAAIa,GAASC,QAG7ByG,KAAKtH"} \ No newline at end of file diff --git a/webyep-system/program/opt/minibar-files/css/images/background100.png b/webyep-system/program/opt/minibar-files/css/images/background100.png new file mode 100755 index 0000000..fa0d6b1 Binary files /dev/null and b/webyep-system/program/opt/minibar-files/css/images/background100.png differ diff --git a/webyep-system/program/opt/minibar-files/css/images/background75.png b/webyep-system/program/opt/minibar-files/css/images/background75.png new file mode 100755 index 0000000..0e1f7e4 Binary files /dev/null and b/webyep-system/program/opt/minibar-files/css/images/background75.png differ diff --git a/webyep-system/program/opt/minibar-files/css/images/background90.png b/webyep-system/program/opt/minibar-files/css/images/background90.png new file mode 100755 index 0000000..cb16738 Binary files /dev/null and b/webyep-system/program/opt/minibar-files/css/images/background90.png differ diff --git a/webyep-system/program/opt/minibar-files/css/mini-bar.css b/webyep-system/program/opt/minibar-files/css/mini-bar.css new file mode 100755 index 0000000..42ea53b --- /dev/null +++ b/webyep-system/program/opt/minibar-files/css/mini-bar.css @@ -0,0 +1,93 @@ +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 4, 2014 */ + + + +@font-face { + font-family: 'webyepfontregular'; + src: url('../../../fonts/webyepfont.eot'); + src: url('../../../fonts/webyepfont.eot?#iefix') format('embedded-opentype'), + url('../../../fonts/webyepfont.woff2') format('woff2'), + url('../../../fonts/webyepfont.woff') format('woff'), + url('../../../fonts/webyepfont.ttf') format('truetype'), + url('../../../fonts/webyepfont.svg#webyepfontregular') format('svg'); + font-weight: normal; + font-style: normal; + +} + + +body { + font-family: 'webyepfontregular', Lucida, Helvetica, Arial, "MS Trebuchet", sans-serif; + margin:0px; +} + +/* this is the start of the styles for the mini menu */ + +#menu { + padding:3px; + background-image: url(images/background90.png); background-repeat:repeat-x; background-position:left top; + background-color: #F5F5F5; + background-color: rgba(245, 245, 245, 0.6); /* FF3+, Saf3+, Opera 10.10+, Chrome */ + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.6)), to(rgba(245,245,245,0.6))); /* Saf4+, Chrome */ + background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.6), rgba(245,245,245,0.6)); /* Chrome 10+, Saf5.1+, iOS 5+ */ + background-image: -moz-linear-gradient(top, rgba(255,255,255,0.6), rgba(245,245,245,0.6)); /* FF3.6 */ + background-image: -ms-linear-gradient(top, rgba(255,255,255,0.6), rgba(245,245,245,0.6)); /* IE10 */ + background-image: -o-linear-gradient(top, rgba(255,255,255,0.6), rgba(245,245,245,0.6)); /* Opera 11.10+ */ + background-image: linear-gradient(top, rgba(255,255,255,0.6), rgba(245,245,245,0.6)); + display:none; + position:absolute; + top:0px; + left:0px; + overflow:hidden; + border:solid 1px silver; + border-radius:1px; + -moz-border-radius:1px; + -webit-border-radius:1px; /* FF3.6, Saf4, Opera 10.10+, Chrome */ + box-shadow: 1px 1px 8px rgba(000, 000, 000, 0.3); + -moz-box-shadow: 1px 1px 8px rgba(000, 000, 000, 0.3); + -webkit-box-shadow: 1px 1px 8px rgba(000, 000, 000, 0.3); /* FF3.6, Saf4, Opera 10.50+, Chrome */ + -webkit-transition: all 0.5s; + -moz-transition: all 0.5s; + -o-transition: all 0.5s; + -ms-transition: all 0.5s; + transition: all 0.5s; +} + +#menu:hover { + background-image: url(images/background100.png); + background-repeat:repeat-x; + background-position:left top; + background-color: #F5F5F5; + background-color: rgba(245, 245, 245, 1.0); /* FF3+, Saf3+, Opera 10.10+, Chrome */ + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1.0)), to(rgba(245,245,245,1.0))); /* Saf4+, Chrome */ + background-image: -webkit-linear-gradient(top, rgba(255,255,255,1.0), rgba(245,245,245,1.0)); /* Chrome 10+, Saf5.1+, iOS 5+ */ + background-image: -moz-linear-gradient(top, rgba(255,255,255,1.0), rgba(245,245,245,1.0)); /* FF3.6 */ + background-image: -ms-linear-gradient(top, rgba(255,255,255,1.0), rgba(245,245,245,1.0)); /* IE10 */ + background-image: -o-linear-gradient(top, rgba(255,255,255,1.0), rgba(245,245,245,1.0)); /* Opera 11.10+ */ + background-image: linear-gradient(top, rgba(255,255,255,1.0), rgba(245,245,245,1.0)); + border:solid 1px gray; + border-radius:1px; + -moz-border-radius:1px; + -webit-border-radius:1px; /* FF3.6, Saf4, Opera 10.10+, Chrome */ + box-shadow: 1px 1px 8px rgba(000, 000, 000, 0.5); + -moz-box-shadow: 1px 1px 8px rgba(000, 000, 000, 0.5); + -webkit-box-shadow: 1px 1px 8px rgba(000, 000, 000, 0.5); /* FF3.6, Saf4, Opera 10.50+, Chrome */ + +} +#menu a { + padding:10px 8px 9px 8px; + min-width:15px; + border-radius:1px; -moz-border-radius:1px; -webit-border-radius:1px; /* FF3.6, Saf4, Opera 10.10+, Chrome */ + color:#000000; text-decoration:none; font-size:14px; + float:left; display:block; text-align:center; + -webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s; + font-size: 11px; + +} +#menu a:hover { + color:#fff; + background-color: #7177BF; + +} +/* this is the end of the styles for the mini menu */ + diff --git a/webyep-system/program/opt/minibar-files/php/mini-bar-buttons.php b/webyep-system/program/opt/minibar-files/php/mini-bar-buttons.php new file mode 100755 index 0000000..2fa8ebb --- /dev/null +++ b/webyep-system/program/opt/minibar-files/php/mini-bar-buttons.php @@ -0,0 +1,10 @@ + + H1 + H2 + H3 + H4 + H5 + + + + \ No newline at end of file diff --git a/webyep-system/program/opt/minibar-files/php/mini-bar-instructions.php b/webyep-system/program/opt/minibar-files/php/mini-bar-instructions.php new file mode 100755 index 0000000..976e467 --- /dev/null +++ b/webyep-system/program/opt/minibar-files/php/mini-bar-instructions.php @@ -0,0 +1 @@ +Activate hover menu. \ No newline at end of file diff --git a/webyep-system/program/opt/minibar-files/scripts/caret.js b/webyep-system/program/opt/minibar-files/scripts/caret.js new file mode 100755 index 0000000..e345e0e --- /dev/null +++ b/webyep-system/program/opt/minibar-files/scripts/caret.js @@ -0,0 +1,12 @@ +function formatText(el, tagstart, tagend){ + if (el.setSelectionRange) { + el.value = el.value.substring(0,el.selectionStart) + tagstart + el.value.substring(el.selectionStart,el.selectionEnd) + tagend + el.value.substring(el.selectionEnd,el.value.length) + }else{ + var selectedText = document.selection.createRange().text; + + if (selectedText != "") { + var newText = tagstart + selectedText + tagend; + document.selection.createRange().text = newText; + } + } +} \ No newline at end of file diff --git a/webyep-system/program/opt/minibar-files/scripts/jquery-buttons.js b/webyep-system/program/opt/minibar-files/scripts/jquery-buttons.js new file mode 100755 index 0000000..57f10f8 --- /dev/null +++ b/webyep-system/program/opt/minibar-files/scripts/jquery-buttons.js @@ -0,0 +1,79 @@ +$(document).ready(function() { +var mouseX = 0; +var mouseY = 0; +$("#mytext").mousemove(function(e) { +// track mouse position +mouseX = e.pageX; +mouseY = e.pageY; +}); +$("#mytext").mousedown(function() { + // fade the menu away if mouse down + $("#menu").fadeOut("1000"); +}); +// get the mouse position and show the menu +$("#mytext").select(function() { +if ($('#inlinemenu').prop('checked')){ + $("#menu").css("top", mouseY - 44).css("left", mouseX + 0).css("z-index", 100).show().fadeIn("1000"); +} +}); + + +// Begining of webyep popup menu buttons // + +// 1 DO NOT ADJUST THIS BUTTON // + $("#bold").click(function() { + formatText(document.getElementById('mytext'),'') + $("#menu").fadeOut("1000"); + }); + +// 2 wrap selected text in a WebyYep tag // + $("#italic").click(function() { + formatText(document.getElementById('mytext'),' ','') + $("#menu").fadeOut("1000"); + }); + +// 3 wrap selected text in a WebyYep tag // + $("#h1").click(function() { + formatText(document.getElementById('mytext'),'

','

') + $("#menu").fadeOut("1000"); + }); + +// 4 wrap selected text in a WebyYep tag // + $("#h2").click(function() { + formatText(document.getElementById('mytext'),'

','

') + $("#menu").fadeOut("1000"); + }); + + +// 5 wrap selected text in a WebyYep tag // + $("#h3").click(function() { + formatText(document.getElementById('mytext'),'

','

') + $("#menu").fadeOut("1000"); + }); + +// 6 wrap selected text in a WebyYep tag // + $("#h4").click(function() { + formatText(document.getElementById('mytext'),'

','

') + $("#menu").fadeOut("1000"); + }); + +// 7 wrap selected text in a WebyYep tag // + $("#h5").click(function() { + formatText(document.getElementById('mytext'),'
','
') + $("#menu").fadeOut("1000"); + }); + +// 8 DO NOT ADJUST THIS BUTTON // + $("#link").click(function() { + var url = prompt("Enter URL", "http://"); + if (url != null && url != "") + formatText(document.getElementById('mytext'),'') + $("#menu").fadeOut("1000"); + }); + +//End of webyep popup menu buttons// + +}); + +//End of WebYep inline popup menu + diff --git a/webyep-system/program/opt/mootool-lightbox/autoload.js b/webyep-system/program/opt/mootool-lightbox/autoload.js new file mode 100755 index 0000000..3582abe --- /dev/null +++ b/webyep-system/program/opt/mootool-lightbox/autoload.js @@ -0,0 +1,9 @@ +// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED) +Slimbox.scanPage = function() { + $$("a[rel^=lightbox]").slimbox({/* Put custom options here */}, null, function(el) { + return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel)); + }); +}; +if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) { + window.addEvent("domready", Slimbox.scanPage); +} \ No newline at end of file diff --git a/webyep-system/program/opt/mootool-lightbox/close.png b/webyep-system/program/opt/mootool-lightbox/close.png new file mode 100755 index 0000000..20baa1d Binary files /dev/null and b/webyep-system/program/opt/mootool-lightbox/close.png differ diff --git a/webyep-system/program/opt/mootool-lightbox/loading.gif b/webyep-system/program/opt/mootool-lightbox/loading.gif new file mode 100755 index 0000000..5087c2a Binary files /dev/null and b/webyep-system/program/opt/mootool-lightbox/loading.gif differ diff --git a/webyep-system/program/opt/mootool-lightbox/mootools.js b/webyep-system/program/opt/mootool-lightbox/mootools.js new file mode 100755 index 0000000..ab1bf6b --- /dev/null +++ b/webyep-system/program/opt/mootool-lightbox/mootools.js @@ -0,0 +1,383 @@ +/* +--- +MooTools: the javascript framework + +copyrights: + - [MooTools](http://mootools.net) + +licenses: + - [MIT License](http://mootools.net/license.txt) +... +*/ +(function(){this.MooTools={version:"1.3.2",build:"c9f1ff10e9e7facb65e9481049ed1b450959d587"};var o=this.typeOf=function(i){if(i==null){return"null";}if(i.$family){return i.$family(); +}if(i.nodeName){if(i.nodeType==1){return"element";}if(i.nodeType==3){return(/\S/).test(i.nodeValue)?"textnode":"whitespace";}}else{if(typeof i.length=="number"){if(i.callee){return"arguments"; +}if("item" in i){return"collection";}}}return typeof i;};var j=this.instanceOf=function(t,i){if(t==null){return false;}var s=t.$constructor||t.constructor; +while(s){if(s===i){return true;}s=s.parent;}return t instanceof i;};var f=this.Function;var p=true;for(var k in {toString:1}){p=null;}if(p){p=["hasOwnProperty","valueOf","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","constructor"]; +}f.prototype.overloadSetter=function(s){var i=this;return function(u,t){if(u==null){return this;}if(s||typeof u!="string"){for(var v in u){i.call(this,v,u[v]); +}if(p){for(var w=p.length;w--;){v=p[w];if(u.hasOwnProperty(v)){i.call(this,v,u[v]);}}}}else{i.call(this,u,t);}return this;};};f.prototype.overloadGetter=function(s){var i=this; +return function(u){var v,t;if(s||typeof u!="string"){v=u;}else{if(arguments.length>1){v=arguments;}}if(v){t={};for(var w=0;w1)?Array.slice(arguments,1):null;return function(){if(!b&&!arguments.length){return a.call(c);}if(b&&arguments.length){return a.apply(c,b.concat(Array.from(arguments))); +}return a.apply(c,b||arguments);};},pass:function(b,c){var a=this;if(b!=null){b=Array.from(b);}return function(){return a.apply(c,b||arguments);};},delay:function(b,c,a){return setTimeout(this.pass((a==null?[]:a),c),b); +},periodical:function(c,b,a){return setInterval(this.pass((a==null?[]:a),b),c);}});Number.implement({limit:function(b,a){return Math.min(a,Math.max(b,this)); +},round:function(a){a=Math.pow(10,a||0).toFixed(a<0?-a:0);return Math.round(this*a)/a;},times:function(b,c){for(var a=0;a-1:this.indexOf(a)>-1;},trim:function(){return this.replace(/^\s+|\s+$/g,"");},clean:function(){return this.replace(/\s+/g," ").trim(); +},camelCase:function(){return this.replace(/-\D/g,function(a){return a.charAt(1).toUpperCase();});},hyphenate:function(){return this.replace(/[A-Z]/g,function(a){return("-"+a.charAt(0).toLowerCase()); +});},capitalize:function(){return this.replace(/\b[a-z]/g,function(a){return a.toUpperCase();});},escapeRegExp:function(){return this.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1"); +},toInt:function(a){return parseInt(this,a||10);},toFloat:function(){return parseFloat(this);},hexToRgb:function(b){var a=this.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/); +return(a)?a.slice(1).hexToRgb(b):null;},rgbToHex:function(b){var a=this.match(/\d{1,3}/g);return(a)?a.rgbToHex(b):null;},substitute:function(a,b){return this.replace(b||(/\\?\{([^{}]+)\}/g),function(d,c){if(d.charAt(0)=="\\"){return d.slice(1); +}return(a[c]!=null)?a[c]:"";});}});(function(){var k=this.document;var i=k.window=this;var b=1;this.$uid=(i.ActiveXObject)?function(e){return(e.uid||(e.uid=[b++]))[0]; +}:function(e){return e.uid||(e.uid=b++);};$uid(i);$uid(k);var a=navigator.userAgent.toLowerCase(),c=navigator.platform.toLowerCase(),j=a.match(/(opera|ie|firefox|chrome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|$)/)||[null,"unknown",0],f=j[1]=="ie"&&k.documentMode; +var o=this.Browser={extend:Function.prototype.extend,name:(j[1]=="version")?j[3]:j[1],version:f||parseFloat((j[1]=="opera"&&j[4])?j[4]:j[2]),Platform:{name:a.match(/ip(?:ad|od|hone)/)?"ios":(a.match(/(?:webos|android)/)||c.match(/mac|win|linux/)||["other"])[0]},Features:{xpath:!!(k.evaluate),air:!!(i.runtime),query:!!(k.querySelector),json:!!(i.JSON)},Plugins:{}}; +o[o.name]=true;o[o.name+parseInt(o.version,10)]=true;o.Platform[o.Platform.name]=true;o.Request=(function(){var q=function(){return new XMLHttpRequest(); +};var p=function(){return new ActiveXObject("MSXML2.XMLHTTP");};var e=function(){return new ActiveXObject("Microsoft.XMLHTTP");};return Function.attempt(function(){q(); +return q;},function(){p();return p;},function(){e();return e;});})();o.Features.xhr=!!(o.Request);var h=(Function.attempt(function(){return navigator.plugins["Shockwave Flash"].description; +},function(){return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version");})||"0 r0").match(/\d+/g);o.Plugins.Flash={version:Number(h[0]||"0."+h[1])||0,build:Number(h[2])||0}; +o.exec=function(p){if(!p){return p;}if(i.execScript){i.execScript(p);}else{var e=k.createElement("script");e.setAttribute("type","text/javascript");e.text=p; +k.head.appendChild(e);k.head.removeChild(e);}return p;};String.implement("stripScripts",function(p){var e="";var q=this.replace(/]*>([\s\S]*?)<\/script>/gi,function(r,s){e+=s+"\n"; +return"";});if(p===true){o.exec(e);}else{if(typeOf(p)=="function"){p(e,q);}}return q;});o.extend({Document:this.Document,Window:this.Window,Element:this.Element,Event:this.Event}); +this.Window=this.$constructor=new Type("Window",function(){});this.$family=Function.from("window").hide();Window.mirror(function(e,p){i[e]=p;});this.Document=k.$constructor=new Type("Document",function(){}); +k.$family=Function.from("document").hide();Document.mirror(function(e,p){k[e]=p;});k.html=k.documentElement;if(!k.head){k.head=k.getElementsByTagName("head")[0]; +}if(k.execCommand){try{k.execCommand("BackgroundImageCache",false,true);}catch(g){}}if(this.attachEvent&&!this.addEventListener){var d=function(){this.detachEvent("onunload",d); +k.head=k.html=k.window=null;};this.attachEvent("onunload",d);}var m=Array.from;try{m(k.html.childNodes);}catch(g){Array.from=function(p){if(typeof p!="string"&&Type.isEnumerable(p)&&typeOf(p)!="array"){var e=p.length,q=new Array(e); +while(e--){q[e]=p[e];}return q;}return m(p);};var l=Array.prototype,n=l.slice;["pop","push","reverse","shift","sort","splice","unshift","concat","join","slice"].each(function(e){var p=l[e]; +Array[e]=function(q){return p.apply(Array.from(q),n.call(arguments,1));};});}})();(function(){var k,n,l,g,a={},c={},m=/\\/g;var e=function(q,p){if(q==null){return null; +}if(q.Slick===true){return q;}q=(""+q).replace(/^\s+|\s+$/g,"");g=!!p;var o=(g)?c:a;if(o[q]){return o[q];}k={Slick:true,expressions:[],raw:q,reverse:function(){return e(this.raw,true); +}};n=-1;while(q!=(q=q.replace(j,b))){}k.length=k.expressions.length;return o[k.raw]=(g)?h(k):k;};var i=function(o){if(o==="!"){return" ";}else{if(o===" "){return"!"; +}else{if((/^!/).test(o)){return o.replace(/^!/,"");}else{return"!"+o;}}}};var h=function(u){var r=u.expressions;for(var p=0;p+)\\s*|(\\s+)|(+|\\*)|\\#(+)|\\.(+)|\\[\\s*(+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:([\"']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(+)(?:\\((?:(?:([\"'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)".replace(//,"["+f(">+~`!@$%^&={}\\;/g,"(?:[\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])").replace(//g,"(?:[:\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])")); +function b(x,s,D,z,r,C,q,B,A,y,u,F,G,v,p,w){if(s||n===-1){k.expressions[++n]=[];l=-1;if(s){return"";}}if(D||z||l===-1){D=D||" ";var t=k.expressions[n]; +if(g&&t[l]){t[l].reverseCombinator=i(D);}t[++l]={combinator:D,tag:"*"};}var o=k.expressions[n][l];if(r){o.tag=r.replace(m,"");}else{if(C){o.id=C.replace(m,""); +}else{if(q){q=q.replace(m,"");if(!o.classList){o.classList=[];}if(!o.classes){o.classes=[];}o.classList.push(q);o.classes.push({value:q,regexp:new RegExp("(^|\\s)"+f(q)+"(\\s|$)")}); +}else{if(G){w=w||p;w=w?w.replace(m,""):null;if(!o.pseudos){o.pseudos=[];}o.pseudos.push({key:G.replace(m,""),value:w,type:F.length==1?"class":"element"}); +}else{if(B){B=B.replace(m,"");u=(u||"").replace(m,"");var E,H;switch(A){case"^=":H=new RegExp("^"+f(u));break;case"$=":H=new RegExp(f(u)+"$");break;case"~=":H=new RegExp("(^|\\s)"+f(u)+"(\\s|$)"); +break;case"|=":H=new RegExp("^"+f(u)+"(-|$)");break;case"=":E=function(I){return u==I;};break;case"*=":E=function(I){return I&&I.indexOf(u)>-1;};break; +case"!=":E=function(I){return u!=I;};break;default:E=function(I){return !!I;};}if(u==""&&(/^[*$^]=$/).test(A)){E=function(){return false;};}if(!E){E=function(I){return I&&H.test(I); +};}if(!o.attributes){o.attributes=[];}o.attributes.push({key:B,operator:A,value:u,test:E});}}}}}return"";}var d=(this.Slick||{});d.parse=function(o){return e(o); +};d.escapeRegExp=f;if(!this.Slick){this.Slick=d;}}).apply((typeof exports!="undefined")?exports:this);(function(){var j={},l={},b=Object.prototype.toString; +j.isNativeCode=function(c){return(/\{\s*\[native code\]\s*\}/).test(""+c);};j.isXML=function(c){return(!!c.xmlVersion)||(!!c.xml)||(b.call(c)=="[object XMLDocument]")||(c.nodeType==9&&c.documentElement.nodeName!="HTML"); +};j.setDocument=function(w){var t=w.nodeType;if(t==9){}else{if(t){w=w.ownerDocument;}else{if(w.navigator){w=w.document;}else{return;}}}if(this.document===w){return; +}this.document=w;var y=w.documentElement,u=this.getUIDXML(y),o=l[u],A;if(o){for(A in o){this[A]=o[A];}return;}o=l[u]={};o.root=y;o.isXMLDocument=this.isXML(w); +o.brokenStarGEBTN=o.starSelectsClosedQSA=o.idGetsName=o.brokenMixedCaseQSA=o.brokenGEBCN=o.brokenCheckedQSA=o.brokenEmptyAttributeQSA=o.isHTMLDocument=o.nativeMatchesSelector=false; +var m,n,x,q,r;var s,c="slick_uniqueid";var z=w.createElement("div");var p=w.body||w.getElementsByTagName("body")[0]||y;p.appendChild(z);try{z.innerHTML=''; +o.isHTMLDocument=!!w.getElementById(c);}catch(v){}if(o.isHTMLDocument){z.style.display="none";z.appendChild(w.createComment(""));n=(z.getElementsByTagName("*").length>1); +try{z.innerHTML="foo";s=z.getElementsByTagName("*");m=(s&&!!s.length&&s[0].nodeName.charAt(0)=="/");}catch(v){}o.brokenStarGEBTN=n||m;try{z.innerHTML=''; +o.idGetsName=w.getElementById(c)===z.firstChild;}catch(v){}if(z.getElementsByClassName){try{z.innerHTML='';z.getElementsByClassName("b").length; +z.firstChild.className="b";q=(z.getElementsByClassName("b").length!=2);}catch(v){}try{z.innerHTML='';x=(z.getElementsByClassName("a").length!=2); +}catch(v){}o.brokenGEBCN=q||x;}if(z.querySelectorAll){try{z.innerHTML="foo";s=z.querySelectorAll("*");o.starSelectsClosedQSA=(s&&!!s.length&&s[0].nodeName.charAt(0)=="/"); +}catch(v){}try{z.innerHTML='';o.brokenMixedCaseQSA=!z.querySelectorAll(".MiX").length;}catch(v){}try{z.innerHTML=''; +o.brokenCheckedQSA=(z.querySelectorAll(":checked").length==0);}catch(v){}try{z.innerHTML='';o.brokenEmptyAttributeQSA=(z.querySelectorAll('[class*=""]').length!=0); +}catch(v){}}try{z.innerHTML='
';r=(z.firstChild.getAttribute("action")!="s");}catch(v){}o.nativeMatchesSelector=y.matchesSelector||y.mozMatchesSelector||y.webkitMatchesSelector; +if(o.nativeMatchesSelector){try{o.nativeMatchesSelector.call(y,":slick");o.nativeMatchesSelector=null;}catch(v){}}}try{y.slick_expando=1;delete y.slick_expando; +o.getUID=this.getUIDHTML;}catch(v){o.getUID=this.getUIDXML;}p.removeChild(z);z=s=p=null;o.getAttribute=(o.isHTMLDocument&&r)?function(D,B){var E=this.attributeGetters[B]; +if(E){return E.call(D);}var C=D.getAttributeNode(B);return(C)?C.nodeValue:null;}:function(C,B){var D=this.attributeGetters[B];return(D)?D.call(C):C.getAttribute(B); +};o.hasAttribute=(y&&this.isNativeCode(y.hasAttribute))?function(C,B){return C.hasAttribute(B);}:function(C,B){C=C.getAttributeNode(B);return !!(C&&(C.specified||C.nodeValue)); +};o.contains=(y&&this.isNativeCode(y.contains))?function(B,C){return B.contains(C);}:(y&&y.compareDocumentPosition)?function(B,C){return B===C||!!(B.compareDocumentPosition(C)&16); +}:function(B,C){if(C){do{if(C===B){return true;}}while((C=C.parentNode));}return false;};o.documentSorter=(y.compareDocumentPosition)?function(C,B){if(!C.compareDocumentPosition||!B.compareDocumentPosition){return 0; +}return C.compareDocumentPosition(B)&4?-1:C===B?0:1;}:("sourceIndex" in y)?function(C,B){if(!C.sourceIndex||!B.sourceIndex){return 0;}return C.sourceIndex-B.sourceIndex; +}:(w.createRange)?function(E,C){if(!E.ownerDocument||!C.ownerDocument){return 0;}var D=E.ownerDocument.createRange(),B=C.ownerDocument.createRange();D.setStart(E,0); +D.setEnd(E,0);B.setStart(C,0);B.setEnd(C,0);return D.compareBoundaryPoints(Range.START_TO_END,B);}:null;y=null;for(A in o){this[A]=o[A];}};var e=/^([#.]?)((?:[\w-]+|\*))$/,g=/\[.+[*$^]=(?:""|'')?\]/,f={}; +j.search=function(U,z,H,s){var p=this.found=(s)?null:(H||[]);if(!U){return p;}else{if(U.navigator){U=U.document;}else{if(!U.nodeType){return p;}}}var F,O,V=this.uniques={},I=!!(H&&H.length),y=(U.nodeType==9); +if(this.document!==(y?U:U.ownerDocument)){this.setDocument(U);}if(I){for(O=p.length;O--;){V[this.getUID(p[O])]=true;}}if(typeof z=="string"){var r=z.match(e); +simpleSelectors:if(r){var u=r[1],v=r[2],A,E;if(!u){if(v=="*"&&this.brokenStarGEBTN){break simpleSelectors;}E=U.getElementsByTagName(v);if(s){return E[0]||null; +}for(O=0;A=E[O++];){if(!(I&&V[this.getUID(A)])){p.push(A);}}}else{if(u=="#"){if(!this.isHTMLDocument||!y){break simpleSelectors;}A=U.getElementById(v); +if(!A){return p;}if(this.idGetsName&&A.getAttributeNode("id").nodeValue!=v){break simpleSelectors;}if(s){return A||null;}if(!(I&&V[this.getUID(A)])){p.push(A); +}}else{if(u=="."){if(!this.isHTMLDocument||((!U.getElementsByClassName||this.brokenGEBCN)&&U.querySelectorAll)){break simpleSelectors;}if(U.getElementsByClassName&&!this.brokenGEBCN){E=U.getElementsByClassName(v); +if(s){return E[0]||null;}for(O=0;A=E[O++];){if(!(I&&V[this.getUID(A)])){p.push(A);}}}else{var T=new RegExp("(^|\\s)"+d.escapeRegExp(v)+"(\\s|$)");E=U.getElementsByTagName("*"); +for(O=0;A=E[O++];){className=A.className;if(!(className&&T.test(className))){continue;}if(s){return A;}if(!(I&&V[this.getUID(A)])){p.push(A);}}}}}}if(I){this.sort(p); +}return(s)?null:p;}querySelector:if(U.querySelectorAll){if(!this.isHTMLDocument||f[z]||this.brokenMixedCaseQSA||(this.brokenCheckedQSA&&z.indexOf(":checked")>-1)||(this.brokenEmptyAttributeQSA&&g.test(z))||(!y&&z.indexOf(",")>-1)||d.disableQSA){break querySelector; +}var S=z,x=U;if(!y){var C=x.getAttribute("id"),t="slickid__";x.setAttribute("id",t);S="#"+t+" "+S;U=x.parentNode;}try{if(s){return U.querySelector(S)||null; +}else{E=U.querySelectorAll(S);}}catch(Q){f[z]=1;break querySelector;}finally{if(!y){if(C){x.setAttribute("id",C);}else{x.removeAttribute("id");}U=x;}}if(this.starSelectsClosedQSA){for(O=0; +A=E[O++];){if(A.nodeName>"@"&&!(I&&V[this.getUID(A)])){p.push(A);}}}else{for(O=0;A=E[O++];){if(!(I&&V[this.getUID(A)])){p.push(A);}}}if(I){this.sort(p); +}return p;}F=this.Slick.parse(z);if(!F.length){return p;}}else{if(z==null){return p;}else{if(z.Slick){F=z;}else{if(this.contains(U.documentElement||U,z)){(p)?p.push(z):p=z; +return p;}else{return p;}}}}this.posNTH={};this.posNTHLast={};this.posNTHType={};this.posNTHTypeLast={};this.push=(!I&&(s||(F.length==1&&F.expressions[0].length==1)))?this.pushArray:this.pushUID; +if(p==null){p=[];}var M,L,K;var B,J,D,c,q,G,W;var N,P,o,w,R=F.expressions;search:for(O=0;(P=R[O]);O++){for(M=0;(o=P[M]);M++){B="combinator:"+o.combinator; +if(!this[B]){continue search;}J=(this.isXMLDocument)?o.tag:o.tag.toUpperCase();D=o.id;c=o.classList;q=o.classes;G=o.attributes;W=o.pseudos;w=(M===(P.length-1)); +this.bitUniques={};if(w){this.uniques=V;this.found=p;}else{this.uniques={};this.found=[];}if(M===0){this[B](U,J,D,q,G,W,c);if(s&&w&&p.length){break search; +}}else{if(s&&w){for(L=0,K=N.length;L1)){this.sort(p);}return(s)?(p[0]||null):p;};j.uidx=1;j.uidk="slick-uniqueid";j.getUIDXML=function(m){var c=m.getAttribute(this.uidk); +if(!c){c=this.uidx++;m.setAttribute(this.uidk,c);}return c;};j.getUIDHTML=function(c){return c.uniqueNumber||(c.uniqueNumber=this.uidx++);};j.sort=function(c){if(!this.documentSorter){return c; +}c.sort(this.documentSorter);return c;};j.cacheNTH={};j.matchNTH=/^([+-]?\d*)?([a-z]+)?([+-]\d+)?$/;j.parseNTHArgument=function(p){var n=p.match(this.matchNTH); +if(!n){return false;}var o=n[2]||false;var m=n[1]||1;if(m=="-"){m=-1;}var c=+n[3]||0;n=(o=="n")?{a:m,b:c}:(o=="odd")?{a:2,b:1}:(o=="even")?{a:2,b:0}:{a:0,b:m}; +return(this.cacheNTH[p]=n);};j.createNTHPseudo=function(o,m,c,n){return function(r,p){var t=this.getUID(r);if(!this[c][t]){var z=r.parentNode;if(!z){return false; +}var q=z[o],s=1;if(n){var y=r.nodeName;do{if(q.nodeName!=y){continue;}this[c][this.getUID(q)]=s++;}while((q=q[m]));}else{do{if(q.nodeType!=1){continue; +}this[c][this.getUID(q)]=s++;}while((q=q[m]));}}p=p||"n";var u=this.cacheNTH[p]||this.parseNTHArgument(p);if(!u){return false;}var x=u.a,w=u.b,v=this[c][t]; +if(x==0){return w==v;}if(x>0){if(v":function(o,c,q,n,m,p){if((o=o.firstChild)){do{if(o.nodeType==1){this.push(o,c,q,n,m,p); +}}while((o=o.nextSibling));}},"+":function(o,c,q,n,m,p){while((o=o.nextSibling)){if(o.nodeType==1){this.push(o,c,q,n,m,p);break;}}},"^":function(o,c,q,n,m,p){o=o.firstChild; +if(o){if(o.nodeType==1){this.push(o,c,q,n,m,p);}else{this["combinator:+"](o,c,q,n,m,p);}}},"~":function(p,c,r,o,m,q){while((p=p.nextSibling)){if(p.nodeType!=1){continue; +}var n=this.getUID(p);if(this.bitUniques[n]){break;}this.bitUniques[n]=true;this.push(p,c,r,o,m,q);}},"++":function(o,c,q,n,m,p){this["combinator:+"](o,c,q,n,m,p); +this["combinator:!+"](o,c,q,n,m,p);},"~~":function(o,c,q,n,m,p){this["combinator:~"](o,c,q,n,m,p);this["combinator:!~"](o,c,q,n,m,p);},"!":function(o,c,q,n,m,p){while((o=o.parentNode)){if(o!==this.document){this.push(o,c,q,n,m,p); +}}},"!>":function(o,c,q,n,m,p){o=o.parentNode;if(o!==this.document){this.push(o,c,q,n,m,p);}},"!+":function(o,c,q,n,m,p){while((o=o.previousSibling)){if(o.nodeType==1){this.push(o,c,q,n,m,p); +break;}}},"!^":function(o,c,q,n,m,p){o=o.lastChild;if(o){if(o.nodeType==1){this.push(o,c,q,n,m,p);}else{this["combinator:!+"](o,c,q,n,m,p);}}},"!~":function(p,c,r,o,m,q){while((p=p.previousSibling)){if(p.nodeType!=1){continue; +}var n=this.getUID(p);if(this.bitUniques[n]){break;}this.bitUniques[n]=true;this.push(p,c,r,o,m,q);}}};for(var h in i){j["combinator:"+h]=i[h];}var k={empty:function(c){var m=c.firstChild; +return !(m&&m.nodeType==1)&&!(c.innerText||c.textContent||"").length;},not:function(c,m){return !this.matchNode(c,m);},contains:function(c,m){return(c.innerText||c.textContent||"").indexOf(m)>-1; +},"first-child":function(c){while((c=c.previousSibling)){if(c.nodeType==1){return false;}}return true;},"last-child":function(c){while((c=c.nextSibling)){if(c.nodeType==1){return false; +}}return true;},"only-child":function(n){var m=n;while((m=m.previousSibling)){if(m.nodeType==1){return false;}}var c=n;while((c=c.nextSibling)){if(c.nodeType==1){return false; +}}return true;},"nth-child":j.createNTHPseudo("firstChild","nextSibling","posNTH"),"nth-last-child":j.createNTHPseudo("lastChild","previousSibling","posNTHLast"),"nth-of-type":j.createNTHPseudo("firstChild","nextSibling","posNTHType",true),"nth-last-of-type":j.createNTHPseudo("lastChild","previousSibling","posNTHTypeLast",true),index:function(m,c){return this["pseudo:nth-child"](m,""+c+1); +},even:function(c){return this["pseudo:nth-child"](c,"2n");},odd:function(c){return this["pseudo:nth-child"](c,"2n+1");},"first-of-type":function(c){var m=c.nodeName; +while((c=c.previousSibling)){if(c.nodeName==m){return false;}}return true;},"last-of-type":function(c){var m=c.nodeName;while((c=c.nextSibling)){if(c.nodeName==m){return false; +}}return true;},"only-of-type":function(n){var m=n,o=n.nodeName;while((m=m.previousSibling)){if(m.nodeName==o){return false;}}var c=n;while((c=c.nextSibling)){if(c.nodeName==o){return false; +}}return true;},enabled:function(c){return !c.disabled;},disabled:function(c){return c.disabled;},checked:function(c){return c.checked||c.selected;},focus:function(c){return this.isHTMLDocument&&this.document.activeElement===c&&(c.href||c.type||this.hasAttribute(c,"tabindex")); +},root:function(c){return(c===this.root);},selected:function(c){return c.selected;}};for(var a in k){j["pseudo:"+a]=k[a];}j.attributeGetters={"class":function(){return this.getAttribute("class")||this.className; +},"for":function(){return("htmlFor" in this)?this.htmlFor:this.getAttribute("for");},href:function(){return("href" in this)?this.getAttribute("href",2):this.getAttribute("href"); +},style:function(){return(this.style)?this.style.cssText:this.getAttribute("style");},tabindex:function(){var c=this.getAttributeNode("tabindex");return(c&&c.specified)?c.nodeValue:null; +},type:function(){return this.getAttribute("type");}};var d=j.Slick=(this.Slick||{});d.version="1.1.5";d.search=function(m,n,c){return j.search(m,n,c); +};d.find=function(c,m){return j.search(c,m,null,true);};d.contains=function(c,m){j.setDocument(c);return j.contains(c,m);};d.getAttribute=function(m,c){return j.getAttribute(m,c); +};d.match=function(m,c){if(!(m&&c)){return false;}if(!c||c===m){return true;}j.setDocument(m);return j.matchNode(m,c);};d.defineAttributeGetter=function(c,m){j.attributeGetters[c]=m; +return this;};d.lookupAttributeGetter=function(c){return j.attributeGetters[c];};d.definePseudo=function(c,m){j["pseudo:"+c]=function(o,n){return m.call(o,n); +};return this;};d.lookupPseudo=function(c){var m=j["pseudo:"+c];if(m){return function(n){return m.call(this,n);};}return null;};d.override=function(m,c){j.override(m,c); +return this;};d.isXML=j.isXML;d.uidOf=function(c){return j.getUIDHTML(c);};if(!this.Slick){this.Slick=d;}}).apply((typeof exports!="undefined")?exports:this); +var Element=function(b,g){var h=Element.Constructors[b];if(h){return h(g);}if(typeof b!="string"){return document.id(b).set(g);}if(!g){g={};}if(!(/^[\w-]+$/).test(b)){var e=Slick.parse(b).expressions[0][0]; +b=(e.tag=="*")?"div":e.tag;if(e.id&&g.id==null){g.id=e.id;}var d=e.attributes;if(d){for(var f=0,c=d.length;f=this.length){delete this[e--];}return this; +}.protect());}Elements.implement(Array.prototype);Array.mirror(Elements);var f;try{var a=document.createElement("");f=(a.name=="x");}catch(c){}var d=function(e){return(""+e).replace(/&/g,"&").replace(/"/g,"""); +};Document.implement({newElement:function(e,h){if(h&&h.checked!=null){h.defaultChecked=h.checked;}if(f&&h){e="<"+e;if(h.name){e+=' name="'+d(h.name)+'"'; +}if(h.type){e+=' type="'+d(h.type)+'"';}e+=">";delete h.name;delete h.type;}return this.id(this.createElement(e)).set(h);}});})();Document.implement({newTextNode:function(a){return this.createTextNode(a); +},getDocument:function(){return this;},getWindow:function(){return this.window;},id:(function(){var a={string:function(d,c,b){d=Slick.find(b,"#"+d.replace(/(\W)/g,"\\$1")); +return(d)?a.element(d,c):null;},element:function(b,c){$uid(b);if(!c&&!b.$family&&!(/^(?:object|embed)$/i).test(b.tagName)){Object.append(b,Element.Prototype); +}return b;},object:function(c,d,b){if(c.toElement){return a.element(c.toElement(b),d);}return null;}};a.textnode=a.whitespace=a.window=a.document=function(b){return b; +};return function(c,e,d){if(c&&c.$family&&c.uid){return c;}var b=typeOf(c);return(a[b])?a[b](c,e,d||document):null;};})()});if(window.$==null){Window.implement("$",function(a,b){return document.id(a,b,this.document); +});}Window.implement({getDocument:function(){return this.document;},getWindow:function(){return this;}});[Document,Element].invoke("implement",{getElements:function(a){return Slick.search(this,a,new Elements); +},getElement:function(a){return document.id(Slick.find(this,a));}});if(window.$$==null){Window.implement("$$",function(a){if(arguments.length==1){if(typeof a=="string"){return Slick.search(this.document,a,new Elements); +}else{if(Type.isEnumerable(a)){return new Elements(a);}}}return new Elements(arguments);});}(function(){var k={},i={};var n={input:"checked",option:"selected",textarea:"value"}; +var e=function(p){return(i[p]||(i[p]={}));};var j=function(q){var p=q.uid;if(q.removeEvents){q.removeEvents();}if(q.clearAttributes){q.clearAttributes(); +}if(p!=null){delete k[p];delete i[p];}return q;};var o=["defaultValue","accessKey","cellPadding","cellSpacing","colSpan","frameBorder","maxLength","readOnly","rowSpan","tabIndex","useMap"]; +var d=["compact","nowrap","ismap","declare","noshade","checked","disabled","readOnly","multiple","selected","noresize","defer","defaultChecked"];var g={html:"innerHTML","class":"className","for":"htmlFor",text:(function(){var p=document.createElement("div"); +return(p.textContent==null)?"innerText":"textContent";})()};var m=["type"];var h=["value","defaultValue"];var l=/^(?:href|src|usemap)$/i;d=d.associate(d); +o=o.associate(o.map(String.toLowerCase));m=m.associate(m);Object.append(g,h.associate(h));var c={before:function(q,p){var r=p.parentNode;if(r){r.insertBefore(q,p); +}},after:function(q,p){var r=p.parentNode;if(r){r.insertBefore(q,p.nextSibling);}},bottom:function(q,p){p.appendChild(q);},top:function(q,p){p.insertBefore(q,p.firstChild); +}};c.inside=c.bottom;var b=function(s,r){if(!s){return r;}s=Object.clone(Slick.parse(s));var q=s.expressions;for(var p=q.length;p--;){q[p][0].combinator=r; +}return s;};Element.implement({set:function(r,q){var p=Element.Properties[r];(p&&p.set)?p.set.call(this,q):this.setProperty(r,q);}.overloadSetter(),get:function(q){var p=Element.Properties[q]; +return(p&&p.get)?p.get.apply(this):this.getProperty(q);}.overloadGetter(),erase:function(q){var p=Element.Properties[q];(p&&p.erase)?p.erase.apply(this):this.removeProperty(q); +return this;},setProperty:function(q,r){q=o[q]||q;if(r==null){return this.removeProperty(q);}var p=g[q];(p)?this[p]=r:(d[q])?this[q]=!!r:this.setAttribute(q,""+r); +return this;},setProperties:function(p){for(var q in p){this.setProperty(q,p[q]);}return this;},getProperty:function(q){q=o[q]||q;var p=g[q]||m[q];return(p)?this[p]:(d[q])?!!this[q]:(l.test(q)?this.getAttribute(q,2):(p=this.getAttributeNode(q))?p.nodeValue:null)||null; +},getProperties:function(){var p=Array.from(arguments);return p.map(this.getProperty,this).associate(p);},removeProperty:function(q){q=o[q]||q;var p=g[q]; +(p)?this[p]="":(d[q])?this[q]=false:this.removeAttribute(q);return this;},removeProperties:function(){Array.each(arguments,this.removeProperty,this);return this; +},hasClass:function(p){return this.className.clean().contains(p," ");},addClass:function(p){if(!this.hasClass(p)){this.className=(this.className+" "+p).clean(); +}return this;},removeClass:function(p){this.className=this.className.replace(new RegExp("(^|\\s)"+p+"(?:\\s|$)"),"$1");return this;},toggleClass:function(p,q){if(q==null){q=!this.hasClass(p); +}return(q)?this.addClass(p):this.removeClass(p);},adopt:function(){var s=this,p,u=Array.flatten(arguments),t=u.length;if(t>1){s=p=document.createDocumentFragment(); +}for(var r=0;r"))[0]);},getLast:function(p){return document.id(Slick.search(this,b(p,">")).getLast()); +},getParent:function(p){return document.id(Slick.find(this,b(p,"!")));},getParents:function(p){return Slick.search(this,b(p,"!"),new Elements);},getSiblings:function(p){return Slick.search(this,b(p,"~~"),new Elements); +},getChildren:function(p){return Slick.search(this,b(p,">"),new Elements);},getWindow:function(){return this.ownerDocument.window;},getDocument:function(){return this.ownerDocument; +},getElementById:function(p){return document.id(Slick.find(this,"#"+(""+p).replace(/(\W)/g,"\\$1")));},getSelected:function(){this.selectedIndex;return new Elements(Array.from(this.options).filter(function(p){return p.selected; +}));},toQueryString:function(){var p=[];this.getElements("input, select, textarea").each(function(r){var q=r.type;if(!r.name||r.disabled||q=="submit"||q=="reset"||q=="file"||q=="image"){return; +}var s=(r.get("tag")=="select")?r.getSelected().map(function(t){return document.id(t).get("value");}):((q=="radio"||q=="checkbox")&&!r.checked)?null:r.get("value"); +Array.from(s).each(function(t){if(typeof t!="undefined"){p.push(encodeURIComponent(r.name)+"="+encodeURIComponent(t));}});});return p.join("&");},destroy:function(){var p=j(this).getElementsByTagName("*"); +Array.each(p,j);Element.dispose(this);return null;},empty:function(){Array.from(this.childNodes).each(Element.dispose);return this;},dispose:function(){return(this.parentNode)?this.parentNode.removeChild(this):this; +},match:function(p){return !p||Slick.match(this,p);}});var a=function(t,s,q){if(!q){t.setAttributeNode(document.createAttribute("id"));}if(t.clearAttributes){t.clearAttributes(); +t.mergeAttributes(s);t.removeAttribute("uid");if(t.options){var u=t.options,p=s.options;for(var r=u.length;r--;){u[r].selected=p[r].selected;}}}var v=n[s.tagName.toLowerCase()]; +if(v&&s[v]){t[v]=s[v];}};Element.implement("clone",function(r,p){r=r!==false;var w=this.cloneNode(r),q;if(r){var s=w.getElementsByTagName("*"),u=this.getElementsByTagName("*"); +for(q=s.length;q--;){a(s[q],u[q],p);}}a(w,this,p);if(Browser.ie){var t=w.getElementsByTagName("object"),v=this.getElementsByTagName("object");for(q=t.length; +q--;){t[q].outerHTML=v[q].outerHTML;}}return document.id(w);});var f={contains:function(p){return Slick.contains(this,p);}};if(!document.contains){Document.implement(f); +}if(!document.createElement("div").contains){Element.implement(f);}[Element,Window,Document].invoke("implement",{addListener:function(s,r){if(s=="unload"){var p=r,q=this; +r=function(){q.removeListener("unload",r);p();};}else{k[$uid(this)]=this;}if(this.addEventListener){this.addEventListener(s,r,!!arguments[2]);}else{this.attachEvent("on"+s,r); +}return this;},removeListener:function(q,p){if(this.removeEventListener){this.removeEventListener(q,p,!!arguments[2]);}else{this.detachEvent("on"+q,p); +}return this;},retrieve:function(q,p){var s=e($uid(this)),r=s[q];if(p!=null&&r==null){r=s[q]=p;}return r!=null?r:null;},store:function(q,p){var r=e($uid(this)); +r[q]=p;return this;},eliminate:function(p){var q=e($uid(this));delete q[p];return this;}});if(window.attachEvent&&!window.addEventListener){window.addListener("unload",function(){Object.each(k,j); +if(window.CollectGarbage){CollectGarbage();}});}})();Element.Properties={};Element.Properties.style={set:function(a){this.style.cssText=a;},get:function(){return this.style.cssText; +},erase:function(){this.style.cssText="";}};Element.Properties.tag={get:function(){return this.tagName.toLowerCase();}};(function(a){if(a!=null){Element.Properties.maxlength=Element.Properties.maxLength={get:function(){var b=this.getAttribute("maxLength"); +return b==a?null:b;}};}})(document.createElement("input").getAttribute("maxLength"));Element.Properties.html=(function(){var c=Function.attempt(function(){var e=document.createElement("table"); +e.innerHTML="";});var d=document.createElement("div");var a={table:[1,"","
"],select:[1,""],tbody:[2,"","
"],tr:[3,"","
"]}; +a.thead=a.tfoot=a.tbody;var b={set:function(){var f=Array.flatten(arguments).join("");var g=(!c&&a[this.get("tag")]);if(g){var h=d;h.innerHTML=g[1]+f+g[2]; +for(var e=g[0];e--;){h=h.firstChild;}this.empty().adopt(h.childNodes);}else{this.innerHTML=f;}}};b.erase=b.set;return b;})();(function(){var c=document.html; +Element.Properties.styles={set:function(f){this.setStyles(f);}};var e=(c.style.opacity!=null);var d=/alpha\(opacity=([\d.]+)\)/i;var b=function(g,f){if(!g.currentStyle||!g.currentStyle.hasLayout){g.style.zoom=1; +}if(e){g.style.opacity=f;}else{f=(f*100).limit(0,100).round();f=(f==100)?"":"alpha(opacity="+f+")";var h=g.style.filter||g.getComputedStyle("filter")||""; +g.style.filter=d.test(h)?h.replace(d,f):h+f;}};Element.Properties.opacity={set:function(g){var f=this.style.visibility;if(g==0&&f!="hidden"){this.style.visibility="hidden"; +}else{if(g!=0&&f!="visible"){this.style.visibility="visible";}}b(this,g);},get:(e)?function(){var f=this.style.opacity||this.getComputedStyle("opacity"); +return(f=="")?1:f;}:function(){var f,g=(this.style.filter||this.getComputedStyle("filter"));if(g){f=g.match(d);}return(f==null||g==null)?1:(f[1]/100);}}; +var a=(c.style.cssFloat==null)?"styleFloat":"cssFloat";Element.implement({getComputedStyle:function(h){if(this.currentStyle){return this.currentStyle[h.camelCase()]; +}var g=Element.getDocument(this).defaultView,f=g?g.getComputedStyle(this,null):null;return(f)?f.getPropertyValue((h==a)?"float":h.hyphenate()):null;},setOpacity:function(f){b(this,f); +return this;},getOpacity:function(){return this.get("opacity");},setStyle:function(g,f){switch(g){case"opacity":return this.set("opacity",parseFloat(f)); +case"float":g=a;}g=g.camelCase();if(typeOf(f)!="string"){var h=(Element.Styles[g]||"@").split(" ");f=Array.from(f).map(function(k,j){if(!h[j]){return""; +}return(typeOf(k)=="number")?h[j].replace("@",Math.round(k)):k;}).join(" ");}else{if(f==String(Number(f))){f=Math.round(f);}}this.style[g]=f;return this; +},getStyle:function(l){switch(l){case"opacity":return this.get("opacity");case"float":l=a;}l=l.camelCase();var f=this.style[l];if(!f||l=="zIndex"){f=[]; +for(var k in Element.ShortStyles){if(l!=k){continue;}for(var j in Element.ShortStyles[k]){f.push(this.getStyle(j));}return f.join(" ");}f=this.getComputedStyle(l); +}if(f){f=String(f);var h=f.match(/rgba?\([\d\s,]+\)/);if(h){f=f.replace(h[0],h[0].rgbToHex());}}if(Browser.opera||(Browser.ie&&isNaN(parseFloat(f)))){if((/^(height|width)$/).test(l)){var g=(l=="width")?["left","right"]:["top","bottom"],i=0; +g.each(function(m){i+=this.getStyle("border-"+m+"-width").toInt()+this.getStyle("padding-"+m).toInt();},this);return this["offset"+l.capitalize()]-i+"px"; +}if(Browser.opera&&String(f).indexOf("px")!=-1){return f;}if((/^border(.+)Width|margin|padding/).test(l)){return"0px";}}return f;},setStyles:function(g){for(var f in g){this.setStyle(f,g[f]); +}return this;},getStyles:function(){var f={};Array.flatten(arguments).each(function(g){f[g]=this.getStyle(g);},this);return f;}});Element.Styles={left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgroundColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, @)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px @px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px @px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ @",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, @)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"}; +Element.ShortStyles={margin:{},padding:{},border:{},borderWidth:{},borderStyle:{},borderColor:{}};["Top","Right","Bottom","Left"].each(function(l){var k=Element.ShortStyles; +var g=Element.Styles;["margin","padding"].each(function(m){var n=m+l;k[m][n]=g[n]="@px";});var j="border"+l;k.border[j]=g[j]="@px @ rgb(@, @, @)";var i=j+"Width",f=j+"Style",h=j+"Color"; +k[j]={};k.borderWidth[i]=k[j][i]=g[i]="@px";k.borderStyle[f]=k[j][f]=g[f]="@";k.borderColor[h]=k[j][h]=g[h]="rgb(@, @, @)";});})();(function(){var a=Object.prototype.hasOwnProperty; +Object.extend({subset:function(d,g){var f={};for(var e=0,b=g.length;e0&&d<13){p="f"+d;}}if(!p){p=String.fromCharCode(b).toLowerCase();}}else{if((/click|mouse|menu/i).test(n)){o=(!o.compatMode||o.compatMode=="CSS1Compat")?o.html:o.body; +m={x:(a.pageX!=null)?a.pageX:a.clientX+o.scrollLeft,y:(a.pageY!=null)?a.pageY:a.clientY+o.scrollTop};c={x:(a.pageX!=null)?a.pageX-i.pageXOffset:a.clientX,y:(a.pageY!=null)?a.pageY-i.pageYOffset:a.clientY}; +if((/DOMMouseScroll|mousewheel/).test(n)){l=(a.wheelDelta)?a.wheelDelta/120:-(a.detail||0)/3;}h=(a.which==3)||(a.button==2);if((/over|out/).test(n)){q=a.relatedTarget||a[(n=="mouseover"?"from":"to")+"Element"]; +var j=function(){while(q&&q.nodeType==3){q=q.parentNode;}return true;};var g=(Browser.firefox2)?j.attempt():j();q=(g)?q:null;}}else{if((/gesture|touch/i).test(n)){this.rotation=a.rotation; +this.scale=a.scale;this.targetTouches=a.targetTouches;this.changedTouches=a.changedTouches;var f=this.touches=a.touches;if(f&&f[0]){var e=f[0];m={x:e.pageX,y:e.pageY}; +c={x:e.clientX,y:e.clientY};}}}}return Object.append(this,{event:a,type:n,page:m,client:c,rightClick:h,wheel:l,relatedTarget:document.id(q),target:document.id(k),code:b,key:p,shift:a.shiftKey,control:a.ctrlKey,alt:a.altKey,meta:a.metaKey}); +});Event.Keys={enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8,tab:9,"delete":46};Event.implement({stop:function(){return this.stopPropagation().preventDefault(); +},stopPropagation:function(){if(this.event.stopPropagation){this.event.stopPropagation();}else{this.event.cancelBubble=true;}return this;},preventDefault:function(){if(this.event.preventDefault){this.event.preventDefault(); +}else{this.event.returnValue=false;}return this;}});(function(){Element.Properties.events={set:function(b){this.addEvents(b);}};[Element,Window,Document].invoke("implement",{addEvent:function(f,h){var i=this.retrieve("events",{}); +if(!i[f]){i[f]={keys:[],values:[]};}if(i[f].keys.contains(h)){return this;}i[f].keys.push(h);var g=f,b=Element.Events[f],d=h,j=this;if(b){if(b.onAdd){b.onAdd.call(this,h); +}if(b.condition){d=function(k){if(b.condition.call(this,k)){return h.call(this,k);}return true;};}g=b.base||g;}var e=function(){return h.call(j);};var c=Element.NativeEvents[g]; +if(c){if(c==2){e=function(k){k=new Event(k,j.getWindow());if(d.call(j,k)===false){k.stop();}};}this.addListener(g,e,arguments[2]);}i[f].values.push(e); +return this;},removeEvent:function(e,d){var c=this.retrieve("events");if(!c||!c[e]){return this;}var h=c[e];var b=h.keys.indexOf(d);if(b==-1){return this; +}var g=h.values[b];delete h.keys[b];delete h.values[b];var f=Element.Events[e];if(f){if(f.onRemove){f.onRemove.call(this,d);}e=f.base||e;}return(Element.NativeEvents[e])?this.removeListener(e,g,arguments[2]):this; +},addEvents:function(b){for(var c in b){this.addEvent(c,b[c]);}return this;},removeEvents:function(b){var d;if(typeOf(b)=="object"){for(d in b){this.removeEvent(d,b[d]); +}return this;}var c=this.retrieve("events");if(!c){return this;}if(!b){for(d in c){this.removeEvents(d);}this.eliminate("events");}else{if(c[b]){c[b].keys.each(function(e){this.removeEvent(b,e); +},this);delete c[b];}}return this;},fireEvent:function(e,c,b){var d=this.retrieve("events");if(!d||!d[e]){return this;}c=Array.from(c);d[e].keys.each(function(f){if(b){f.delay(b,this,c); +}else{f.apply(this,c);}},this);return this;},cloneEvents:function(e,d){e=document.id(e);var c=e.retrieve("events");if(!c){return this;}if(!d){for(var b in c){this.cloneEvents(e,b); +}}else{if(c[d]){c[d].keys.each(function(f){this.addEvent(d,f);},this);}}return this;}});Element.NativeEvents={click:2,dblclick:2,mouseup:2,mousedown:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mousemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,orientationchange:2,touchstart:2,touchmove:2,touchend:2,touchcancel:2,gesturestart:2,gesturechange:2,gestureend:2,focus:2,blur:2,change:2,reset:2,select:2,submit:2,load:2,unload:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll:1}; +var a=function(b){var c=b.relatedTarget;if(c==null){return true;}if(!c){return false;}return(c!=this&&c.prefix!="xul"&&typeOf(this)!="document"&&!this.contains(c)); +};Element.Events={mouseenter:{base:"mouseover",condition:a},mouseleave:{base:"mouseout",condition:a},mousewheel:{base:(Browser.firefox)?"DOMMouseScroll":"mousewheel"}}; +})();(function(){var h=document.createElement("div"),e=document.createElement("div");h.style.height="0";h.appendChild(e);var d=(e.offsetParent===h);h=e=null; +var l=function(m){return k(m,"position")!="static"||a(m);};var i=function(m){return l(m)||(/^(?:table|td|th)$/i).test(m.tagName);};Element.implement({scrollTo:function(m,n){if(a(this)){this.getWindow().scrollTo(m,n); +}else{this.scrollLeft=m;this.scrollTop=n;}return this;},getSize:function(){if(a(this)){return this.getWindow().getSize();}return{x:this.offsetWidth,y:this.offsetHeight}; +},getScrollSize:function(){if(a(this)){return this.getWindow().getScrollSize();}return{x:this.scrollWidth,y:this.scrollHeight};},getScroll:function(){if(a(this)){return this.getWindow().getScroll(); +}return{x:this.scrollLeft,y:this.scrollTop};},getScrolls:function(){var n=this.parentNode,m={x:0,y:0};while(n&&!a(n)){m.x+=n.scrollLeft;m.y+=n.scrollTop; +n=n.parentNode;}return m;},getOffsetParent:d?function(){var m=this;if(a(m)||k(m,"position")=="fixed"){return null;}var n=(k(m,"position")=="static")?i:l; +while((m=m.parentNode)){if(n(m)){return m;}}return null;}:function(){var m=this;if(a(m)||k(m,"position")=="fixed"){return null;}try{return m.offsetParent; +}catch(n){}return null;},getOffsets:function(){if(this.getBoundingClientRect&&!Browser.Platform.ios){var r=this.getBoundingClientRect(),o=document.id(this.getDocument().documentElement),q=o.getScroll(),t=this.getScrolls(),s=(k(this,"position")=="fixed"); +return{x:r.left.toInt()+t.x+((s)?0:q.x)-o.clientLeft,y:r.top.toInt()+t.y+((s)?0:q.y)-o.clientTop};}var n=this,m={x:0,y:0};if(a(this)){return m;}while(n&&!a(n)){m.x+=n.offsetLeft; +m.y+=n.offsetTop;if(Browser.firefox){if(!c(n)){m.x+=b(n);m.y+=g(n);}var p=n.parentNode;if(p&&k(p,"overflow")!="visible"){m.x+=b(p);m.y+=g(p);}}else{if(n!=this&&Browser.safari){m.x+=b(n); +m.y+=g(n);}}n=n.offsetParent;}if(Browser.firefox&&!c(this)){m.x-=b(this);m.y-=g(this);}return m;},getPosition:function(p){if(a(this)){return{x:0,y:0};}var q=this.getOffsets(),n=this.getScrolls(); +var m={x:q.x-n.x,y:q.y-n.y};if(p&&(p=document.id(p))){var o=p.getPosition();return{x:m.x-o.x-b(p),y:m.y-o.y-g(p)};}return m;},getCoordinates:function(o){if(a(this)){return this.getWindow().getCoordinates(); +}var m=this.getPosition(o),n=this.getSize();var p={left:m.x,top:m.y,width:n.x,height:n.y};p.right=p.left+p.width;p.bottom=p.top+p.height;return p;},computePosition:function(m){return{left:m.x-j(this,"margin-left"),top:m.y-j(this,"margin-top")}; +},setPosition:function(m){return this.setStyles(this.computePosition(m));}});[Document,Window].invoke("implement",{getSize:function(){var m=f(this);return{x:m.clientWidth,y:m.clientHeight}; +},getScroll:function(){var n=this.getWindow(),m=f(this);return{x:n.pageXOffset||m.scrollLeft,y:n.pageYOffset||m.scrollTop};},getScrollSize:function(){var o=f(this),n=this.getSize(),m=this.getDocument().body; +return{x:Math.max(o.scrollWidth,m.scrollWidth,n.x),y:Math.max(o.scrollHeight,m.scrollHeight,n.y)};},getPosition:function(){return{x:0,y:0};},getCoordinates:function(){var m=this.getSize(); +return{top:0,left:0,bottom:m.y,right:m.x,height:m.y,width:m.x};}});var k=Element.getComputedStyle;function j(m,n){return k(m,n).toInt()||0;}function c(m){return k(m,"-moz-box-sizing")=="border-box"; +}function g(m){return j(m,"border-top-width");}function b(m){return j(m,"border-left-width");}function a(m){return(/^(?:body|html)$/i).test(m.tagName); +}function f(m){var n=m.getDocument();return(!n.compatMode||n.compatMode=="CSS1Compat")?n.html:n.body;}})();Element.alias({position:"setPosition"});[Window,Document,Element].invoke("implement",{getHeight:function(){return this.getSize().y; +},getWidth:function(){return this.getSize().x;},getScrollTop:function(){return this.getScroll().y;},getScrollLeft:function(){return this.getScroll().x; +},getScrollHeight:function(){return this.getScrollSize().y;},getScrollWidth:function(){return this.getScrollSize().x;},getTop:function(){return this.getPosition().y; +},getLeft:function(){return this.getPosition().x;}});(function(){var a=this.Class=new Type("Class",function(h){if(instanceOf(h,Function)){h={initialize:h}; +}var g=function(){e(this);if(g.$prototyping){return this;}this.$caller=null;var i=(this.initialize)?this.initialize.apply(this,arguments):this;this.$caller=this.caller=null; +return i;}.extend(this).implement(h);g.$constructor=a;g.prototype.$constructor=g;g.prototype.parent=c;return g;});var c=function(){if(!this.$caller){throw new Error('The method "parent" cannot be called.'); +}var g=this.$caller.$name,h=this.$caller.$owner.parent,i=(h)?h.prototype[g]:null;if(!i){throw new Error('The method "'+g+'" has no parent.');}return i.apply(this,arguments); +};var e=function(g){for(var h in g){var j=g[h];switch(typeOf(j)){case"object":var i=function(){};i.prototype=j;g[h]=e(new i);break;case"array":g[h]=j.clone(); +break;}}return g;};var b=function(g,h,j){if(j.$origin){j=j.$origin;}var i=function(){if(j.$protected&&this.$caller==null){throw new Error('The method "'+h+'" cannot be called.'); +}var l=this.caller,m=this.$caller;this.caller=m;this.$caller=i;var k=j.apply(this,arguments);this.$caller=m;this.caller=l;return k;}.extend({$owner:g,$origin:j,$name:h}); +return i;};var f=function(h,i,g){if(a.Mutators.hasOwnProperty(h)){i=a.Mutators[h].call(this,i);if(i==null){return this;}}if(typeOf(i)=="function"){if(i.$hidden){return this; +}this.prototype[h]=(g)?i:b(this,h,i);}else{Object.merge(this.prototype,h,i);}return this;};var d=function(g){g.$prototyping=true;var h=new g;delete g.$prototyping; +return h;};a.implement("implement",f.overloadSetter());a.Mutators={Extends:function(g){this.parent=g;this.prototype=d(g);},Implements:function(g){Array.from(g).each(function(j){var h=new j; +for(var i in h){f.call(this,i,h[i],true);}},this);}};})();(function(){this.Chain=new Class({$chain:[],chain:function(){this.$chain.append(Array.flatten(arguments)); +return this;},callChain:function(){return(this.$chain.length)?this.$chain.shift().apply(this,arguments):false;},clearChain:function(){this.$chain.empty(); +return this;}});var a=function(b){return b.replace(/^on([A-Z])/,function(c,d){return d.toLowerCase();});};this.Events=new Class({$events:{},addEvent:function(d,c,b){d=a(d); +this.$events[d]=(this.$events[d]||[]).include(c);if(b){c.internal=true;}return this;},addEvents:function(b){for(var c in b){this.addEvent(c,b[c]);}return this; +},fireEvent:function(e,c,b){e=a(e);var d=this.$events[e];if(!d){return this;}c=Array.from(c);d.each(function(f){if(b){f.delay(b,this,c);}else{f.apply(this,c); +}},this);return this;},removeEvent:function(e,d){e=a(e);var c=this.$events[e];if(c&&!d.internal){var b=c.indexOf(d);if(b!=-1){delete c[b];}}return this; +},removeEvents:function(d){var e;if(typeOf(d)=="object"){for(e in d){this.removeEvent(e,d[e]);}return this;}if(d){d=a(d);}for(e in this.$events){if(d&&d!=e){continue; +}var c=this.$events[e];for(var b=c.length;b--;){if(b in c){this.removeEvent(e,c[b]);}}}return this;}});this.Options=new Class({setOptions:function(){var b=this.options=Object.merge.apply(null,[{},this.options].append(arguments)); +if(this.addEvent){for(var c in b){if(typeOf(b[c])!="function"||!(/^on[A-Z]/).test(c)){continue;}this.addEvent(c,b[c]);delete b[c];}}return this;}});})(); +(function(){var f=this.Fx=new Class({Implements:[Chain,Events,Options],options:{fps:60,unit:false,duration:500,frames:null,frameSkip:true,link:"ignore"},initialize:function(g){this.subject=this.subject||this; +this.setOptions(g);},getTransition:function(){return function(g){return -(Math.cos(Math.PI*g)-1)/2;};},step:function(g){if(this.options.frameSkip){var h=(this.time!=null)?(g-this.time):0,i=h/this.frameInterval; +this.time=g;this.frame+=i;}else{this.frame++;}if(this.frame + MIT-style license. +*/ +var Slimbox=(function(){var F=window,n=Browser.ie6,u,g,G=-1,o,w,E,v,y,M,s,m={},t=new Image(),K=new Image(),I,a,h,q,J,e,H,c,A,L,x,i,d,C;F.addEvent("domready",function(){$(document.body).adopt($$(I=new Element("div#lbOverlay",{events:{click:D}}),a=new Element("div#lbCenter"),H=new Element("div#lbBottomContainer")).setStyle("display","none"));h=new Element("div#lbImage").inject(a).adopt(q=new Element("div",{styles:{position:"relative"}}).adopt(J=new Element("a#lbPrevLink[href=#]",{events:{click:B}}),e=new Element("a#lbNextLink[href=#]",{events:{click:f}})));c=new Element("div#lbBottom").inject(H).adopt(new Element("a#lbCloseLink[href=#]",{events:{click:D}}),A=new Element("div#lbCaption"),L=new Element("div#lbNumber"),new Element("div",{styles:{clear:"both"}}))});function z(){var N=F.getScroll(),O=F.getSize();$$(a,H).setStyle("left",N.x+(O.x/2));if(v){I.setStyles({left:N.x,top:N.y,width:O.x,height:O.y})}}function l(N){["object",n?"select":"embed"].forEach(function(P){Array.forEach(document.getElementsByTagName(P),function(Q){if(N){Q._slimbox=Q.style.visibility}Q.style.visibility=N?"hidden":Q._slimbox})});I.style.display=N?"":"none";var O=N?"addEvent":"removeEvent";F[O]("scroll",z)[O]("resize",z);document[O]("keydown",p)}function p(O){var N=O.code;return u.closeKeys.contains(N)?D():u.nextKeys.contains(N)?f():u.previousKeys.contains(N)?B():false}function B(){return b(w)}function f(){return b(E)}function b(N){if(N>=0){G=N;o=g[N][0];w=(G||(u.loop?g.length:0))-1;E=((G+1)%g.length)||(u.loop?0:-1);r();a.className="lbLoading";m=new Image();m.onload=k;m.src=o}return false}function k(){a.className="";d.set(0);h.setStyles({backgroundImage:"url("+o+")",display:""});q.setStyle("width",m.width);$$(q,J,e).setStyle("height",m.height);A.set("html",g[G][1]||"");L.set("html",(((g.length>1)&&u.counterText)||"").replace(/{x}/,G+1).replace(/{y}/,g.length));if(w>=0){t.src=g[w][0]}if(E>=0){K.src=g[E][0]}M=h.offsetWidth;s=h.offsetHeight;var P=Math.max(0,y-(s/2)),N=0,O;if(a.offsetHeight!=s){N=i.start({height:s,top:P})}if(a.offsetWidth!=M){N=i.start({width:M,marginLeft:-M/2})}O=function(){H.setStyles({width:M,top:P+s,marginLeft:-M/2,visibility:"hidden",display:""});d.start(1)};if(N){i.chain(O)}else{O()}}function j(){if(w>=0){J.style.display=""}if(E>=0){e.style.display=""}C.set(-c.offsetHeight).start(0);H.style.visibility=""}function r(){m.onload=null;m.src=t.src=K.src=o;i.cancel();d.cancel();C.cancel();$$(J,e,h,H).setStyle("display","none")}function D(){if(G>=0){r();G=w=E=-1;a.style.display="none";x.cancel().chain(l).start(0)}return false}Element.implement({slimbox:function(N,O){$$(this).slimbox(N,O);return this}});Elements.implement({slimbox:function(N,Q,P){Q=Q||function(R){return[R.href,R.title]};P=P||function(){return true};var O=this;O.removeEvents("click").addEvent("click",function(){var R=O.filter(P,this);return Slimbox.open(R.map(Q),R.indexOf(this),N)});return O}});return{open:function(P,O,N){u=Object.append({loop:false,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:400,resizeTransition:false,initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},N||{});x=new Fx.Tween(I,{property:"opacity",duration:u.overlayFadeDuration});i=new Fx.Morph(a,Object.append({duration:u.resizeDuration,link:"chain"},u.resizeTransition?{transition:u.resizeTransition}:{}));d=new Fx.Tween(h,{property:"opacity",duration:u.imageFadeDuration,onComplete:j});C=new Fx.Tween(c,{property:"margin-top",duration:u.captionAnimationDuration});if(typeof P=="string"){P=[[P,O]];O=0}y=F.getScrollTop()+(F.getHeight()/2);M=u.initialWidth;s=u.initialHeight;a.setStyles({top:Math.max(0,y-(s/2)),width:M,height:s,marginLeft:-M/2,display:""});v=n||(I.currentStyle&&(I.currentStyle.position!="fixed"));if(v){I.style.position="absolute"}x.set(0).start(u.overlayOpacity);z();l(1);g=P;u.loop=u.loop&&(g.length>1);return b(O)}}})(); + +// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED) +Slimbox.scanPage = function() { + $$("a[rel^=lightbox]").slimbox({/* Put custom options here */}, null, function(el) { + return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel)); + }); +}; +if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) { + window.addEvent("domready", Slimbox.scanPage); +} diff --git a/webyep-system/program/opt/scriptaculous-lightbox/builder.js b/webyep-system/program/opt/scriptaculous-lightbox/builder.js new file mode 100755 index 0000000..7325038 --- /dev/null +++ b/webyep-system/program/opt/scriptaculous-lightbox/builder.js @@ -0,0 +1,136 @@ +// script.aculo.us builder.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010 + +// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) +// +// script.aculo.us is freely distributable under the terms of an MIT-style license. +// For details, see the script.aculo.us web site: http://script.aculo.us/ + +var Builder = { + NODEMAP: { + AREA: 'map', + CAPTION: 'table', + COL: 'table', + COLGROUP: 'table', + LEGEND: 'fieldset', + OPTGROUP: 'select', + OPTION: 'select', + PARAM: 'object', + TBODY: 'table', + TD: 'table', + TFOOT: 'table', + TH: 'table', + THEAD: 'table', + TR: 'table' + }, + // note: For Firefox < 1.5, OPTION and OPTGROUP tags are currently broken, + // due to a Firefox bug + node: function(elementName) { + elementName = elementName.toUpperCase(); + + // try innerHTML approach + var parentTag = this.NODEMAP[elementName] || 'div'; + var parentElement = document.createElement(parentTag); + try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707 + parentElement.innerHTML = "<" + elementName + ">"; + } catch(e) {} + var element = parentElement.firstChild || null; + + // see if browser added wrapping tags + if(element && (element.tagName.toUpperCase() != elementName)) + element = element.getElementsByTagName(elementName)[0]; + + // fallback to createElement approach + if(!element) element = document.createElement(elementName); + + // abort if nothing could be created + if(!element) return; + + // attributes (or text) + if(arguments[1]) + if(this._isStringOrNumber(arguments[1]) || + (arguments[1] instanceof Array) || + arguments[1].tagName) { + this._children(element, arguments[1]); + } else { + var attrs = this._attributes(arguments[1]); + if(attrs.length) { + try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707 + parentElement.innerHTML = "<" +elementName + " " + + attrs + ">"; + } catch(e) {} + element = parentElement.firstChild || null; + // workaround firefox 1.0.X bug + if(!element) { + element = document.createElement(elementName); + for(attr in arguments[1]) + element[attr == 'class' ? 'className' : attr] = arguments[1][attr]; + } + if(element.tagName.toUpperCase() != elementName) + element = parentElement.getElementsByTagName(elementName)[0]; + } + } + + // text, or array of children + if(arguments[2]) + this._children(element, arguments[2]); + + return $(element); + }, + _text: function(text) { + return document.createTextNode(text); + }, + + ATTR_MAP: { + 'className': 'class', + 'htmlFor': 'for' + }, + + _attributes: function(attributes) { + var attrs = []; + for(attribute in attributes) + attrs.push((attribute in this.ATTR_MAP ? this.ATTR_MAP[attribute] : attribute) + + '="' + attributes[attribute].toString().escapeHTML().gsub(/"/,'"') + '"'); + return attrs.join(" "); + }, + _children: function(element, children) { + if(children.tagName) { + element.appendChild(children); + return; + } + if(typeof children=='object') { // array can hold nodes and text + children.flatten().each( function(e) { + if(typeof e=='object') + element.appendChild(e); + else + if(Builder._isStringOrNumber(e)) + element.appendChild(Builder._text(e)); + }); + } else + if(Builder._isStringOrNumber(children)) + element.appendChild(Builder._text(children)); + }, + _isStringOrNumber: function(param) { + return(typeof param=='string' || typeof param=='number'); + }, + build: function(html) { + var element = this.node('div'); + $(element).update(html.strip()); + return element.down(); + }, + dump: function(scope) { + if(typeof scope != 'object' && typeof scope != 'function') scope = window; //global scope + + var tags = ("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY " + + "BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET " + + "FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX "+ + "KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P "+ + "PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD "+ + "TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/); + + tags.each( function(tag){ + scope[tag] = function() { + return Builder.node.apply(Builder, [tag].concat($A(arguments))); + }; + }); + } +}; \ No newline at end of file diff --git a/webyep-system/program/opt/scriptaculous-lightbox/css/lightbox.css b/webyep-system/program/opt/scriptaculous-lightbox/css/lightbox.css new file mode 100755 index 0000000..d213a5a --- /dev/null +++ b/webyep-system/program/opt/scriptaculous-lightbox/css/lightbox.css @@ -0,0 +1,176 @@ +/* line 7, ../sass/lightbox.sass */ +#lightbox { + position: absolute; + left: 0; + width: 100%; + z-index: 9100; /* old 100 */ + text-align: center; + line-height: 0; +} +/* line 14, ../sass/lightbox.sass */ +#lightbox img { + width: auto; + height: auto; +} +/* line 17, ../sass/lightbox.sass */ +#lightbox a img { + border: none; +} + +/* line 20, ../sass/lightbox.sass */ +#outerImageContainer { + position: relative; + background-color: white; + width: 250px; + height: 250px; + margin: 0 auto; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; +} + +/* line 28, ../sass/lightbox.sass */ +#imageContainer { + padding: 10px; +} + +/* line 31, ../sass/lightbox.sass */ +#loading { + position: absolute; + top: 40%; + left: 0%; + height: 25%; + width: 100%; + text-align: center; + line-height: 0; +} + +/* line 40, ../sass/lightbox.sass */ +#hoverNav { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 9010; /* old 10 */ +} + +/* line 48, ../sass/lightbox.sass */ +#imageContainer > #hoverNav { + left: 0; +} + +/* line 51, ../sass/lightbox.sass */ +#hoverNav a { + outline: none; +} + +/* line 54, ../sass/lightbox.sass */ +#prevLink, #nextLink { + width: 49%; + height: 100%; + background-image: url("data:image/gif;base64,AAAA"); + /* Trick IE into showing hover */ + display: block; +} + +/* line 61, ../sass/lightbox.sass */ +#prevLink { + left: 0; + float: left; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; + -webkit-transition: opacity 0.6s; + -moz-transition: opacity 0.6s; + -o-transition: opacity 0.6s; + transition: opacity 0.6s; +} + +/* line 65, ../sass/lightbox.sass */ +#nextLink { + right: 0; + float: right; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); + opacity: 0; + -webkit-transition: opacity 0.6s; + -moz-transition: opacity 0.6s; + -o-transition: opacity 0.6s; + transition: opacity 0.6s; +} + +/* line 70, ../sass/lightbox.sass */ +#prevLink:hover, #prevLink:visited:hover { + background: url(../images/prev.png) center left no-repeat; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} + +/* line 74, ../sass/lightbox.sass */ +#nextLink:hover, #nextLink:visited:hover { + background: url(../images/next.png) center right no-repeat; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} + +/* line 77, ../sass/lightbox.sass */ +#imageDataContainer { + font: 11px helvetica, arial, Verdana, sans-serif; + background-color: none; + margin: 10px auto auto auto; + line-height: 1.4em; + overflow: auto; + width: 100%; +} + +/* line 86, ../sass/lightbox.sass */ +#imageData { + padding: 0 10px; + color: #ccc; +} +/* line 89, ../sass/lightbox.sass */ +#imageData #imageDetails { + width: 70%; + float: left; + text-align: left; +} +/* line 93, ../sass/lightbox.sass */ +#imageData #caption { + font-weight: bold; +} +/* line 95, ../sass/lightbox.sass */ +#imageData #numberDisplay { + display: block; + clear: left; + padding-bottom: 1em; +} +/* line 99, ../sass/lightbox.sass */ +#imageData #bottomNavClose { + width: auto; + float: right; + padding-bottom: 0.7em; + outline: none; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); + opacity: 0.7; + -webkit-transition: opacity 0.2s; + -moz-transition: opacity 0.2s; + -o-transition: opacity 0.2s; + transition: opacity 0.2s; +} +#imageData #bottomNavClose:hover { + cursor: pointer; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} +/* line 105, ../sass/lightbox.sass */ +#overlay { + position: absolute; + top: 0; + left: 0; + z-index: 9090; /* old 90 */ + width: 100%; + height: 500px; + background-color: black; +} +#imageData #bottomNavClose {position:relative;right:0px;} diff --git a/webyep-system/program/opt/scriptaculous-lightbox/effects.js b/webyep-system/program/opt/scriptaculous-lightbox/effects.js new file mode 100755 index 0000000..860ddc0 --- /dev/null +++ b/webyep-system/program/opt/scriptaculous-lightbox/effects.js @@ -0,0 +1,1123 @@ +// script.aculo.us effects.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010 + +// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) +// Contributors: +// Justin Palmer (http://encytemedia.com/) +// Mark Pilgrim (http://diveintomark.org/) +// Martin Bialasinki +// +// script.aculo.us is freely distributable under the terms of an MIT-style license. +// For details, see the script.aculo.us web site: http://script.aculo.us/ + +// converts rgb() and #xxx to #xxxxxx format, +// returns self (or first argument) if not convertable +String.prototype.parseColor = function() { + var color = '#'; + if (this.slice(0,4) == 'rgb(') { + var cols = this.slice(4,this.length-1).split(','); + var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3); + } else { + if (this.slice(0,1) == '#') { + if (this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase(); + if (this.length==7) color = this.toLowerCase(); + } + } + return (color.length==7 ? color : (arguments[0] || this)); +}; + +/*--------------------------------------------------------------------------*/ + +Element.collectTextNodes = function(element) { + return $A($(element).childNodes).collect( function(node) { + return (node.nodeType==3 ? node.nodeValue : + (node.hasChildNodes() ? Element.collectTextNodes(node) : '')); + }).flatten().join(''); +}; + +Element.collectTextNodesIgnoreClass = function(element, className) { + return $A($(element).childNodes).collect( function(node) { + return (node.nodeType==3 ? node.nodeValue : + ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? + Element.collectTextNodesIgnoreClass(node, className) : '')); + }).flatten().join(''); +}; + +Element.setContentZoom = function(element, percent) { + element = $(element); + element.setStyle({fontSize: (percent/100) + 'em'}); + if (Prototype.Browser.WebKit) window.scrollBy(0,0); + return element; +}; + +Element.getInlineOpacity = function(element){ + return $(element).style.opacity || ''; +}; + +Element.forceRerendering = function(element) { + try { + element = $(element); + var n = document.createTextNode(' '); + element.appendChild(n); + element.removeChild(n); + } catch(e) { } +}; + +/*--------------------------------------------------------------------------*/ + +var Effect = { + _elementDoesNotExistError: { + name: 'ElementDoesNotExistError', + message: 'The specified DOM element does not exist, but is required for this effect to operate' + }, + Transitions: { + linear: Prototype.K, + sinoidal: function(pos) { + return (-Math.cos(pos*Math.PI)/2) + .5; + }, + reverse: function(pos) { + return 1-pos; + }, + flicker: function(pos) { + var pos = ((-Math.cos(pos*Math.PI)/4) + .75) + Math.random()/4; + return pos > 1 ? 1 : pos; + }, + wobble: function(pos) { + return (-Math.cos(pos*Math.PI*(9*pos))/2) + .5; + }, + pulse: function(pos, pulses) { + return (-Math.cos((pos*((pulses||5)-.5)*2)*Math.PI)/2) + .5; + }, + spring: function(pos) { + return 1 - (Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6)); + }, + none: function(pos) { + return 0; + }, + full: function(pos) { + return 1; + } + }, + DefaultOptions: { + duration: 1.0, // seconds + fps: 100, // 100= assume 66fps max. + sync: false, // true for combining + from: 0.0, + to: 1.0, + delay: 0.0, + queue: 'parallel' + }, + tagifyText: function(element) { + var tagifyStyle = 'position:relative'; + if (Prototype.Browser.IE) tagifyStyle += ';zoom:1'; + + element = $(element); + $A(element.childNodes).each( function(child) { + if (child.nodeType==3) { + child.nodeValue.toArray().each( function(character) { + element.insertBefore( + new Element('span', {style: tagifyStyle}).update( + character == ' ' ? String.fromCharCode(160) : character), + child); + }); + Element.remove(child); + } + }); + }, + multiple: function(element, effect) { + var elements; + if (((typeof element == 'object') || + Object.isFunction(element)) && + (element.length)) + elements = element; + else + elements = $(element).childNodes; + + var options = Object.extend({ + speed: 0.1, + delay: 0.0 + }, arguments[2] || { }); + var masterDelay = options.delay; + + $A(elements).each( function(element, index) { + new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay })); + }); + }, + PAIRS: { + 'slide': ['SlideDown','SlideUp'], + 'blind': ['BlindDown','BlindUp'], + 'appear': ['Appear','Fade'] + }, + toggle: function(element, effect, options) { + element = $(element); + effect = (effect || 'appear').toLowerCase(); + + return Effect[ Effect.PAIRS[ effect ][ element.visible() ? 1 : 0 ] ](element, Object.extend({ + queue: { position:'end', scope:(element.id || 'global'), limit: 1 } + }, options || {})); + } +}; + +Effect.DefaultOptions.transition = Effect.Transitions.sinoidal; + +/* ------------- core effects ------------- */ + +Effect.ScopedQueue = Class.create(Enumerable, { + initialize: function() { + this.effects = []; + this.interval = null; + }, + _each: function(iterator) { + this.effects._each(iterator); + }, + add: function(effect) { + var timestamp = new Date().getTime(); + + var position = Object.isString(effect.options.queue) ? + effect.options.queue : effect.options.queue.position; + + switch(position) { + case 'front': + // move unstarted effects after this effect + this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) { + e.startOn += effect.finishOn; + e.finishOn += effect.finishOn; + }); + break; + case 'with-last': + timestamp = this.effects.pluck('startOn').max() || timestamp; + break; + case 'end': + // start effect after last queued effect has finished + timestamp = this.effects.pluck('finishOn').max() || timestamp; + break; + } + + effect.startOn += timestamp; + effect.finishOn += timestamp; + + if (!effect.options.queue.limit || (this.effects.length < effect.options.queue.limit)) + this.effects.push(effect); + + if (!this.interval) + this.interval = setInterval(this.loop.bind(this), 15); + }, + remove: function(effect) { + this.effects = this.effects.reject(function(e) { return e==effect }); + if (this.effects.length == 0) { + clearInterval(this.interval); + this.interval = null; + } + }, + loop: function() { + var timePos = new Date().getTime(); + for(var i=0, len=this.effects.length;i= this.startOn) { + if (timePos >= this.finishOn) { + this.render(1.0); + this.cancel(); + this.event('beforeFinish'); + if (this.finish) this.finish(); + this.event('afterFinish'); + return; + } + var pos = (timePos - this.startOn) / this.totalTime, + frame = (pos * this.totalFrames).round(); + if (frame > this.currentFrame) { + this.render(pos); + this.currentFrame = frame; + } + } + }, + cancel: function() { + if (!this.options.sync) + Effect.Queues.get(Object.isString(this.options.queue) ? + 'global' : this.options.queue.scope).remove(this); + this.state = 'finished'; + }, + event: function(eventName) { + if (this.options[eventName + 'Internal']) this.options[eventName + 'Internal'](this); + if (this.options[eventName]) this.options[eventName](this); + }, + inspect: function() { + var data = $H(); + for(property in this) + if (!Object.isFunction(this[property])) data.set(property, this[property]); + return '#'; + } +}); + +Effect.Parallel = Class.create(Effect.Base, { + initialize: function(effects) { + this.effects = effects || []; + this.start(arguments[1]); + }, + update: function(position) { + this.effects.invoke('render', position); + }, + finish: function(position) { + this.effects.each( function(effect) { + effect.render(1.0); + effect.cancel(); + effect.event('beforeFinish'); + if (effect.finish) effect.finish(position); + effect.event('afterFinish'); + }); + } +}); + +Effect.Tween = Class.create(Effect.Base, { + initialize: function(object, from, to) { + object = Object.isString(object) ? $(object) : object; + var args = $A(arguments), method = args.last(), + options = args.length == 5 ? args[3] : null; + this.method = Object.isFunction(method) ? method.bind(object) : + Object.isFunction(object[method]) ? object[method].bind(object) : + function(value) { object[method] = value }; + this.start(Object.extend({ from: from, to: to }, options || { })); + }, + update: function(position) { + this.method(position); + } +}); + +Effect.Event = Class.create(Effect.Base, { + initialize: function() { + this.start(Object.extend({ duration: 0 }, arguments[0] || { })); + }, + update: Prototype.emptyFunction +}); + +Effect.Opacity = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + // make this work on IE on elements without 'layout' + if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) + this.element.setStyle({zoom: 1}); + var options = Object.extend({ + from: this.element.getOpacity() || 0.0, + to: 1.0 + }, arguments[1] || { }); + this.start(options); + }, + update: function(position) { + this.element.setOpacity(position); + } +}); + +Effect.Move = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ + x: 0, + y: 0, + mode: 'relative' + }, arguments[1] || { }); + this.start(options); + }, + setup: function() { + this.element.makePositioned(); + this.originalLeft = parseFloat(this.element.getStyle('left') || '0'); + this.originalTop = parseFloat(this.element.getStyle('top') || '0'); + if (this.options.mode == 'absolute') { + this.options.x = this.options.x - this.originalLeft; + this.options.y = this.options.y - this.originalTop; + } + }, + update: function(position) { + this.element.setStyle({ + left: (this.options.x * position + this.originalLeft).round() + 'px', + top: (this.options.y * position + this.originalTop).round() + 'px' + }); + } +}); + +// for backwards compatibility +Effect.MoveBy = function(element, toTop, toLeft) { + return new Effect.Move(element, + Object.extend({ x: toLeft, y: toTop }, arguments[3] || { })); +}; + +Effect.Scale = Class.create(Effect.Base, { + initialize: function(element, percent) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ + scaleX: true, + scaleY: true, + scaleContent: true, + scaleFromCenter: false, + scaleMode: 'box', // 'box' or 'contents' or { } with provided values + scaleFrom: 100.0, + scaleTo: percent + }, arguments[2] || { }); + this.start(options); + }, + setup: function() { + this.restoreAfterFinish = this.options.restoreAfterFinish || false; + this.elementPositioning = this.element.getStyle('position'); + + this.originalStyle = { }; + ['top','left','width','height','fontSize'].each( function(k) { + this.originalStyle[k] = this.element.style[k]; + }.bind(this)); + + this.originalTop = this.element.offsetTop; + this.originalLeft = this.element.offsetLeft; + + var fontSize = this.element.getStyle('font-size') || '100%'; + ['em','px','%','pt'].each( function(fontSizeType) { + if (fontSize.indexOf(fontSizeType)>0) { + this.fontSize = parseFloat(fontSize); + this.fontSizeType = fontSizeType; + } + }.bind(this)); + + this.factor = (this.options.scaleTo - this.options.scaleFrom)/100; + + this.dims = null; + if (this.options.scaleMode=='box') + this.dims = [this.element.offsetHeight, this.element.offsetWidth]; + if (/^content/.test(this.options.scaleMode)) + this.dims = [this.element.scrollHeight, this.element.scrollWidth]; + if (!this.dims) + this.dims = [this.options.scaleMode.originalHeight, + this.options.scaleMode.originalWidth]; + }, + update: function(position) { + var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position); + if (this.options.scaleContent && this.fontSize) + this.element.setStyle({fontSize: this.fontSize * currentScale + this.fontSizeType }); + this.setDimensions(this.dims[0] * currentScale, this.dims[1] * currentScale); + }, + finish: function(position) { + if (this.restoreAfterFinish) this.element.setStyle(this.originalStyle); + }, + setDimensions: function(height, width) { + var d = { }; + if (this.options.scaleX) d.width = width.round() + 'px'; + if (this.options.scaleY) d.height = height.round() + 'px'; + if (this.options.scaleFromCenter) { + var topd = (height - this.dims[0])/2; + var leftd = (width - this.dims[1])/2; + if (this.elementPositioning == 'absolute') { + if (this.options.scaleY) d.top = this.originalTop-topd + 'px'; + if (this.options.scaleX) d.left = this.originalLeft-leftd + 'px'; + } else { + if (this.options.scaleY) d.top = -topd + 'px'; + if (this.options.scaleX) d.left = -leftd + 'px'; + } + } + this.element.setStyle(d); + } +}); + +Effect.Highlight = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || { }); + this.start(options); + }, + setup: function() { + // Prevent executing on elements not in the layout flow + if (this.element.getStyle('display')=='none') { this.cancel(); return; } + // Disable background image during the effect + this.oldStyle = { }; + if (!this.options.keepBackgroundImage) { + this.oldStyle.backgroundImage = this.element.getStyle('background-image'); + this.element.setStyle({backgroundImage: 'none'}); + } + if (!this.options.endcolor) + this.options.endcolor = this.element.getStyle('background-color').parseColor('#ffffff'); + if (!this.options.restorecolor) + this.options.restorecolor = this.element.getStyle('background-color'); + // init color calculations + this._base = $R(0,2).map(function(i){ return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this)); + this._delta = $R(0,2).map(function(i){ return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] }.bind(this)); + }, + update: function(position) { + this.element.setStyle({backgroundColor: $R(0,2).inject('#',function(m,v,i){ + return m+((this._base[i]+(this._delta[i]*position)).round().toColorPart()); }.bind(this)) }); + }, + finish: function() { + this.element.setStyle(Object.extend(this.oldStyle, { + backgroundColor: this.options.restorecolor + })); + } +}); + +Effect.ScrollTo = function(element) { + var options = arguments[1] || { }, + scrollOffsets = document.viewport.getScrollOffsets(), + elementOffsets = $(element).cumulativeOffset(); + + if (options.offset) elementOffsets[1] += options.offset; + + return new Effect.Tween(null, + scrollOffsets.top, + elementOffsets[1], + options, + function(p){ scrollTo(scrollOffsets.left, p.round()); } + ); +}; + +/* ------------- combination effects ------------- */ + +Effect.Fade = function(element) { + element = $(element); + var oldOpacity = element.getInlineOpacity(); + var options = Object.extend({ + from: element.getOpacity() || 1.0, + to: 0.0, + afterFinishInternal: function(effect) { + if (effect.options.to!=0) return; + effect.element.hide().setStyle({opacity: oldOpacity}); + } + }, arguments[1] || { }); + return new Effect.Opacity(element,options); +}; + +Effect.Appear = function(element) { + element = $(element); + var options = Object.extend({ + from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0), + to: 1.0, + // force Safari to render floated elements properly + afterFinishInternal: function(effect) { + effect.element.forceRerendering(); + }, + beforeSetup: function(effect) { + effect.element.setOpacity(effect.options.from).show(); + }}, arguments[1] || { }); + return new Effect.Opacity(element,options); +}; + +Effect.Puff = function(element) { + element = $(element); + var oldStyle = { + opacity: element.getInlineOpacity(), + position: element.getStyle('position'), + top: element.style.top, + left: element.style.left, + width: element.style.width, + height: element.style.height + }; + return new Effect.Parallel( + [ new Effect.Scale(element, 200, + { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }), + new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], + Object.extend({ duration: 1.0, + beforeSetupInternal: function(effect) { + Position.absolutize(effect.effects[0].element); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.hide().setStyle(oldStyle); } + }, arguments[1] || { }) + ); +}; + +Effect.BlindUp = function(element) { + element = $(element); + element.makeClipping(); + return new Effect.Scale(element, 0, + Object.extend({ scaleContent: false, + scaleX: false, + restoreAfterFinish: true, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping(); + } + }, arguments[1] || { }) + ); +}; + +Effect.BlindDown = function(element) { + element = $(element); + var elementDimensions = element.getDimensions(); + return new Effect.Scale(element, 100, Object.extend({ + scaleContent: false, + scaleX: false, + scaleFrom: 0, + scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, + restoreAfterFinish: true, + afterSetup: function(effect) { + effect.element.makeClipping().setStyle({height: '0px'}).show(); + }, + afterFinishInternal: function(effect) { + effect.element.undoClipping(); + } + }, arguments[1] || { })); +}; + +Effect.SwitchOff = function(element) { + element = $(element); + var oldOpacity = element.getInlineOpacity(); + return new Effect.Appear(element, Object.extend({ + duration: 0.4, + from: 0, + transition: Effect.Transitions.flicker, + afterFinishInternal: function(effect) { + new Effect.Scale(effect.element, 1, { + duration: 0.3, scaleFromCenter: true, + scaleX: false, scaleContent: false, restoreAfterFinish: true, + beforeSetup: function(effect) { + effect.element.makePositioned().makeClipping(); + }, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: oldOpacity}); + } + }); + } + }, arguments[1] || { })); +}; + +Effect.DropOut = function(element) { + element = $(element); + var oldStyle = { + top: element.getStyle('top'), + left: element.getStyle('left'), + opacity: element.getInlineOpacity() }; + return new Effect.Parallel( + [ new Effect.Move(element, {x: 0, y: 100, sync: true }), + new Effect.Opacity(element, { sync: true, to: 0.0 }) ], + Object.extend( + { duration: 0.5, + beforeSetup: function(effect) { + effect.effects[0].element.makePositioned(); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle); + } + }, arguments[1] || { })); +}; + +Effect.Shake = function(element) { + element = $(element); + var options = Object.extend({ + distance: 20, + duration: 0.5 + }, arguments[1] || {}); + var distance = parseFloat(options.distance); + var split = parseFloat(options.duration) / 10.0; + var oldStyle = { + top: element.getStyle('top'), + left: element.getStyle('left') }; + return new Effect.Move(element, + { x: distance, y: 0, duration: split, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -distance, y: 0, duration: split, afterFinishInternal: function(effect) { + effect.element.undoPositioned().setStyle(oldStyle); + }}); }}); }}); }}); }}); }}); +}; + +Effect.SlideDown = function(element) { + element = $(element).cleanWhitespace(); + // SlideDown need to have the content of the element wrapped in a container element with fixed height! + var oldInnerBottom = element.down().getStyle('bottom'); + var elementDimensions = element.getDimensions(); + return new Effect.Scale(element, 100, Object.extend({ + scaleContent: false, + scaleX: false, + scaleFrom: window.opera ? 0 : 1, + scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, + restoreAfterFinish: true, + afterSetup: function(effect) { + effect.element.makePositioned(); + effect.element.down().makePositioned(); + if (window.opera) effect.element.setStyle({top: ''}); + effect.element.makeClipping().setStyle({height: '0px'}).show(); + }, + afterUpdateInternal: function(effect) { + effect.element.down().setStyle({bottom: + (effect.dims[0] - effect.element.clientHeight) + 'px' }); + }, + afterFinishInternal: function(effect) { + effect.element.undoClipping().undoPositioned(); + effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); } + }, arguments[1] || { }) + ); +}; + +Effect.SlideUp = function(element) { + element = $(element).cleanWhitespace(); + var oldInnerBottom = element.down().getStyle('bottom'); + var elementDimensions = element.getDimensions(); + return new Effect.Scale(element, window.opera ? 0 : 1, + Object.extend({ scaleContent: false, + scaleX: false, + scaleMode: 'box', + scaleFrom: 100, + scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, + restoreAfterFinish: true, + afterSetup: function(effect) { + effect.element.makePositioned(); + effect.element.down().makePositioned(); + if (window.opera) effect.element.setStyle({top: ''}); + effect.element.makeClipping().show(); + }, + afterUpdateInternal: function(effect) { + effect.element.down().setStyle({bottom: + (effect.dims[0] - effect.element.clientHeight) + 'px' }); + }, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping().undoPositioned(); + effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); + } + }, arguments[1] || { }) + ); +}; + +// Bug in opera makes the TD containing this element expand for a instance after finish +Effect.Squish = function(element) { + return new Effect.Scale(element, window.opera ? 1 : 0, { + restoreAfterFinish: true, + beforeSetup: function(effect) { + effect.element.makeClipping(); + }, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping(); + } + }); +}; + +Effect.Grow = function(element) { + element = $(element); + var options = Object.extend({ + direction: 'center', + moveTransition: Effect.Transitions.sinoidal, + scaleTransition: Effect.Transitions.sinoidal, + opacityTransition: Effect.Transitions.full + }, arguments[1] || { }); + var oldStyle = { + top: element.style.top, + left: element.style.left, + height: element.style.height, + width: element.style.width, + opacity: element.getInlineOpacity() }; + + var dims = element.getDimensions(); + var initialMoveX, initialMoveY; + var moveX, moveY; + + switch (options.direction) { + case 'top-left': + initialMoveX = initialMoveY = moveX = moveY = 0; + break; + case 'top-right': + initialMoveX = dims.width; + initialMoveY = moveY = 0; + moveX = -dims.width; + break; + case 'bottom-left': + initialMoveX = moveX = 0; + initialMoveY = dims.height; + moveY = -dims.height; + break; + case 'bottom-right': + initialMoveX = dims.width; + initialMoveY = dims.height; + moveX = -dims.width; + moveY = -dims.height; + break; + case 'center': + initialMoveX = dims.width / 2; + initialMoveY = dims.height / 2; + moveX = -dims.width / 2; + moveY = -dims.height / 2; + break; + } + + return new Effect.Move(element, { + x: initialMoveX, + y: initialMoveY, + duration: 0.01, + beforeSetup: function(effect) { + effect.element.hide().makeClipping().makePositioned(); + }, + afterFinishInternal: function(effect) { + new Effect.Parallel( + [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }), + new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }), + new Effect.Scale(effect.element, 100, { + scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, + sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true}) + ], Object.extend({ + beforeSetup: function(effect) { + effect.effects[0].element.setStyle({height: '0px'}).show(); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle); + } + }, options) + ); + } + }); +}; + +Effect.Shrink = function(element) { + element = $(element); + var options = Object.extend({ + direction: 'center', + moveTransition: Effect.Transitions.sinoidal, + scaleTransition: Effect.Transitions.sinoidal, + opacityTransition: Effect.Transitions.none + }, arguments[1] || { }); + var oldStyle = { + top: element.style.top, + left: element.style.left, + height: element.style.height, + width: element.style.width, + opacity: element.getInlineOpacity() }; + + var dims = element.getDimensions(); + var moveX, moveY; + + switch (options.direction) { + case 'top-left': + moveX = moveY = 0; + break; + case 'top-right': + moveX = dims.width; + moveY = 0; + break; + case 'bottom-left': + moveX = 0; + moveY = dims.height; + break; + case 'bottom-right': + moveX = dims.width; + moveY = dims.height; + break; + case 'center': + moveX = dims.width / 2; + moveY = dims.height / 2; + break; + } + + return new Effect.Parallel( + [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }), + new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}), + new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }) + ], Object.extend({ + beforeStartInternal: function(effect) { + effect.effects[0].element.makePositioned().makeClipping(); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle); } + }, options) + ); +}; + +Effect.Pulsate = function(element) { + element = $(element); + var options = arguments[1] || { }, + oldOpacity = element.getInlineOpacity(), + transition = options.transition || Effect.Transitions.linear, + reverser = function(pos){ + return 1 - transition((-Math.cos((pos*(options.pulses||5)*2)*Math.PI)/2) + .5); + }; + + return new Effect.Opacity(element, + Object.extend(Object.extend({ duration: 2.0, from: 0, + afterFinishInternal: function(effect) { effect.element.setStyle({opacity: oldOpacity}); } + }, options), {transition: reverser})); +}; + +Effect.Fold = function(element) { + element = $(element); + var oldStyle = { + top: element.style.top, + left: element.style.left, + width: element.style.width, + height: element.style.height }; + element.makeClipping(); + return new Effect.Scale(element, 5, Object.extend({ + scaleContent: false, + scaleX: false, + afterFinishInternal: function(effect) { + new Effect.Scale(element, 1, { + scaleContent: false, + scaleY: false, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping().setStyle(oldStyle); + } }); + }}, arguments[1] || { })); +}; + +Effect.Morph = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ + style: { } + }, arguments[1] || { }); + + if (!Object.isString(options.style)) this.style = $H(options.style); + else { + if (options.style.include(':')) + this.style = options.style.parseStyle(); + else { + this.element.addClassName(options.style); + this.style = $H(this.element.getStyles()); + this.element.removeClassName(options.style); + var css = this.element.getStyles(); + this.style = this.style.reject(function(style) { + return style.value == css[style.key]; + }); + options.afterFinishInternal = function(effect) { + effect.element.addClassName(effect.options.style); + effect.transforms.each(function(transform) { + effect.element.style[transform.style] = ''; + }); + }; + } + } + this.start(options); + }, + + setup: function(){ + function parseColor(color){ + if (!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) color = '#ffffff'; + color = color.parseColor(); + return $R(0,2).map(function(i){ + return parseInt( color.slice(i*2+1,i*2+3), 16 ); + }); + } + this.transforms = this.style.map(function(pair){ + var property = pair[0], value = pair[1], unit = null; + + if (value.parseColor('#zzzzzz') != '#zzzzzz') { + value = value.parseColor(); + unit = 'color'; + } else if (property == 'opacity') { + value = parseFloat(value); + if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) + this.element.setStyle({zoom: 1}); + } else if (Element.CSS_LENGTH.test(value)) { + var components = value.match(/^([\+\-]?[0-9\.]+)(.*)$/); + value = parseFloat(components[1]); + unit = (components.length == 3) ? components[2] : null; + } + + var originalValue = this.element.getStyle(property); + return { + style: property.camelize(), + originalValue: unit=='color' ? parseColor(originalValue) : parseFloat(originalValue || 0), + targetValue: unit=='color' ? parseColor(value) : value, + unit: unit + }; + }.bind(this)).reject(function(transform){ + return ( + (transform.originalValue == transform.targetValue) || + ( + transform.unit != 'color' && + (isNaN(transform.originalValue) || isNaN(transform.targetValue)) + ) + ); + }); + }, + update: function(position) { + var style = { }, transform, i = this.transforms.length; + while(i--) + style[(transform = this.transforms[i]).style] = + transform.unit=='color' ? '#'+ + (Math.round(transform.originalValue[0]+ + (transform.targetValue[0]-transform.originalValue[0])*position)).toColorPart() + + (Math.round(transform.originalValue[1]+ + (transform.targetValue[1]-transform.originalValue[1])*position)).toColorPart() + + (Math.round(transform.originalValue[2]+ + (transform.targetValue[2]-transform.originalValue[2])*position)).toColorPart() : + (transform.originalValue + + (transform.targetValue - transform.originalValue) * position).toFixed(3) + + (transform.unit === null ? '' : transform.unit); + this.element.setStyle(style, true); + } +}); + +Effect.Transform = Class.create({ + initialize: function(tracks){ + this.tracks = []; + this.options = arguments[1] || { }; + this.addTracks(tracks); + }, + addTracks: function(tracks){ + tracks.each(function(track){ + track = $H(track); + var data = track.values().first(); + this.tracks.push($H({ + ids: track.keys().first(), + effect: Effect.Morph, + options: { style: data } + })); + }.bind(this)); + return this; + }, + play: function(){ + return new Effect.Parallel( + this.tracks.map(function(track){ + var ids = track.get('ids'), effect = track.get('effect'), options = track.get('options'); + var elements = [$(ids) || $$(ids)].flatten(); + return elements.map(function(e){ return new effect(e, Object.extend({ sync:true }, options)) }); + }).flatten(), + this.options + ); + } +}); + +Element.CSS_PROPERTIES = $w( + 'backgroundColor backgroundPosition borderBottomColor borderBottomStyle ' + + 'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth ' + + 'borderRightColor borderRightStyle borderRightWidth borderSpacing ' + + 'borderTopColor borderTopStyle borderTopWidth bottom clip color ' + + 'fontSize fontWeight height left letterSpacing lineHeight ' + + 'marginBottom marginLeft marginRight marginTop markerOffset maxHeight '+ + 'maxWidth minHeight minWidth opacity outlineColor outlineOffset ' + + 'outlineWidth paddingBottom paddingLeft paddingRight paddingTop ' + + 'right textIndent top width wordSpacing zIndex'); + +Element.CSS_LENGTH = /^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/; + +String.__parseStyleElement = document.createElement('div'); +String.prototype.parseStyle = function(){ + var style, styleRules = $H(); + if (Prototype.Browser.WebKit) + style = new Element('div',{style:this}).style; + else { + String.__parseStyleElement.innerHTML = '
'; + style = String.__parseStyleElement.childNodes[0].style; + } + + Element.CSS_PROPERTIES.each(function(property){ + if (style[property]) styleRules.set(property, style[property]); + }); + + if (Prototype.Browser.IE && this.include('opacity')) + styleRules.set('opacity', this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]); + + return styleRules; +}; + +if (document.defaultView && document.defaultView.getComputedStyle) { + Element.getStyles = function(element) { + var css = document.defaultView.getComputedStyle($(element), null); + return Element.CSS_PROPERTIES.inject({ }, function(styles, property) { + styles[property] = css[property]; + return styles; + }); + }; +} else { + Element.getStyles = function(element) { + element = $(element); + var css = element.currentStyle, styles; + styles = Element.CSS_PROPERTIES.inject({ }, function(results, property) { + results[property] = css[property]; + return results; + }); + if (!styles.opacity) styles.opacity = element.getOpacity(); + return styles; + }; +} + +Effect.Methods = { + morph: function(element, style) { + element = $(element); + new Effect.Morph(element, Object.extend({ style: style }, arguments[2] || { })); + return element; + }, + visualEffect: function(element, effect, options) { + element = $(element); + var s = effect.dasherize().camelize(), klass = s.charAt(0).toUpperCase() + s.substring(1); + new Effect[klass](element, options); + return element; + }, + highlight: function(element, options) { + element = $(element); + new Effect.Highlight(element, options); + return element; + } +}; + +$w('fade appear grow shrink fold blindUp blindDown slideUp slideDown '+ + 'pulsate shake puff squish switchOff dropOut').each( + function(effect) { + Effect.Methods[effect] = function(element, options){ + element = $(element); + Effect[effect.charAt(0).toUpperCase() + effect.substring(1)](element, options); + return element; + }; + } +); + +$w('getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles').each( + function(f) { Effect.Methods[f] = Element[f]; } +); + +Element.addMethods(Effect.Methods); \ No newline at end of file diff --git a/webyep-system/program/opt/scriptaculous-lightbox/images/bg-checker.png b/webyep-system/program/opt/scriptaculous-lightbox/images/bg-checker.png new file mode 100755 index 0000000..e5edf8e Binary files /dev/null and b/webyep-system/program/opt/scriptaculous-lightbox/images/bg-checker.png differ diff --git a/webyep-system/program/opt/scriptaculous-lightbox/images/close.png b/webyep-system/program/opt/scriptaculous-lightbox/images/close.png new file mode 100755 index 0000000..20baa1d Binary files /dev/null and b/webyep-system/program/opt/scriptaculous-lightbox/images/close.png differ diff --git a/webyep-system/program/opt/scriptaculous-lightbox/images/loading.gif b/webyep-system/program/opt/scriptaculous-lightbox/images/loading.gif new file mode 100755 index 0000000..5087c2a Binary files /dev/null and b/webyep-system/program/opt/scriptaculous-lightbox/images/loading.gif differ diff --git a/webyep-system/program/opt/scriptaculous-lightbox/images/next.png b/webyep-system/program/opt/scriptaculous-lightbox/images/next.png new file mode 100755 index 0000000..08365ac Binary files /dev/null and b/webyep-system/program/opt/scriptaculous-lightbox/images/next.png differ diff --git a/webyep-system/program/opt/scriptaculous-lightbox/images/prev.png b/webyep-system/program/opt/scriptaculous-lightbox/images/prev.png new file mode 100755 index 0000000..329fa98 Binary files /dev/null and b/webyep-system/program/opt/scriptaculous-lightbox/images/prev.png differ diff --git a/webyep-system/program/opt/scriptaculous-lightbox/lightbox-web.js b/webyep-system/program/opt/scriptaculous-lightbox/lightbox-web.js new file mode 100755 index 0000000..bb778cd --- /dev/null +++ b/webyep-system/program/opt/scriptaculous-lightbox/lightbox-web.js @@ -0,0 +1,497 @@ +// ----------------------------------------------------------------------------------- +// +// Lightbox v2.04 +// by Lokesh Dhakar - http://www.lokeshdhakar.com +// Last Modification: 2/9/08 +// +// For more information, visit: +// http://lokeshdhakar.com/projects/lightbox2/ +// +// Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/ +// - Free for use in both personal and commercial projects +// - Attribution requires leaving author name, author link, and the license info intact. +// +// Thanks: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.com), and Thomas Fuchs(mir.aculo.us) for ideas, libs, and snippets. +// Artemy Tregubenko (arty.name) for cleanup and help in updating to latest ver of proto-aculous. +// +// ----------------------------------------------------------------------------------- +/* + + Table of Contents + ----------------- + Configuration + + Lightbox Class Declaration + - initialize() + - updateImageList() + - start() + - changeImage() + - resizeImageContainer() + - showImage() + - updateDetails() + - updateNav() + - enableKeyboardNav() + - disableKeyboardNav() + - keyboardAction() + - preloadNeighborImages() + - end() + + Function Calls + - document.observe() + +*/ +// ----------------------------------------------------------------------------------- + +// +// Configurationl +// +LightboxOptions = Object.extend({ + fileLoadingImage: '/webyep-system/program/opt/scriptaculous-lightbox/images/loading.gif', + fileBottomNavCloseImage: '/webyep-system/program/opt/scriptaculous-lightbox/images/close.png', + + overlayOpacity: 0.8, // controls transparency of shadow overlay + + animate: true, // toggles resizing animations + resizeSpeed: 8, // controls the speed of the image resizing animations (1=slowest and 10=fastest) + + borderSize: 10, //if you adjust the padding in the CSS, you will need to update this variable + + // When grouping images this is used to write: Image # of #. + // Change it for non-english localization + labelImage: "Image", + labelOf: "of" +}, window.LightboxOptions || {}); + +// ----------------------------------------------------------------------------------- + +var Lightbox = Class.create(); + +Lightbox.prototype = { + imageArray: [], + activeImage: undefined, + + // initialize() + // Constructor runs on completion of the DOM loading. Calls updateImageList and then + // the function inserts html at the bottom of the page which is used to display the shadow + // overlay and the image container. + // + initialize: function() { + + this.updateImageList(); + + this.keyboardAction = this.keyboardAction.bindAsEventListener(this); + + if (LightboxOptions.resizeSpeed > 10) LightboxOptions.resizeSpeed = 10; + if (LightboxOptions.resizeSpeed < 1) LightboxOptions.resizeSpeed = 1; + + this.resizeDuration = LightboxOptions.animate ? ((11 - LightboxOptions.resizeSpeed) * 0.15) : 0; + this.overlayDuration = LightboxOptions.animate ? 0.2 : 0; // shadow fade in/out duration + + // When Lightbox starts it will resize itself from 250 by 250 to the current image dimension. + // If animations are turned off, it will be hidden as to prevent a flicker of a + // white 250 by 250 box. + var size = (LightboxOptions.animate ? 250 : 1) + 'px'; + + + // Code inserts html at the bottom of the page that looks similar to this: + // + //
+ // + + + var objBody = $$('body')[0]; + + objBody.appendChild(Builder.node('div',{id:'overlay'})); + + objBody.appendChild(Builder.node('div',{id:'lightbox'}, [ + Builder.node('div',{id:'outerImageContainer'}, + Builder.node('div',{id:'imageContainer'}, [ + Builder.node('img',{id:'lightboxImage'}), + Builder.node('div',{id:'hoverNav'}, [ + Builder.node('a',{id:'prevLink', href: '#' }), + Builder.node('a',{id:'nextLink', href: '#' }) + ]), + Builder.node('div',{id:'loading'}, + Builder.node('a',{id:'loadingLink', href: '#' }, + Builder.node('img', {src: LightboxOptions.fileLoadingImage}) + ) + ) + ]) + ), + Builder.node('div', {id:'imageDataContainer'}, + Builder.node('div',{id:'imageData'}, [ + Builder.node('div',{id:'imageDetails'}, [ + Builder.node('span',{id:'caption'}), + Builder.node('span',{id:'numberDisplay'}) + ]), + Builder.node('div',{id:'bottomNav'}, + Builder.node('a',{id:'bottomNavClose', href: '#' }, + Builder.node('img', { src: LightboxOptions.fileBottomNavCloseImage }) + ) + ) + ]) + ) + ])); + + + $('overlay').hide().observe('click', (function() { this.end(); }).bind(this)); + $('lightbox').hide().observe('click', (function(event) { if (event.element().id == 'lightbox') this.end(); }).bind(this)); + $('outerImageContainer').setStyle({ width: size, height: size }); + $('prevLink').observe('click', (function(event) { event.stop(); this.changeImage(this.activeImage - 1); }).bindAsEventListener(this)); + $('nextLink').observe('click', (function(event) { event.stop(); this.changeImage(this.activeImage + 1); }).bindAsEventListener(this)); + $('loadingLink').observe('click', (function(event) { event.stop(); this.end(); }).bind(this)); + $('bottomNavClose').observe('click', (function(event) { event.stop(); this.end(); }).bind(this)); + + var th = this; + (function(){ + var ids = + 'overlay lightbox outerImageContainer imageContainer lightboxImage hoverNav prevLink nextLink loading loadingLink ' + + 'imageDataContainer imageData imageDetails caption numberDisplay bottomNav bottomNavClose'; + $w(ids).each(function(id){ th[id] = $(id); }); + }).defer(); + }, + + // + // updateImageList() + // Loops through anchor tags looking for 'lightbox' references and applies onclick + // events to appropriate links. You can rerun after dynamically adding images w/ajax. + // + updateImageList: function() { + this.updateImageList = Prototype.emptyFunction; + + document.observe('click', (function(event){ + var target = event.findElement('a[rel^=lightbox]') || event.findElement('area[rel^=lightbox]'); + if (target) { + event.stop(); + this.start(target); + } + }).bind(this)); + }, + + // + // start() + // Display overlay and lightbox. If image is part of a set, add siblings to imageArray. + // + start: function(imageLink) { + + $$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'hidden' }); + + // stretch overlay to fill page and fade in + var arrayPageSize = this.getPageSize(); + $('overlay').setStyle({ width: arrayPageSize[0] + 'px', height: arrayPageSize[1] + 'px' }); + + new Effect.Appear(this.overlay, { duration: this.overlayDuration, from: 0.0, to: LightboxOptions.overlayOpacity }); + + this.imageArray = []; + var imageNum = 0; + + if ((imageLink.rel == 'lightbox')){ + // if image is NOT part of a set, add single image to imageArray + this.imageArray.push([imageLink.href, imageLink.title]); + } else { + // if image is part of a set.. + this.imageArray = + $$(imageLink.tagName + '[href][rel="' + imageLink.rel + '"]'). + collect(function(anchor){ return [anchor.href, anchor.title]; }). + uniq(); + + while (this.imageArray[imageNum][0] != imageLink.href) { imageNum++; } + } + + // calculate top and left offset for the lightbox + var arrayPageScroll = document.viewport.getScrollOffsets(); + var lightboxTop = arrayPageScroll[1] + (document.viewport.getHeight() / 10); + var lightboxLeft = arrayPageScroll[0]; + this.lightbox.setStyle({ top: lightboxTop + 'px', left: lightboxLeft + 'px' }).show(); + + this.changeImage(imageNum); + }, + + // + // changeImage() + // Hide most elements and preload image in preparation for resizing image container. + // + changeImage: function(imageNum) { + + this.activeImage = imageNum; // update global var + + // hide elements during transition + if (LightboxOptions.animate) this.loading.show(); + this.lightboxImage.hide(); + this.hoverNav.hide(); + this.prevLink.hide(); + this.nextLink.hide(); + // HACK: Opera9 does not currently support scriptaculous opacity and appear fx + this.imageDataContainer.setStyle({opacity: .0001}); + this.numberDisplay.hide(); + + var imgPreloader = new Image(); + + // once image is preloaded, resize image container + + + imgPreloader.onload = (function(){ + this.lightboxImage.src = this.imageArray[this.activeImage][0]; + this.resizeImageContainer(imgPreloader.width, imgPreloader.height); + }).bind(this); + imgPreloader.src = this.imageArray[this.activeImage][0]; + }, + + // + // resizeImageContainer() + // + resizeImageContainer: function(imgWidth, imgHeight) { + + // get current width and height + var widthCurrent = this.outerImageContainer.getWidth(); + var heightCurrent = this.outerImageContainer.getHeight(); + + // get new width and height + var widthNew = (imgWidth + LightboxOptions.borderSize * 2); + var heightNew = (imgHeight + LightboxOptions.borderSize * 2); + + // scalars based on change from old to new + var xScale = (widthNew / widthCurrent) * 100; + var yScale = (heightNew / heightCurrent) * 100; + + // calculate size difference between new and old image, and resize if necessary + var wDiff = widthCurrent - widthNew; + var hDiff = heightCurrent - heightNew; + + if (hDiff != 0) new Effect.Scale(this.outerImageContainer, yScale, {scaleX: false, duration: this.resizeDuration, queue: 'front'}); + if (wDiff != 0) new Effect.Scale(this.outerImageContainer, xScale, {scaleY: false, duration: this.resizeDuration, delay: this.resizeDuration}); + + // if new and old image are same size and no scaling transition is necessary, + // do a quick pause to prevent image flicker. + var timeout = 0; + if ((hDiff == 0) && (wDiff == 0)){ + timeout = 100; + if (Prototype.Browser.IE) timeout = 250; + } + + (function(){ + this.prevLink.setStyle({ height: imgHeight + 'px' }); + this.nextLink.setStyle({ height: imgHeight + 'px' }); + this.imageDataContainer.setStyle({ width: widthNew + 'px' }); + + this.showImage(); + }).bind(this).delay(timeout / 1000); + }, + + // + // showImage() + // Display image and begin preloading neighbors. + // + showImage: function(){ + this.loading.hide(); + new Effect.Appear(this.lightboxImage, { + duration: this.resizeDuration, + queue: 'end', + afterFinish: (function(){ this.updateDetails(); }).bind(this) + }); + this.preloadNeighborImages(); + }, + + // + // updateDetails() + // Display caption, image number, and bottom nav. + // + updateDetails: function() { + + // if caption is not null + if (this.imageArray[this.activeImage][1] != ""){ + this.caption.update(this.imageArray[this.activeImage][1]).show(); + } + + // if image is part of set display 'Image x of x' + if (this.imageArray.length > 1){ + this.numberDisplay.update( LightboxOptions.labelImage + ' ' + (this.activeImage + 1) + ' ' + LightboxOptions.labelOf + ' ' + this.imageArray.length).show(); + } + + new Effect.Parallel( + [ + new Effect.SlideDown(this.imageDataContainer, { sync: true, duration: this.resizeDuration, from: 0.0, to: 1.0 }), + new Effect.Appear(this.imageDataContainer, { sync: true, duration: this.resizeDuration }) + ], + { + duration: this.resizeDuration, + afterFinish: (function() { + // update overlay size and update nav + var arrayPageSize = this.getPageSize(); + this.overlay.setStyle({ height: arrayPageSize[1] + 'px' }); + this.updateNav(); + }).bind(this) + } + ); + }, + + // + // updateNav() + // Display appropriate previous and next hover navigation. + // + updateNav: function() { + + this.hoverNav.show(); + + // if not first image in set, display prev image button + if (this.activeImage > 0) this.prevLink.show(); + + // if not last image in set, display next image button + if (this.activeImage < (this.imageArray.length - 1)) this.nextLink.show(); + + this.enableKeyboardNav(); + }, + + // + // enableKeyboardNav() + // + enableKeyboardNav: function() { + document.observe('keydown', this.keyboardAction); + }, + + // + // disableKeyboardNav() + // + disableKeyboardNav: function() { + document.stopObserving('keydown', this.keyboardAction); + }, + + // + // keyboardAction() + // + keyboardAction: function(event) { + var keycode = event.keyCode; + + var escapeKey; + if (event.DOM_VK_ESCAPE) { // mozilla + escapeKey = event.DOM_VK_ESCAPE; + } else { // ie + escapeKey = 27; + } + + var key = String.fromCharCode(keycode).toLowerCase(); + + if (key.match(/x|o|c/) || (keycode == escapeKey)){ // close lightbox + this.end(); + } else if ((key == 'p') || (keycode == 37)){ // display previous image + if (this.activeImage != 0){ + this.disableKeyboardNav(); + this.changeImage(this.activeImage - 1); + } + } else if ((key == 'n') || (keycode == 39)){ // display next image + if (this.activeImage != (this.imageArray.length - 1)){ + this.disableKeyboardNav(); + this.changeImage(this.activeImage + 1); + } + } + }, + + // + // preloadNeighborImages() + // Preload previous and next images. + // + preloadNeighborImages: function(){ + var preloadNextImage, preloadPrevImage; + if (this.imageArray.length > this.activeImage + 1){ + preloadNextImage = new Image(); + preloadNextImage.src = this.imageArray[this.activeImage + 1][0]; + } + if (this.activeImage > 0){ + preloadPrevImage = new Image(); + preloadPrevImage.src = this.imageArray[this.activeImage - 1][0]; + } + + }, + + // + // end() + // + end: function() { + this.disableKeyboardNav(); + this.lightbox.hide(); + new Effect.Fade(this.overlay, { duration: this.overlayDuration }); + $$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'visible' }); + }, + + // + // getPageSize() + // + getPageSize: function() { + + var xScroll, yScroll; + + if (window.innerHeight && window.scrollMaxY) { + xScroll = window.innerWidth + window.scrollMaxX; + yScroll = window.innerHeight + window.scrollMaxY; + } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac + xScroll = document.body.scrollWidth; + yScroll = document.body.scrollHeight; + } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari + xScroll = document.body.offsetWidth; + yScroll = document.body.offsetHeight; + } + + var windowWidth, windowHeight; + + if (self.innerHeight) { // all except Explorer + if(document.documentElement.clientWidth){ + windowWidth = document.documentElement.clientWidth; + } else { + windowWidth = self.innerWidth; + } + windowHeight = self.innerHeight; + } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode + windowWidth = document.documentElement.clientWidth; + windowHeight = document.documentElement.clientHeight; + } else if (document.body) { // other Explorers + windowWidth = document.body.clientWidth; + windowHeight = document.body.clientHeight; + } + + // for small pages with total height less then height of the viewport + if(yScroll < windowHeight){ + pageHeight = windowHeight; + } else { + pageHeight = yScroll; + } + + // for small pages with total width less then width of the viewport + if(xScroll < windowWidth){ + pageWidth = xScroll; + } else { + pageWidth = windowWidth; + } + + return [pageWidth,pageHeight]; + } +} + +document.observe('dom:loaded', function () { new Lightbox(); }); \ No newline at end of file diff --git a/webyep-system/program/opt/scriptaculous-lightbox/lightbox.js b/webyep-system/program/opt/scriptaculous-lightbox/lightbox.js new file mode 100755 index 0000000..972c7a0 --- /dev/null +++ b/webyep-system/program/opt/scriptaculous-lightbox/lightbox.js @@ -0,0 +1,496 @@ +// ----------------------------------------------------------------------------------- +// +// Lightbox v2.05 +// by Lokesh Dhakar - http://www.lokeshdhakar.com +// Last Modification: 3/18/11 +// +// For more information, visit: +// http://lokeshdhakar.com/projects/lightbox2/ +// +// Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/ +// - Free for use in both personal and commercial projects +// - Attribution requires leaving author name, author link, and the license info intact. +// +// Thanks: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.com), and Thomas Fuchs(mir.aculo.us) for ideas, libs, and snippets. +// Artemy Tregubenko (arty.name) for cleanup and help in updating to latest ver of proto-aculous. +// +// ----------------------------------------------------------------------------------- +/* + + Table of Contents + ----------------- + Configuration + + Lightbox Class Declaration + - initialize() + - updateImageList() + - start() + - changeImage() + - resizeImageContainer() + - showImage() + - updateDetails() + - updateNav() + - enableKeyboardNav() + - disableKeyboardNav() + - keyboardAction() + - preloadNeighborImages() + - end() + + Function Calls + - document.observe() + +*/ +// ----------------------------------------------------------------------------------- + +// +// Configurationl +// +LightboxOptions = Object.extend({ + fileLoadingImage: './webyep-system/program/opt/scriptaculous-lightbox/images/loading.gif', + fileBottomNavCloseImage: './webyep-system/program/opt/scriptaculous-lightbox/images/close.png', + + overlayOpacity: 0.8, // controls transparency of shadow overlay + + animate: true, // toggles resizing animations + resizeSpeed: 7, // controls the speed of the image resizing animations (1=slowest and 10=fastest) + + borderSize: 10, //if you adjust the padding in the CSS, you will need to update this variable + + // When grouping images this is used to write: Image # of #. + // Change it for non-english localization + labelImage: "Image", + labelOf: "of" +}, window.LightboxOptions || {}); + +// ----------------------------------------------------------------------------------- + +var Lightbox = Class.create(); + +Lightbox.prototype = { + imageArray: [], + activeImage: undefined, + + // initialize() + // Constructor runs on completion of the DOM loading. Calls updateImageList and then + // the function inserts html at the bottom of the page which is used to display the shadow + // overlay and the image container. + // + initialize: function() { + + this.updateImageList(); + + this.keyboardAction = this.keyboardAction.bindAsEventListener(this); + + if (LightboxOptions.resizeSpeed > 10) LightboxOptions.resizeSpeed = 10; + if (LightboxOptions.resizeSpeed < 1) LightboxOptions.resizeSpeed = 1; + + this.resizeDuration = LightboxOptions.animate ? ((11 - LightboxOptions.resizeSpeed) * 0.15) : 0; + this.overlayDuration = LightboxOptions.animate ? 0.2 : 0; // shadow fade in/out duration + + // When Lightbox starts it will resize itself from 250 by 250 to the current image dimension. + // If animations are turned off, it will be hidden as to prevent a flicker of a + // white 250 by 250 box. + var size = (LightboxOptions.animate ? 250 : 1) + 'px'; + + + // Code inserts html at the bottom of the page that looks similar to this: + // + //
+ // + + + var objBody = $$('body')[0]; + + objBody.appendChild(Builder.node('div',{id:'overlay'})); + + objBody.appendChild(Builder.node('div',{id:'lightbox'}, [ + Builder.node('div',{id:'outerImageContainer'}, + Builder.node('div',{id:'imageContainer'}, [ + Builder.node('img',{id:'lightboxImage'}), + Builder.node('div',{id:'hoverNav'}, [ + Builder.node('a',{id:'prevLink', href: '#' }), + Builder.node('a',{id:'nextLink', href: '#' }) + ]), + Builder.node('div',{id:'loading'}, + Builder.node('a',{id:'loadingLink', href: '#' }, + Builder.node('img', {src: LightboxOptions.fileLoadingImage}) + ) + ) + ]) + ), + Builder.node('div', {id:'imageDataContainer'}, + Builder.node('div',{id:'imageData'}, [ + Builder.node('div',{id:'imageDetails'}, [ + Builder.node('span',{id:'caption'}), + Builder.node('span',{id:'numberDisplay'}) + ]), + Builder.node('div',{id:'bottomNav'}, + Builder.node('a',{id:'bottomNavClose', href: '#' }, + Builder.node('img', { src: LightboxOptions.fileBottomNavCloseImage }) + ) + ) + ]) + ) + ])); + + + $('overlay').hide().observe('click', (function() { this.end(); }).bind(this)); + $('lightbox').hide().observe('click', (function(event) { if (event.element().id == 'lightbox') this.end(); }).bind(this)); + $('outerImageContainer').setStyle({ width: size, height: size }); + $('prevLink').observe('click', (function(event) { event.stop(); this.changeImage(this.activeImage - 1); }).bindAsEventListener(this)); + $('nextLink').observe('click', (function(event) { event.stop(); this.changeImage(this.activeImage + 1); }).bindAsEventListener(this)); + $('loadingLink').observe('click', (function(event) { event.stop(); this.end(); }).bind(this)); + $('bottomNavClose').observe('click', (function(event) { event.stop(); this.end(); }).bind(this)); + + var th = this; + (function(){ + var ids = + 'overlay lightbox outerImageContainer imageContainer lightboxImage hoverNav prevLink nextLink loading loadingLink ' + + 'imageDataContainer imageData imageDetails caption numberDisplay bottomNav bottomNavClose'; + $w(ids).each(function(id){ th[id] = $(id); }); + }).defer(); + }, + + // + // updateImageList() + // Loops through anchor tags looking for 'lightbox' references and applies onclick + // events to appropriate links. You can rerun after dynamically adding images w/ajax. + // + updateImageList: function() { + this.updateImageList = Prototype.emptyFunction; + + document.observe('click', (function(event){ + var target = event.findElement('a[rel^=lightbox]') || event.findElement('area[rel^=lightbox]'); + if (target) { + event.stop(); + this.start(target); + } + }).bind(this)); + }, + + // + // start() + // Display overlay and lightbox. If image is part of a set, add siblings to imageArray. + // + start: function(imageLink) { + + $$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'hidden' }); + + // stretch overlay to fill page and fade in + var arrayPageSize = this.getPageSize(); + $('overlay').setStyle({ width: arrayPageSize[0] + 'px', height: arrayPageSize[1] + 'px' }); + + new Effect.Appear(this.overlay, { duration: this.overlayDuration, from: 0.0, to: LightboxOptions.overlayOpacity }); + + this.imageArray = []; + var imageNum = 0; + + if ((imageLink.getAttribute("rel") == 'lightbox')){ + // if image is NOT part of a set, add single image to imageArray + this.imageArray.push([imageLink.href, imageLink.title]); + } else { + // if image is part of a set.. + this.imageArray = + $$(imageLink.tagName + '[href][rel="' + imageLink.rel + '"]'). + collect(function(anchor){ return [anchor.href, anchor.title]; }). + uniq(); + + while (this.imageArray[imageNum][0] != imageLink.href) { imageNum++; } + } + + // calculate top and left offset for the lightbox + var arrayPageScroll = document.viewport.getScrollOffsets(); + var lightboxTop = arrayPageScroll[1] + (document.viewport.getHeight() / 10); + var lightboxLeft = arrayPageScroll[0]; + this.lightbox.setStyle({ top: lightboxTop + 'px', left: lightboxLeft + 'px' }).show(); + + this.changeImage(imageNum); + }, + + // + // changeImage() + // Hide most elements and preload image in preparation for resizing image container. + // + changeImage: function(imageNum) { + + this.activeImage = imageNum; // update global var + + // hide elements during transition + if (LightboxOptions.animate) this.loading.show(); + this.lightboxImage.hide(); + this.hoverNav.hide(); + this.prevLink.hide(); + this.nextLink.hide(); + // HACK: Opera9 does not currently support scriptaculous opacity and appear fx + this.imageDataContainer.setStyle({opacity: .0001}); + this.numberDisplay.hide(); + + var imgPreloader = new Image(); + + // once image is preloaded, resize image container + imgPreloader.onload = (function(){ + this.lightboxImage.src = this.imageArray[this.activeImage][0]; + /*Bug Fixed by Andy Scott*/ + this.lightboxImage.width = imgPreloader.width; + this.lightboxImage.height = imgPreloader.height; + /*End of Bug Fix*/ + this.resizeImageContainer(imgPreloader.width, imgPreloader.height); + }).bind(this); + imgPreloader.src = this.imageArray[this.activeImage][0]; + }, + + // + // resizeImageContainer() + // + resizeImageContainer: function(imgWidth, imgHeight) { + + // get current width and height + var widthCurrent = this.outerImageContainer.getWidth(); + var heightCurrent = this.outerImageContainer.getHeight(); + + // get new width and height + var widthNew = (imgWidth + LightboxOptions.borderSize * 2); + var heightNew = (imgHeight + LightboxOptions.borderSize * 2); + + // scalars based on change from old to new + var xScale = (widthNew / widthCurrent) * 100; + var yScale = (heightNew / heightCurrent) * 100; + + // calculate size difference between new and old image, and resize if necessary + var wDiff = widthCurrent - widthNew; + var hDiff = heightCurrent - heightNew; + + if (hDiff != 0) new Effect.Scale(this.outerImageContainer, yScale, {scaleX: false, duration: this.resizeDuration, queue: 'front'}); + if (wDiff != 0) new Effect.Scale(this.outerImageContainer, xScale, {scaleY: false, duration: this.resizeDuration, delay: this.resizeDuration}); + + // if new and old image are same size and no scaling transition is necessary, + // do a quick pause to prevent image flicker. + var timeout = 0; + if ((hDiff == 0) && (wDiff == 0)){ + timeout = 100; + if (Prototype.Browser.IE) timeout = 250; + } + + (function(){ + this.prevLink.setStyle({ height: imgHeight + 'px' }); + this.nextLink.setStyle({ height: imgHeight + 'px' }); + this.imageDataContainer.setStyle({ width: widthNew + 'px' }); + + this.showImage(); + }).bind(this).delay(timeout / 1000); + }, + + // + // showImage() + // Display image and begin preloading neighbors. + // + showImage: function(){ + this.loading.hide(); + new Effect.Appear(this.lightboxImage, { + duration: this.resizeDuration, + queue: 'end', + afterFinish: (function(){ this.updateDetails(); }).bind(this) + }); + this.preloadNeighborImages(); + }, + + // + // updateDetails() + // Display caption, image number, and bottom nav. + // + updateDetails: function() { + + this.caption.update(this.imageArray[this.activeImage][1]).show(); + + // if image is part of set display 'Image x of x' + if (this.imageArray.length > 1){ + this.numberDisplay.update( LightboxOptions.labelImage + ' ' + (this.activeImage + 1) + ' ' + LightboxOptions.labelOf + ' ' + this.imageArray.length).show(); + } + + new Effect.Parallel( + [ + new Effect.SlideDown(this.imageDataContainer, { sync: true, duration: this.resizeDuration, from: 0.0, to: 1.0 }), + new Effect.Appear(this.imageDataContainer, { sync: true, duration: this.resizeDuration }) + ], + { + duration: this.resizeDuration, + afterFinish: (function() { + // update overlay size and update nav + var arrayPageSize = this.getPageSize(); + this.overlay.setStyle({ width: arrayPageSize[0] + 'px', height: arrayPageSize[1] + 'px' }); + this.updateNav(); + }).bind(this) + } + ); + }, + + // + // updateNav() + // Display appropriate previous and next hover navigation. + // + updateNav: function() { + + this.hoverNav.show(); + + // if not first image in set, display prev image button + if (this.activeImage > 0) this.prevLink.show(); + + // if not last image in set, display next image button + if (this.activeImage < (this.imageArray.length - 1)) this.nextLink.show(); + + this.enableKeyboardNav(); + }, + + // + // enableKeyboardNav() + // + enableKeyboardNav: function() { + document.observe('keydown', this.keyboardAction); + }, + + // + // disableKeyboardNav() + // + disableKeyboardNav: function() { + document.stopObserving('keydown', this.keyboardAction); + }, + + // + // keyboardAction() + // + keyboardAction: function(event) { + var keycode = event.keyCode; + + var escapeKey; + if (event.DOM_VK_ESCAPE) { // mozilla + escapeKey = event.DOM_VK_ESCAPE; + } else { // ie + escapeKey = 27; + } + + var key = String.fromCharCode(keycode).toLowerCase(); + + if (key.match(/x|o|c/) || (keycode == escapeKey)){ // close lightbox + this.end(); + } else if ((key == 'p') || (keycode == 37)){ // display previous image + if (this.activeImage != 0){ + this.disableKeyboardNav(); + this.changeImage(this.activeImage - 1); + } + } else if ((key == 'n') || (keycode == 39)){ // display next image + if (this.activeImage != (this.imageArray.length - 1)){ + this.disableKeyboardNav(); + this.changeImage(this.activeImage + 1); + } + } + }, + + // + // preloadNeighborImages() + // Preload previous and next images. + // + preloadNeighborImages: function(){ + var preloadNextImage, preloadPrevImage; + if (this.imageArray.length > this.activeImage + 1){ + preloadNextImage = new Image(); + preloadNextImage.src = this.imageArray[this.activeImage + 1][0]; + } + if (this.activeImage > 0){ + preloadPrevImage = new Image(); + preloadPrevImage.src = this.imageArray[this.activeImage - 1][0]; + } + + }, + + // + // end() + // + end: function() { + this.disableKeyboardNav(); + this.lightbox.hide(); + new Effect.Fade(this.overlay, { duration: this.overlayDuration }); + $$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'visible' }); + }, + + // + // getPageSize() + // + getPageSize: function() { + + var xScroll, yScroll; + + if (window.innerHeight && window.scrollMaxY) { + xScroll = window.innerWidth + window.scrollMaxX; + yScroll = window.innerHeight + window.scrollMaxY; + } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac + xScroll = document.body.scrollWidth; + yScroll = document.body.scrollHeight; + } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari + xScroll = document.body.offsetWidth; + yScroll = document.body.offsetHeight; + } + + var windowWidth, windowHeight; + + if (self.innerHeight) { // all except Explorer + if(document.documentElement.clientWidth){ + windowWidth = document.documentElement.clientWidth; + } else { + windowWidth = self.innerWidth; + } + windowHeight = self.innerHeight; + } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode + windowWidth = document.documentElement.clientWidth; + windowHeight = document.documentElement.clientHeight; + } else if (document.body) { // other Explorers + windowWidth = document.body.clientWidth; + windowHeight = document.body.clientHeight; + } + + // for small pages with total height less then height of the viewport + if(yScroll < windowHeight){ + pageHeight = windowHeight; + } else { + pageHeight = yScroll; + } + + // for small pages with total width less then width of the viewport + if(xScroll < windowWidth){ + pageWidth = xScroll; + } else { + pageWidth = windowWidth; + } + + return [pageWidth,pageHeight]; + } +} + +document.observe('dom:loaded', function () { new Lightbox(); }); \ No newline at end of file diff --git a/webyep-system/program/opt/scriptaculous-lightbox/scriptaculous.js b/webyep-system/program/opt/scriptaculous-lightbox/scriptaculous.js new file mode 100755 index 0000000..0ea5c44 --- /dev/null +++ b/webyep-system/program/opt/scriptaculous-lightbox/scriptaculous.js @@ -0,0 +1,68 @@ +// script.aculo.us scriptaculous.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010 + +// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +// For details, see the script.aculo.us web site: http://script.aculo.us/ + +var Scriptaculous = { + Version: '1.9.0', + require: function(libraryName) { + try{ + // inserting via DOM fails in Safari 2.0, so brute force approach + document.write('"; +} + +function webyep_checkDataFolderIntegrity() { + global $goApp, $webyep_dMD5s; + + $oDP = od_clone($goApp->oDataPath); + $r = opendir($oDP->sPath); + while ($r && ($sFN = readdir($r)) !== false) { + if (preg_match('/\.php$/', $sFN) || preg_match('/\.htm$/', $sFN) || (preg_match('/\.html$/', $sFN) && $sFN != "readme.html" && $sFN != "liesmich.html") || preg_match('/\.js$/', $sFN)) { + webyep_showSecWarning(); + return; + } + } + closedir($r); +} + +// in case config can't be found +$webyep_sAdminName = (string)mt_rand(10000, 99999); +$webyep_sAdminPassword = (string)mt_rand(10000, 99999); +$webyep_sBaseURL = ""; +$webyep_bUseTablesForMenus = false; // deprecated +$webyep_bUseJavaScriptMenus = false; +$webyep_bUseTablesForGalleries = false; +$webyep_bAutoCloseMenus = false; +$webyep_bRememberOpenMenus = true; +$webyep_bTitleAlwaysOpensPage = false; +$webyep_bShowDisabledEditButtons = true; +$webyep_bOtherLoginsMayEditGlobalData = false; +$webyep_sHTMLStandard = "auto"; +$webyep_bLiveDemoLockTemplate = false; + +//Commented by Anil +/******* Comment start ********/ +$webyep_iUseImageBox = WEBYEP_NOBOX; // check, if subfolder is present in /opt and set $webyep_iUseImageBox accordingly (see below) +//$webyep_bDoNotIncludejQuery = false; // jQuery will be included, if required (see below) +//$webyep_bDoNotIncludePrototype = false; // Prototype will be included, if required (see below) +//$webyep_bDoNotIncludeScriptaculous = false; // Scriptaculous will be included, if required (see below) +/******* Comment end ********/ + + +$webyep_aMultiLoginName = array(); +$webyep_aMultiLoginPassword = array(); +$webyep_aMultiLoginURLPatterns = array(); + +$webyep_bDoNotIncludeMootools = false;// Mootools will be included, if required (see below) + +// WebYep version number // +$webyep_iMajorVersion = 3; +$webyep_iMinorVersion = 1; +$webyep_iSubVersion = 0; +$webyep_sCopyrightLine = "Original Code: © 2023, Objective Development Software GmbH"; + +if (isset($_GET['webyep_sIncludePath']) || isset($_POST['webyep_sIncludePath']) || isset($_COOKIE['webyep_sIncludePath']) || isset($_SESSION['webyep_sIncludePath'])) exit(-1); +if (strpos($webyep_sIncludePath, ":") !== false) exit(-1); +if (!file_exists(webyep_sConfigValue("webyep_sIncludePath"))) exit(-1); +include_once(webyep_sConfigValue("webyep_sIncludePath") . "/lib/foundation.php"); + +$webyep_bTesting = isset($_SERVER['HTTP_HOST']) && (webyep_str_murks($_SERVER['HTTP_HOST'])=="jrolrc.ubzr" || webyep_str_murks($_SERVER['HTTP_HOST'])=="gevyyvna.ybpny"); +// if ($webyep_bTesting) $webyep_bDebug = true; + +// for CKFinder: We need to be able to include webyep.php from within a function +global $webyep_sAdminName; +global $webyep_sAdminPassword; + +$sConfigFilePath = webyep_sConfigValue("webyep_sIncludePath") . "/../config-inc.php"; +if (!@include_once($sConfigFilePath)) { + $sConfigFilePath = webyep_sConfigValue("webyep_sIncludePath") . "/../konfiguration.php"; + if (!@include_once($sConfigFilePath)) + $goApp->log("could not find config file"); +} + +// backward compatibility with pre 1.2.2 config +if (!isset($webyep_sMenuType)) $webyep_sMenuType = "div"; + +if ($webyep_sMenuType == "list") { + $webyep_bUseListsForMenus = true; + $webyep_bUseJavaScriptMenus = false; +} +else if ($webyep_sMenuType == "listJS") { + $webyep_bUseListsForMenus = true; + $webyep_bUseJavaScriptMenus = true; +} +else { + $webyep_bUseListsForMenus = false; + $webyep_bUseJavaScriptMenus = false; +} + +// if ($webyep_bTesting) $webyep_sCharset = "iso-8859-2"; +// if ($webyep_bTesting) $webyep_iForcedLanguageID = 0; + +if ($webyep_bDebug) { + error_reporting(1); + ini_set("display_errors", "On"); + if (defined('E_DEPRECATED')) { + error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT); // PHP 5.3+ + } else { + error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT); // old PHP version + } + +} + +if ($webyep_bLiveDemo) { + if (isset($_SERVER["REDIRECT_URL"])) { + $sRedirectURL = $_SERVER["REDIRECT_URL"]; + if (substr($sRedirectURL, -1) == "/") $sRedirectURL .= "index.php"; + $_SERVER["PHP_SELF"] = $sRedirectURL; + $_SERVER["SCRIPT_NAME"] = $sRedirectURL; + } + else if (isset($_SERVER["REQUEST_URI"])) { + $iQueryPos = strpos($_SERVER["REQUEST_URI"], "?"); + $sWithoutQuery = substr($_SERVER["REQUEST_URI"], 0, $iQueryPos ? $iQueryPos:strlen($_SERVER["REQUEST_URI"])); + if (substr($sWithoutQuery, -1) == "/") $sWithoutQuery .= "index.php"; + $_SERVER["PHP_SELF"] = $sWithoutQuery; + $_SERVER["SCRIPT_NAME"] = $sWithoutQuery; + } + // get live demo slot ID + $sURI = $_SERVER['REQUEST_URI']; + if (preg_match('|.*/' . WEBYEP_DEMOSLOT_PREFIX . '([end]{2})([0-9]+)/.*|', $sURI, $aReg)) { + $webyep_sLiveDemoSlotID = $aReg[2]; + if ($aReg[1] == "en") $webyep_iForcedLanguageID = 0; + if ($aReg[1] == "de") $webyep_iForcedLanguageID = 1; + } + else $webyep_sLiveDemoSlotID = ""; +} + +include_once(webyep_sConfigValue("webyep_sIncludePath") . "/lib/WYApplication.php"); +include_once(webyep_sConfigValue("webyep_sIncludePath") . "/lib/WYLanguage.php"); + +// backward compatibility with 1.0.x +if ( isset($webyep_sAdminPasswort) && !isset($webyep_sAdminPassword) ) { + $webyep_sAdminPassword = $webyep_sAdminPasswort; +} + +// backward compatibility with pre 1.2.2 config +if (!isset($webyep_bOpenFullURLsInNewWindow)) $webyep_bOpenFullURLsInNewWindow = false; +// backward compatibility with early pre releases of 1.2.2 +if (isset($webyep_bOpenLongTextFullURLsInNewWindow)) $webyep_bOpenFullURLsInNewWindow = $webyep_bOpenLongTextFullURLsInNewWindow; + +$webyep_sVersionPostfix = ''; + +$_wy_sIncludePath = webyep_sConfigValue("webyep_sIncludePath"); +include_once("$_wy_sIncludePath/elements/WYShortTextElement.php"); +include_once("$_wy_sIncludePath/elements/WYLongTextElement.php"); +include_once("$_wy_sIncludePath/elements/WYImageElement.php"); +include_once("$_wy_sIncludePath/elements/WYMenuElement.php"); +include_once("$_wy_sIncludePath/elements/WYLoopElement.php"); +include_once("$_wy_sIncludePath/elements/WYLogonButtonElement.php"); +include_once("$_wy_sIncludePath/elements/WYAttachmentElement.php"); +include_once("$_wy_sIncludePath/elements/WYReadMoreElement.php"); + +if (file_exists("$_wy_sIncludePath/elements/WYRichTextElement.php")) include_once("$_wy_sIncludePath/elements/WYRichTextElement.php"); +if (file_exists("$_wy_sIncludePath/elements/WYMarkupTextElement.php")) include_once("$_wy_sIncludePath/elements/WYMarkupTextElement.php"); +if (file_exists("$_wy_sIncludePath/elements/WYGalleryElement.php")) include_once("$_wy_sIncludePath/elements/WYGalleryElement.php"); +if (file_exists("$_wy_sIncludePath/elements/WYAudioElement.php")) include_once("$_wy_sIncludePath/elements/WYAudioElement.php"); +if (file_exists("$_wy_sIncludePath/elements/WYGuestbookElement.php")) include_once("$_wy_sIncludePath/elements/WYGuestbookElement.php"); + +if ($webyep_sBaseURL) { + $goApp->oProgramURL->sPath = "$webyep_sBaseURL/" . (strpos($goApp->oProgramURL->sPath, "webyep-system/programm") !== false ? "programm":"program"); + $goApp->oDataURL->sPath = "$webyep_sBaseURL/" . (strpos($goApp->oDataURL->sPath, "webyep-system/daten") !== false ? "daten":"data"); + $goApp->oImageURL = od_clone($this->oProgramURL); + $goApp->oImageURL->addComponent("images"); +} + +// public API + +function webyep_bIsEditMode() +{ + global $goApp; + return $goApp->bEditMode; +} + +function webyep_bHasEditPermissions() +{ + global $goApp; + return $goApp->bEditPermission; +} + +// ---------- +// Not happy with this function here, but can't think of a better place right now... +function webyep_sGetFancyBoxVersion ($sPath) { + $aFiles = webyep_aScanDirectory ($sPath, "jquery\.fancybox-.+\.pack.js"); + return preg_replace("|jquery\.fancybox-(.+)\.pack.js|", "$1", $aFiles[0]); +} +// ---------- + +if (!function_exists("version_compare") || version_compare(PHP_VERSION, "4.2.0") < 0) { + list($fUSec, $fSec) = explode(' ', microtime()); + mt_srand($fSec + ((float)$fUSec * 100000)); +} + +if (!headers_sent()) { + if ($goApp->bShouldAvoidCaching()) { + header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); + header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); + header("Cache-Control: no-store, no-cache, must-revalidate"); + header("Cache-Control: post-check=0, pre-check=0", false); + header("Pragma: no-cache"); + } + else { + header("Last-Modified: " . gmdate("D, d M Y H:i:s", filemtime($goApp->oDataPath->sPath)) . " GMT"); + } +} + +// headers should not be sent at this point +if (headers_sent() && $webyep_bDocumentPage && !preg_match("|webyep-system/.*/notice.php|", $_SERVER['PHP_SELF']) && !preg_match("|webyep-system/.*/logon.php|", $_SERVER['PHP_SELF'])) { + //show notice in simple model window + if($webyep_sModalWindowType == 'mootools' || $webyep_sModalWindowType == 'jquery' || $webyep_sModalWindowType == 'scriptaculous'){ + //we cann't open model window here because we have to load all required js and css + //so setting vriable here and if variable has been seted then we open model window after loading required files + $wyNoticeMWShow = true; + }else{ + echo $goApp->sNoticeWindowJS("HeaderProblemTitle", "HeaderProblemMessage"); + } +} +$goApp->outputWarningPanels(); +if ($goApp->bEditMode && !$goApp->bValidUser() && !preg_match("|webyep-system/.*/logon.php|", $_SERVER['PHP_SELF']) && !preg_match("|webyep-system/.*/notice.php|", $_SERVER['PHP_SELF'])) { + if ($webyep_bDocumentPage) { + if($webyep_sModalWindowType == 'mootools' || $webyep_sModalWindowType == 'jquery' || $webyep_sModalWindowType == 'scriptaculous'){ //open model window auto when session expired + echo "\n"; + }else{ + echo "\n"; + } + } +} + +if ($webyep_bDocumentPage) { + ob_start("webyep_outputFilter"); + (new WYLoopElement)->setupHead(); + + // JS library path + $oOptPath = od_clone($goApp->oProgramPath); + $oOptPath->addComponent("javascript"); + $oOptURL = od_clone($goApp->oProgramURL); + $oOptURL->addComponent("javascript"); + $sOptURL = $oOptURL->sEURL(); + /***************** MOOTOOLS *******************/ + // Load mootools js library + if($webyep_JsLibariesType == 'mootools'){ + $aResult = webyep_aScanDirectory($oOptPath->sPath, "^mootools-core-([0-9]+\.)+(\.)?js$"); + if (count($aResult) == 1) { // if we have something that looks like mootools in /javascript, use it + $sMootoolsLibrary = $aResult[0]; + $webyep_sHeadHTML .= "\n"; + } else { // use newest mootools from ajax.googleapis.com + $webyep_sHeadHTML .= ''."\n"; + } + //inlcude mootools more + $webyep_sHeadHTML .= "\n"; + } + + //include simple modal js for model window + if($webyep_sModalWindowType == 'mootools'){ + $webyep_sHeadHTML .= "\n"; + $webyep_sHeadHTML .= "\n"; + $oOptURL = od_clone($goApp->oProgramURL); + $oOptURL->addComponent("css"); + $sOptURL = $oOptURL->sEURL(); + $webyep_sHeadHTML .= "\n"; + //here we open model window for notice if variable has been set to true + if($wyNoticeMWShow === true){ + $webyep_sHeadHTML .= $goApp->sNoticeWindowMW("HeaderProblemTitle", "HeaderProblemMessage"); + } + if($wyShowSecWarningMW === true){ + $webyep_sHeadHTML .= $goApp->sAlertWindowMW($webyep_SecWarningMW); + } + } + + //load slimbox(lightbox from mootools) files + if($webyep_LightboxType == 'mootools'){ + $oOptLtURL = od_clone($goApp->oProgramURL); + $oOptLtURL->addComponent("opt"); + $sOptLtURL = $oOptLtURL->sEURL(); + $webyep_sHeadHTML .= "\n"; + $webyep_sHeadHTML .= "\n"; + } + + + /***************** JQUERY *******************/ + // Load jquery js library + if($webyep_JsLibariesType == 'jquery'){ + $aResult = webyep_aScanDirectory($oOptPath->sPath, "^jquery-([0-9]+\.)+(min\.)?js$"); + if (count($aResult) == 1) { // if we have something that looks like jQuery in /opt, use it + $sJQueryLibrary = $aResult[0]; + $webyep_sHeadHTML .= ''; + } else { // use newest jQuery v1.x from ajax.googleapis.com + $webyep_sHeadHTML .= ''; + } + } + + //include simple modal js for model window + if($webyep_sModalWindowType == 'jquery'){ + @$webyep_bJqModelWindow == true; + $webyep_sHeadHTML .= "\n"; + $webyep_sHeadHTML .= "\n"; + $oOptURL = od_clone($goApp->oProgramURL); + $oOptURL->addComponent("css"); + $sOptURL = $oOptURL->sEURL(); + $webyep_sHeadHTML .= "\n"; + //here we open model window for notice if variable has been set to true + if(@$wyNoticeMWShow === true){ + $webyep_sHeadHTML .= $goApp->sNoticeWindowMW("HeaderProblemTitle", "HeaderProblemMessage"); + } + if(@$wyShowSecWarningMW === true){ + $webyep_sHeadHTML .= $goApp->sAlertWindowMW($webyep_SecWarningMW); + } + } + + //load lightbox from jquery files + if($webyep_LightboxType == 'jquery'){ + $oOptLtURL = od_clone($goApp->oProgramURL); + $oOptLtURL->addComponent("opt"); + $sOptLtURL = $oOptLtURL->sEURL(); + $webyep_sHeadHTML .= "\n"; + $webyep_sHeadHTML .= "\n"; + } + + /***************** JQUERY *******************/ + // Load jquery js library + if($webyep_JsLibariesType == 'none'){ + //~ $aResult = webyep_aScanDirectory($oOptPath->sPath, "^jquery-([0-9]+\.)+(min\.)?js$"); + //~ if (count($aResult) == 1) { // if we have something that looks like jQuery in /opt, use it + //~ $sJQueryLibrary = $aResult[0]; + //~ $webyep_sHeadHTML .= ''; + //~ } else { // use newest jQuery v1.x from ajax.googleapis.com + //~ $webyep_sHeadHTML .= ''; + //~ } + } + + //include simple modal js for model window + if($webyep_sModalWindowType == 'none'){ + //~ @$webyep_bJqModelWindow == true; + //~ $webyep_sHeadHTML .= "\n"; + //~ $webyep_sHeadHTML .= "\n"; + //~ $oOptURL = od_clone($goApp->oProgramURL); + //~ $oOptURL->addComponent("css"); + //~ $sOptURL = $oOptURL->sEURL(); + //~ $webyep_sHeadHTML .= "\n"; + //~ //here we open model window for notice if variable has been set to true + //~ if(@$wyNoticeMWShow === true){ + //~ $webyep_sHeadHTML .= $goApp->sNoticeWindowMW("HeaderProblemTitle", "HeaderProblemMessage"); + //~ } + //~ if(@$wyShowSecWarningMW === true){ + //~ $webyep_sHeadHTML .= $goApp->sAlertWindowMW($webyep_SecWarningMW); + //~ } + } + + //load lightbox from jquery files + if($webyep_LightboxType == 'none'){ + //~ $oOptLtURL = od_clone($goApp->oProgramURL); + //~ $oOptLtURL->addComponent("opt"); + //~ $sOptLtURL = $oOptLtURL->sEURL(); + //~ $webyep_sHeadHTML .= "\n"; + //~ $webyep_sHeadHTML .= "\n"; + + } + + + /***************** SCRIPTACULOUS *******************/ + // Load scriptaculous js library + if($webyep_JsLibariesType == 'scriptaculous'){ + $aResult = webyep_aScanDirectory($oOptPath->sPath, "^prototype+(\.)?js$"); + if (count($aResult) == 1) { // if we have something that looks like mootools in /javascript, use it + $sPrototypeLibrary = $aResult[0]; + $webyep_sHeadHTML .= "\n"; + } else { // use newest Prototype from ajax.googleapis.com + $webyep_sHeadHTML .= ''."\n"; + } + } + + //include simple modal js for model window + if($webyep_sModalWindowType == 'scriptaculous'){ + //include simple modal js for model window + $webyep_sHeadHTML .= "\n"; + $webyep_sHeadHTML .= "\n"; + $webyep_sHeadHTML .= "\n"; + $oOptURL = od_clone($goApp->oProgramURL); + $oOptURL->addComponent("css"); + $sOptURL = $oOptURL->sEURL(); + $webyep_sHeadHTML .= "\n"; + //here we open model window for notice if variable has been set to true + if($wyNoticeMWShow === true){ + $webyep_sHeadHTML .= $goApp->sNoticeWindowMW("HeaderProblemTitle", "HeaderProblemMessage"); + } + if($wyShowSecWarningMW === true){ + $webyep_sHeadHTML .= $goApp->sAlertWindowMW($webyep_SecWarningMW); + } + } + + //load slimbox from scriptaculous files + if($webyep_LightboxType == 'scriptaculous'){ + $oOptLtURL = od_clone($goApp->oProgramURL); + $oOptLtURL->addComponent("opt"); + $sOptLtURL = $oOptLtURL->sEURL(); + $webyep_sHeadHTML .= "\n"; + $webyep_sHeadHTML .= "\n"; + $webyep_sHeadHTML .= "\n"; + } + + + + //need to delete if not required lightbox and fancybox + // deletion part start here + if ($webyep_iUseImageBox == WEBYEP_NOBOX) { // only include js/css, if $webyep_iUseImageBox has default value + // LightBox --------------------------- + $sLightBoxSub = "opt/lightbox"; + $oLightBoxPath = od_clone($goApp->oProgramPath); + $oLightBoxPath->addComponent($sLightBoxSub); + if ($oLightBoxPath->bExists()) { + if ($webyep_bDoNotIncludeScriptaculous) $webyep_bDoNotIncludePrototype = true; // scriptaculous requires prototype + $webyep_iUseImageBox = WEBYEP_LIGHTBOX; + $oLightBoxURL = od_clone($goApp->oProgramURL); + $oLightBoxURL->addComponent($sLightBoxSub); + $sLightBoxURL = $oLightBoxURL->sEURL(); + $webyep_sHeadHTML .= "\n"; + if ($webyep_bDoNotIncludePrototype === false) { // undocumented Option from config.php - if set, user must include Prototype manually in HTML! + $webyep_sHeadHTML .= "\n"; + } + if ($webyep_bDoNotIncludeScriptaculous === false) { // undocumented Option from config.php - if set, user must include Scriptaculous manually in HTML! + $webyep_sHeadHTML .= "\n"; + } + $webyep_sHeadHTML .= "\n"; + $webyep_sHeadHTML .= "\n"; + } + // FancyBox --------------------------- + $sFancyBoxSub = "opt/fancybox"; + $oFancyBoxPath = od_clone($goApp->oProgramPath); + $oFancyBoxPath->addComponent($sFancyBoxSub); + if ($oFancyBoxPath->bExists() && !($webyep_iUseImageBox == WEBYEP_LIGHTBOX)) { + $oOptURL = od_clone($goApp->oProgramURL); + $oOptURL->addComponent("opt"); + $sOptURL = $oOptURL->sEURL(); + // Add jQuery + if ($webyep_bDoNotIncludejQuery === false) { // undocumented Option from config.php - if set, user must include jQuery manually in HTML! + $oOptPath = od_clone($goApp->oProgramPath); + $oOptPath->addComponent("opt"); + $aResult = webyep_aScanDirectory($oOptPath->sPath, "^jquery-([0-9]+\.)+(min\.)?js$"); + if (count($aResult) == 1) { // if we have something that looks like jQuery in /opt, use it + $sJQueryLibrary = $aResult[0]; + $webyep_sHeadHTML .= "\n"; + } else { // use newest jQuery v1.x from ajax.googleapis.com + $webyep_sHeadHTML .= "\n"; + } + } + $webyep_iUseImageBox = WEBYEP_FANCYBOX; + $sFancyBoxVersion = webyep_sGetFancyBoxVersion($oFancyBoxPath->sPath); // TODO: check if VersionNr is valid + $oFancyBoxURL = od_clone($goApp->oProgramURL); + $oFancyBoxURL->addComponent($sFancyBoxSub); + $sFancyBoxURL = $oFancyBoxURL->sEURL(); + $webyep_sHeadHTML .= "\n"; + $webyep_sHeadHTML .= "\n"; + // onload function to initialize the images: + $oFBOptionsPath = od_clone($goApp->oProgramPath); + $oFBOptionsPath->addComponent("opt/fancybox_params.js"); + if ($oFBOptionsPath->bExists()) { + // include params from option file + $webyep_sHeadHTML .= "\n"; + } else { + // use hardcoded defaults + $webyep_sHeadHTML .= "\n"; + } + } + + } + // deletion part end here +} + +$oExtPath = od_clone($goApp->oProgramPath); +$oExtPath->removeLastComponent(); +$oExtPath->removeLastComponent(); +$oExtPath->addComponent("webyep-system-extensions.inc.php"); +if ($oExtPath->bExists()) include_once($oExtPath->sPath); + +?> diff --git a/webyep-system/programm/editors/attachment.php b/webyep-system/programm/editors/attachment.php deleted file mode 100644 index 7d612a2..0000000 --- a/webyep-system/programm/editors/attachment.php +++ /dev/null @@ -1,137 +0,0 @@ -sFieldName, $oEditor->bGlobal); - $oFP = od_nil; - $sMaxUpload = $goApp->sFormattedByteSizeString($goApp->iMaxUploadBytes()); - $bOK = false; - $bDidSave = false; - - - if ((int)$oHFDelete->sValue() == 1) { - $oElement->deleteFile(); // implicit save - $sResponse = WYTS("FileDeleted"); - $bOK = true; - } else if ($oEditor->bSave) { - if ($oFU->bUploadOK()) { - $oFP =& $oFU->oFilePath(); - $oOFP =& $oFU->oOriginalFilename(); - if ($oOFP->bCheck(WYPATH_CHECK_NOSCRIPT|WYPATH_CHECK_NOPATH)) { - $oElement->useUploadedFile($oFP, $oOFP); - $oElement->save(); - $sResponse = WYTS("FileSaved"); - $bOK = true; - $bDidSave = true; - } - else { - $goApp->log("Illegal file/type on attachment upload: " . $oOFP->sPath); - $sResponse = WYTS("FileUploadErrorUnknown"); - } - $oFU->deleteTmpFile(); - } - else $sResponse = $oFU->sErrorMessage(); - } - else if (isset($_GET[WY_QK_POST_MAX_CHECK])) { - $sResponse = WYTS("FileUploadErrorSize"); - $bDidSave = true; - } - - $goApp->outputWarningPanels(); // give App a chance to say something -?> - - - - -<?php WYTSD("FileEditorTitle", true); ?> - -sCharsetMetatag(); ?> - - - - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> -" onresize="wy_saveSize();"> - - - - - - - -
- - - - -
WebYep Debug Mode!"; ?> -

" . $oEditor->sFieldName; ?>

- -
" method="post" enctype="multipart/form-data"> - - - - - - - - - -
:sDisplay(); ?>
 " onClick="confirmDelete();">" onClick="window.close();"> "> - sDisplay(); - ?>
-
- sHelpLink($sHelpFile); ?> - "; - echo "
$sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - echo ""; - }?>
- - diff --git a/webyep-system/programm/editors/audio.php b/webyep-system/programm/editors/audio.php deleted file mode 100644 index 8f5be7f..0000000 --- a/webyep-system/programm/editors/audio.php +++ /dev/null @@ -1,127 +0,0 @@ -sFieldName, ""); - $oFP = od_nil; - $sMaxUpload = ini_get("upload_max_filesize"); - $sMaxUpload = str_replace("M", "MB", $sMaxUpload); - $bOK = false; - - - if ((int)$oHFDelete->sValue() == 1) { - $oElement->deleteFile(); // implicit save - $sResponse = WYTS("FileDeleted"); - $bOK = true; - } else if ($oEditor->bSave) { - if ($oFU->bUploadOK()) { - $oFP =& $oFU->oFilePath(); - $oOFP =& $oFU->oOriginalFilename(); - if ($oOFP->bCheck(WYPATH_CHECK_JUSTAUDIO|WYPATH_CHECK_NOPATH)) { - $oElement->useUploadedFile($oFP, $oFU->oOriginalFilename()); - $oElement->save(); - $sResponse = WYTS("FileSaved"); - $bOK = true; - } - else { - $goApp->log("Illegal file/type on audio upload: " . $oOFP->sPath); - @unlink($oFP->sPath); - $sResponse = WYTS("FileUploadErrorUnknown"); - } - } - else $sResponse = $oFU->sErrorMessage(); - } - - $goApp->outputWarningPanels(); // give App a chance to say something -?> - - - - -<?php WYTSD("AudioEditorTitle", true); ?> - -sCharsetMetatag(); ?> - - - - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> -" onresize="wy_saveSize();"> - - - - - - - -
- - - - -
WebYep Debug Mode!"; ?> -

" . $oEditor->sFieldName; ?>

- -
- - - - - - - - - -
:sDisplay(); ?>
 " onClick="confirmDelete();">" onClick="window.close();"> "> - sDisplay(); - ?>
-
- sHelpLink($sHelpFile); ?> - "; - echo "
$sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - echo ""; - }?>
- - diff --git a/webyep-system/programm/editors/gallery.php b/webyep-system/programm/editors/gallery.php deleted file mode 100644 index 451e671..0000000 --- a/webyep-system/programm/editors/gallery.php +++ /dev/null @@ -1,202 +0,0 @@ -sValue(); - $oHFTNWidth = new WYHiddenField(WY_QK_THUMB_WIDTH); - $iTNWidth = (int)$oHFTNWidth->sValue(); - $oHFTNHeight = new WYHiddenField(WY_QK_THUMB_HEIGHT); - $iTNHeight = (int)$oHFTNHeight->sValue(); - $oHFImageWidth = new WYHiddenField(WY_QK_IMAGE_WIDTH); - $iImageWidth = (int)$oHFImageWidth->sValue(); - $oHFImageHeight = new WYHiddenField(WY_QK_IMAGE_HEIGHT); - $iImageHeight = (int)$oHFImageHeight->sValue(); - $oElement = new WYGalleryElement($oEditor->sFieldName, $oEditor->bGlobal, $iTNWidth, $iTNHeight, 0, $iImageWidth, $iImageHeight); - $oHFNewImage = new WYHiddenField(WY_QK_GALLERY_ADD, 'false'); - $bNewImage = $oHFNewImage->sValue() == 'true'; - $oTA = new WYTextArea('TEXT', $bNewImage ? '':$oElement->sTextForID($iImageID)); - $oTA->setWidth(30); - $oTA->setHeight(7); - $oFU = new WYFileUpload('IMAGE_FILE', $bNewImage); - $oFP = od_nil; - $sResponse = ''; - $iNrOfErrors = 0; - - if ($oEditor->bSave) { // if about to save, ... - if ($bNewImage) { // ...and there is at least one new image, ... - for($j = 0; $j < $oFU->iNrOfFiles; $j++) { // ...save ALL files, ... - $bHasError = false; - $iImageID++; - - if ($oFU->bFileUploaded($j) && !$oFU->bUploadOK($j)) { - $sResponse .= $oFU->sErrorMessage(true, $j); - $iNrOfErrors++; - $iImageID--; - $bHasError = true; - } else { // ...which DONT have errors - if ($oFU->bFileUploaded($j)) { - $oFP =& $oFU->oFilePath($j); - $oOFP =& $oFU->oOriginalFilename($j); - if ($oOFP->bCheck(WYPATH_CHECK_JUSTIMAGE|WYPATH_CHECK_NOPATH)) { - $oElement->newImageAfter($iImageID - 1); // insert new slot, only if upload happened AND is ok - $oElement->useUploadedImageFileForID($oFP, $oOFP, $iImageID); - } else { - $goApp->log('Illegal file/type on image upload: ' . $oOFP->sPath); - $sResponse .= '' . WYTS('FileUploadErrorUnknown') - . ' "' . $oOFP->sPath . ""
\n"; - $iNrOfErrors++; - $iImageID--; - $bHasError = true; - } - $oFU->deleteTmpFile($j); - } - if (!$bHasError) { // if no errors - $oElement->setTextForID($iImageID, $oTA->sText); - $oElement->save(); - $sResponse .= WYTS('ImageSaved') . ' ('.$oOFP->sPath.")
"; - } - } - } - } else { // ...and there is no new image (edit of caption and/or image) - if ($oFU->bFileUploaded(0) && !$oFU->bUploadOK(0)) { - $sResponse .= $oFU->sErrorMessage(true, 0); - $iNrOfErrors++; - $bHasError = true; - } else { - if ($oFU->bFileUploaded(0)) { - $oFP =& $oFU->oFilePath(0); - $oOFP =& $oFU->oOriginalFilename(0); - if ($oOFP->bCheck(WYPATH_CHECK_JUSTIMAGE|WYPATH_CHECK_NOPATH)) { - $oElement->useUploadedImageFileForID($oFP, $oOFP, $iImageID); - } else { - $goApp->log('Illegal file/type on image upload: ' . $oOFP->sPath); - $sResponse = '' . WYTS('FileUploadErrorUnknown') - . ' "' . $oOFP->sPath . ""
\n"; - $iNrOfErrors++; - $bHasError = true; - } - $oFU->deleteTmpFile(); - } - $oElement->setTextForID($iImageID, $oTA->sText); - $oElement->save(); - $sResponse = $sResponse ? $sResponse : WYTS('ImageSaved') . "
\n"; - } - } - $bOK = ($iNrOfErrors) ? false : true; - } - else { - if ($bNewImage) { - if ($goApp->bIsSafari || $goApp->bIsNavigator) { - $sFormat = WYTS('MultiFileUploadNoteTemplate'); - $sMultiUploadNote = sprintf($sFormat, $goApp->bIsMac ? 'Cmd':'Ctrl'); - } else { - $sMultiUploadNote = WYTS('MultiFileUploadNoteNoGo'); - } - } else { - $sMultiUploadNote = ''; // no remark if we only change a picture - } - } - - $goApp->outputWarningPanels(); // give App a chance to say something -?> - - - - -<?php WYTSD("GalleryEditorTitle", true); ?> - -sCharsetMetatag(); ?> - - - - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> -" onresize="wy_saveSize();"> - - - - - - - -
- - - - -
WebYep Debug Mode!"; ?> -

" . ($iImageID + 1); else echo WYTS("GalleryNewFotos"); ?>

-
- - - - - - - - - - - - -
:sDisplay(); ?>
sDisplay(); ?>
 " onclick="window.close();"> "> - -
- - sDisplay(); - echo $oHFTNWidth->sDisplay(); - echo $oHFTNHeight->sDisplay(); - echo $oHFImageWidth->sDisplay(); - echo $oHFImageHeight->sDisplay(); - echo $oHFNewImage->sDisplay(); - ?>
-
- sHelpLink($sHelpFile); ?> - "; - echo "
$sResponse
"; - if ($bOK) - echo WYEditor::sPostSaveScript(); - else { - echo WYEditor::sPostSaveScript(true); // new parameter for static method, meaning: keep editor window (defaults to false) - echo "

$iNrOfErrors Fehler!

"; - echo "
"; // no backlink, because of problems keeping track of internal state! - } - echo ""; - }?>
- - diff --git a/webyep-system/programm/editors/image.php b/webyep-system/programm/editors/image.php deleted file mode 100644 index 398f804..0000000 --- a/webyep-system/programm/editors/image.php +++ /dev/null @@ -1,175 +0,0 @@ -setWidth(40); - $oTFAltText = new WYTextField("ALT_TEXT"); - $oTFAltText->setWidth(40); - $oElement = new WYImageElement($oEditor->sFieldName, $oEditor->bGlobal, "", "", "", (int)$oHFImageWidth->sValue(), (int)$oHFImageHeight->sValue(), ((int)$oHFIsThumb->sValue()) == 1 ? true:false, (int)$oHFThumbWidth->sValue(), (int)$oHFThumbHeight->sValue()); - $oFP = od_nil; - - $sMaxUpload = $goApp->sFormattedByteSizeString($goApp->iMaxUploadBytes()); - - if ((int)$oHFDelete->sValue() == 1) { - $oElement->deleteThumbnail(); - $oElement->deleteImage(); // implicit save - $sResponse = WYTS("ImageDeleted"); - $bOK = true; - } else if ($oEditor->bSave) { - if ($oFU->bFileUploaded()) { - if ($oFU->bUploadOK()) { - $oFP =& $oFU->oFilePath(); - $oOFP =& $oFU->oOriginalFilename(); - if ($oOFP->bCheck(WYPATH_CHECK_JUSTIMAGE|WYPATH_CHECK_NOPATH)) { - if ($oElement->bUseUploadedImageFile($oFP, $oOFP)) { - $oElement->setLinkURL($oTFURL->sValue()); - $oElement->setAltText($oTFAltText->sValue()); - $oElement->save(); - $sResponse = WYTS("ImageSaved"); - $bOK = true; - } - else { - $sResponse = WYTS("ImageStoreFailed"); - $bOK = false; - } - } - else { - $goApp->log("Illegal file/type on image upload: " . $oOFP->sPath); - $sResponse = WYTS("FileUploadErrorUnknown"); - } - $oFU->deleteTmpFile(); - } - else $sResponse = $oFU->sErrorMessage(); - } - else { // maybe only URL changed - $oElement->setLinkURL($oTFURL->sValue()); - $oElement->setAltText($oTFAltText->sValue()); - $oElement->save(); - $sResponse = WYTS("ImageSaved"); - $bOK = true; - } - } - else { - $oTFURL->setValue($oElement->sLinkURL()); - $oTFAltText->setValue($oElement->sAltText()); - } - - $goApp->outputWarningPanels(); // give App a chance to say something -?> - - - - -<?php WYTSD("ImageEditorTitle", true); ?> - -sCharsetMetatag(); ?> - - - - - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> -" onresize="wy_saveSize();"> - - - - - - - -
- - - - -
WebYep Debug Mode!"; ?> -

" . $oEditor->sFieldName; ?>

-
- - - - - - - - - - - - - - - - - -
:sDisplay(); ?>
:sDisplay(); ?>
:sDisplay(); ?>
 " onClick="confirmDelete();">" onClick="window.close();"> "> - -
- - sDisplay(); - echo $oHFImageWidth->sDisplay(); - echo $oHFImageHeight->sDisplay(); - echo $oHFThumbWidth->sDisplay(); - echo $oHFThumbHeight->sDisplay(); - echo $oHFIsThumb->sDisplay(); - ?>
-
- sHelpLink($sHelpFile); ?> - "; - echo "
$sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - echo ""; - }?>
- - diff --git a/webyep-system/programm/editors/long-text.php b/webyep-system/programm/editors/long-text.php deleted file mode 100644 index 3012238..0000000 --- a/webyep-system/programm/editors/long-text.php +++ /dev/null @@ -1,99 +0,0 @@ -sFieldName, $oEditor->bGlobal, ""); - $oTA = new WYTextArea("TEXT", $oElement->sText()); - if ($oEditor->bSave) { - $oElement->setText($oTA->sText()); - $oElement->save(); - $bOK = true; - } - else { - $sOnLoadScript = 'document.forms[0].TEXT.focus();'; - } - - $goApp->outputWarningPanels(); // give App a chance to say something -?> - - - - -<?php WYTSD("LongTextEditorTitle", true); ?> - -sCharsetMetatag(); ?> - - - - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> -" onresize="wy_saveSize();"> - - - - - - - -
- - - - -
WebYep Debug Mode!"; ?> -

" . $oEditor->sFieldName; ?>

-
- - - - - - - - - -
Text:sDisplay(); ?>
 " onClick="window.close();"> - "> -
-
- sHelpLink($sHelpFile); ?> - "; - echo "
$sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - echo ""; - }?>
- - diff --git a/webyep-system/programm/editors/menu.php b/webyep-system/programm/editors/menu.php deleted file mode 100644 index 722502b..0000000 --- a/webyep-system/programm/editors/menu.php +++ /dev/null @@ -1,263 +0,0 @@ - 2 - ,'LIID' => $liID - ,'CONTENT' => array() - ); - $lastLevel = 0; - $lastParentNode = array(); - $tmpData['CONTENT'] =& $lastParentNode[0]; - foreach ($data as $menuEntry) { - $parts = explode($mess, $menuEntry); - $newEntry = array('ID' => $parts[0] - ,'TITLE' => $parts[3] - ,'URL' => $parts[4] - ,'VISIBLE' => $parts[2] == '0' ? 0 : 1 - ,'SUBITEMS' => array() - ); - $currentLevel = $parts[1]; - if ($currentLevel > $lastLevel) { - unset ($lastParentNode[$currentLevel]); - $lastParentNode[$lastLevel][count($lastParentNode[$lastLevel])-1]['SUBITEMS'] =& $lastParentNode[$currentLevel]; - } - $lastLevel = $currentLevel; - $lastParentNode[$currentLevel][] = $newEntry; - } - return $tmpData; - } - - /** - * Produce JSON string for JS-MenuEditor - * - * @param string $data The unserialized DataFile - * @param string $sURL The base URL of the menu - * @return string JSON representation for client side editor - */ - function parseDataForClient($data, $sURL) { - return '{version:2,baseUrl:"'.$sURL.'",content:[' . implode(',',toJSON($data['CONTENT'])) . '],lastInsertId:'.$data['LIID'].'}'; - } - - /** - * Recursive function to parse nested dictionaries. - * Un-nests input data and adds hierarchy level to every item. - * - * @param mixed $data Dictionary which holds menu entries (may contain subitems/-trees) - * @param int $level Hierarchy level of the (sub)tree to start with - * @return array An array of JSON objects - */ - function toJSON($data, $level = 0) { - $tmp = array(); $index = 0; - while ($index < count($data)) { - $data[$index]['TITLE'] = str_replace("\\", "\\\\", $data[$index]['TITLE']); - $data[$index]['TITLE'] = str_replace("\"", "\\\"", $data[$index]['TITLE']); - $entry = '{id:' . $data[$index]['ID'] . ',level:' . $level . ',visible:' . $data[$index]['VISIBLE'] - . ',hideChildren:0,text:"' . $data[$index]['TITLE'] . '",link:"' . $data[$index]['URL'] . '"}'; - $tmp[] = $entry; - if (count($data[$index]['SUBITEMS'])) { - $tmp = array_merge($tmp, toJSON($data[$index]['SUBITEMS'], $level + 1)); - } - $index++; - } - return $tmp; - } - - $bOK = false; - $sResponse = WYTS("MenuSaved"); - $sHelpFile = "menu-element.php"; - - $oEditor = new WYEditor(); - //$sMenuName = "MENU"; - //$sTextFieldName = "ITEM"; - - //$aTitles = array(); - //$aIDs = array(); - //$dItems = array(); - //$i = 0; - //$iC = 0; - //$oSM = od_nil; - //$oTFItem = od_nil; - //$oHFTitles = new WYHiddenField("MENU_TITLES"); - //$oHFIDs = new WYHiddenField("MENU_IDS"); - $oTAWYEditorPostArea = new WYTextArea('WY_EditorPostArea'); - $oHFURL = new WYHiddenField(WY_QK_MENU_URL); - $sURL = $oHFURL->sValue(); - if ($sURL) { - $oURL = new WYURL($sURL); - //echo '$oURL = '.$oURL->sEURL().', $sURL = '.$sURL; - } else { - $oURL = od_nil; - //echo '$oURL = od_nil'; - } - $oElement = new WYMenuElement($oEditor->sFieldName, $oEditor->bGlobal, $oURL, "", "", od_nil); - - if ($oEditor->bSave) { - if (isset($oTAWYEditorPostArea->sText)) { - $chunks = explode('|@|', $oTAWYEditorPostArea->sText()); - $chunks[1] = explode('|§|', $chunks[1]); - $oElement->dContent = parseDataForServer($chunks[1], $chunks[2]); - $oElement->save(); - $bOK = true; - } - } else { - $sContent = parseDataForClient($oElement->dContent, $oURL->sURL()); - } - - $goApp->outputWarningPanels(); // give App a chance to say something -?> - - - -sCharsetMetatag(); ?> -<?php WYTSD("MenuEditorTitle", true); ?> - - - - - - - - - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> - - - - - - - - - - -
- - - - - - - -
WebYep Debug Mode!"; ?> -

" . $oEditor->sFieldName; ?>

-
- -
-
- - - - - - - - - - - - - - - -
-
-
    -
  • menu entries go here
  • -
-
-
-
- -
- - -
-
- - -
-
- - -
-
-
- -
-
- -    - -
-
- -
-
-
-
- -
- "> - "> - "> -
-
- -
-
-
- - - sDisplay(); ?> -
-
- - sHelpLink($sHelpFile); ?> -
-
-
- " /> - " /> -
-
-
"; - echo "
$sResponse
"; - if ($bOK) { - echo WYEditor::sPostSaveScript(); - } else { - echo "

" . webyep_sBackLink() . "

"; - } - echo ""; - }?> -
- - \ No newline at end of file diff --git a/webyep-system/programm/editors/permissions-error.php b/webyep-system/programm/editors/permissions-error.php deleted file mode 100644 index 157b448..0000000 --- a/webyep-system/programm/editors/permissions-error.php +++ /dev/null @@ -1,33 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> <?php echo WYTS("WebYepNotice");?> -sCharsetMetatag(); ?> - - - - - - - - - - - -
- - - - -

-
- -

-

-
<>
- -
- - diff --git a/webyep-system/programm/editors/read-more.php b/webyep-system/programm/editors/read-more.php deleted file mode 100644 index 5f34bab..0000000 --- a/webyep-system/programm/editors/read-more.php +++ /dev/null @@ -1,166 +0,0 @@ -setWidth($goApp->bIsiPhone ? 40:40); - $oTF->setAttribute("id", "inputTextField"); - $oElement = new WYReadMoreElement($oEditor->sFieldName, $oEditor->bGlobal); - if ($oEditor->bSave) { - $oElement->setText($oTF->sValue()); - $oElement->save(); - $bOK = true; - } else { - $oTF->setValue($oElement->sText()); - $sOnLoadScript = 'document.forms[0].TEXT.focus();'; - } - - $goApp->outputWarningPanels(); -?> - - - - -<?php WYTSD("ReadMoreEditorTitle", true); ?> - -sCharsetMetatag(); ?> - - -bIsiPhone) { ?> - - - - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> -" onresize="wy_saveSize();"> -bIsiPhone) { ?> -
sFieldName ?>
- -
-
sDisplay(); ?>
-
" onclick="window.close();"> ">
- -
- -
sHelpLink($sHelpFile); ?>
- $sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - }?> - - - - - - - - -
- - - - -
WebYep Debug Mode!"; ?> -

" . $oEditor->sFieldName; ?>

-
- - - - - - - - - -
Text:sDisplay(); ?>
 " onclick="window.close();"> "> -
-
- sHelpLink($sHelpFile); ?> - "; - echo "
$sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - echo ""; - }?>
- - - diff --git a/webyep-system/programm/editors/rich-text-ckeditor.php b/webyep-system/programm/editors/rich-text-ckeditor.php deleted file mode 100644 index b915041..0000000 --- a/webyep-system/programm/editors/rich-text-ckeditor.php +++ /dev/null @@ -1,217 +0,0 @@ -sFieldName, $oEditor->bGlobal, "", false); - if ($oEditor->bSave) { - $oElement->setText($goApp->sFormFieldValue('CKEditor1')); - $oElement->save(); - } - else { - $sContent = $oElement->sText(); - $sCSSURL = $goApp->sFormFieldValue(WY_QK_RICH_TEXT_CSS); - } - - $oCKBaseURL = od_clone($goApp->oProgramURL); - $oCKBaseURL->addComponent("opt"); - $oCKBaseURL->addComponent("ckeditor"); - $oCKJSURL = od_clone($oCKBaseURL); - $oCKJSURL->addComponent("ckeditor.js"); - - switch ($webyep_iLanguageID) { - case WYLANG_GERMAN: $sCKLanguageCode = "de"; break; - case WYLANG_SRPSKI: $sCKLanguageCode = "sr"; break; - case WYLANG_POLISH: $sCKLanguageCode = "pl"; break; - case WYLANG_PORTUGUESE: $sCKLanguageCode = "pt"; break; - case WYLANG_SWEDISH: $sCKLanguageCode = "sv"; break; - case WYLANG_DUTCH: $sCKLanguageCode = "nl"; break; - case WYLANG_FRENCH: $sCKLanguageCode = "fr"; break; - case WYLANG_ENGLISH: - default: - $sCKLanguageCode = "en"; - } - - $goApp->outputWarningPanels(); // give App a chance to say something - - $oCKFinderPath = od_clone($goApp->oProgramPath); - $oCKFinderPath->addComponent('opt'); - $oCKFinderPath->addComponent('ckfinder'); - $bCKFinderInstalled = $oCKFinderPath->bExists(); - - $oFilemanagerPath = od_clone($goApp->oProgramPath); - $oFilemanagerPath->addComponent('opt'); - $oFilemanagerPath->addComponent('filemanager'); - $bFilemanagerInstalled = $oFilemanagerPath->bExists(); - - $oImagePath = od_clone($goApp->oProgramURL); - $oImagePath->addComponent('images'); - //$oImagePath->normalize(); - /* -(function() { - CKEDITOR.plugins.addExternal('mediaembed',CKEDITOR.basePath.substr(0, CKEDITOR.basePath.indexOf("ckeditor/"))+'mediaembed/', 'plugin.js'); -})(); - */ -?> - - - - -<?php WYTSD("RichTextEditorTitle", true); ?> - -sCharsetMetatag(); ?> - - - - - - -bSave) { ?> -
- - -
-"; - echo "
$sResponse
"; - echo WYEditor::sPostSaveScript(); - echo "

" . webyep_sBackLink() . "

"; - echo "
"; - }?> - -
- - diff --git a/webyep-system/programm/editors/rich-text-fckeditor.php b/webyep-system/programm/editors/rich-text-fckeditor.php deleted file mode 100644 index 776b294..0000000 --- a/webyep-system/programm/editors/rich-text-fckeditor.php +++ /dev/null @@ -1,116 +0,0 @@ -oProgramPath); - $oFCKPath->addComponent("opt"); - $oFCKPath->addComponent("fckeditor"); - $oFCKPath->addComponent("fckeditor.php"); - include_once($oFCKPath->sPath); - - $bOK = false; - $sResponse = WYTS("RichTextSaved"); - $sHelpFile = "richtext-fckeditor-element.php"; - - $oEditor = new WYEditor(); - $oElement = new WYRichTextElement($oEditor->sFieldName, $oEditor->bGlobal, "", false); - if ($oEditor->bSave) { - $oElement->setText($goApp->sFormFieldValue('FCKeditor1')); - $oElement->save(); - $bOK = true; - } - else { - $sContent = $oElement->sText(); - $sCSSURL = $goApp->sFormFieldValue(WY_QK_RICH_TEXT_CSS); - } - - $oFCKBaseURL = od_clone($goApp->oProgramURL); - $oFCKBaseURL->addComponent("opt"); - $oFCKBaseURL->addComponent("fckeditor"); - - $goApp->outputWarningPanels(); // give App a chance to say something -?> - - - - -<?php WYTSD("RichTextEditorTitle", true); ?> - -sCharsetMetatag(); ?> - - - - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> - - - - - - - - - - -
- - - - -
WebYep Debug Mode!"; ?> -

" . $oEditor->sFieldName; ?>

- - - - - - - -
-BasePath = $oFCKBaseURL->sURL(false, false, true) . "/"; - - $oInitCodePath = od_clone($goApp->oProgramPath); - $oInitCodePath->addComponent("opt"); - $oInitCodePath->addComponent("fckeditor_init.php"); - $oFCKeditor->Config['EditorAreaCSS'] = $sCSSURL; - $oFCKeditor->Config['ToolbarComboPreviewCSS'] = $sCSSURL; - if ($oInitCodePath->bExists()) include_once($oInitCodePath->sPath); - else { - $oFCKeditor->Config['AutoDetectLanguage'] = true ; - $oFCKeditor->Config['DefaultLanguage'] = 'en' ; - $oFCKeditor->Config['StartupFocus'] = true; - $oFCKeditor->Config['AutoDetectPasteFromWord'] = true; - } - $oFCKeditor->Width = "100%"; - $oFCKeditor->Height = "100%"; - $oFCKeditor->Value = $sContent; - $oFCKeditor->Create(); -?> -
" onClick="window.close();">">
- sHelpLink($sHelpFile); ?> - "; - echo "
$sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - echo ""; - }?>
- - diff --git a/webyep-system/programm/editors/rich-text-plain.php b/webyep-system/programm/editors/rich-text-plain.php deleted file mode 100644 index 195b094..0000000 --- a/webyep-system/programm/editors/rich-text-plain.php +++ /dev/null @@ -1,94 +0,0 @@ -sFieldName, $oEditor->bGlobal); - $oTAHTMLCode = new WYTextArea("HTML_CODE", $oElement->sText()); - if ($oEditor->bSave) { - $oElement->setText($oTAHTMLCode->sText()); - $oElement->save(); - $bOK = true; - } - else { - $sOnLoadScript = 'document.forms[0].HTML_CODE.focus();'; - } - - $goApp->outputWarningPanels(); // give App a chance to say something -?> - - - - -<?php WYTSD("RichTextEditorTitle", true); ?> - -sCharsetMetatag(); ?> - - - - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> -" onresize="wy_saveSize();"> - - - - - - - -
- - - - -
WebYep Debug Mode!"; ?> -

" . $oEditor->sFieldName; ?>

-
- - - - - - - -
sDisplay()?>
" onClick="window.close();"> - "> -
-
- sHelpLink($sHelpFile); ?> - "; - echo "
$sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - echo ""; - }?>
- - diff --git a/webyep-system/programm/editors/rich-text-rte.php b/webyep-system/programm/editors/rich-text-rte.php deleted file mode 100644 index 3efbe76..0000000 --- a/webyep-system/programm/editors/rich-text-rte.php +++ /dev/null @@ -1,229 +0,0 @@ -sFieldName, $oEditor->bGlobal, "", false); - if ($oEditor->bSave) { - $oElement->setText($goApp->sFormFieldValue('RTE_FORM_ELEMENT')); - $oElement->save(); - $bOK = true; - } - else { - $sContent = rteSafe($oElement->sText()); - $sCSSURL = $goApp->sFormFieldValue(WY_QK_RICH_TEXT_CSS); - } - - $goApp->outputWarningPanels(); // give App a chance to say something - - if (file_exists("../opt/rte/cbrte")) $sRTEIncludePath = "../opt/rte/cbrte"; - else $sRTEIncludePath = "../opt/rte"; -?> - - - - -<?php WYTSD("RichTextEditorTitle", true); ?> - -sCharsetMetatag(); ?> - - - - - - - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> - - - - - - - - -
- - - - -
WebYep Debug Mode!"; ?> -

" . $oEditor->sFieldName; ?>

-
- - - - - - - -
" onClick="window.close();"> - "> -
-
- sHelpLink($sHelpFile); ?> - "; - echo "
$sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - echo ""; - }?>
- - diff --git a/webyep-system/programm/editors/rich-text-tinymce.php b/webyep-system/programm/editors/rich-text-tinymce.php deleted file mode 100644 index f4fbb8d..0000000 --- a/webyep-system/programm/editors/rich-text-tinymce.php +++ /dev/null @@ -1,191 +0,0 @@ -oProgramPath); - $oP->addComponent("opt"); - $oP->addComponent("tinymce"); - $oP->addComponent("jscripts"); - $oP->addComponent("tiny_mce"); - $oP->addComponent("langs"); - $oP->addComponent("$sL.js"); - if (!$oP->bExists()) $sL = "en"; - } - - return $sL; - } - - $bOK = false; - $sResponse = WYTS("RichTextSaved"); - $sHelpFile = "richtext-tinymce-element.php"; - - $oEditor = new WYEditor(); - $oElement = new WYRichTextElement($oEditor->sFieldName, $oEditor->bGlobal, "", false); - if ($oEditor->bSave) { - $oElement->setText($goApp->sFormFieldValue('editorArea')); - $oElement->save(); - $bOK = true; - } else { - $sContent = $oElement->sText(); - $sCSSURL = $goApp->sFormFieldValue(WY_QK_RICH_TEXT_CSS); - } - - $goApp->outputWarningPanels(); // give App a chance to say something -?> - - - - -<?php WYTSD("RichTextEditorTitle", true); ?> - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> -sCharsetMetatag(); ?> - - - - - - - - - - - - - - - - - -
- - - - -
WebYep Debug Mode!"; ?> -

" . $oEditor->sFieldName; ?>

- - - - - - - - - -
-
" onClick="window.close();">">
- sHelpLink($sHelpFile); ?> - "; - echo "
$sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - echo ""; - }?>
- - diff --git a/webyep-system/programm/editors/rich-text.php b/webyep-system/programm/editors/rich-text.php deleted file mode 100644 index 0e44f61..0000000 --- a/webyep-system/programm/editors/rich-text.php +++ /dev/null @@ -1,60 +0,0 @@ -oProgramPath); - $oEditorsFolder->addComponent("editors"); - - if ($goApp->bIsiPhone) { - $oEditorsFolder->addComponent("rich-text-iphone.php"); - include_once($oEditorsFolder->sPath); - } - - $oP = od_clone($goApp->oProgramPath); - $oP->addComponent("opt"); - $oP->addComponent("tinymce"); - if ($oP->bExists()) { - $oEditorsFolder->addComponent("rich-text-tinymce.php"); - include_once($oEditorsFolder->sPath); - } - else { - unset($oP); - $oP = od_clone($goApp->oProgramPath); - $oP->addComponent("opt"); - $oP->addComponent("rte"); - if ($oP->bExists()) { - $oEditorsFolder->addComponent("rich-text-rte.php"); - include_once($oEditorsFolder->sPath); - } - else { - unset($oP); - $oP = od_clone($goApp->oProgramPath); - $oP->addComponent("opt"); - $oP->addComponent("fckeditor"); - if ($oP->bExists()) { - $oEditorsFolder->addComponent("rich-text-fckeditor.php"); - include_once($oEditorsFolder->sPath); - } - else { - unset($oP); - $oP = od_clone($goApp->oProgramPath); - $oP->addComponent("opt"); - $oP->addComponent("ckeditor"); - if ($oP->bExists()) { - $oEditorsFolder->addComponent("rich-text-ckeditor.php"); - include_once($oEditorsFolder->sPath); - } - else { - $oEditorsFolder->addComponent("rich-text-plain.php"); - include_once($oEditorsFolder->sPath); - } - } - } - } - -?> \ No newline at end of file diff --git a/webyep-system/programm/editors/short-text.php b/webyep-system/programm/editors/short-text.php deleted file mode 100644 index 03f1b55..0000000 --- a/webyep-system/programm/editors/short-text.php +++ /dev/null @@ -1,167 +0,0 @@ -setWidth($goApp->bIsiPhone ? 40:40); - $oTF->setAttribute("id", "inputTextField"); - $oElement = new WYShortTextElement($oEditor->sFieldName, $oEditor->bGlobal); - if ($oEditor->bSave) { - $oElement->setText($oTF->sValue()); - $oElement->save(); - $bOK = true; - } - else { - $oTF->setValue($oElement->sText()); - $sOnLoadScript = 'document.forms[0].TEXT.focus();'; - } - - $goApp->outputWarningPanels(); -?> - - - - -<?php WYTSD("ShortTextEditorTitle", true); ?> - -sCharsetMetatag(); ?> - - -bIsiPhone) { ?> - - - - -bSave) $bDidSave = true; - else if (!isset($bDidSave)) $bDidSave = false; -?> -" onresize="wy_saveSize();"> -bIsiPhone) { ?> -
sFieldName ?>
- -
-
sDisplay(); ?>
-
" onclick="window.close();"> ">
- -
- -
sHelpLink($sHelpFile); ?>
- $sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - }?> - - - - - - - - -
- - - - -
WebYep Debug Mode!"; ?> -

" . $oEditor->sFieldName; ?>

-
- - - - - - - - - -
Text:sDisplay(); ?>
 " onclick="window.close();"> "> -
-
- sHelpLink($sHelpFile); ?> - "; - echo "
$sResponse
"; - if ($bOK) echo WYEditor::sPostSaveScript(); - else echo "

" . webyep_sBackLink() . "

"; - echo ""; - }?>
- - - diff --git a/webyep-system/programm/elements/WYAudioElement.php b/webyep-system/programm/elements/WYAudioElement.php deleted file mode 100644 index 85ba9c3..0000000 --- a/webyep-system/programm/elements/WYAudioElement.php +++ /dev/null @@ -1,96 +0,0 @@ -sDisplay(); - if ($goApp->bEditMode) { - echo $o->sEditButtonHTML(); - if (!$s) $s = $o->sName; - } - echo $s; -} - -class WYAudioElement extends WYAttachmentElement -{ - // instance variables - var $sLinkContent; - - function WYAudioElement($sN, $sL) - { - global $goApp; - - parent::WYAttachmentElement($sN); - $this->sEditorPageName = "audio.php"; - $this->iEditorWidth = 650; - $this->iEditorHeight = 250; - $this->sEditButtonCSSClass = "WebYepAudioEditButton"; - $this->setVersion(WY_AUDIO_VERSION); - $this->sLinkContent = $sL; - - if ($this->sOriginalFilename()) { - $oP = new WYPath($this->sOriginalFilename()); - if (!$oP->bCheck(WYPATH_CHECK_JUSTAUDIO|WYPATH_CHECK_NOSCRIPT|WYPATH_CHECK_NOPATH)) { - $goApp->log("missuse of audio element, filename: " . $oP->sPath); - exit(0); - } - unset($oP); - $oP = new WYPath($this->sDownloadFileName()); - if (!$oP->bCheck(WYPATH_CHECK_JUSTAUDIO|WYPATH_CHECK_NOSCRIPT|WYPATH_CHECK_NOPATH)) { - $goApp->log("missuse of audio element, filename: " . $oP->sPath); - exit(0); - } - } - } - - function sFieldNameForFile() - { - $s = parent::sFieldNameForFile(); - $s = "au-" . $s; - return $s; - } - - function sDisplay() - { - global $goApp; - $sHTML = ""; - $sFN = $this->sDownloadFileName(); - $oURL = $oLink = od_nil; - - if ($sFN) { - $oURL = od_clone($goApp->oProgramURL); - $oURL->addComponent("mp3-player.php"); - $oURL->dQuery[WY_QK_AUDIO_FILENAME] = $sFN; - $oURL->dQuery[WY_QK_AUDIO_ORG_FILENAME] = $this->sOriginalFilename(); - $oLink = new WYPopupWindowLink($oURL, "WebYepAudioPlayer", 380, 150, WY_POPWIN_TYPE_PLAIN); - $oLink->setToolTip(WYTS("AudioPlayHint")); - $oDownloadURL = od_clone($goApp->oProgramURL); - $oDownloadURL->addComponent("download.php"); - $oDownloadURL->dQuery[WY_QK_DOWNLOAD_FILENAME] = $sFN; - $oDownloadURL->dQuery[WY_QK_ORIGINAL_FILENAME] = $this->sOriginalFilename(); - $oLink->setAttribute("href", $oDownloadURL->sEURL()); - $sL = $this->sLinkContent; - if ($sL == "") $sL = webyep_sHTMLEntities($this->sOriginalFilename()); - $oLink->setInnerHTML($sL); - $sHTML .= $oLink->sDisplay(); - } - - return $sHTML; - } -} -?> \ No newline at end of file diff --git a/webyep-system/programm/elements/WYGalleryElement.php b/webyep-system/programm/elements/WYGalleryElement.php deleted file mode 100644 index 30d7b11..0000000 --- a/webyep-system/programm/elements/WYGalleryElement.php +++ /dev/null @@ -1,738 +0,0 @@ -iMaxTNWidth × 1.2) - */ -function webyep_gallery($sFieldName, $bGlobal, $iMaxTNWidth, $iMaxTNHeight, $iCols = 3, $iMaxImageWidth = 0, $iMaxImageHeight = 0, $iCellWidth = 0) -{ - global $goApp; - $o = new WYGalleryElement($sFieldName, $bGlobal, $iMaxTNWidth, $iMaxTNHeight, $iCols, $iMaxImageWidth, $iMaxImageHeight, $iCellWidth); - $s = $o->sDisplay(); - echo $s; -} - - -class WYGalleryElement extends WYElement -{ - var $iTNWidth; - var $iTNHeight; - var $iCellWidth; - var $iImageWidth; - var $iImageHeight; - var $iCols; - - // class functions - -/** - * Constructor - * - * @param string $sN der Name der Gallerie - * @param boolean $bG gibt an, ob der Inhalt dieser Galerie für alle Seiten gleich ist - * @param int $iTNw maximale Breite der Vorschaubilder - * @param int $iTNh maximale Höhe der Vorschaubilder - * @param int $iC Anzahl der Spalten in der Galerie (optional, default = 3) - * @param int $iIw maximale Breite der Bilder (Defaultwert 0 belässt die Bilder in der Originalgröße. Ein Wert > 0 skaliert sie proportional, falls sie größer sind) - * @param int $iIh maximale Höhe der Bilder (Defaultwert 0 belässt die Bilder in der Originalgröße. Ein Wert > 0 skaliert sie proportional, falls sie größer sind) - * @param int $iCellWidth Breite der Zellen, welche die einzelnen Vorschaubilder enthalten (Defaultwert 0 wird zu iMaxTNWidth × 1.2) - */ - // instance functions - function WYGalleryElement($sN, $bG, $iTNw, $iTNh, $iC = 3, $iIw = 0, $iIh = 0, $iCellWidth = 0) - { - global $goApp; - parent::WYElement($sN, $bG); - $this->iTNWidth = $iTNw; - $this->iTNHeight = $iTNh; - $this->iImageWidth = $iIw; - $this->iImageHeight = $iIh; - $this->iCellWidth = $iCellWidth == 0 ? (int)round($iTNw * 1.2):$iCellWidth; - $this->iCols = $iC; - $this->sEditorPageName = "gallery.php"; - $this->iEditorWidth = 430; - $this->iEditorHeight = 400; - $this->setVersion(WY_GALLERY_VERSION); - $this->iEditedID = false; - if (!isset($this->dContent[WY_DK_GALLERY_ID_ARRAY])) $this->dContent[WY_DK_LOOPIDARRAY] = array(); - if ($goApp->bEditMode && $this->bUserMayEditThisElement()) $this->dispatchEditAction(); - } - - function oIPhoneEditURL() - { - return new WYURL("javascript:alert(\"" . WYTS('NoGalleryEditorOnIPhone') . "\")"); - } - -/** - * Liefert die vom Objekt verwalteten Bilder als Dictionary. - * - * Intern wird dazu $this->dContent verwendet, welches von WYElement deklariert wird. - * - * @return mixed die verwalteten Bilder - */ - function &_aItems() - { - return $this->dContent[WY_DK_GALLERY_ID_ARRAY]; - } - -/** - * Gibt den Feldnamen der Gallerie inkl. Präfix 'gl-' zurück - * - * @return string Feldname der Gallerie inkl. Präfix 'gl-' - */ - function sFieldNameForFile() - { - $s = parent::sFieldNameForFile(); - $s = "gl-" . $s; - return $s; - } - -/** - * Löscht alle Bilder in der Gallerie - */ - function deleteContent() - { - $aItems =& $this->_aItems(); - $iCount = count($aItems); - for ($i = 0; $i < $iCount; $i++) { - $this->_deleteImageFilesForID($i); - } - parent::deleteContent(); - } - -/** - * Fügt ein Bild nach der angegebenen ID in die Gallerie ein - * - * @internal ID entspricht Index und startet mit 0. ID kann -1 sein, wenn ein Bild zu einer leeren Gallerie hinzugefügt wird. - * - * @param integer Die ID nach der ein neues Bild eingefügt werden soll. - */ - function newImageAfter($iID) - { - // $iID can be -1 (when adding to empty gallery - $aItems =& $this->_aItems(); - $dNewItem = array(WY_DK_GALLERY_FILENAME => "", WY_DK_GALLERY_TEXT => ""); - - if ($iID < (count($aItems) - 1) && $iID >= 0) webyep_array_insert($aItems, $iID+1, $dNewItem); - else $aItems[] = $dNewItem; - } - -/** - * Löscht das zur übergebenen ID gehörige Bild, inkl. Vorschau - * - * @access private - * @param int imageID des zu löschenden Bildes - */ - function _deleteImageFilesForID($iID) - { - global $goApp; - $oFile = od_nil; - $aItems =& $this->_aItems(); - - if (isset($aItems[$iID]) && isset($aItems[$iID][WY_DK_GALLERY_FILENAME]) && $sFN = $aItems[$iID][WY_DK_GALLERY_FILENAME]) { - $oPath = od_clone($goApp->oDataPath); - $oPath->addComponent($sFN); - $oFile = new WYFile($oPath); - if ($oFile->bExists() && !$oFile->bDelete()) $goApp->log("could not delete image file " . $oPath->sPath); - $oPath = od_clone($goApp->oDataPath); - $oPath->addComponent($this->_sThumbnailName($sFN)); - $oFile = new WYFile($oPath); - if ($oFile->bExists() && !$oFile->bDelete()) $goApp->log("could not delete thumbnail file " . $oPath->sPath); - } - } - -/** - * Erzeugt ein Vorschaubild vom Typ .jpg für den übergebenen Dateinamen - * - * @todo use WYImage's class method here instead! - * @access private - * @param string $sImgFilename Name des Bildes, für das ein Vorschaubild erstellt werden soll - * @return boolean $bSuccess war die Erstellung erfolgreich? - */ - function _bCreateThumbNailFor($sImgFilename) - { - global $goApp; - $bSuccess = false; - $rInImage = $rOutImage = false; - $iW = $iH = 0; - $iTNW = $iTNH = 0; - $oImgPath = od_clone($goApp->oDataPath); - $oImgPath->addComponent($sImgFilename); - $oTNPath = od_clone($goApp->oDataPath); - $oTNPath->addComponent($this->_sThumbnailName($sImgFilename)); - $oTNPath->setExtension("jpg"); - - if (!function_exists("imagejpeg")) return false; - - if (strtolower($oImgPath->sExtension()) == "jpg") { - if (!function_exists("imagecreatefromjpeg")) return false; - else $rInImage = @imagecreatefromjpeg($oImgPath->sPath); - } - - if (strtolower($oImgPath->sExtension()) == "gif") { - if (!function_exists("imagecreatefromgif")) return false; - else $rInImage = @imagecreatefromgif($oImgPath->sPath); - } - - if (!$rInImage) return false; - - // calc TN size - $iW = imagesx($rInImage); - $iH = imagesy($rInImage); - $iTNW = $iW; - $iTNH = $iH; - WYImage::bLimitSize($iTNW, $iTNH, $this->iTNWidth, $this->iTNHeight); - if (function_exists("imagecreatetruecolor")) $rOutImage = @imagecreatetruecolor($iTNW, $iTNH); - else if (function_exists("imagecreate")) $rOutImage = @imagecreate($iTNW, $iTNH); - if (!$rOutImage) return false; - - if (function_exists("imagecopyresampled")) $bSuccess = @imagecopyresampled($rOutImage, $rInImage, 0, 0, 0, 0, $iTNW, $iTNH, $iW, $iH); - if (!$bSuccess && function_exists("imagecopyresized")) $bSuccess = @imagecopyresized($rOutImage, $rInImage, 0, 0, 0, 0, $iTNW, $iTNH, $iW, $iH); - if (!$bSuccess) return false; - - $bSuccess = @imagejpeg($rOutImage, $oTNPath->sPath, 100); - chmod($oTNPath->sPath, 0644); - - return $bSuccess; - } - -/** - * Bereitet ein hochgeladenes Bild für die Verwendung durch WebYep vor - * - * Folgende Aktionen werden durchgeführt: - * - es wird ein Name der Form /webyep-system/dat(a|en)/{Document-ID}-{Number}-gl-{Name}-{RND(1000-9999)}.ext vergeben - * - prüfen, ob das Bild evtl. zu groß ist und ggf. verkleinern - * - Vorschaubild erstellen - * - Dateiberechtigungen setzen - * - temporäre Dateien löschen - * - * @param object &$oFromPath temporärer Dateiname (/tmp/filename4711 vom Webserver vergeben) - * @param object &$oOrgFilename Originalname der Datei vor dem Upload - * @param int $iID imageID, welche dem Bild zugewiesen werden soll - */ - function useUploadedImageFileForID(&$oFromPath, &$oOrgFilename, $iID) - { - global $goApp; - $sNewFilename = ""; - $sExt = strtolower($oOrgFilename->sExtension()); - $aItems =& $this->_aItems(); - $dItem = array(); - $bSuccess = false; - - if ($oFromPath && isset($aItems[$iID])) { - $oFromFile = new WYFile($oFromPath); - $oToPath = od_clone($goApp->oDataPath); - $sNewFilename = $this->sDataFileName(true) . "-" . mt_rand(1000, 9999) . "." . $sExt; - $oToPath->addComponent($sNewFilename); - - $bOK = false; - $a = WYImage::aGetImageSize($oFromPath); - $iW = $a[0]; - $iH = $a[1]; - if (!WYImage::bLimitSize($iW, $iH, $this->iImageWidth, $this->iImageHeight)) { - if ($oFromFile->bMoveTo($oToPath)) $bOK = true; - else $goApp->log("WYGallery: could not move image file: " . $oFromPath->sPath . " to " . $oToPath->sPath); - } - else { - $oTMPPath = od_clone($goApp->oDataPath); - $oTMPPath->addComponent("WYGalleryUpload_" . mt_rand(1000, 9999) . "." . $sExt); - if ($oFromFile->bMoveTo($oTMPPath)) { - if (WYImage::bResizeImage($oTMPPath, $oToPath, $iW, $iH)) { - $bOK = true; - } - else { - $goApp->log("WYGallery: could not resize uploaded image file: " . $oFromPath->sPath); - } - if (!@unlink($oTMPPath->sPath)) $goApp->log("WYGallery: could not unlink uploaded image file: " . $oTMPPath->sPath); - } - else $goApp->log("WYGallery: could not move image file: " . $oFromPath->sPath . " to " . $oTMPPath->sPath); - } - - if ($bOK) { - $this->_deleteImageFilesForID($iID); - $dItem =& $aItems[$iID]; - $dItem[WY_DK_GALLERY_FILENAME] = $sNewFilename; - chmod($oToPath->sPath, 0644); - - if (!$this->_bCreateThumbNailFor($sNewFilename)) - // if creating the thumbnail doesn't work, we only can copy the original image...:-( - { - $oTNPath = od_clone($oToPath); - $oTNPath->removeLastComponent(); - $oTNPath->addComponent($this->_sThumbnailName($sNewFilename)); - $oTNPath->setExtension($oToPath->sExtension()); - $oFile = new WYFile($oToPath); - if (!$oFile->bCopyTo($oTNPath)) $goApp->log("could not copy image $sNewFilename to thumbnail"); - else chmod($oTNPath->sPath, 0644); - } - } - } - } - -/** - * Liefert das Markup für einen Anker zum aktuellen GalleryItem - * - * Wird benötigt, um nach Editieraktionen wieder zum editierten Item zu springen. - * - * @return string HTML-Anker zum aktuellen GalleryItem - */ - function sAnchor() - { - return ""; - } - -/** - * Liefert das Markup für die EditButtons eines Bildes - * - * @access private - * @param int $iID imageID - * @return string HTML der Bearbeitungselemente - */ - function _sEditButtons($iID) - { - global $goApp, $webyep_bShowDisabledEditButtons; - $sHTML = ""; - $oURL = od_clone(WYURL::oCurrentURL()); - $oLink = od_nil; - $oImg = od_nil; - $oImgURL = od_clone($goApp->oImageURL); - $dEditQuery = WYEditor::dQueryForElement($this); - $aItems =& $this->_aItems(); - $iCount = count($aItems); - - if ($goApp->bEditMode) { - - if ($this->iEditedID === $iID) $sHTML .= $this->sAnchor(); - - $sHTML .= "
"; - - if ($this->bUserMayEditThisElement()) { - $dEditQuery[WY_QK_GALLERY_IMAGE_ID] = $iID; - $oURL->setQuery(array_merge($oURL->dQuery, $dEditQuery)); - $oURL->sAnchor = "WEBYEP_CURRENT_GALLERY_ITEM"; - - $this->dEditorQuery[WY_QK_GALLERY_IMAGE_ID] = $iID; - $this->dEditorQuery[WY_QK_THUMB_WIDTH] = $this->iTNWidth; - $this->dEditorQuery[WY_QK_THUMB_HEIGHT] = $this->iTNHeight; - $this->dEditorQuery[WY_QK_IMAGE_WIDTH] = $this->iImageWidth; - $this->dEditorQuery[WY_QK_IMAGE_HEIGHT] = $this->iImageHeight; - $this->dEditorQuery[WY_QK_GALLERY_IMAGE_ID] = $iID; - $this->dEditorQuery[WY_QK_GALLERY_ADD] = "true"; - - $goApp->setActionInQuery($dEditQuery, WY_QV_GALLERY_UP); - $oURL->setQuery($dEditQuery); - $oLink = new WYLink($iCount > 1 ? $oURL:(new WYURL("javascript:void(0)")), WYTS("GalleryUpButton")); - $oImgURL->addComponent("gallery-move-left-button.gif"); - $oImg = new WYImage($oImgURL); - $oImg->setAttribute("style", "border: none"); - $oImgURL->removeLastComponent(); - $oLink->setInnerHTML($oImg->sDisplay()); - $oLink->setAttribute("class", "WebYepGalleryUpButton"); - $sHTML .= $oLink->sDisplay(); - - $this->sEditButtonCSSClass = "WebYepGalleryAddButton"; - $sHTML .= $this->sEditButtonHTML("gallery-add-button.gif", WYTS("GalleryAddButton"), $goApp->bIsiPhone ? $this->oIPhoneEditURL():od_nil); - - $dEditQuery = $oURL->dQuery; - $goApp->setActionInQuery($dEditQuery, WY_QV_GALLERY_REMOVE); - $oURL->setQuery($dEditQuery); - $oLink = new WYLink($iCount > 0 ? $oURL:(new WYURL("javascript:void(0)")), WYTS("GalleryRemoveButton")); - $oImgURL->addComponent("gallery-remove-button.gif"); - $oImg = new WYImage($oImgURL); - $oImg->setAttribute("style", "border: none"); - $oImgURL->removeLastComponent(); - $oLink->setInnerHTML($oImg->sDisplay()); - $oLink->setAttribute("onclick", "return confirm(\"" . WYTS("GalleryRemoveConfirm") . "\");"); - $oLink->setAttribute("class", "WebYepGalleryRemoveButton"); - $sHTML .= $oLink->sDisplay(); - $oLink->removeAttribute("onclick"); - - $goApp->setActionInQuery($dEditQuery, WY_QV_GALLERY_DOWN); - $oURL->setQuery($dEditQuery); - $oLink = new WYLink($iCount > 1 ? $oURL:(new WYURL("javascript:void(0)")), WYTS("GalleryDownButton")); - $oImgURL->addComponent("gallery-move-right-button.gif"); - $oImg = new WYImage($oImgURL); - $oImg->setAttribute("style", "border: none"); - $oImgURL->removeLastComponent(); - $oLink->setInnerHTML($oImg->sDisplay()); - $oLink->setAttribute("class", "WebYepGalleryDownButton"); - $sHTML .= $oLink->sDisplay(); - - if ($iCount > 0) { - $sHTML .= "
"; - $this->dEditorQuery[WY_QK_GALLERY_ADD] = "false"; - $this->sEditButtonCSSClass = "WebYepGalleryEditButton"; - $sHTML .= $this->sEditButtonHTML("gallery-edit-button.gif", WYTS("GalleryEditButton"), $goApp->bIsiPhone ? $this->oIPhoneEditURL():od_nil); - } - } - else { // editing not allowed - if ($webyep_bShowDisabledEditButtons) { - $sToolTip = sprintf(WYTS("insufficientPermissions"), $this->sName); - $oImgURL = od_clone($goApp->oImageURL); - $oImgURL->addComponent("gallery-buttons-disabled.gif"); - $oImg = new WYImage($oImgURL); - $oImg->setAttribute("border", 0); - $oImg->setAttribute("alt", $sToolTip); - $oLink = new WYLink(new WYURL("javascript:void(0);"), $sToolTip); - $oLink->setInnerHTML($oImg->sDisplay()); - $oLink->setAttribute("class", $this->sEditButtonCSSClass); - $sHTML .= $oLink->sDisplay(); - } - } - - $sHTML .= "
"; - - } - return $sHTML; - } - -/** - * Führt eine angeforderte Editieraktion durch. - * - * Mögliche Aktionen sind: - * - Bild löschen - * - Bild nach oben verschieben - * - Bild nach unten verschieben - */ - function dispatchEditAction() - { - global $goApp; - $sAction = $goApp->sCurrentAction(); - $sFieldName = $goApp->sFormFieldValue(WY_QK_EDITOR_FIELDNAME, ""); - $iImageID = (int)$goApp->sFormFieldValue(WY_QK_GALLERY_IMAGE_ID, 0); - $iLoopID = (int)$goApp->sFormFieldValue(WY_QK_LOOP_ID, 0); - $aItems =& $this->_aItems(); - $aTempItems = array(); - $dItem = array(); - $iCount = count($aItems); - $iNewIndex = 0; - $bChanged = false; - - if ($sFieldName != $this->sName) return; - if ($iLoopID != $goApp->oDocument->iLoopID()) return; - - if ($sAction == WY_QV_GALLERY_REMOVE) { - if ($iCount > 0) { - $this->_deleteImageFilesForID($iImageID); - array_splice($aItems, $iImageID, 1); - if (isset($aItems[$iImageID])) $this->iEditedID = $iImageID; - else if (isset($aItems[$iImageID - 1])) $this->iEditedID = $iImageID - 1; - $bChanged = true; - } - } - else if ($sAction == WY_QV_GALLERY_UP) { - if ($iCount > 1 && $iImageID > 0) { - $aTempItems = array_splice($aItems, $iImageID, 1); - webyep_array_insert($aItems, $iImageID - 1, $aTempItems[0]); - $this->iEditedID = $iImageID - 1; - $bChanged = true; - } - } - else if ($sAction == WY_QV_GALLERY_DOWN) { - if ($iCount > 1 && $iImageID < ($iCount-1) ) { - $aTempItems = array_splice($aItems, $iImageID, 1); - webyep_array_insert($aItems, $iImageID + 1, $aTempItems[0]); - $this->iEditedID = $iImageID + 1; - $bChanged = true; - } - } - if ($bChanged) { - $this->save(); - } - } - -/** - * Liefert den Dateinamen des Vorschaubildes zum Dateinamen eines Bildes - * - * @access private - * @param string der Dateiname des Bildes - * @return string der Dateiname des Vorschaubildes - */ - function _sThumbnailName($sFilename) - { - global $goApp; - $oP = $oF = od_nil; - $sOrgExt = ""; - $sTN = ""; - - $oP = new WYPath($sFilename); - $sOrgExt = $oP->sExtension(); - - $oP = od_clone($goApp->oDataPath); - $iPos = strrpos($sFilename, "."); - $sTN = substr($sFilename, 0, $iPos) . "-tn.jpg"; - $oP->addComponent($sTN); - - $oF = new WYFile($oP); - if (!$oF->bExists()) { - $oP->removeDemoSlotID(); // try again without demo slot ID - unset($oF); - $oF = new WYFile($oP); - if (!$oF->bExists()) { - $oP->setExtension($sOrgExt); - $sTN = $oP->sBasename(); - } - } - return $sTN; - } - -/** - * Liefert das Vorschaubild zu einem gegebenen Dateinamen - * - * @param string der Dateiname - * @return object ein WYImage-Objekt, welches das Vorschaubild kapselt - */ - function &_oTNImage($sFilename) - { - global $goApp, $webyep_sLiveDemoSlotID; - $oImg = od_nil; - $oURL = od_nil; - $sTNName = ""; - $fFactor = 0.0; - $iW = $iH = 0; - - $oURL = od_clone($goApp->oDataURL); - $sTNName = $this->_sThumbnailName($sFilename); - $oURL->addComponent($sTNName); - $oImg = new WYImage($oURL); - if ($webyep_sLiveDemoSlotID && !$oImg->bExists()) { - $oURL->removeDemoSlotID(); - unset($oImg); - $oImg = new WYImage($oURL); - } - if (isset($oImg->dAttributes["width"]) && isset($oImg->dAttributes["height"])) { - WYImage::bLimitSize($oImg->dAttributes["width"], $oImg->dAttributes["height"], $this->iTNWidth, $this->iTNHeight); - } - else { // if size can't be determined, set at least max width - $goApp->log("could not determine image size of $sTNName"); - $oImg->dAttributes["width"] = $this->iTNWidth; - unset($oImg->dAttributes["height"]); - } - return $oImg; - } - -/** - * @todo scheint immer od_nil zurückzugeben...? - * - * @return array od_nil (strange, but so it's written) - */ - function &dItemForID($iID) - { - $aItems =& $this->_aItems(); - if (isset($aItems[$iID])) $dItem =& $aItems[$iID]; - $dItem = od_nil; - return $dItem; - } - -/** - * Setzt den Beschreibungstext für das Bild mit der imageID - * - * @param int imageID - * @param string Beschreibungstext des Bildes mit der imageID - */ - function setTextForID($iID, $sText) - { - $aItems =& $this->_aItems(); - $dItem = od_nil; - - if (isset($aItems[$iID])) $dItem =& $aItems[$iID]; - if ($dItem) $dItem[WY_DK_GALLERY_TEXT] = $sText; - } - -/** - * Liefert den Beschreibungstext zu einer gegebenen ImageID - * - * @param int imageID - * @return string Dateiname zur imageID, oder Leerstring (falls die iID nicht existiert) - */ - function sTextForID($iID) - { - $aItems =& $this->_aItems(); - $dItem = isset($aItems[$iID]) ? $aItems[$iID]:od_nil; - if ($dItem) return $dItem[WY_DK_GALLERY_TEXT]; - else return ""; - } - -/** - * Liefert den Dateinamen zu einer gegebenen ImageID - * - * @param int imageID - * @return string Dateiname zur imageID, oder Leerstring (falls die iID nicht existiert) - */ - function sFilenameForID($iID) - { - $aItems =& $this->_aItems(); - $dItem = isset($aItems[$iID]) ? $aItems[$iID]:od_nil; - if ($dItem) return $dItem[WY_DK_GALLERY_FILENAME]; - else return ""; - } - -/** - * Entfernt Formatierungen von LongText Elementen - * - * Entfernt sowohl Obdev-spezifische, als auch HTML-Tags aus dem übergebenen String. - * - * @param string Der zu bereinigende Text. - * @return string Der bereinigte Text. - */ - function sStripFormatting($s) - { - $s = preg_replace('|]+)>|', '\1', $s); - $s = preg_replace('|<[A-Z0-9]+ ([^>]+)>|', '\1', $s); - $s = strip_tags($s); - return $s; - } - -/** - * Liefert den HTML-Code für das GalleryElement - * - * Diese Methode liefert den HTML-Code, der das GalleryElement in der Webseite darstellt. - * Folgende globale Variablen beeinflussen die Arbeitsweise: - * - $goApp das globale Application-Objekt (gibt Auskunft über EditMode J/N, Programmpfad, Datenpfad) - * - $webyep_bUseTablesForGalleries sollen Tablellen oder DIVs für die Gallerie verwendet werden? - * - $webyep_iUseImageBox wird eine JavaScript-Anwendung zur Anzeige der Bilder verwendet? - * - $webyep_sLiveDemoSlotID TODO description - * - * @return string HTML-Code des GalleryElement - */ - function sDisplay() - { - global $goApp, $webyep_bUseTablesForGalleries, $webyep_iUseImageBox, $webyep_sLiveDemoSlotID; - $sHTML = ""; - $iCount = count($this->_aItems()); - $i = 0; - $iCols = $this->iCols; - $bEditMode = $goApp->bEditMode; - $sTNName = ""; - $oTN = $oLink = $oDetailURL = od_nil; - $sText = $sFilename = ""; - $sBoxName = $this->sDataFileName(false); - - if ($iCount == 0 && !$bEditMode) return ""; - - if ($webyep_iUseImageBox == WEBYEP_NOBOX) { - $oDetailURL = od_clone($goApp->oProgramURL); - $oDetailURL->addComponent("image-detail.php"); - } - $sHTML .= $webyep_bUseTablesForGalleries ? sprintf("\n", WY_GALLERY_CSS_CONTAINER):sprintf("
\n", WY_GALLERY_CSS_CONTAINER); - while ((($i < $iCount) || ($iCount == 0 && $i == 0 && $bEditMode)) || ($i % $iCols)) { - // new row? - if (!($i % $iCols)) $sHTML .= $webyep_bUseTablesForGalleries ? sprintf(" \n", $i < $iCols ? (" class=\"" . WY_GALLERY_CSS_FIRSTROW . "\""):""):sprintf("
\n", WY_GALLERY_CSS_ROW, $i < $iCols ? (" " . WY_GALLERY_CSS_FIRSTROW):""); - - $sHTML .= $webyep_bUseTablesForGalleries ? sprintf("
\n":"\n"; // /WY_GALLERY_CSS_CELL - - $i++; - if (!($i % $iCols)) $sHTML .= $webyep_bUseTablesForGalleries ? " \n":" \n"; // WY_GALLERY_CSS_ROW - } - $sHTML .= $webyep_bUseTablesForGalleries ? "
", $this->iCellWidth, ($i % $iCols) == 0 ? (" class=\"" . WY_GALLERY_CSS_FIRSTCOLUMN . "\""):""):sprintf("
", $this->iCellWidth, WY_GALLERY_CSS_CELL, ($i % $iCols) == 0 ? (" " . WY_GALLERY_CSS_FIRSTCOLUMN):""); - - if ($i < $iCount) { - $sHTML .= sprintf("
", WY_GALLERY_CSS_IMAGE); - - $sFilename = $this->sFilenameForID($i); - $sText = $this->sTextForID($i); - if ($sFilename) { - $oTN =& $this->_oTNImage($sFilename); - unset($oLink); - - if ($webyep_iUseImageBox == WEBYEP_LIGHTBOX) { - unset($oImgURL); - $oImgURL = od_clone($goApp->oDataURL); - $oImgURL->addComponent($sFilename); - if ($webyep_sLiveDemoSlotID) { - $oImg = new WYImage($oImgURL); - if (!$oImg->bExists()) $oImgURL->removeDemoSlotID(); - } - $oLink = new WYLink($oImgURL, $sText ? $this->sStripFormatting($sText):" "); - $oLink->setAttribute("rel", "lightbox[$sBoxName]"); - $oLink->sInnerHTML = $oTN->sDisplay(); - $sHTML .= $oLink->sDisplay(); - } - else if ($webyep_iUseImageBox == WEBYEP_FANCYBOX) { - unset($oImgURL); - $oImgURL = od_clone($goApp->oDataURL); - $oImgURL->addComponent($sFilename); - if ($webyep_sLiveDemoSlotID) { - $oImg = new WYImage($oImgURL); - if (!$oImg->bExists()) $oImgURL->removeDemoSlotID(); - } - $oLink = new WYLink($oImgURL, $sText ? $this->sStripFormatting($sText):" "); - $oLink->setAttribute("rel", "fancybox_$sBoxName"); - $oLink->setAttribute("class", "WYPopUpImage"); - $oLink->sInnerHTML = $oTN->sDisplay(); - $sHTML .= $oLink->sDisplay(); - } - else { - $oDetailURL->dQuery[WY_QK_IMAGE_DETAIL] = $sFilename; - $oDetailURL->dQuery[WY_QK_IMAGE_ALTTEXT] = $this->sStripFormatting($sText); - $oDetailURL->dQuery[WY_QK_IMAGE_DEMOCONTENT] = $this->bDemoContent; - $oLink = new WYLink(new WYURL("javascript:void(0)")); - $oLink->setAttribute("onclick", sprintf("wydw=window.open(\"%s\", \"WYDetail\", \"width=%d,height=%d,status=yes,scrollbars=no,resizable=yes\"); wydw.focus();", $oDetailURL->sEURL(true, true, true), $this->iImageWidth, $this->iImageHeight)); - $oLink->setToolTip(WYTS("ClickToZoom")); - $oLink->sInnerHTML = $oTN->sDisplay(); - $sHTML .= $oLink->sDisplay(); - } - } - else if ($bEditMode) { - $sHTML .= WYTS("GalleryNoImage"); - } - $sHTML .= "
"; - } - - if ($bEditMode && ( ($i < $iCount) || ($i == 0) ) ) { - $sHTML .= "\n
"; - $sHTML .= $this->_sEditButtons(($i < $iCount) ? $i:-1); - $sHTML .= "
"; - } - - if ($i < $iCount) { - if ($sText) { - $sHTML .= sprintf("
", WY_GALLERY_CSS_TEXT);; - // $sHTML .= webyep_sHTMLEntities($sText); - $sHTML .= WYLongTextElement::_sFormatContent($sText, true); - $sHTML .= "
"; - } - } - - $sHTML .= $webyep_bUseTablesForGalleries ? "
\n":"
\n"; // /WY_GALLERY_CSS_CONTAINER - - return $sHTML; - } -} -?> \ No newline at end of file diff --git a/webyep-system/programm/elements/WYGuestbookElement.php b/webyep-system/programm/elements/WYGuestbookElement.php deleted file mode 100644 index b8760ef..0000000 --- a/webyep-system/programm/elements/WYGuestbookElement.php +++ /dev/null @@ -1,309 +0,0 @@ -sDisplay(); - echo $s; -} - -// $dEntry = array(WY_DK_GB_ID => $iID, WY_DK_GB_TIME => $iTime, WY_DK_GB_NAME => $sName, WY_DK_GB_EMAIL => $sEMail, WY_DK_GB_MESSAGE => $sMessage); - -// ---------------------------------------------- - -class WYGuestbookElement extends WYElement -{ - var $sEMail; - var $iMaxEntries; - var $bHideEMailAddresses; - - function WYGuestbookElement($sN, $iMax, $sEMail, $bHide) - { - parent::WYElement($sN, false); - $this->iMaxEntries = $iMax; - $this->sEMail = $sEMail; - $this->bHideEMailAddresses = $bHide; - $this->sEditorPageName = "#"; // no editor - $this->setVersion(WY_GUESTBOOK_VERSION); - if (!isset($this->dContent[WY_DK_GB_ENTRIES])) $this->dContent[WY_DK_GB_ENTRIES] = array(); - if (!isset($this->dContent[WY_DK_GB_BLOCKED_IPS])) $this->dContent[WY_DK_GB_BLOCKED_IPS] = array(); - - } - - function sFieldNameForFile() - { - $s = parent::sFieldNameForFile(); - $s = "gb-" . $s; - return $s; - } - - function _sEMailLink($sE) - { - if ($this->bHideEMailAddresses) return WYLongTextElement::_sFormatEMailLinks($sE); - else return "" . webyep_sHTMLEntities($sE) . ""; - } - - function bIDUsed($iID) - { - $b = false; - foreach ($this->dContent[WY_DK_GB_ENTRIES] as $d) { - if ($d[WY_DK_GB_ID] == $iID) { - $b = true; - break; - } - } - return $b; - } - - function sCleanupUserInput($s) - { - $s = strip_tags($s); - $s = str_replace("<", "", $s); - $s = str_replace(">", "", $s); - $s = str_replace("\0", "", $s); - return $s; - } - - function bAddEntry($sName, $sEMail, $sMessage) - { - global $goApp; - $b = true; - $dEntry = array(); - $iID = 0; - $iTime = time(); - $aEntries =& $this->dContent[WY_DK_GB_ENTRIES]; - $aBlockedIPs =& $this->dContent[WY_DK_GB_BLOCKED_IPS]; - $sIP = $goApp->sClientIP(); - - if ($sIP && in_array($sIP, $aBlockedIPs)) { - return false; - } - - while ($this->bIDUsed($iID = mt_rand(1, 100000))) ; - - $sName = $this->sCleanupUserInput($sName); - $sEMail = $this->sCleanupUserInput($sEMail); - $sMessage = $this->sCleanupUserInput($sMessage); - - $dEntry = array(WY_DK_GB_ID => $iID, WY_DK_GB_TIME => $iTime, WY_DK_GB_NAME => $sName, WY_DK_GB_EMAIL => $sEMail, WY_DK_GB_MESSAGE => $sMessage, WY_DK_GB_IP => $sIP); - array_unshift($aEntries, $dEntry); - while (count($aEntries) && (count($aEntries) > $this->iMaxEntries)) array_pop($aEntries); - $this->save(); - - if ($this->sEMail) { - // we set sender to recipent to make sure the mail gets transmitted - // even if some garbage was entered as sender - and replying to a - // guestbook entry via email isn't the usual... - $sFrom = $this->sEMail; - $sSubject = sprintf(WYTS("GuestbookMailSubject"), WYApplication::sHTTPHost()); - $oPageURL = od_clone(WYURL::oCurrentURL()); - $oPageURL->dQuery[WY_QK_EDITMODE] = "yes" . mt_rand(1000, 9999); - $sText = "********************************************************\n"; - $sText .= "* $sSubject\n"; - $sText .= "********************************************************\n\n"; - $sText .= WYTS("AtDate") . " " . sWYTDate($iTime) . " " . WYTS("AtTime") . " " . sWYTTime($iTime) . "\n\n"; - $sText .= str_replace("\\n", "\n", sprintf(WYTS("GuestbookMailText"), $sName, $sEMail, $sMessage)); - $sText .= "\n\n"; - $sText .= $oPageURL->sURL(true, true, true) . "\n\n"; - $sText .= "********************************************************\n\n"; - @mail($this->sEMail, $sSubject, $sText, "From: $sFrom"); - } - return $b; - } - - function removeEntry($iID) - { - $i = 0; - foreach ($this->dContent[WY_DK_GB_ENTRIES] as $d) { - if ($d[WY_DK_GB_ID] == $iID) { - array_splice($this->dContent[WY_DK_GB_ENTRIES], $i, 1); - break; - } - $i++; - } - $this->save(); - } - - function blockIP($s) - { - $a =& $this->dContent[WY_DK_GB_BLOCKED_IPS]; - - if (!in_array($s, $a)) { - $a[] = $s; - $this->save(); - } - } - - function unblockIP($s) - { - $a =& $this->dContent[WY_DK_GB_BLOCKED_IPS]; - if (in_array($s, $a)) { - $iPos = array_search($s, $a); - array_splice($a, $iPos, 1); - $this->save(); - } - } - - function sDisplay() - { - global $goApp; - $s = ""; - $aEntries =& $this->dContent[WY_DK_GB_ENTRIES]; - $dEntry = array(); - $sName = $sEMail = $sMessage = $sClientIP = ""; - $iTime = $iID = 0; - - if ($goApp->sFormFieldValue(WY_QK_GB_MAGIC, "") == WY_QV_GB_MAGIC && ($sMessage = $goApp->sFormFieldValue(WY_QK_GB_MESSAGE, ""))) { - // new message arrived - $sName = $goApp->sFormFieldValue(WY_QK_GB_NAME, ""); - $sEMail = $goApp->sFormFieldValue(WY_QK_GB_EMAIL, ""); - if (!$this->bAddEntry($sName, $sEMail, $sMessage)) { - $s .= sprintf("", WYTS("IPIsBlocked")); - } - } - - if ($goApp->bEditMode) { - if ($goApp->sCurrentAction() == WY_QV_GB_REMOVE) { - $iID = $goApp->sFormFieldValue(WY_QK_GB_ID, 0); - $this->removeEntry($iID); - } - if ($goApp->sCurrentAction() == WY_QV_GB_BLOCK) { - $sIP = $goApp->sFormFieldValue(WY_QK_GB_IP, 0); - $this->blockIP($sIP); - } - if ($goApp->sCurrentAction() == WY_QV_GB_UNBLOCK) { - $sIP = $goApp->sFormFieldValue(WY_QK_GB_IP, 0); - $this->unblockIP($sIP); - } - } - - foreach ($aEntries as $dEntry) { - $sName = $dEntry[WY_DK_GB_NAME]; - $sEMail = $dEntry[WY_DK_GB_EMAIL]; - $sMessage = $dEntry[WY_DK_GB_MESSAGE]; - // backward comp.: check isset($dEntry[WY_DK_GB_IP]) - $sClientIP = isset($dEntry[WY_DK_GB_IP]) ? $dEntry[WY_DK_GB_IP]:""; - $iTime = $dEntry[WY_DK_GB_TIME]; - $iID = $dEntry[WY_DK_GB_ID]; - $s .= "
"; - - if ($goApp->bEditMode) { - $oURL = od_clone(WYURL::oCurrentURL()); - $oImgURL = od_clone($goApp->oImageURL); - $dEditorQuery = $this->dEditorQuery; - $dEditorQuery[WY_QK_GB_ID] = $iID; - $goApp->setActionInQuery($dEditorQuery, WY_QV_GB_REMOVE); - $oURL->setQuery(array_merge($oURL->dQuery, $dEditorQuery)); - $oLink = new WYLink($oURL, WYTS("GuestbookRemoveButton")); - $oImgURL->addComponent("remove-button.gif"); - $oImg = new WYImage($oImgURL); - $oLink->setInnerHTML($oImg->sDisplay()); - $oLink->setAttribute("onclick", "return confirm(\"" . WYTS("GuestbookRemoveConfirm") . "\");"); - $s .= $oLink->sDisplay(); - } - - $s .= "
"; - if ($sName) $s .= "" . webyep_sHTMLEntities($sName) . ""; - if ($sEMail) $s .= ($sName ? " ":"") . "(" . $this->_sEMailLink($sEMail) . ")"; - if ($sName || $sEMail) $s .= ", "; - $s .= "" . WYTS("AtDate") . " " . sWYTDate($iTime) . " " . WYTS("AtTime") . " " . sWYTTime($iTime) . ":
\n"; - if ($goApp->bEditMode) { - $s .= "
"; - $s .= WYTS("ClientIP") . ": "; - $bIsBlocked = in_array($sClientIP, $this->dContent[WY_DK_GB_BLOCKED_IPS]); - if ($sClientIP) { - if (!$bIsBlocked) { - $oURL = od_clone(WYURL::oCurrentURL()); - $oImgURL = od_clone($goApp->oImageURL); - $dEditorQuery = $this->dEditorQuery; - $dEditorQuery[WY_QK_GB_IP] = $sClientIP; - $goApp->setActionInQuery($dEditorQuery, WY_QV_GB_BLOCK); - $oURL->setQuery($dEditorQuery); - $oLink = new WYLink($oURL, WYTS("GuestbookBlockButton")); - $oImgURL->addComponent("block-button.gif"); - $oImg = new WYImage($oImgURL); - $oImg->setAttribute("style", "vertical-align: middle"); - $oLink->setInnerHTML($oImg->sDisplay()); - $oLink->setAttribute("onclick", "return confirm(\"" . WYTS("GuestbookBlockConfirm") . "\");"); - } - $s .= $sClientIP; - if (!$bIsBlocked) { - $s .= " " . $oLink->sDisplay(); - } - } - else { - $s .= WYTS("unknown"); - } - $s .= "
\n"; - } - // make content secure: - $sMessage = str_replace("<", "", $sMessage); - $sMessage = str_replace(">", "", $sMessage); - $s .= "
" . WYLongTextElement::_sFormatContent($sMessage, $this->bHideEMailAddresses) . "
"; - $s .= "
\n"; - } - - if ($goApp->bEditMode && count($this->dContent[WY_DK_GB_BLOCKED_IPS])) { - unset($a); - $a =& $this->dContent[WY_DK_GB_BLOCKED_IPS]; - - $s .= "
"; - $s .= "" . WYTS("BlockedIPs") . ":
\n"; - - $oURL = od_clone(WYURL::oCurrentURL()); - $dEditorQuery = $this->dEditorQuery; - $goApp->setActionInQuery($dEditorQuery, WY_QV_GB_UNBLOCK); - $oURL->setQuery($dEditorQuery); - $oImgURL = od_clone($goApp->oImageURL); - $oImgURL->addComponent("unblock-button.gif"); - $oImg = new WYImage($oImgURL); - $oImg->setAttribute("style", "vertical-align: middle"); - - foreach ($a as $sIP) { - $oURL->dQuery[WY_QK_GB_IP] = $sIP; - $oLink = new WYLink($oURL, WYTS("GuestbookUnBlockButton")); - $oLink->setInnerHTML($oImg->sDisplay()); - $oLink->setAttribute("onclick", "return confirm(\"" . WYTS("GuestbookUnBlockConfirm") . "\");"); - $s .= $sIP . " " . $oLink->sDisplay() . "
\n"; - } - $s .= "
"; - } - - return $s; - } -} -?> \ No newline at end of file diff --git a/webyep-system/programm/elements/WYImageElement.php b/webyep-system/programm/elements/WYImageElement.php deleted file mode 100644 index a0f3887..0000000 --- a/webyep-system/programm/elements/WYImageElement.php +++ /dev/null @@ -1,499 +0,0 @@ - Element, z.B. 'class="photo" id="p1"' - * @param string $sURL URL zu der das Bild verlinken soll - * @param string $sTarget Ziel-Frame, in dem $sURL aufgerufen werden soll - * @param int $iImageWith max Breite des Bildes (0 = kein Limit in der Breite) - * @param int $iImageHeight max Höhe des Bildes (0 = kein Limit in der Höhe) - * @param boolean $bIsThumb ist das Bild ein Vorschaubild? (default = false) - * @param int $iThumbWidth max Breite des Vorschaubildes - * @param int $iThumbHeight max Höhe des Vorschaubildes - */ -function webyep_image($sFieldName, $bGlobal, $sAttributes = "", $sURL = "", $sTarget = "", $iImageWidth = 0, $iImageHeight = 0, $bIsThumb = false, $iThumbWidth = false, $iThumbHeight = false) -{ - global $goApp; - - if ($iThumbWidth === false) { - if ($bIsThumb) { - $iThumbWidth = $iImageWidth; - $iImageWidth = 0; - $iThumbHeight = $iImageHeight; - $iImageHeight = 0; - } - else { - $iThumbWidth = 0; - $iThumbHeight = 0; - } - } - $o = new WYImageElement($sFieldName, $bGlobal, $sAttributes, $sURL, $sTarget, $iImageWidth, $iImageHeight, $bIsThumb, $iThumbWidth, $iThumbHeight); - $s = $o->sDisplay(); - if ($goApp->bEditMode) { - echo $o->sEditButtonHTML("edit-button-image.gif", "", $goApp->bIsiPhone ? $o->oIPhoneEditURL():od_nil); - if (!$s) $s = $o->sName; - } - echo $s; -} -/** - * Erzeugt und verwaltet vom Benutzer editierbare Image-Elemente. - * - * Wird verwendet von: - * - /wy-sys/programm/image-detail.php (Anzeige der Bilder ohne installierte JS-Bibliothek) - * - /wy-sys/programm/editors/image.php (Editor für einzelne Bilder) - */ -class WYImageElement extends WYElement -{ - // instance variables - var $dAttributes; - var $sURL; - var $sTarget; - var $iImageWidth; - var $iImageHeight; - var $bIsThumb; - var $iThumbWidth; - var $iThumbHeight; - - /** - * public API - * - * Diese Funktion wird mittels PHP-PI in der HTML-Seite eingebunden - * und erzeugt das (im Adminmodus editierbare) Image-Element. - * - * @param string $sN der Name des Bildes - * @param boolean $bG gibt an, ob der Inhalt dieses Elements für alle Seiten gleich ist - * @param string $sA zusätzliche Attribute für das Element, z.B. 'class="photo" id="p1"' - * @param string $sU URL zu der das Bild verlinken soll - * @param string $sT Ziel-Frame, in dem $sURL aufgerufen werden soll - * @param int $iW max Breite des Bildes (0 = kein Limit in der Breite) - * @param int $iH max Höhe des Bildes (0 = kein Limit in der Höhe) - * @param boolean $bThumb ist das Bild ein Vorschaubild? (default = false) - * @param int $iTW max Breite des Vorschaubildes - * @param int $iTH max Höhe des Vorschaubildes - */ - function WYImageElement($sN, $bG, $sA, $sU, $sT, $iW = 0, $iH = 0, $bThumb = false, $iTW = 0, $iTH = 0) - { - $aAtts = array(); - $aKV = array(); - $sPair = ""; - - parent::WYElement($sN, $bG); - $this->sEditorPageName = "image.php"; - $this->iEditorWidth = 500; - $this->iEditorHeight = 280; - $this->sEditButtonCSSClass = "WebYepImageEditButton"; - $this->setVersion(WY_IMAGE_VERSION); - if (!isset($this->dContent[WY_DK_IMAGEFILENAME])) $this->dContent[WY_DK_IMAGEFILENAME] = ""; - if (!isset($this->dContent[WY_DK_THUMBNAIL_FILENAME])) $this->dContent[WY_DK_THUMBNAIL_FILENAME] = ""; - if (!isset($this->dContent[WY_DK_URL])) $this->dContent[WY_DK_URL] = ""; - if (!isset($this->dContent[WY_DK_ALTTEXT])) $this->dContent[WY_DK_ALTTEXT] = ""; - - $this->sAttributes = trim($sA); - $this->iImageWidth = $iW; - $this->iImageHeight = $iH; - $this->iThumbWidth = $iTW; - $this->iThumbHeight = $iTH; - if (($bThumb && $this->iThumbWidth != 0) || (!$bThumb && $this->iImageWidth != 0)) { - // remove width and height from attributes string - $this->sAttributes = preg_replace('/width *= *"?[0-9]"?/', "", $this->sAttributes); - $this->sAttributes = preg_replace('/height *= *"?[0-9]"?/', "", $this->sAttributes); - $this->sAttributes = preg_replace('/ +/', " ", $this->sAttributes); - } - if ($this->dContent[WY_DK_ALTTEXT]) $this->sAttributes = preg_replace('/alt *= *"[^"]*"/', "", $this->sAttributes); - - $this->bIsThumb = $bThumb; - $this->sURL = $sU; - $this->sTarget = $sT; - } - - /** - * @deprecated I mean it! - */ - function oIPhoneEditURL() - { - return new WYURL("javascript:alert(\"" . WYTS('NoImageEditorOnIPhone') . "\")"); - } - - /** - * Link zum Anzeigefenster des Originalbildes (ohne JS-Bibliothek) - * - * @return object ein WYURL-Objekt für das Detailfenster - */ - function oDetailWindowURL() - { - global $goApp; - $oURL = od_clone($goApp->oProgramURL); - $oURL->addComponent("image-detail.php"); - return $oURL; - } - - /** - * Liefert ein WYImage-Objekt für das (Vorschau)Bild - * - * @return object ein WYImage-Objekt, oder od_nil - */ - function oImage() - { - global $goApp, $webyep_sLiveDemoSlotID; - $oImg = od_nil; - $oURL = od_nil; - $sFN = $this->dContent[WY_DK_IMAGEFILENAME]; - $sTNFN = $this->dContent[WY_DK_THUMBNAIL_FILENAME]; - - $oURL = od_clone($goApp->oDataURL); - if ($this->bDemoContent) $oURL->removeDemoSlotID(); - - if ($this->bIsThumb && $sTNFN) { - $oURL->addComponent($sTNFN); - } - else if ($sFN) { - $oURL->addComponent($sFN); - } - else $oURL = od_nil; - if ($oURL) { - $oImg = new WYImage($oURL); - if ($webyep_sLiveDemoSlotID && !$oImg->bExists()) { - $oURL->removeDemoSlotID(); - $oImg = new WYImage($oURL); - } - } - - return $oImg; - } - - /** - * Liefert ein WYImage-Objekt für das Bild. - * - * @return object ein WYImage-Objekt für das Bild - */ - function oDetailImage() - { - global $goApp, $webyep_sLiveDemoSlotID; - $oImg = od_nil; - $oURL = od_nil; - $sFN = $this->dContent[WY_DK_IMAGEFILENAME]; - - $oURL = od_clone($goApp->oDataURL); - if ($this->bDemoContent) $oURL->removeDemoSlotID(); - $oURL->addComponent($sFN); - $oImg = new WYImage($oURL); - if ($webyep_sLiveDemoSlotID && !$oImg->bExists()) { - $oURL->removeDemoSlotID(); - $oImg = new WYImage($oURL); - } - return $oImg; - } - - /** - * Löscht das Bild - * - * implicit save! - */ - function deleteImage() - { - global $goApp; - $oFile = od_nil; - $sFN = $this->dContent[WY_DK_IMAGEFILENAME]; - - if ($sFN) { - $oPath = od_clone($goApp->oDataPath); - $oPath->addComponent($sFN); - $oFile = new WYFile($oPath); - if ($oFile->bExists() && !$oFile->bDelete()) $goApp->log("could not delete image file " . $oPath->sPath); - $this->dContent[WY_DK_IMAGEFILENAME] = ""; - } - $this->save(); - } - - /** - * Löscht das Vorschaubild - * - * no implicit save! - */ - function deleteThumbnail() - { - global $goApp; - $oFile = od_nil; - $sFN = $this->dContent[WY_DK_THUMBNAIL_FILENAME]; - - if ($sFN) { - $oPath = od_clone($goApp->oDataPath); - $oPath->addComponent($sFN); - $oFile = new WYFile($oPath); - if ($oFile->bExists() && !$oFile->bDelete()) $goApp->log("could not delete thumbnail file " . $oPath->sPath); - $this->dContent[WY_DK_THUMBNAIL_FILENAME] = ""; - } - } - - /** - * Löscht den gesamten Inhalt des Elements - * - * no implicit save! - */ - function deleteContent() - { - $this->deleteImage(); // implicit save! - $this->deleteThumbnail(); // no implicit save! - parent::deleteContent(); - } - - /** - * Liefert den Feldnamen des Elements zur Verwendung als Dateiname - * - * @return string der Dateiname, exkl. DocID und/oder DocInst u. BlockID - */ - function sFieldNameForFile() - { - $s = parent::sFieldNameForFile(); - $s = "im-" . $s; - return $s; - } - - /** - * Liefert ein WYPath-Objekt für das Vorschaubild - * - * @param object $oP der Pfad zum Bild - * @return object WYPath Pfad zum Vorschaubild - */ - function oThumbnailPathFor($oP) - { - $sExt = $oP->sExtension(); - $sPath = str_replace(".$sExt", "-tn.$sExt", $oP->sPath); - return new WYPath($sPath); - } - - /** - * should be named 'aConstrainedSize' ;-) - * - * @param string $iWC - * @param string $iHC - * @param string $bThumb - * @return void - */ - function aContrainedSize($iWC, $iHC, $bThumb) - // assumes $this->iWidth or $this->iHeight is set - { - $fXF = (float)($bThumb ? $this->iThumbWidth:$this->iImageWidth) / (float)$iWC; - $fYF = (float)($bThumb ? $this->iThumbHeight:$this->iImageHeight) / (float)$iHC; - - if ($fXF == 0) $fF = $fYF; - else if ($fYF == 0) $fF = $fXF; - else $fF = min($fXF, $fYF); - $iW = round($iWC * $fF); - $iH = round($iHC * $fF); - return array($iW, $iH); - } - - function bUseUploadedImageFile(&$oFromPath, &$oOrgFilename) - { - global $goApp; - $sNewFilename = ""; - $sExt = $oOrgFilename->sExtension(); - - if ($oFromPath) { - $oFromFile = new WYFile($oFromPath); - $oToPath = od_clone($goApp->oDataPath); - $sNewFilename = $this->sDataFileName(true) . "-" . mt_rand(1000, 9999) . "." . $sExt; - $oToPath->addComponent($sNewFilename); - if ($oFromFile->bMoveTo($oToPath)) { - $this->deleteImage(); // delete old image - chmod($oToPath->sPath, 0644); - list($iOW, $iOH) = WYImage::aGetImageSize($oToPath); - if ($this->iImageWidth != 0 || $this->iImageHeight != 0) { // image dimensions set? - list($iCW, $iCH) = $this->aContrainedSize($iOW, $iOH, false); // constrained image size - if ($iCW != $iOW || $iCH != $iOH) { - $oResizedPath = od_clone($oToPath); - if (!WYImage::bResizeImage($oToPath, $oResizedPath, $iCW, $iCH)) { - $goApp->log("resizing failed for: " . $oToPath->sPath); - } - } - } - if ($this->bIsThumb) { - list($iCW, $iCH) = $this->aContrainedSize($iOW, $iOH, true); // constrained size for thumbnail - $this->deleteThumbnail(); - $oResizedPath = $this->oThumbnailPathFor($oToPath); - $this->dContent[WY_DK_THUMBNAIL_FILENAME] = $oResizedPath->sBasename(); - if (!WYImage::bResizeImage($oToPath, $oResizedPath, $iCW, $iCH)) { - $goApp->log("resizing failed for: " . $oToPath->sPath . ", " . $oResizedPath->sPath); - $this->deleteThumbnail(); - } - } - $this->dContent[WY_DK_IMAGEFILENAME] = $sNewFilename; - return true; - } - else { - $goApp->log("could not move image file: " . $oFromPath->sPath . " to " . $oToPath->sPath); - return false; - } - } - } - - function setLinkURL($sU) - { - $this->dContent[WY_DK_URL] = $sU; - } - - function sLinkURL() - { - return $this->dContent[WY_DK_URL]; - } - - function setAltText($sT) - { - $this->dContent[WY_DK_ALTTEXT] = $sT; - } - - function sAltText() - { - return $this->dContent[WY_DK_ALTTEXT]; - } - - function sEditButtonHTML($sButtonImage = "edit-button.gif", $sToolTip = "", $oCustomURL = false) - { - $this->dEditorQuery = array(); - $this->dEditorQuery[WY_QK_IMAGE_WIDTH] = $this->iImageWidth; - $this->dEditorQuery[WY_QK_IMAGE_HEIGHT] = $this->iImageHeight; - $this->dEditorQuery[WY_QK_IS_THUMB] = $this->bIsThumb; - $this->dEditorQuery[WY_QK_THUMB_WIDTH] = $this->iThumbWidth; - $this->dEditorQuery[WY_QK_THUMB_HEIGHT] = $this->iThumbHeight; - return parent::sEditButtonHTML($sButtonImage, $sToolTip, $oCustomURL); - } - - function sDisplay() - { - global $goApp, $webyep_bOpenFullURLsInNewWindow, $webyep_iUseImageBox, $webyep_oCurrentLoop; - $sHTML = ""; - $oImg = od_clone($this->oImage()); - $sAltText = $this->sAltText(); - $sAtt = ""; - $sAnchor = ""; - $iLoop = 0; - $oURL = od_nil; - - $iDW = $this->bIsThumb ? $this->iThumbWidth : $this->iImageWidth; - $iDH = $this->bIsThumb ? $this->iThumbHeight : $this->iImageHeight; - - if ($oImg) { - if ($iDW != 0 || $iDH != 0) { - $iW = $oImg->iWidth(); - $iH = $oImg->iHeight(); - if ($iW != 0 && $iH != 0) { // if image size could be determined - if ($iW > $iDW || $iH > $iDH) { // image has not the correct size - list($iW, $iH) = $this->aContrainedSize($iW, $iH, $this->bIsThumb); - $this->sAttributes .= ($this->sAttributes ? " ":"") . "width=\"$iW\" height=\"$iH\""; - } - } - } - if ($this->sAttributes) { - if (stristr($this->sAttributes, "width=") || stristr($this->sAttributes, "height=")) { - // width or height can only be set in attributes if $this->iImageWidth/iThumbWidth are _not_ used! - $oImg->removeAttribute("width"); - $oImg->removeAttribute("height"); - } - if (stristr($this->sAttributes, "alt=")) { - $oImg->removeAttribute("alt"); - } - } - if ($this->sAttributes) { - $sAtt = " " . $this->sAttributes; - } - if ($sAltText) $oImg->setAttribute("alt", $sAltText); - - $sHTML .= str_replace("sDisplay()); - - $oLink = od_nil; - $sURL = $this->dContent[WY_DK_URL] ? $this->dContent[WY_DK_URL]:$this->sURL; - if ($sURL) { - $oURL = new WYURL($sURL); - if (!$this->dContent[WY_DK_URL]) { - $iLoop = $goApp->oDocument->iLoopID(); - if ($iLoop) { - $oURL->dQuery[WY_QK_DI] = $goApp->oDocument->iDocumentInstanceForLoopID($iLoop); - } - } - $oLink = new WYLink($oURL, "", true); - if ($webyep_bOpenFullURLsInNewWindow && WYURL::bIsAbsolute($sURL)) $this->sTarget = "_blank"; - if ($this->sTarget) $oLink->setAttribute("target", $this->sTarget); - } - if ($this->bIsThumb && !$oLink) { - if ($webyep_iUseImageBox == WEBYEP_LIGHTBOX) { - $oImg = $this->oDetailImage(); - $oURL = $oImg->oURL; - if (!$oLink) { - $oLink = new WYLink($oURL); - if ($webyep_oCurrentLoop != od_nil) { - $sGroup = $webyep_oCurrentLoop->sFieldNameForFile(); - } - else $sGroup = ""; - $oLink->setAttribute("rel", "lightbox" . ($sGroup ? "[$sGroup]":"")); - $oLink->setAttribute("class", "WYPopUpImage"); - } - } - else if ($webyep_iUseImageBox == WEBYEP_FANCYBOX) { // use jquery.fancybox - $oImg = $this->oDetailImage(); - $oURL = $oImg->oURL; - if (!$oLink) { - $oLink = new WYLink($oURL); - if ($webyep_oCurrentLoop != od_nil) { - $sGroup = $webyep_oCurrentLoop->sFieldNameForFile(); - } - // else $sGroup = ""; - else $sGroup = md5($oURL->sEURL()); // 'unique' ID to prevent Fancybox from grouping single pictures - $oLink->setAttribute("rel", "fancybox" . ($sGroup ? "_$sGroup":"")); - $oLink->setAttribute("class", "WYPopUpImage"); - } - } - else { - $oURL = $this->oDetailWindowURL(); - $oImg = $this->oDetailImage(); - $iW = $oImg->iWidth(); - $iH = $oImg->iHeight(); - if ($iW == 0) $iW = 400; - if ($iH == 0) $iH = 400; - $oURL->dQuery[WY_QK_IMAGE_DETAIL] = $oImg->oURL->sBasename(); - $oURL->dQuery[WY_QK_IMAGE_ALTTEXT] = $sAltText; - $oURL->dQuery[WY_QK_IMAGE_DEMOCONTENT] = $this->bDemoContent; - if (!$oLink) $oLink = new WYLink(new WYURL("javascript:void(0)")); - $oLink->setAttribute("onclick", sprintf("wydw=window.open(\"%s\", \"WYDetail\", \"width=%d,height=%d,status=yes,scrollbars=yes,resizable=yes\"); wydw.focus();", $oURL->sEURL(true, true, true), $iW, $iH)); - $oLink->setAttribute("class", "WYPopUpImage"); - if (!$sAltText) $oLink->setToolTip(WYTS("ClickToZoom")); - } - } - if ($oLink) { - // $oLink->setAttribute("class", "WYPopUpImage"); - if ($sAltText) $oLink->setToolTip($sAltText); - $oLink->setInnerHTML($sHTML); - $sHTML = $oLink->sDisplay(); - } - } - return $sHTML; - } -} -?> \ No newline at end of file diff --git a/webyep-system/programm/elements/WYLogonButtonElement.php b/webyep-system/programm/elements/WYLogonButtonElement.php deleted file mode 100644 index 68592fb..0000000 --- a/webyep-system/programm/elements/WYLogonButtonElement.php +++ /dev/null @@ -1,95 +0,0 @@ -sDisplay(); - echo $s; -} - -class WYLogonButtonElement extends WYElement -{ - var $bVisible; - - function WYLogonButtonElement($bV) - { - parent::WYElement("logon-button", true); - $this->sEditorPageName = ""; - $this->setVersion(WY_LOGONBUTTON_VERSION); - $this->bVisible = $bV; - } - - function sFieldNameForFile() - { - $s = parent::sFieldNameForFile(); - $s = "lb-" . $s; - return $s; - } - - function sDisplay() - { - global $goApp, $webyep_sProductName; - $s = ""; - $oImg = od_nil; - $oLink = od_nil; - $oImgURL = od_clone($goApp->oImageURL); - $oPageURL = od_clone(WYURL::oCurrentURL()); - $oNoticeURL = od_clone($goApp->oProgramURL); - unset($oPageURL->dQuery[WY_QK_LOGOUT]); - - $oNoticeURL->addComponent(WYTS("LogonURL")); - if (!$goApp->bEditMode) { - if ($this->bVisible) { - $oImgURL->addComponent("logon-button.gif"); - $oImg = new WYImage($oImgURL); - } - else { - $oImgURL->addComponent("nix.gif"); - $oImg = new WYImage($oImgURL); - $oImg->setAttribute("width", 16); - $oImg->setAttribute("height", 16); - } - $oImg->setAttribute("style", "border: none"); - $oImg->setAttribute("alt", WYTS("WebYepLogon")); - $oLink = new WYLink($oNoticeURL); - if ($goApp->bValidUser()) { - $oPageURL->dQuery[WY_QK_EDITMODE] = "yes" . mt_rand(1000, 9999); - $oLink->setAttribute("onclick", "document.location=\"" . $oPageURL->sEURL() . "\"; return false;"); - } - else { - $oLink->setAttribute("onclick", webyep_sHTMLEntities($goApp->sAuthWindowJS()) . "; return false;"); - } - $oLink->setInnerHTML($oImg->sDisplay()); - $sToolTip = WYTS("LogonButton"); - $sToolTip = str_replace("WebYep", $webyep_sProductName, $sToolTip); - $oLink->setToolTip($sToolTip); - $s = $oLink->sDisplay(); - } - else { - $oImgURL->addComponent("logoff-button.gif"); - $oImg = new WYImage($oImgURL); - $oImg->setAttribute("style", "border: none"); - $oImg->setAttribute("alt", WYTS("LogoffButton")); - $oPageURL->dQuery[WY_QK_EDITMODE] = "no" . mt_rand(1000, 9999); - $oLink = new WYLink($oPageURL); - $oLink->setInnerHTML($oImg->sDisplay()); - $oLink->setToolTip(WYTS("LogoffButton")); - - $oLink->setAttribute("onclick", "if (event.shiftKey || event.altKey) this.href += \"&" . WY_QK_LOGOUT . "=1\"; return true;"); - - $s = $oLink->sDisplay(); - } - return $s; - } -} -?> \ No newline at end of file diff --git a/webyep-system/programm/elements/WYRichTextElement.php b/webyep-system/programm/elements/WYRichTextElement.php deleted file mode 100644 index a446768..0000000 --- a/webyep-system/programm/elements/WYRichTextElement.php +++ /dev/null @@ -1,107 +0,0 @@ -sText(); -} - -function webyep_richText($sFieldName, $bGlobal, $sCSSURL = "", $bObfuscate = true) { - WYRichTextElement::webyep_richText($sFieldName, $bGlobal, $sCSSURL, $bObfuscate); -} - -// ---------------------------------------------- - -class WYRichTextElement extends WYElement -{ - // instance variables - var $oCSSURL; - var $bObfuscate; - - function webyep_richText($sFieldName, $bGlobal, $sCSSURL = "", $bObfuscate = true) - { - global $goApp; - - $o = new WYRichTextElement($sFieldName, $bGlobal, $sCSSURL, $bObfuscate); - $s = $o->sDisplay(); - if ($goApp->bEditMode) { - echo $o->sEditButtonHTML("edit-button-rich-text.gif"); - if (!$s) $s = $o->sName; - } - echo $s; - } - - function WYRichTextElement($sN, $bG, $sCSSURL, $bObfuscate) - { - parent::WYElement($sN, $bG); - $this->sEditorPageName = "rich-text.php"; - $this->iEditorWidth = 850; - $this->iEditorHeight = 620; - $this->sEditButtonCSSClass = "WebYepRichTextEditButton"; - if ($sCSSURL) { - $this->oCSSURL = new WYURL($sCSSURL); - $this->oCSSURL->makeSiteRelative(); - } - else $this->oCSSURL = od_nil; - $this->bObfuscate = $bObfuscate; - $this->setVersion(WY_RICHTEXT_VERSION); - if (!isset($this->dContent[WY_DK_CONTENT])) { - // check whether a Long Text Element with same field name left some data... - $oLT = new WYLongTextElement($sN, $bG, false); - if ($oLT->sText() != "") $this->dContent[WY_DK_CONTENT] = $oLT->sDisplay(); - else $this->dContent[WY_DK_CONTENT] = ""; - } - } - - function sFieldNameForFile() - { - $s = parent::sFieldNameForFile(); - $s = "rt-" . $s; - return $s; - } - - function sEditButtonHTML($sButtonImage = "edit-button.gif", $sToolTip = "") - { - $this->dEditorQuery = array(); - if ($this->oCSSURL) $this->dEditorQuery[WY_QK_RICH_TEXT_CSS] = $this->oCSSURL->sURL(); - else $this->dEditorQuery[WY_QK_RICH_TEXT_CSS] = ""; - return parent::sEditButtonHTML($sButtonImage, $sToolTip); - } - - function sText() - { - return $this->dContent[WY_DK_CONTENT]; - } - - function setText($s) - { - $this->dContent[WY_DK_CONTENT] = $s; - } - - function _sObfuscateEMailAddresses($sText) - { - $sText = preg_replace('|]+href=[\'"]mailto:([^\'"@]+)@([^\'"]+)[\'"][^>]*>([^<@]+)|U', "", $sText); - $sText = preg_replace('|]+href=[\'"]mailto:([^\'"@]+)@([^\'"]+)[\'"][^>]*>([^@]+)@(.+)|U', "", $sText); - return $sText; - } - - function sDisplay() - { - $sContent = ""; - - $sContent = $this->dContent[WY_DK_CONTENT]; - if ($this->bObfuscate) $sContent = $this->_sObfuscateEMailAddresses($sContent); - return $sContent; - } -} -?> \ No newline at end of file diff --git a/webyep-system/programm/elements/WYShortTextElement.php b/webyep-system/programm/elements/WYShortTextElement.php deleted file mode 100644 index bc63c8e..0000000 --- a/webyep-system/programm/elements/WYShortTextElement.php +++ /dev/null @@ -1,84 +0,0 @@ -dContent[WY_DK_CONTENT]) - */ -function webyep_sShortTextContent($sFieldName, $bGlobal) -{ - $o = new WYShortTextElement($sFieldName, $bGlobal); - return $o->sText(); -} - -function webyep_shortText($sFieldName, $bGlobal) { - WYShortTextElement::webyep_shortText($sFieldName, $bGlobal); -} - -// ---------------------------------------------- - -class WYShortTextElement extends WYElement -{ - function webyep_shortText($sFieldName, $bGlobal) - { - global $goApp, $webyep_sCharset; - - $o = new WYShortTextElement($sFieldName, $bGlobal); - $s = $o->sDisplay(); - if ($goApp->bEditMode) { - echo $o->sEditButtonHTML("edit-button-short-text.gif"); - if (!$s) $s = $o->sName; - } - echo $s; - } - - function WYShortTextElement($sN, $bG) - { - parent::WYElement($sN, $bG); - $this->sEditorPageName = "short-text.php"; - $this->iEditorWidth = 450; - $this->iEditorHeight = 250; - $this->sEditButtonCSSClass = "WebYepShortTextEditButton"; - $this->setVersion(WY_SHORTTEXT_VERSION); - if (!isset($this->dContent[WY_DK_CONTENT])) $this->dContent[WY_DK_CONTENT] = ""; - } - - function sFieldNameForFile() - { - $s = parent::sFieldNameForFile(); - $s = "st-" . $s; - return $s; - } - - function sText() - { - return $this->dContent[WY_DK_CONTENT]; - } - - function setText($s) - { - $this->dContent[WY_DK_CONTENT] = $s; - } - - function sDisplay() - { - $s = ""; - - if (isset($this->dContent[WY_DK_CONTENT])) { - $s = webyep_sHTMLEntities($this->dContent[WY_DK_CONTENT]); - } - return $s; - } -} -?> \ No newline at end of file diff --git a/webyep-system/programm/help/deutsch/attachment-element.php b/webyep-system/programm/help/deutsch/attachment-element.php deleted file mode 100644 index c99b763..0000000 --- a/webyep-system/programm/help/deutsch/attachment-element.php +++ /dev/null @@ -1,50 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Hilfe schließen>
- - - - - - -

Hilfe: Datei-Download

-
-

Beschreibung

-

Mit dem "Datei-Download"-Bearbeiten-Fenster können Sie Dateien - in Ihre Webseite einfügen bzw. wieder daraus entfernen.

-

Vorgehensweise

-

Datei ändern:

-

Klicken Sie auf "Durchsuchen..." und wählen Sie die gewünschte - Datei auf Ihrem PC bzw. Mac aus (indem Sie die Datei anklicken und dann - "Auswählen" bzw. "OK" wählen). Klicken Sie danach - auf den "Speichern"-Knopf um die ausgewählte Datei in Ihre - Website zu übertragen.

-

Hinweis: Das Übertragen der Datei kann (je nach Internet-Verbindung) - einige Zeit in Anspruch nehmen.

-

Datei löschen:

-

Klicken Sie auf "Löschen" um die betreffende Datei aus Ihrer - Webseite zu löschen (auf Ihrem PC bzw. Mac bleibt die Datei erhalten - - sie wird lediglich aus der Website entfernt).

-

Nach dem Speichern schließt sich das Eingabefenster und Ihre geänderte Webseite erscheint.
-(In seltenen Fällen müssen sie noch den "Seite Aktualisieren"-Befehl Ihres Web-Browsers durchführen)

-<Hilfe schließen> -
- - - diff --git a/webyep-system/programm/help/deutsch/gallery-element.php b/webyep-system/programm/help/deutsch/gallery-element.php deleted file mode 100644 index 4c2dce9..0000000 --- a/webyep-system/programm/help/deutsch/gallery-element.php +++ /dev/null @@ -1,64 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Hilfe schließen>
- - - - - - -

Hilfe: Bildergalerie

-
-

Beschreibung

-

Mit dem "Galeriebild"-Bearbeiten-Fenster können Sie Bilder in eine -Bildergalerie Ihrer Webseite ändern.

-

Wichtig: Das einzufügende Bild hat in einem "internet-tauglichen" Format vorzuliegen. Das heißt:

-
    -
  • Es sollte nicht zu groß bzgl. seiner Abmessungen (also - Breite und Höhe) und bzgl. - der Dateigröße sein. Eine Höhe bzw. Breite von max. - 600 Pixel sowie eine Dateigröße von max. 300kB (Kilobyte) - sollten als Obergrenze angesehen werden.
  • -
  • Es sollte in einem von Webbrowsern verarbeitbaren Dateiformat vorliegen - wie zB. GIF oder JPG (bzw. JPEG). Da sich die Fähigkeiten - der Web-Browser ständig erweitern, sind aber auch durchaus andere Dateiformate - denkbar - bitte klären Sie dies mit den WebdesignerInnen Ihrer Website.
  • -
-

Das System berechnet automatisch eine Voransichts-Version des Fotos (Thumbnail), - die in der Übersicht dargestellt wird und verkleinert das Foto, wenn es eine durch den/die WebdesignerIn vorgegebene Höhe oder Breite überschreitet.

-

Auf manchen Webservern ist das verkleinern von Fotos nicht möglich (wenn keine GD-Erweiterung für PHP installiert ist)- in diesem Fall wird im Galeriebild-Bearbeiten-Fenster ein Warnhinweis angezeigt.

-

Vorgehensweise

-

Foto ändern/hinzufügen:

-

Klicken Sie auf "Durchsuchen..." und wählen Sie die gewünschte - Bilddatei auf Ihrem PC bzw. Mac aus (indem Sie die Datei anklicken und dann - "Auswählen" bzw. "OK" wählen).

-

Geben Sie einen Bildtext ein - eine kurze Beschreibung des Bildes (Bilduntertitel) der in der Seite unterhalb des Bildes angezeigt wird. Er wird auch eingeblendet, wenn BesucherInnen den Mauszeiger über dem Bild schweben lassen.

-

Klicken Sie danach - auf den "Speichern"-Knopf um das ausgewählte Bild in Ihre Website - zu übertragen.

-

Hinweis: Das Übertragen des Bildes kann (je nach Internet-Verbindung) - einige Zeit in Anspruch nehmen.

-

Nach der Übertragung schließt sich das Eingabefenster und Ihre geänderte Webseite erscheint.
-(In seltenen Fällen müssen sie noch den "Seite Aktualisieren"-Befehl Ihres Web-Browsers durchführen)

-

Änderung des Bildtextes

-<Hilfe schließen> -
- - - diff --git a/webyep-system/programm/help/deutsch/image-element.php b/webyep-system/programm/help/deutsch/image-element.php deleted file mode 100644 index 1460cba..0000000 --- a/webyep-system/programm/help/deutsch/image-element.php +++ /dev/null @@ -1,57 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Hilfe schließen>
- - - - - - -

Hilfe: Bild

-
-

Beschreibung

-

Mit dem "Bild"-Bearbeiten-Fenster können Sie Bilder in Ihre Webseite einfügen bzw. wieder daraus entfernen.

-

Wichtig: Das einzufügende Bild hat in einem "internet-tauglichen" Format vorzuliegen. Das heißt:

-
    -
  • Es sollte klein bzgl. seiner Abmessungen (also Breite und Höhe) und bzgl. der Dateigröße sein. Eine Höhe bzw. Breite von ca. 200-300 Pixel sowie eine Dateigröße von ca. 100-150k (Kilobyte) sollten als Obergrenze angesehen werden.
  • -
  • Es sollte in einem von Webbrowsern verarbeitbaren Dateiformat vorliegen - wie zB. GIF oder JPG (bzw. JPEG). Da sich die Fähigkeiten - der Web-Browser ständig erweitern, sind aber auch durchaus andere Dateiformate - denkbar - bitte klären Sie dies mit den WebdesignerInnen Ihrer Website.
  • -
-

Vorgehensweise

-

Bild ändern:

-

Klicken Sie auf "Durchsuchen..." und wählen Sie die gewünschte - Bilddatei auf Ihrem PC bzw. Mac aus (indem Sie die Datei anklicken und dann - "Auswählen" bzw. "OK" wählen). Klicken Sie danach - auf den "Speichern"-Knopf um das ausgewählte Bild in Ihre Website - zu übertragen.

-

Hinweis: Das Übertragen des Bildes kann (je nach Internet-Verbindung) - einige Zeit in Anspruch nehmen.

-

Bild löschen:

-

Klicken Sie auf "Löschen", um das betreffende Bild in Ihrer Webseite - zu löschen (auf Ihrem PC bzw. Mac bleibt das Bild erhalten - es wird lediglich - aus der Website entfernt).

-

Nach dem Speichern schließt sich das Eingabefenster und Ihre geänderte Webseite erscheint.
-(In seltenen Fällen müssen sie noch den "Seite Aktualisieren"-Befehl Ihres Web-Browsers durchführen)

-<Hilfe schließen> -
- - - diff --git a/webyep-system/programm/help/deutsch/longtext-element.php b/webyep-system/programm/help/deutsch/longtext-element.php deleted file mode 100644 index 1cffb4b..0000000 --- a/webyep-system/programm/help/deutsch/longtext-element.php +++ /dev/null @@ -1,252 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Hilfe schließen>
- - - - - - -

Hilfe: Text

-
-

Beschreibung

-

In -"Text"-Felder können Texte mit einfachen Formatierungsanweisungen eingegeben werden. Bei der Eingabe von Texten gilt es Folgendes zu beachten:

-
    -
  • ist nicht Word®! Ein in einer Textverarbeitung wie Microsoft™ Word® verfaßter Text kann meist nicht mit allen Eigenschaften (Tabellen, Listen, verschiedene Schriftgrößen) übernommen werden.
  • -
  • Es können allerdings mittels einfacher Anweisungen im Text einfache Formatierungen (wie zB. Fettschrift) vorgenommen werden.
  • -
  • Das Übertragen eines Textes aus zB. Word® mittels "Kopieren" und "Einsetzen" ist natürlich möglich, beschränkt sich aber auf den "Inhalt" des Textes - die Formatierung wird nicht übernommen.
  • -
  • Am besten sollten die Texte in formatiert werden. Sie können also die Texte in Word® verfassen und mittels "Kopieren" und "Einsetzen" übertragen - die Formatierung (Überschriften fett, etc.) wird aber erst im Eingabefenster vorgenommen.
  • -
-

Zum Teil wird Ihr eingegebener Text von automatisch formatiert - zB. bei Links und E-Mail-Adressen:

- - - - - - - - - - - - - - - - - - - - - - - - - - -
- -

bei Eingabe von

-
- -

erscheint in der Seite

-
- -

zB.:

-
- -

http://www.test.com

-
- -

Der Text "http://www.test.com" als Link auf diese Website - - es wird ein neues Web-Browser-Fenster geöffnet!

-
- -

http://www.test.com

-
- -

test@firma.com

-
- -

Der Text "test@firma.com" als Link auf diese E-Mail-Adresse.

-
- -

test@firma.com

-
-

Andere Formatierungen können mittels folgender Anweisungen im Text vorgenommen werden:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -

bei Eingabe von

-
- -

erscheint in der Seite

-
- -

zB.:

-
-

<LINK:andereseite.php Zur anderen Seite>

-
- -

Der Text "Zur anderen Seite" als Link auf die Datei andereseite.php - - es wird kein neues Browserfenster geöffnet! Es können - auch vollständige Web-Adressen bzw. URLs (inkl. "http://...") angegeben werden.

-
- -

Zur anderen Seite

-
- -

<FETT Ein dicker Text>

-
- -

Der Text "Ein dicker Text" in Fettschrift.

-
- -

Ein dicker Text

-
-

<BEISPIEL Ein Text in spezieller Form>

-
- -

Der Text "Ein Text in spezieller Form" in dem von den GestalterInnen Ihrer Website festgelegten Stil "BEISPIEL" - formatiert. Welche Stile hier zur Verfügung stehen, sollten Ihnen die GestalterInnen Ihrer Website mitteilen.

-
-

Ein Text in spezieller Form

-
- -

---

-
-

Eine horizontale Trennlinie. Die Zeichenfolge "---" muß - dazu in einer eigenen Zeile stehen!

-
- -
-

* Erster Listenpunkt
- ** Ein Unterpunkt
- * Zweiter Listenpunkt mit einem langen Text
- * Dritter Listenpunkt

Durch Voranstellen eines oder mehrerer Sterne (oder des Listen-Symbols) werden die Zeilen als Liste formatiert.

    -
  • Erster Listenpunkt -
      -
    • Ein Unterpunkt
    • -
    -
  • -
  • Zweiter Listenpunkt mit einem langen Text
  • -
  • Dritter Listenpunkt
  • -

+ Erster Listenpunkt
- ++ Ein Unterpunkt
- + Zweiter Listenpunkt mit einem langen Text
- + Dritter Listenpunkt

Durch Voranstellen eines oder mehrerer Plus-Zeichen werden die Zeilen als Aufzählungs-Liste formatiert.

    -
  1. Erster Listenpunkt -
      -
    1. Ein Unterpunkt
    2. -
    -
  2. -
  3. Zweiter Listenpunkt mit einem langen Text
  4. -
  5. Dritter Listenpunkt
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

Durch verwenden des "|"-Symbols - (links unten auf der Tastatur neben dem "Y", dabei AltGr gedrückt - halten) können einfache Tabellen erzeugt werden. Das "|"-Symbol - dient dabei als Spalten-Trenner.

-

Das Aussehen der Tabelle wird durch die GestalterInnen Ihrer Website festgelegt.

- - - - - - - - - - -
aaabbbccc
111222333
\<Nachdem das Zeichen "<" fr Formatierungsansweisungen verwendet wird, muss ihm das Zeichen "\" (der umgekehrte Schrgstrich) vorangestellt werden, um es als solches in den Text einzufgen.<
\>Fr ">" gilt das Gleiche wie fr "<".>
\|Fr "|" gilt das Gleiche wie fr "<".|
-

Vorgehensweise

-

Geben Sie den Text (ggf. mit diversen Formatierungsanweisungen) in das Textfeld - ein und klicken Sie auf "Speichern".

-

Nach dem Speichern schließt sich das Eingabefenster und Ihr geänderter Text erscheint in der Webseite.
-(In seltenen Fällen müssen sie noch den "Seite Aktualisieren"-Befehl Ihres Web-Browsers durchführen)

-<Hilfe schließen> -
- - - diff --git a/webyep-system/programm/help/deutsch/menu-element.php b/webyep-system/programm/help/deutsch/menu-element.php deleted file mode 100644 index faa76d8..0000000 --- a/webyep-system/programm/help/deutsch/menu-element.php +++ /dev/null @@ -1,110 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - -<Hilfe schließen>
- - - - - - -

Hilfe: Menü

-
-

Beschreibung

-

Im "Menü Bearbeiten"-Fenster können Sie die Einträge eines Menüs Ihrer Website verändern. Es können Menüpunkte hinzugefügt, geändert oder gelöscht werden und die Reihenfolge der Menüpunkte (auch im Nachhinein) verändert werden. Der Editor unterstützt 'drag and drop', d.h. Sie können die Maus benutzen um die Menüeinträge anzuordnen, bzw. zu strukturieren.

-

Bitte beachten Sie, daß die hier vorgenommenen Änderungen nach dem Klick auf "Speichern" [12] unmittelbar wirksam werden und nicht rückgängig gemacht werden können!

- - - - - -
Kurzbeschreibung der Bedienelemente: -
    -
  1. Feldname (Bezeichnung) für dieses Menü
  2. -
  3. Hauptanzeigebereich: hier wird das komplette Menü hierarchisch dargestellt
  4. -
  5. Eingabefeld 'Menütitel': was hier steht, wird dem Benutzer auch auf der Webseite angezeigt
  6. -
  7. Optionales Eingabefeld 'Link': hier kann ein Verweis auf eine andere Seite angegeben werden
  8. -
  9. Kontrollkästchen für die Sichtbarkeit des Menüeintrags (und aller seiner Unterpunkte)
  10. -
  11. Pfeil-Knöpfe zum Verschieben eines Eintrags
  12. -
  13. Neuen Menüpunkt hinzufügen (selbe Ebene wie aktueller Eintrag)
  14. -
  15. Neuen Unterpunkt hinzufügen (Unterpunkt des aktuellen Eintrags)
  16. -
  17. Ausgewählten Menüpunkt und alle Unterpunkte löschen
  18. -
  19. Hilfe für RedakteurInnen (diese Seite)
  20. -
  21. Abbrechen-Knopf: verwirft alle Ihre Änderungen und schließt den Editor
  22. -
  23. Speichern-Knopf: speichert alle vorgenommenen Änderungen und schließt den Editor
  24. -
-
-


- Das Menü-Bearbeiten-Fenster im Detail

-
- -

Vorgehensweise

-

Wenn Sie im Hauptanzeigebereich [2] auf einen Eintrag klicken, so werden die Details zu diesem Eintrag in den Eingabefeldern [3,4,5] rechts angezeigt. Der aktuelle Eintrag wird im Hauptanzeigebereich [2] gelb hinterlegt und alle Aktionen beziehen sich auf ihn.

- -

Menüpunkt hinzufügen

-

Klicken Sie auf "Neuen Menüpunkt hinzufügen" [7], bzw auf "Neuen Unterpunkt hinzufügen" [8]. Ein neuer Menüpunkt wird eingefügt und gleich selektiert. Sie können den Eintrag nun bearbeiten.

- -

Menüpunkt ändern

-

Selektieren Sie den zu ändernden Menüpunkt in der Liste [2] und tragen Sie die neue Bezeichnung in das Texteingabefeld "Menütitel" [3] ein.

- -

Menüpunkt löschen

-

Selektieren Sie den zu löschenden Menüpunkt in der Liste [2] und klicken Sie auf "löschen" [9]. Es erscheint eine Sicherheitsabfrage ("Wirklich löschen...?"), die mit "Ja" zu bestätigen ist - aber keine Sorge: Der Menüpunkt und die zugehörigen Inhalte werden erst tatsächlich gelöscht, wenn Sie das "Menü Bearbeiten"-Fenster mit dem Klick auf "Speichern" [12] verlassen.

- -

Menüpunkte sortieren

-

Die einfachste Möglichkeit, einen Menüpunkt zu verschieben, ist, ihn mit der Maus an die gewünschte Stelle zu ziehen.

-

Falls Sie einen sehr alten Browser verwenden, funktioniert das evtl. nicht wie vorgesehen. Selektieren Sie in diesem Fall den Menüpunkt und benutzen Sie die Pfeiltasten [6] um ihn zu verschieben.

- -

Menüpunkt ausblenden

-

Standardmäßig sind alle Menüeinträge sichtbar. Falls Sie einen oder mehrere ausblenden wollen, ohne sie (und damit auch die verknüpften Seiteninhalte) zu löschen, können Sie dazu das Häkchen bei 'Sichtbar' [5] entfernen. Falls der ausgeblendete Eintrag Unterpunkte hat, werden auch diese ausgeblendet, auch wenn bei diesen nicht explizit das Häkchen bei 'Sichtbar' [5] entfernt wurde. Ausgeblendete Einträge sind nach wie vor im Hauptanzeigebereich [2]; vorhanden, werden aber mit grauer Schrift und kursiv dargestellt und auf der Webseite auch nicht mehr angezeigt.

-

Sie können umfangreiche Untermenüs auch nur im Editor einklappen, indem Sie auf das Minus-Symbol neben dem Menütitel klicken. So bleibt der Anzeigebereich übersichtlich, auch wenn sie viele verschachtelte Untermenüs auf Ihrer Seite haben. An der Darstellung auf der Webseite ändert sich dadurch nichts.

- -

Menüpunkt einrücken bzw. Untermenüpunkt erzeugen

-

Sie können eingerückte Menüpunkte (Untermenüpunkte) auf mehrere Arten erzeugen:

-
    -
  1. durch Einrücken eines vorhandenen Menüpunktes mit den Pfeil-Knöpfen [6]
  2. -
  3. durch Einrücken eines vorhandenen Menüpunktes mit der Maus (drag and drop)
  4. -
  5. durch Hinzufügen eines neuen Untermenüpunktes [8]
  6. -
- -

Speichern

-

Nachdem Sie die gewünschten Änderungen an dem Menü vorgenommen haben, klicken Sie auf "Speichern" [12]. Nach dem Speichern schließt sich das Eingabefenster und Ihre geänderte Webseite erscheint.
- (In seltenen Fällen müssen sie noch den "Seite Aktualisieren"-Befehl Ihres Web-Browsers durchführen)

-<Hilfe schließen> - - -
- - - diff --git a/webyep-system/programm/help/deutsch/readmore-element.php b/webyep-system/programm/help/deutsch/readmore-element.php deleted file mode 100644 index 6a0ff38..0000000 --- a/webyep-system/programm/help/deutsch/readmore-element.php +++ /dev/null @@ -1,38 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Hilfe schließen>
- - - - - - -

Hilfe: Weiterlesen

-
-

Beschreibung

-

Das "Weiterlesen" Element wird verwendet, um editierbare Links am Ende von Produktbeschreibungen oder Anrisstexten zu erzeugen. Texte dieses Elements sind üblicherweise auf wenige Worte beschränkt. Im Gegensatz zum herkömmlichen Text, können beim Weiterlesen-Element keine Formatierungen (Fettschrift, Absätze, etc.) vorgenommen werden.

-

Vorgehensweise

-

Geben Sie den Text in das Textfeld ein und klicken Sie auf "Speichern".

-

Nach dem Speichern schließt sich das Eingabefenster und Ihr geänderter Text erscheint in der Webseite.
-(In seltenen Fällen müssen sie noch den "Seite Aktualisieren"-Befehl Ihres Web-Browsers durchführen)

-<Hilfe schließen> -
- - - diff --git a/webyep-system/programm/help/deutsch/richtext-element.php b/webyep-system/programm/help/deutsch/richtext-element.php deleted file mode 100644 index afd2d59..0000000 --- a/webyep-system/programm/help/deutsch/richtext-element.php +++ /dev/null @@ -1,38 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Hilfe schließen>
- - - - - - -

Hilfe: HTML-Text

-
-

Beschreibung

-

Mit dem HTML-Text-Element knnen Sie HTML-formatierten Text erstellen.

-

Vorgehensweise

-

Geben Sie den Text und die gewnschten HTML-Formatierungs-Befehle ein und klicken Sie dann auf "Speichern".

-

Nach dem Speichern schließt sich das Eingabefenster und Ihr geänderter Text erscheint in der Webseite.
-(In seltenen Fällen müssen sie noch den "Seite Aktualisieren"-Befehl Ihres Web-Browsers durchführen)

-<Hilfe schließen> -
- - - diff --git a/webyep-system/programm/help/deutsch/shorttext-element.php b/webyep-system/programm/help/deutsch/shorttext-element.php deleted file mode 100644 index 3bf4d13..0000000 --- a/webyep-system/programm/help/deutsch/shorttext-element.php +++ /dev/null @@ -1,39 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Hilfe schließen>
- - - - - - -

Hilfe: Kurztext

-
-

Beschreibung

-

Unter "Kurztexten" sind kurze Textstellen wie zB. Überschriften, Produktbezeichnungen oder Preisangaben zu verstehen. Kurztexte sind üblicherweise einzeilig. Im Gegensatz zum herkömmlichen Text, können beim Kurztext keine Detail-Formatierungen (Fettschrift, Absätze, etc.) vorgenommen werden.

-

Vorgehensweise

-

Geben Sie den Text in das Textfeld ein -und klicken Sie auf "Speichern".

-

Nach dem Speichern schließt sich das Eingabefenster und Ihr geänderter Text erscheint in der Webseite.
-(In seltenen Fällen müssen sie noch den "Seite Aktualisieren"-Befehl Ihres Web-Browsers durchführen)

-<Hilfe schließen> -
- - - diff --git a/webyep-system/programm/help/dutch/attachment-element.php b/webyep-system/programm/help/dutch/attachment-element.php deleted file mode 100644 index 9e538a2..0000000 --- a/webyep-system/programm/help/dutch/attachment-element.php +++ /dev/null @@ -1,45 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<sluit venster>
- - - - - - -

Help: Gelinkt bestand -(Attachment)

-
-

Omschrijving

-

Met het "Bewerk Gelinkt bestand venster" kunt u bestanden (documenten) - toevoegen aan uw website of ze weer verwijderen.

-

Gebruik

-

Bewerk Bestand:

-

Klik op de knop "Selecteer..." om een bestand te kiezen dat u wilt toevoegen - (uploaden) aan uw pagina. Selecteer het bestand in het dialoogvenster en klik "OK" (of "Open"). Klik daarna op "Bewaar" om het bestand naar de server te kopiëren.

-

Opmerking: Het uploaden van een bestand van uw computer naar de server (waar uw website zich bevindt) kan enige tijd kosten, afhankelijk van de snelheid van uw internetaansluiting.

-

Bestand verwijderen:

-

Klik op de knop "Verwijder" om een bestand te verwijderen van de pagina en van de webserver.

-

Als u vervolgens op "Bewaar" of op "Verwijder" klikt, zal het bewerkingsvenster sluiten en wordt de gewijzigde pagina getoond.
- In sommmige uitzonderlijke gevallen kan het nodig zijn om de pagina in uw brwoser te verversen.

-<sluit venster> -
- - - diff --git a/webyep-system/programm/help/dutch/gallery-element.php b/webyep-system/programm/help/dutch/gallery-element.php deleted file mode 100644 index 73cd290..0000000 --- a/webyep-system/programm/help/dutch/gallery-element.php +++ /dev/null @@ -1,63 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Image Gallery

-
-

Description

-

With the "Edit Gallery Image Window" you can add images (like fotos or graphics) - to your image gallery.

-

Important: The image must be stored in an "internet usable" format - - which means:

-
    -
  • The image file should be small (max. 100-150 kBytes) and the image should - have small dimensions (width and height should not exceed 200-300 pixels).
  • -
  • The image file format should be one supported by common web browsers (GIF - or JPEG).
  • -
-

The system will automatically create a thumbnail for the uploaded image and will resize the uploaded image, if it exceeds the maximum width or hight defined by the web designer.

-

Some servers do not allow the resizing of images (have no GD extension installed) - a warning will be displayed in the Edit Gallery Image Window then.

-

Usage

-

Change/Add Image:

-

Click the "Browse..." button to choose the image file you want to insert (upload) - into your page. Select the image file in the appearing file selection dialog - and click "OK" (or "Open").

-

Enter some image caption - a short decription of the image that will be displayed below the image in the page and also as a hint (tooltip) when the user hovers over the image.

-

Then click "Save" to start uploading the image - file.

-

Remark: Transferring the image file from your computer to the web server - (where your website resides) can take some time, depending in your internet - connection speed.

-

When the upload is finished the editor window will close and the changed - page will be displayed.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-

Just change the caption:

-

You can also just change the caption of an image: Just do not click the "Browse..." button to select another image.

-

<close window>

-
- - - diff --git a/webyep-system/programm/help/dutch/image-element.php b/webyep-system/programm/help/dutch/image-element.php deleted file mode 100644 index 9a0695b..0000000 --- a/webyep-system/programm/help/dutch/image-element.php +++ /dev/null @@ -1,49 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<sluit venster>
- - - - - - -

Help: Afbeelding

-
-

Omschrijving

-

In het "Bewerk Afbeelding" venster kunt u afbeeldingen (zoals foto's of illustraties) -opnemen in uw website of ze weer verwijderen.

-

Belangrijk: De afbeelding moet zijn opgeslagen als een "internet bruikbaar" bestandsformaat - - hetgeen betekent:

-
    -
  • De afbeelding moet klein zijn in omvang (max. 100-150 kBytes) en in dimensies (niet groter dan 200 x 300 pixels).
  • -
  • Het bestandsformaat moet ondersteund worden door webbrowsers (zoals GIF of JPEG).
  • -
-

Gebruik

-

Wijzig Afbeelding:

-

Klik op de knop "Selecteer..." om de afbeelding te selecteren die u op de website wilt invoegen (uploaden). Selecteer het bestand in het dialoogvenster en klik "OK" (of "Open"). Klik vervolgens op "Bewaar" om het bestand naar de server te kopiëren.

-

Opmerking: Het uploaden van een bestand van uw computer naar de server (waar uw website zich bevindt) kan enige tijd kosten, afhankelijk van de snelheid van uw internetaansluiting.

-

Afbeelding verwijderen:

-

Klik op de knop "Verwijder" om de afbeelding te verwijderen van de pagina en van de webserver.

-

Als u vervolgens op "Bewaar" of op "Verwijder" klikt, zal het bewerkingsvenster sluiten en wordt de gewijzigde pagina getoond.
- In sommmige uitzonderlijke gevallen kan het nodig zijn om de pagina in uw brwoser te verversen.

-<sluit venster> -
- - - diff --git a/webyep-system/programm/help/dutch/longtext-element.php b/webyep-system/programm/help/dutch/longtext-element.php deleted file mode 100644 index 5ac1479..0000000 --- a/webyep-system/programm/help/dutch/longtext-element.php +++ /dev/null @@ -1,270 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<sluit venster>
- - - - - - -

Help: Alinea

-
-

Omschrijving

-

U kunt het Alinea veld gebruiken om tekst met eenvoudige opmaak toe te voegen aan uw website - (zoals vette tekst of lijsten). Als u tekst invoert, houd dan het volgende in gedachten:

-
    -
  • is geen Word®! Een tekst die in een wordprocessor zoals - Microsoft™ Word® is gemaakt, kan niet worden overgezet in een Alinea veld met behoud van opmaakkenmerken, fonts, lijsten of tabellen en dergelijke.
  • -
  • U kunt wel eenvoudige codes gebruiken om teksten vet te maken, links aan te leggen en lijsten aan te maken.
  • -
  • U kunt teksten aanmaken in Word® met behulp van kopieer/plak - hiermee voegt u alleen de "content" toe, niet de opmaak.
  • -
  • het beste is om uw tekst zonder opmaak te typen in een word processor, het dan over te zetten in het Alinea veld d.m.v. kopieer/plak (copy/paste) en vervolgens de gewenste opmaak aan te brengen met de eenvoudige code.
  • -
-

Sommige delen van uw tekst worden automatisch omgezet - zoals links en e-mailadressen:

- - - - - - - - - - - - - - - - - - - - - - - - - - -
Als u invoert:
geeft weer:Bijvoorbeeld:
- -

http://www.test.com

-
- -

De tekst "http://www.test.com" wordt opgemaakt als een link naar deze URL; er zal een nieuw browservenster openen als u er op klikt.

-
- -

http://www.test.com
- (de visuele weergave van links in uw website kan variëren!)

-
- -

test@firma.com

-
- -

De tekst "test@firma.com" wordt opgemaakt als een mailto-link naar het opgegeven e-mailadres.

-
- -

test@firma.com
- (de visuele weergave van links in uw website kan veriëren!)

-
-

Verdere opmaak is mogelijk met de volgende opmaaktags:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Als u invoert:
geeft weer:Bijvoorbeeld:
-

<LINK:voorbeeldpagina.php Naar andere pagina>

-
- -

De tekst "Naar andere pagina" wordt opgemaakt als link naar voorbeeldpagina.php - - er zal geen nieuw browservenster worden geopend als u op de linkt klikt! - U kunt ook volledige URL's gebruiken (inclusief het "http://..." gedeelte) - in plaats van de bestandnaam (voorbeeldpagina.php).

-
- -

Naar andere pagina

-
- -

<BOLD vette tekst>

-
- -

De zinsnede "vette tekst" wordt opgemaakt als vet (bold).

-
- -

vette tekst

-
-

<SPECIAL Speciale opmaak>

-
- -

De zinsnede "speciale opmaak" wordt omgezet in een stijl die is vastgelegd door de webdesigner. De stijlen en hun namen ("SPECIAL") worden gedefinieerd door de webdesigner die uw website heeft ontwikkeld.

-
-

Speciale opmaak

-
- -

---

-
-

Een horizontale lijn. De streepjes "---" moeten beginnen aan het begin van een regel!

-
- -
-

* Eerste item
- ** Een subitem -
- * Tweede item met wat meer tekst
- * Derde item

-

U kunt lijsten maken door een asterisk of - bullet symbool aan het begin van een regel te plaatsen.

-
    -
  • Eerste item -
      -
    • Een subitem
    • -
    -
  • -
  • Tweede item met wat meer tekst
  • -
  • Derde item
  • -
-

-

U kunt meerdere regels tekst toevoegen aan een item door twee spaties te typen aan het begin van een regel - zoals in:

-

* Eerste item
-  Dit is onderdeel van het eerste item.
- * Tweede item
- ...

-
    -
  • Eerste item
    - Dit is onderdeel van het eerste item.
  • -
  • Tweede item
  • -
-

U kunt ook opmaak combineren - bijvoorbeeld:

-

* <BOLD Eerste item>
-  Dit is onderdeel van het eerste item.
- * Tweede item
- ...

    -
  • Eerste item
    - Dit is onderdeel van het eerste item.
  • -
  • Tweede item
  • -

+ Eerste item
- ++ Een subitem
- + Tweede item met wat meer tekst
- + Derde item

Door een "+" (plusteken) te gebruiken in plaats van een asterisk, wordt een genummerde lijst aangemaakt.

    -
  1. Eerste item -
      -
    1. Een subitem
    2. -
    -
  2. -
  3. Tweede item met wat meer tekst
  4. -
  5. Derde item
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

-

Door het gebruik van het "|" symbool - zijn eenvoudige tabellen te maken. Het "|" teken fungeert als een kolomverdeler.

-

Het uiterlijk van een tabel is gedefiniëerd door de webdesigner die uw website heeft ontwikkeld.

-
- - - - - - - - - - -
aaabbbccc
111222333
-
\<Als het "<" teken niet wordt gebruikt voor opmaakdoeleinden, moet het vooraf gegaan worden door het karakter "\" (backslash).<
\>Voor het teken ">" geldt hetzelfde als voor het teken "<".>
\|Voor het teken "|" geldt hetzelfde als voor het teken "<".|
-

Gebruik

-

Voer de gewenste tekst in (inclusief de gewenste opmaakcodes) en klik op de knop "Bewaar".

-

Het bewerkingsvenster zal sluiten en de gewijzigde tekst zal verschijnen in uw webpagina.
- In sommmige uitzonderlijke gevallen kan het nodig zijn om de pagina in uw brwoser te verversen.

-<sluit venster> -
- - - diff --git a/webyep-system/programm/help/dutch/menu-element.php b/webyep-system/programm/help/dutch/menu-element.php deleted file mode 100644 index 84126ab..0000000 --- a/webyep-system/programm/help/dutch/menu-element.php +++ /dev/null @@ -1,101 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Menu

-
-

Description

-

The "Edit Menu" window is used to add/remove menu items and change their order and/or properties.
-The editor supports drag and drop, i.e. you can use the mouse to rearrange the menu items.

-

Please remind that all changes are not applied to the page until you click the "Save" [12] button but then can not be undone!

- - - - - -
A brief description of the user interface: -
    -
  1. Field name for this menu
  2. -
  3. Main view: the complete menu is displayed here
  4. -
  5. Input field 'Menu title': this text is displayed to visitors of your website
  6. -
  7. Optional input field 'Link': you may enter the address of another site here
  8. -
  9. Checkbox to control visibility of the menu entry (and all it's descendants)
  10. -
  11. Arrow buttons to move an entry
  12. -
  13. Add new menu item (same level as current entry)
  14. -
  15. Add new submenu entry (submenu of the current entry)
  16. -
  17. Delete current menu item (and all subitems)
  18. -
  19. Online help for editors (this page)
  20. -
  21. Cancel button: discards all changes and closes the window
  22. -
  23. Save button: permanently saves all changes and closes the window
  24. -
-
-


- The Edit Menu window in detail

-
- - -

Usage

- -

When you click an entry in the main view [2], the details for this entry are shows in the input fields to the right [3,4,5]. The current entry will be highlighted in the mein view [2] and all actions will refer to this entry.

- -

Add menu item

-

To add a menu item, click the 'Add Menu Item' [7], or 'Add Submenu Item' [8] button. A new menu item will be inserted below the current item. This new item will be selected and can be edited now.

- -

Change menu item

-

Select the item you want to change in the list [2] and enter the new text into the text field [3].

- -

Delete menu item

-

Select the item you want to delete and then click the 'remove' button [9]. A confirmation panel will appear ("Really remove item...?") - click "yes" to delete the item and all it's subitems.
-Note that the item will not really be deleted until you safe the menu by clicking the "Save" button.

- -

Reorder menu items

-

The easiest way to move a menu entry, is to use the mouse to drag it to the desired position.

-

This might not work, if you use a really old browser. In this case, select an item and click the arrow buttons [6] to move it.

- -

Hiding menu items

-

All menu entries are visible by default. If you want to hide one or more of them, without actually deleting them (and therefore all subitems as well), you can uncheck 'Visible' [5]. If this entry has subentries, they all will be hidden, even when 'Visible' [5] was not unchecked for them. Hidden entries still exist in the menu, but will be displayed in grey and won't be visible on the website.

-

You can also fold big submenues in the editor by clicking the minus symbol on a submenu title. This is for your convenience only and won't change anythin on the website.

- -

Indent menu item (create submenu item)

-

There are various ways to create submenues:

-
    -
  1. Indent an existing entry with the arrow buttons [6]
  2. -
  3. Indent an entry by dragging it with the mouse
  4. -
  5. Add a new submenu item [8]
  6. -
- - - -

Saving

-

After making you changes click the "Save" button. This will make all your - changes permanent and close the editor window. After that, the changed menu - will be displayed in your web page.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/dutch/readmore-element.php b/webyep-system/programm/help/dutch/readmore-element.php deleted file mode 100644 index 1fcaeb9..0000000 --- a/webyep-system/programm/help/dutch/readmore-element.php +++ /dev/null @@ -1,41 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Read More

-
-

Description

-

A "Read More" element is used for customizable links to a detailed view at the end of product descriptions or teaser texts. Usually it's text will be limited to a few words. The formatting is fixed by the web designer.

-

Usage

-

Enter your text into the text field and click "save".

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload Page" button -of you web browser.

- <close -window> -
- - - diff --git a/webyep-system/programm/help/dutch/richtext-element.php b/webyep-system/programm/help/dutch/richtext-element.php deleted file mode 100644 index 4181668..0000000 --- a/webyep-system/programm/help/dutch/richtext-element.php +++ /dev/null @@ -1,38 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<sluit venster>
- - - - - - -

Help: Opgemaakte tekst

-
-

Omschrijving

-

U kunt het Opgemaakte tekstveld gebruiken om tekst in te voeren met HTML opmaakcode.

-

Gebruik

-

Voer de gewenste tekst in (inclusief de HTML opmaakcode) en klik op de knop "Bewaar".

-

Het bewerkingsvenster zal sluiten en de gewijzigde tekst zal worden weergegeven in uw webpagina.
- In sommmige uitzonderlijke gevallen kan het nodig zijn om de pagina in uw brwoser te verversen.

-<sluit venster> -
- - - \ No newline at end of file diff --git a/webyep-system/programm/help/dutch/shorttext-element.php b/webyep-system/programm/help/dutch/shorttext-element.php deleted file mode 100644 index 9123a98..0000000 --- a/webyep-system/programm/help/dutch/shorttext-element.php +++ /dev/null @@ -1,38 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<sluit venster>
- - - - - - -

Help: Korte tekst

-
-

Omschrijving

-

Een "Korte tekst" kan elk soort tekst zijn, zoals een titel, een paginakop, een productnaam of een prijs. Het bestaat normaal gesproken uit een enkel woord of korte zin. In tegenstelling tot het Alinea Element staat de opmaak van de Korte tekst vast en is bepaald door de webdesigner.

-

Gebruik

-

Voer de tekst in in het tekstveld en klik op de knop "Bewaar".

-

Het bewerkingsvenster zal sluiten en de gewijzigde tekst wordt zichbaar in de webpagina.
-In sommmige uitzonderlijke gevallen kan het nodig zijn om de pagina in uw brwoser te verversen.

-<sluit venster> -
- - - diff --git a/webyep-system/programm/help/english/access-denied.php b/webyep-system/programm/help/english/access-denied.php deleted file mode 100644 index 3d20570..0000000 --- a/webyep-system/programm/help/english/access-denied.php +++ /dev/null @@ -1,38 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Logon

-
-

To start editing your content you need to logon to the Content Management - System with a username and a password.

-

Please refer to your web designer (who created your website) for this username - and password.

-

Or see the documentation for web designers ("Installation on the - web server / Configuration") on how to configure this username and passsword.

-<close window> -
- - - diff --git a/webyep-system/programm/help/english/attachment-element.php b/webyep-system/programm/help/english/attachment-element.php deleted file mode 100644 index e1a04d8..0000000 --- a/webyep-system/programm/help/english/attachment-element.php +++ /dev/null @@ -1,55 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: File - Attachment

-
-

Description

-

With the "Edit File - Attachment Window" you can insert file (documents) - into your website or remove them again.

-

Usage

-

Change File:

-

Click the "Browse..." button to choose the file you want insert - (upload) into your page. Select the file in the appearing file selection - dialog - and click "OK" (or "Open"). Then click "Save" to - start uploading the file.

-

Remark: Transferring the file from your computer to the web server - (where your website resides) can take some time, depending in your internet - connection speed.

-

Delete File:

-

Click the "Delete" button to remove the from the page and delete - it from the web server.

-

After clicking "Save" or "Delete" the editor window will close and the changed - page will be displayed.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/english/gallery-element.php b/webyep-system/programm/help/english/gallery-element.php deleted file mode 100644 index 73cd290..0000000 --- a/webyep-system/programm/help/english/gallery-element.php +++ /dev/null @@ -1,63 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Image Gallery

-
-

Description

-

With the "Edit Gallery Image Window" you can add images (like fotos or graphics) - to your image gallery.

-

Important: The image must be stored in an "internet usable" format - - which means:

-
    -
  • The image file should be small (max. 100-150 kBytes) and the image should - have small dimensions (width and height should not exceed 200-300 pixels).
  • -
  • The image file format should be one supported by common web browsers (GIF - or JPEG).
  • -
-

The system will automatically create a thumbnail for the uploaded image and will resize the uploaded image, if it exceeds the maximum width or hight defined by the web designer.

-

Some servers do not allow the resizing of images (have no GD extension installed) - a warning will be displayed in the Edit Gallery Image Window then.

-

Usage

-

Change/Add Image:

-

Click the "Browse..." button to choose the image file you want to insert (upload) - into your page. Select the image file in the appearing file selection dialog - and click "OK" (or "Open").

-

Enter some image caption - a short decription of the image that will be displayed below the image in the page and also as a hint (tooltip) when the user hovers over the image.

-

Then click "Save" to start uploading the image - file.

-

Remark: Transferring the image file from your computer to the web server - (where your website resides) can take some time, depending in your internet - connection speed.

-

When the upload is finished the editor window will close and the changed - page will be displayed.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-

Just change the caption:

-

You can also just change the caption of an image: Just do not click the "Browse..." button to select another image.

-

<close window>

-
- - - diff --git a/webyep-system/programm/help/english/image-element.php b/webyep-system/programm/help/english/image-element.php deleted file mode 100644 index dc14bce..0000000 --- a/webyep-system/programm/help/english/image-element.php +++ /dev/null @@ -1,60 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Image

-
-

Description

-

With the "Edit Image Window" you can insert images (like fotos or graphics) - into your website or remove them again.

-

Important: The image must be stored in an "internet usable" format - - which means:

-
    -
  • The image file should be small (max. 100-150 kBytes) and the image should - have small dimensions (width and height should not exceed 200-300 pixels).
  • -
  • The image file format should be one supported by common web browsers (GIF - or JPEG).
  • -
-

Usage

-

Change Image:

-

Click the "Browse..." button to choose the image file you want to insert (upload) - into your page. Select the image file in the appearing file selection dialog - and click "OK" (or "Open"). Then click "Save" to start uploading the image - file.

-

Remark: Transferring the image file from your computer to the web server - (where your website resides) can take some time, depending in your internet - connection speed.

-

Delete Image:

-

Click the "Delete" button to remove the image from the page and delete it - from the web server.

-

After clicking "Delete" or "Save" (after the upload has finished) the editor window will close and the changed - page will be displayed.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/english/longtext-element.php b/webyep-system/programm/help/english/longtext-element.php deleted file mode 100644 index 5e9f94a..0000000 --- a/webyep-system/programm/help/english/longtext-element.php +++ /dev/null @@ -1,294 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Long - Text

-
-

Description

-

You can use a Long Text field to enter text with simple formatting - (like bold text or lists). When entering text you should keep the following - in mind:

-
    -
  • isn't Word®! A text created in a word processing application like - Microsoft™ Word® can not be transferred to a Long Text field - with all formatting, font attributes, lists, tables, etc.
  • -
  • What you can do, is to use simple special character sequences to create e.g. - bold text, links or lists.
  • -
  • You can transfer your text written in Word® with copy/paste - this will - only transfer the "content", not the formatting.
  • -
  • So it's best to type your text in some word processor (without formatting), - then transfer into the text field via copy/paste and then do the desired - formatting with the special character sequences.
  • -
-

Some parts of your text will be formatted automatically - like links and e-mail - addresses:

- - - - - - - - - - - - - - - - - - - - - - - - - - -
when entering
will displaye.g.:
- -

http://www.test.com

-
- -

The text "http://www.test.com" formatted as a link to this URL - - a new browser window will be opened when clicking the link!

-
- -

http://www.test.com
- (the visual appearance of links in your website might - vary!)

-
- -

test@company.com

-
- -

The text "test@firma.com" formatted as a mailto link to the given - e-mail address.

-
- -

test@firma.com
- (the visual appearance of links in your website might - vary!)

-
-

More formatting can be done by using these formatting tags:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
when entering
will displaye.g.:
-

<LINK:otherpage.php To some other page>

-
- -

The text "To some other page" formatted as a link to otherpage.php - - no new browser window will be opened when clicking the link! - You can also use full URLs (including the "http://..." part) - instead of just the file name (otherpage.php).

-
- -

To - some other page

-
- -

<BOLD Some bold Text>

-
- -

The text "Some bold text" formatted in bold.

-
- -

Some bold text

-
-

<SPECIAL Some text with special formatting>

-
- -

The text "Some text with special formatting" in a style defined - by the webdesigner. Which styles with which names ("SPECIAL") are - available, is defined by the web designer who created your website.

-
-

Some text with special - formatting

-
- -

---

-
-

A horizontal line. The sequence "---" must start at the very beginning - of a line!

-
- -
-

* First list item
- ** A subitem -
- * Second list item with some longer text
- * Third list item

-

By placing an asterisc or - bullet list symbol at the beginning of a line you can create lists.

-
    -
  • First list item -
      -
    • A subitem
    • -
    -
  • -
  • Second list item with some longer text
  • -
  • Third list item
  • -
-

-

You - can place several lines of text into a single list item by placing two - spaces at the beginning of the line - like in:

-

* First item
-  This is all part of the first list item.
- * Second item
- ...

-
    -
  • First item
    - This is all text of the first list item.
  • -
  • Second item
  • -
-

And you can also combine - different formatting commands - e.g.:

-

* <BOLD First item>
-  This is all part of the first list item.
- * Second item
- ...

    -
  • First item
    - This is all text of the first list item.
  • -
  • Second item
  • -

+ First list item
- ++ A subitem
- + Second list item with a quite long text
- + Third list item

By using a "+" (plus) instead of the asterisk, an ordered (numbered) list is created.

    -
  1. First list item -
      -
    1. A subitem
    2. -
    -
  2. -
  3. Second list item with a quite long text
  4. -
  5. Third list item
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

-

By using the "|" symbol - you can create simple tables. The "|" serves as the column delimiter.

-

The look of the table is defined by the web designer who created your - website.

-
- - - - - - - - - - -
aaabbbccc
111222333
-
\<As the character "<" is used for formatting purposes, it needs to be preceded by the character "\" (the backslash) to be inserted as is.<
\>For ">" the same is true as for "<".>
\|For "|" the same is true as for "<".|
-

Usage

-

Enter the desired text (including some formatting sequences) and click the - "Save" button.

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload - Page" button of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/english/menu-element.php b/webyep-system/programm/help/english/menu-element.php deleted file mode 100644 index 83add3b..0000000 --- a/webyep-system/programm/help/english/menu-element.php +++ /dev/null @@ -1,99 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Menu

-
-

Description

-

The "Edit Menu" window is used to add/remove menu items and change their order and/or properties.
-The editor supports drag and drop, i.e. you can use the mouse to rearrange the menu items.

-

Please remind that all changes are not applied to the page until you click the "Save" [12] button but then can not be undone!

- - - - - -
A brief description of the user interface: -
    -
  1. Field name for this menu
  2. -
  3. Main view: the complete menu is displayed here
  4. -
  5. Input field 'Menu title': this text is displayed to visitors of your website
  6. -
  7. Optional input field 'Link': you may enter the address of another page or site here
  8. -
  9. Checkbox to control visibility of the menu entry (and all it's descendants)
  10. -
  11. Arrow buttons to move an entry
  12. -
  13. Add menu entry (same level as current entry)
  14. -
  15. Add submenu entry (subitem of the current entry)
  16. -
  17. Delete current menu item (and all subitems)
  18. -
  19. Online help for editors (this page)
  20. -
  21. Cancel button: discards all changes and closes the window
  22. -
  23. Save button: permanently saves all changes and closes the window
  24. -
-
-


- The Edit Menu window in detail

-
- - -

Usage

- -

When you click an entry in the main view [2], the details for this entry are shown in the input fields to the right [3,4,5]. The current entry will be highlighted in the main view [2] and all actions will refer to this entry.

- -

Add menu item

-

To add a menu item, click the 'Add Menu Entry' [7], or 'Add Submenu Entry' [8] button. A new menu item will be inserted below the current item. This new item will be selected and can be edited now.

- -

Change menu item

-

Select the item you want to change in the list [2] and enter the new text into the text field [3].

- -

Delete menu item

-

Select the item you want to delete and then click the 'remove' button [9]. A confirmation panel will appear ("Really remove item...?") - click "yes" to delete the item and all it's subitems.
-Note that the item will not really be deleted until you safe the menu by clicking the "Save" button. [12]

- -

Reorder menu items

-

The easiest way to move a menu entry is to use the mouse to drag it to the desired position.

-

This might not work if you use a really old browser. In this case, select an item and click the arrow buttons [6] to move it.

- -

Hiding menu items

-

All menu entries are visible by default. If you want to hide one or more of them, without actually deleting them (and therefore all subitems as well), you can uncheck 'Visible' [5]. If this entry has subentries, they all will be hidden, even when 'Visible' [5] was not unchecked for them. Hidden entries still exist in the menu, but will be displayed in grey and won't be visible on the website.

-

You can also fold big submenues in the editor by clicking the minus symbol on a submenu title. This is for your convenience only and won't change anythin on the website.

- -

Indent menu item (create submenu item)

-

There are various ways to create submenues:

-
    -
  1. Indent an existing entry with the arrow buttons [6]
  2. -
  3. Indent an entry by dragging it with the mouse
  4. -
  5. Add a new submenu item [8]
  6. -
- - - -

Saving

-

After making you changes click the "Save" button [12]. This will make all your changes permanent and close the editor window. After that, the changed menu - will be displayed in your web page.
- In some rare cases you might need to klick the "Reload Page" button of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/english/readmore-element.php b/webyep-system/programm/help/english/readmore-element.php deleted file mode 100644 index 1fcaeb9..0000000 --- a/webyep-system/programm/help/english/readmore-element.php +++ /dev/null @@ -1,41 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Read More

-
-

Description

-

A "Read More" element is used for customizable links to a detailed view at the end of product descriptions or teaser texts. Usually it's text will be limited to a few words. The formatting is fixed by the web designer.

-

Usage

-

Enter your text into the text field and click "save".

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload Page" button -of you web browser.

- <close -window> -
- - - diff --git a/webyep-system/programm/help/english/richtext-element.php b/webyep-system/programm/help/english/richtext-element.php deleted file mode 100644 index 470c0e9..0000000 --- a/webyep-system/programm/help/english/richtext-element.php +++ /dev/null @@ -1,42 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Rich - Text

-
-

Description

-

You can use a Rich Text field to enter formatted text using HTML code.

-

Usage

-

Enter the desired text (including the HTML formatting code) and click the - "Save" button.

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload - Page" button of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/english/shorttext-element.php b/webyep-system/programm/help/english/shorttext-element.php deleted file mode 100644 index 3be291a..0000000 --- a/webyep-system/programm/help/english/shorttext-element.php +++ /dev/null @@ -1,44 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Short - Text

-
-

Description

-

A "Short Text" can be any short text element like a headline, product - name or price and usually consists of a single line. Contrary to the Long - Text Element in a Short Text the formatting is fixed by the web designed.

-

Usage

-

Enter your text into the text field and klick "save".

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload Page" button -of you web browser.

- <close -window> -
- - - diff --git a/webyep-system/programm/help/french/attachment-element.php b/webyep-system/programm/help/french/attachment-element.php deleted file mode 100644 index dd35789..0000000 --- a/webyep-system/programm/help/french/attachment-element.php +++ /dev/null @@ -1,42 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Fermer l'aide>
- - - - - - -

Aide : Téléchargement de fichiers

-
-

Description

-

Dans la fenêtre éditer "Télécharger fichier" vous pouvez télécharger des fichiers sur votre site et aussi les supprimer.

-

A procéder comme suit :

-

Modification d'un fichier :

-

Allez sur "rechercher..." et choisissez le fichier sur votre PC/Mac et presser OK. Allez ensuite sous enregistrer pour transférer le fichier sur votre page web.

-

Avis : La durée du transfert dépend de votre connexion internet.

-

Supprimer un fichier :

-

Allez sur "Supprimer" pour supprimer le fichier qui se trouve sur votre serveur. (Le fichier original qui se trouve sur votre PC/Mac ne sera pas supprimé).

-

La fenêtre se ferme après l'enregistrement et votre page web modifiée apparaît.
-(Dans de rares cas vous devez actualiser votre navigateur pour voir les modifications)

-<Fermer l'aide> -
- - - diff --git a/webyep-system/programm/help/french/gallery-element.php b/webyep-system/programm/help/french/gallery-element.php deleted file mode 100644 index 6b5986e..0000000 --- a/webyep-system/programm/help/french/gallery-element.php +++ /dev/null @@ -1,54 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Fermer l'aide>
- - - - - - -

Aide : Galerie

-
-

Description

-

Avec la fenêtre "Galerie" vous pouvez éditer et modifier vos images de la Galerie.

-

Important : Les images à insérer doivent avoir un format qui est accepté par les "navigateurs internet" :

-
    -
  • Elles ne doivent pas être trop grande (largeur et hauteur) et attention au poids du fichier !
    - Une hauteur et une largeur de maximum 600 pixels ainsi qu'un poids maximum de 300Ko devrait être une règle.
    -
    -
  • -
  • Elles doivent avoir un format accepté comme par exemple .GIF ou .JPG (JPEG) ou .PNG. Les navigateurs sont de plus en plus capable de lire aussi d'autres formats images - veuillez contacter votre Webmaster si nécessaire.
  • -
-

Le système calcule automatiquement une prévisualisation de l'image en miniature (Thumbnail), - si la grandeur (largeur et hauteur) à été dépassée. Sur certains serveurs, la miniaturisation de l'image automatique n'est pas acceptée (s'il n'y a pas de programme installé à cet effet) dans ce cas vous recevrez une alerte dans la fenêtre d'édition.

-

A procéder comme suit :

-

Modifier une image/ajouter :

-

Allez sur "Recherche..." et choisissez un fichier image sur votre PC/Mac (cliquer sur le fichier image et ensuite sur - "Choisir" et "OK").

-

Entrez un texte pour l'image - petite description (Titre sous l'image). Ce texte est aussi visible quand vos visiteurs passent avec la souris au dessus de l'image.

-

Allez ensuite sous le bouton "Enregistrer" pour insérer l'image choisie sur votre page web.

-

Avis : La durée du transfert dépend de votre connexion internet.

-

La fenêtre se ferme après l'enregistrement et votre page web modifiée apparaît.
- (Dans de rares cas vous devez actualiser votre navigateur pour voir les modifications)

-

Modification du texte image

-<Fermer l'aide> -
- - - diff --git a/webyep-system/programm/help/french/image-element.php b/webyep-system/programm/help/french/image-element.php deleted file mode 100644 index e73554e..0000000 --- a/webyep-system/programm/help/french/image-element.php +++ /dev/null @@ -1,51 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Fermer l'aide>
- - - - - - -

Aide : image

-
-

Description

-

Avec la fenêtre "Image" vous pouvez insérer/supprimer des images de votre page web.

-

Important : Les images à insérer doivent avoir un format qui est accepté par les "navigateurs internet" :

-
    -
  • Elles ne doivent pas être trop grandes (largeur-hauteur) et attention au poids du fichier !
    - Une hauteur et une largeur d'environ 200-300 pixel ainsi qu'un poids maximum de 100-150Ko (Kilo octet) devrait être une règle.
    -
    -
  • -
  • Elles doivent avoir un format accepté comme par exemple .GIF ou .JPG (JPEG). Les navigateurs sont de plus en plus capable de lire aussi d'autres formats images - veuillez contacter votre Webmaster si nécessaire.
  • -
-

A procéder comme suit :

-

Modifier l'image :

-

Allez sur "Recherche..." et choisissez un fichier image sur votre PC/Mac (cliquer sur le fichier image et ensuite sur -"Choisir" et "OK").

-

Avis : La durée du transfert dépend de votre connexion internet.

-

Supprimer un fichier :

-

Allez sur "Supprimer" pour supprimer l'image qui se trouve sur votre serveur. (Le fichier original qui se trouve sur votre PC/Mac ne sera pas supprimé).

-

La fenêtre se ferme après l'enregistrement et votre page web modifiée apparaît.
- (Dans de rares cas vous devez actualiser votre navigateur pour voir les modifications)

-<Fermer l'aide> -
- - - diff --git a/webyep-system/programm/help/french/longtext-element.php b/webyep-system/programm/help/french/longtext-element.php deleted file mode 100644 index abfa2e3..0000000 --- a/webyep-system/programm/help/french/longtext-element.php +++ /dev/null @@ -1,246 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - -<Fermer l'aide>
- - - - - - -

Aide : Texte

-
-

Description

-

Avec "Texte" vous pouvez effectuer des modifications de textes simples. En insérant du texte, il faut noter que :

-
    -
  • ce n'est pas Word® ! Un texte qui à été conçu dans Word peut souvent ne pas être accepté 1 :1 (Tabulations, listes, polices d'écritures).
  • -
  • Par contre il est possible d'entreprendre de simples fonctions comme (par ex. Gras)
  • -
  • Il est possible de copier/coller un texte a partir de Word, mais il prendra en compte que son contenu sans formatage.
  • -
  • Il est préférable de formater un texte directement dans . Vous pouvez donc copier/coller du texte depuis Word, mais le formatage (gras, souligné, etc.) se fera ici dans la fenêtre texte.
  • -
-

certaines parties seront formatées automatiquement dans - par ex. pour les liens et les adresses E-Mail :

- - - - - - - - - - - - - - - - - - - - - - - - - - -
- -

Comme entrée

-
- -

apparaît sur la page

-
- -

par exemple :

-
- -

http ://www.test.com

-
- -

Le texte "http ://www.test.com" comme lien sur cette page ouvrira une nouvelle fenêtre du navigateur.

-
- -

http ://www.test.com

-
- -

test@firma.com

-
- -

Le texte "test@firma.com" comme lien sur cette adresse E-Mail.

-
- -

test@firma.com

-
-

d'autres formatages peuvent être faits avec les instructions suivantes :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -

Comme entrée

-
- -

apparaît sur la page

-
- -

par exemple :

-
-

<LINK :pagesuivante.php page suivante>

-
- -

Le texte "page suivante"comme lien sur le fichier pagesuivante.php - - la page ne sera pas ouverte dans une nouvelle fenêtre du navigateur ! Il est aussi possible de mettre une adresse Web- URL (incl. "http ://...").

-
- -

page suivante

-
- -

<FETT un texte gras> ou <BOLD...>

-
- -

Le texte "un texte gras" en gras.

-
- -

un texte gras

-
-

<BEISPIEL un texte spécial>
- ou <SPECIAL...>

-
- -

Le texte "un texte spécial" à été conçu par le créateur du site avec le formatage "BEISPIEL" ("SPECIAL"). le créateur du site pourra vous communiquer le style qui à été décidé.

-
-

un texte spécial

-
- -

---

-
-

une ligne horizontale. les tirets "---" doivent êtres sur la même ligne !

-
- -
-

* Premier point
- ** un sous point
- * Deuxième point avec un long texte
- * Troisième point

En ajoutant une ou plusieurs étoiles devant le texte (ou en employant les symboles listes) le texte sera formaté en tant que liste.

    -
  • Premier point -
      -
    • un sous point
    • -
    -
  • -
  • Deuxième point avec un long texte
  • -
  • Troisième point
  • -

+ Premier point
- ++ un sous point
- + Deuxième point avec un long texte
- + troisième point

En ajoutant un ou plusieurs "+" (plus) devant le texte le texte sera formaté en tant que liste à puce.

    -
  1. Premier point -
      -
    1. un sous point
    2. -
    -
  2. -
  3. Deuxième point avec un long texte
  4. -
  5. troisième point
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

En mettant le symbole "|" - (en bas à gauche à côté du "Y", rester sur AltGr) les séparations seront sous forme de tabulation.

-

La disposition des tabulations seront conçu par le créateur du site.

- - - - - - - - - - -
aaabbbccc
111222333
\<

Après avoir inséré le signe "<" il faut encore ajouter le signe "\" au début pour avoir le résultat désiré.

-
<
\>Pour ">" c'est pareil que pour "<".>
\|Pour "|" c'est pareil que pour "<".|
-

A procéder comme suit :

-

Ajouter le texte (et formater selon ci-dessus) dans la fenêtre texte et cliquer sur "Enregistrer"

-

La fenêtre se ferme après l'enregistrement et votre page web modifiée apparaît.
- (Dans de rares cas vous devez actualiser votre navigateur pour voir les modifications)

-<Fermer l'aide> -
- - - diff --git a/webyep-system/programm/help/french/menu-element.php b/webyep-system/programm/help/french/menu-element.php deleted file mode 100644 index 84126ab..0000000 --- a/webyep-system/programm/help/french/menu-element.php +++ /dev/null @@ -1,101 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Menu

-
-

Description

-

The "Edit Menu" window is used to add/remove menu items and change their order and/or properties.
-The editor supports drag and drop, i.e. you can use the mouse to rearrange the menu items.

-

Please remind that all changes are not applied to the page until you click the "Save" [12] button but then can not be undone!

- - - - - -
A brief description of the user interface: -
    -
  1. Field name for this menu
  2. -
  3. Main view: the complete menu is displayed here
  4. -
  5. Input field 'Menu title': this text is displayed to visitors of your website
  6. -
  7. Optional input field 'Link': you may enter the address of another site here
  8. -
  9. Checkbox to control visibility of the menu entry (and all it's descendants)
  10. -
  11. Arrow buttons to move an entry
  12. -
  13. Add new menu item (same level as current entry)
  14. -
  15. Add new submenu entry (submenu of the current entry)
  16. -
  17. Delete current menu item (and all subitems)
  18. -
  19. Online help for editors (this page)
  20. -
  21. Cancel button: discards all changes and closes the window
  22. -
  23. Save button: permanently saves all changes and closes the window
  24. -
-
-


- The Edit Menu window in detail

-
- - -

Usage

- -

When you click an entry in the main view [2], the details for this entry are shows in the input fields to the right [3,4,5]. The current entry will be highlighted in the mein view [2] and all actions will refer to this entry.

- -

Add menu item

-

To add a menu item, click the 'Add Menu Item' [7], or 'Add Submenu Item' [8] button. A new menu item will be inserted below the current item. This new item will be selected and can be edited now.

- -

Change menu item

-

Select the item you want to change in the list [2] and enter the new text into the text field [3].

- -

Delete menu item

-

Select the item you want to delete and then click the 'remove' button [9]. A confirmation panel will appear ("Really remove item...?") - click "yes" to delete the item and all it's subitems.
-Note that the item will not really be deleted until you safe the menu by clicking the "Save" button.

- -

Reorder menu items

-

The easiest way to move a menu entry, is to use the mouse to drag it to the desired position.

-

This might not work, if you use a really old browser. In this case, select an item and click the arrow buttons [6] to move it.

- -

Hiding menu items

-

All menu entries are visible by default. If you want to hide one or more of them, without actually deleting them (and therefore all subitems as well), you can uncheck 'Visible' [5]. If this entry has subentries, they all will be hidden, even when 'Visible' [5] was not unchecked for them. Hidden entries still exist in the menu, but will be displayed in grey and won't be visible on the website.

-

You can also fold big submenues in the editor by clicking the minus symbol on a submenu title. This is for your convenience only and won't change anythin on the website.

- -

Indent menu item (create submenu item)

-

There are various ways to create submenues:

-
    -
  1. Indent an existing entry with the arrow buttons [6]
  2. -
  3. Indent an entry by dragging it with the mouse
  4. -
  5. Add a new submenu item [8]
  6. -
- - - -

Saving

-

After making you changes click the "Save" button. This will make all your - changes permanent and close the editor window. After that, the changed menu - will be displayed in your web page.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/french/readmore-element.php b/webyep-system/programm/help/french/readmore-element.php deleted file mode 100644 index 1fcaeb9..0000000 --- a/webyep-system/programm/help/french/readmore-element.php +++ /dev/null @@ -1,41 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Read More

-
-

Description

-

A "Read More" element is used for customizable links to a detailed view at the end of product descriptions or teaser texts. Usually it's text will be limited to a few words. The formatting is fixed by the web designer.

-

Usage

-

Enter your text into the text field and click "save".

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload Page" button -of you web browser.

- <close -window> -
- - - diff --git a/webyep-system/programm/help/french/richtext-element.php b/webyep-system/programm/help/french/richtext-element.php deleted file mode 100644 index cfb456f..0000000 --- a/webyep-system/programm/help/french/richtext-element.php +++ /dev/null @@ -1,38 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Fermer l'aide>
- - - - - - -

Aide : Texte HTML

-
-

Description

-

Avec l'élément Texte-HTML de vous pouvez formater du texte HTML.

-

A procéder comme suit :

-

Insérez votre texte ainsi que les commandes HTML et cliquez sur "Enregistrer"

-

La fenêtre se ferme après l'enregistrement et votre page web modifiée apparaît.
- (Dans de rares cas vous devez actualiser votre navigateur pour voir les modifications)

-<Fermer l'aide> -
- - - diff --git a/webyep-system/programm/help/french/shorttext-element.php b/webyep-system/programm/help/french/shorttext-element.php deleted file mode 100644 index 6b2b7ef..0000000 --- a/webyep-system/programm/help/french/shorttext-element.php +++ /dev/null @@ -1,39 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<Fermer l'aide>
- - - - - - -

Aide : Texte court

-
-

Description

-

Avec "Textes courts" nous entendons les petits textes comme par exemple, Titres, Produits, Prix, etc... Les textes courts sont normalement sur une seule ligne. Au contraire des textes normaux, les textes courts ne peuvent êtres formatés en détails (Gras, paragraphe, etc.).

-

 

-

A procéder comme suit :

-

Insérez le texte dans le champ de texte et cliquer sur "Enregistrer"

-

La fenêtre se ferme après l'enregistrement et votre page web modifiée apparaît.
- (Dans de rares cas vous devez actualiser votre navigateur pour voir les modifications)

-<Fermer l'aide> -
- - - diff --git a/webyep-system/programm/help/polski/access-denied.php b/webyep-system/programm/help/polski/access-denied.php deleted file mode 100755 index 4050098..0000000 --- a/webyep-system/programm/help/polski/access-denied.php +++ /dev/null @@ -1,41 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<Zamknij okno>
- - - - - - -

Pomoc: Logowanie

-
- -

Aby rozpocz edycj treci musisz si zalogowa w CMS - uywajc nazwy uytkownika i hasa.

-

Zgo si do administratora strony aby otrzyma nazw i haso.

-

Jeli jeste twrc tej strony zobacz dokumentacj dla administratorw ("Intalacja na serwerze / - Konfiguracja") aby dowiedzie si jak stworzy nazw i haso.

- -<Zamknij okno> -
- - - diff --git a/webyep-system/programm/help/polski/activate.php b/webyep-system/programm/help/polski/activate.php deleted file mode 100755 index a7ad666..0000000 --- a/webyep-system/programm/help/polski/activate.php +++ /dev/null @@ -1,43 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<Zamknij okno>
- - - - - - -

Pomoc: - nie jest aktywywany

-
- -

nie moe zapisa danych pomiewa dostp do plikw jest nieprawidowo ustawiony.

-

Prosimy o kontakt z administratorem aby "aktywowa" - .

-

Jeli jeste twrc sprawd w dokumentacji ("Instalacja na serwerze / Aktywacja") - jak aktywowa .

-

Nota techniczna: Prawa dostpu powinny by " odczyt/zapis/wykonanie " dla - "wszystkich" folderw (unix 0777), dla foderu "data" wewntrz folderu webyep-system.

- <Zamknij okno> -
- - - diff --git a/webyep-system/programm/help/polski/attachment-element.php b/webyep-system/programm/help/polski/attachment-element.php deleted file mode 100755 index 8f69da0..0000000 --- a/webyep-system/programm/help/polski/attachment-element.php +++ /dev/null @@ -1,49 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<Zamknij okno>
- - - - - - -

Pomoc: Załączniki

-
- -

Opis

-

Posugujc si "Oknem Edycji Zaacznikw" mona wstawia i usuwa pliki (dokumenty) ze strony internetowej.

-

Obuga

-

Zmie plik:

-

Kliknij przycisk "Przegldaj..." aby wybra plik, ktry chcesz doda (zaadowa) - na stron. Wybierz plik z okna dialogowego i kliknij "OK" (lub "Otwrz"). Nastpnie kliknij "Zapisz" aby - rozpocz wysyanie pliku.

-

Uwaga: Przesyanie pliku z twojego komputera na serwer (gdzie znajduje si strona) moe zaj troch czasu, w zalenoci - od prdkoci poczenia internetowego .

-

Usuwanie pliku:

-

Kliknij przycisk "Usu" aby usun plik ze strony oraz skasowa z serwera.

-

Po klikniciu "Zapisz" lub "Usu" okno edytora zamknie si i zostanie wywietlona zmieniona strona.
- W niektrych przypadkach wymagane bdzie nacinicie przycisku "Odcie ston" w przegldarce internetowej.

- -<Zamknij okno> -
- - - diff --git a/webyep-system/programm/help/polski/gallery-element.php b/webyep-system/programm/help/polski/gallery-element.php deleted file mode 100644 index 73cd290..0000000 --- a/webyep-system/programm/help/polski/gallery-element.php +++ /dev/null @@ -1,63 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Image Gallery

-
-

Description

-

With the "Edit Gallery Image Window" you can add images (like fotos or graphics) - to your image gallery.

-

Important: The image must be stored in an "internet usable" format - - which means:

-
    -
  • The image file should be small (max. 100-150 kBytes) and the image should - have small dimensions (width and height should not exceed 200-300 pixels).
  • -
  • The image file format should be one supported by common web browsers (GIF - or JPEG).
  • -
-

The system will automatically create a thumbnail for the uploaded image and will resize the uploaded image, if it exceeds the maximum width or hight defined by the web designer.

-

Some servers do not allow the resizing of images (have no GD extension installed) - a warning will be displayed in the Edit Gallery Image Window then.

-

Usage

-

Change/Add Image:

-

Click the "Browse..." button to choose the image file you want to insert (upload) - into your page. Select the image file in the appearing file selection dialog - and click "OK" (or "Open").

-

Enter some image caption - a short decription of the image that will be displayed below the image in the page and also as a hint (tooltip) when the user hovers over the image.

-

Then click "Save" to start uploading the image - file.

-

Remark: Transferring the image file from your computer to the web server - (where your website resides) can take some time, depending in your internet - connection speed.

-

When the upload is finished the editor window will close and the changed - page will be displayed.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-

Just change the caption:

-

You can also just change the caption of an image: Just do not click the "Browse..." button to select another image.

-

<close window>

-
- - - diff --git a/webyep-system/programm/help/polski/image-element.php b/webyep-system/programm/help/polski/image-element.php deleted file mode 100755 index 25c012e..0000000 --- a/webyep-system/programm/help/polski/image-element.php +++ /dev/null @@ -1,56 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<Zamknij okno>
- - - - - - -

Pomoc: Obrazek

-
- -

Opis

-

Dzięki oknu "Edytuj Obrazek" można wstawiać oraz usuwać obrazki (fotografie lub grafiki) - ze strony internetowej.

-

Ważne: Obrazek musi być zapisany w formie właściwej do publikacji w internecie tzn.:

-
    -
  • Obrazek powinien być mały objętościowo (max. 100-150 kB) i powienien mieć małe rozmiary (dlugość i szerokość nie powinna przekraczać 200-300 pixeli).
  • -
  • Format obrazu powienin być standardowy dla przeglądarek (GIF - lub JPEG).
  • -
-

Obsługa

-

Zmiana obrazka:

-

Kliknij przycisk "Przegl±daj..." aby wybraæ obrazek, który chcesz dodaæ (za³adowaæ) - na stronê. Wybierz plik z okna dialogowego i kliknij "OK" (lub "Otwórz"). Nastêpnie kliknij "Zapisz" aby -rozpocz±æ wysy³anie pliku.

-

Uwaga: Przesy³anie pliku z twojego komputera na serwer (gdzie znajduje siê strona) mo¿e zaj±æ trochê czasu, w zale¿no¶ci - od prêdko¶ci po³±czenia internetowego.

-

Usuwanie obrazka:

-

Kliknij przycisk "Usuñ" aby usun±æ plik ze strony oraz skasowaæ z serwera.

-

Po klikniêciu "Zapisz" lub "Usuñ" okno edytora zamknie siê i zostanie wy¶wietlona zmieniona strona.
- W niektórych przypadkach wymagane bêdzie naci¶niêcie przycisku "Od¶cie¿ stonê" w przegl±darce internetowej.

- -<Zamknij okno> -
- - - diff --git a/webyep-system/programm/help/polski/longtext-element.php b/webyep-system/programm/help/polski/longtext-element.php deleted file mode 100755 index 68e36e6..0000000 --- a/webyep-system/programm/help/polski/longtext-element.php +++ /dev/null @@ -1,230 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - -<Zamknij okno>
- - - - - - -

Pomoc: Długi Tekst

-
- -

Opis

-

Możesz używać kontrolki Długi Tekst - aby wstawiać sformatowany tekst (pogrubiony, lista itp.). Gdy używasz konstrolki powieneś pamiętać, że:

-
    -
  • to nie jest Word®! Tekst stworzony w edytorach tekstów takich jak Microsoft™ Word® mogą nie być przenoszone do kontrolki Długi Tekst - wraz ze wszystkimi elementami formatowania, czcionkami, listami, tabelkami itp.
  • -
  • To co możesz robić to wstawianie prostych elementów formatowania
  • -
  • Kopiowanie tekstu z Worda® skopiuje jedynie treść, nie formatowanie.
  • -
  • Najlepiej jest stworzyć tekst w edytorze tekstu bez formatowania, skopiować go do kontrolki - - Długi Tekst poprzez kopiuj/wklej, a następnie ustawić żądane formatowanie dzięki - specjalnym sekwencjom znaków .
  • -
-

Niektóre części tekstu będą formatowane automatycznie, np. linki lub adresy email

- - - - - - - - - - - - - - - - - - - - - - -
wpisane
wyświetliprzykład
- -

http://www.test.com

- -

Tekst "http://www.test.com" sformatowany jako link URL, który po kliknięciu otworzy nowe okno w przeglądarce!

- -

http://www.test.com
- (wygląd linku w rzeczywistości - wygląd może różnić się w różnych przeglądarkach!)

- -

test@company.com

- -

Tekst "test@firma.com" sformatowany jako link do podanego adresu email.

- -

test@firma.com
- (wygląd linku w rzeczywistości - wygląd może różnić się w różnych przeglądarkach!)

-

Dzięki przedrostkom formatującym mamy więcej opcji formatowania:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
wpisane
- wyświetliprzykład
-

<LINK:otherpage.php To some other page>

- -

Tekst "To some other page" sformatowany jako link do strony otherpage.php - - nowe okno nie będzie otwarte po kliknięciu na link. Możn również używać całego adresu URL ("http://...") - zamiast tylko samej nazwy pliku (otherpage.php).

- -

To - some other page

- -

<BOLD Some bold Text>

- -

Tekst "Some bold text" sformatowany jako pogrubiony.

- -

Some bold text

-

<SPECIAL Some text with special formatting>

- -

Tekst "Some text with special formatting" w stylu zdefiniowanym przez web designera. Dostępne style z nazwami ("SPECIAL") zdefiniowane są przez twórcę strony.

-

Some text with special - formatting

- -

---

-

Linia pozioma. Sekwencja "---" musi zaczynać się na samym początku linii!

- -

* First list item
- ** A subitem -
- * Second list item with some longer text
- * Third list item

Wstawiając gwiazdki przed wyrazami tworzy się listy.

    -
  • First list item -
      -
    • A subitem
    • -
    -
  • -
  • Second list item with some longer text
  • -
  • Third list item
  • -

Można wstawić kilka linijek tekstu jako jeden element listy poprzez wstawienie dwóch spacji przed elementem, tak jak:

-

* First item
-  This is all part of the first list item.
- * Second item
- ...

    -
  • First item
    - This is all text of the first list item.
  • -
  • Second item
  • -

Można również połączyć formatowanie np.:

-

* <BOLD First item>
-  This is all part of the first list item.
- * Second item
- ...

    -
  • First item
    - This is all text of the first list item.
  • -
  • Second item
  • -

+ First list item
- ++ A subitem
- + Second list item with a quite long text
- + Third list item

Używają "+" (plus) zamiast gwiazdki otrzymujemy listę numerowaną/uporządkowaną.

    -
  1. First list item -
      -
    1. A subitem
    2. -
    -
  2. -
  3. Second list item with a quite long text
  4. -
  5. Third list item
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

Używając znaku "|" można stworzyć proste tabelki. Znak "|" służy jako oznaczenie krawędzi komórki.

-

Wygląd tabeli definiowany jest przez twórcę strony.

- - - - - - - - - - -
aaabbbccc
111222333
-

Użycie

-

Wstaw tekst (włączając w to sekwencje formatujące) i naciśnij przycisk "Zapisz".

-

Okno edytora zamknie siê i zostanie wy¶wietlona zmieniona strona.
- W niektórych przypadkach wymagane bêdzie naci¶niêcie przycisku "Od¶cie¿ stonê" w przegl±darce internetowej.

- -<Zamknij okno> -
- - - diff --git a/webyep-system/programm/help/polski/loop-element.php b/webyep-system/programm/help/polski/loop-element.php deleted file mode 100755 index 36cd78c..0000000 --- a/webyep-system/programm/help/polski/loop-element.php +++ /dev/null @@ -1,49 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - -<Zamknij okno>
- - - - - - -

Pomoc: Pętla

-
- -

Opis

-

Dzięki Pętli możliwe jest powtarzanie niektórych elementów strony. Możesz zmieniać kolejność powtarzanyc elementów lub je usuwać..

-

Obsługa

-

Dodawanie powtórzenia

-

Klikając ikonę "plus" w repetycji dodasz kolejny element zaraz pod aktualnym.

-

Przenoszenie powtórzenia

-

Klikająć ikony strzałek "góra"/"dół" przenosisz elementy do góry/dołu lub lewo/prawo - gdzie "góra"/"lewo" znaczy do początku dokumentu, a "dół"/"prawo" znaczy do końca.

-

Usuwanie powtórzenia

-

Klikając ikonę "kosz" usuwasz aktualne powtórzenie.

-
-

Uwaga: Operacja nie może być cofnięta!

-
-

Zapisywanie

-

Tutaj nie ma przycisku "Zapisz". Wszystkie wszystkie zmiany dokonują się natychmiast i są stałe!

- -<Zamknij okno> -
- - - diff --git a/webyep-system/programm/help/polski/menu-element.php b/webyep-system/programm/help/polski/menu-element.php deleted file mode 100755 index 84126ab..0000000 --- a/webyep-system/programm/help/polski/menu-element.php +++ /dev/null @@ -1,101 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Menu

-
-

Description

-

The "Edit Menu" window is used to add/remove menu items and change their order and/or properties.
-The editor supports drag and drop, i.e. you can use the mouse to rearrange the menu items.

-

Please remind that all changes are not applied to the page until you click the "Save" [12] button but then can not be undone!

- - - - - -
A brief description of the user interface: -
    -
  1. Field name for this menu
  2. -
  3. Main view: the complete menu is displayed here
  4. -
  5. Input field 'Menu title': this text is displayed to visitors of your website
  6. -
  7. Optional input field 'Link': you may enter the address of another site here
  8. -
  9. Checkbox to control visibility of the menu entry (and all it's descendants)
  10. -
  11. Arrow buttons to move an entry
  12. -
  13. Add new menu item (same level as current entry)
  14. -
  15. Add new submenu entry (submenu of the current entry)
  16. -
  17. Delete current menu item (and all subitems)
  18. -
  19. Online help for editors (this page)
  20. -
  21. Cancel button: discards all changes and closes the window
  22. -
  23. Save button: permanently saves all changes and closes the window
  24. -
-
-


- The Edit Menu window in detail

-
- - -

Usage

- -

When you click an entry in the main view [2], the details for this entry are shows in the input fields to the right [3,4,5]. The current entry will be highlighted in the mein view [2] and all actions will refer to this entry.

- -

Add menu item

-

To add a menu item, click the 'Add Menu Item' [7], or 'Add Submenu Item' [8] button. A new menu item will be inserted below the current item. This new item will be selected and can be edited now.

- -

Change menu item

-

Select the item you want to change in the list [2] and enter the new text into the text field [3].

- -

Delete menu item

-

Select the item you want to delete and then click the 'remove' button [9]. A confirmation panel will appear ("Really remove item...?") - click "yes" to delete the item and all it's subitems.
-Note that the item will not really be deleted until you safe the menu by clicking the "Save" button.

- -

Reorder menu items

-

The easiest way to move a menu entry, is to use the mouse to drag it to the desired position.

-

This might not work, if you use a really old browser. In this case, select an item and click the arrow buttons [6] to move it.

- -

Hiding menu items

-

All menu entries are visible by default. If you want to hide one or more of them, without actually deleting them (and therefore all subitems as well), you can uncheck 'Visible' [5]. If this entry has subentries, they all will be hidden, even when 'Visible' [5] was not unchecked for them. Hidden entries still exist in the menu, but will be displayed in grey and won't be visible on the website.

-

You can also fold big submenues in the editor by clicking the minus symbol on a submenu title. This is for your convenience only and won't change anythin on the website.

- -

Indent menu item (create submenu item)

-

There are various ways to create submenues:

-
    -
  1. Indent an existing entry with the arrow buttons [6]
  2. -
  3. Indent an entry by dragging it with the mouse
  4. -
  5. Add a new submenu item [8]
  6. -
- - - -

Saving

-

After making you changes click the "Save" button. This will make all your - changes permanent and close the editor window. After that, the changed menu - will be displayed in your web page.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/polski/readmore-element.php b/webyep-system/programm/help/polski/readmore-element.php deleted file mode 100644 index 1fcaeb9..0000000 --- a/webyep-system/programm/help/polski/readmore-element.php +++ /dev/null @@ -1,41 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Read More

-
-

Description

-

A "Read More" element is used for customizable links to a detailed view at the end of product descriptions or teaser texts. Usually it's text will be limited to a few words. The formatting is fixed by the web designer.

-

Usage

-

Enter your text into the text field and click "save".

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload Page" button -of you web browser.

- <close -window> -
- - - diff --git a/webyep-system/programm/help/polski/richtext-element.php b/webyep-system/programm/help/polski/richtext-element.php deleted file mode 100644 index 470c0e9..0000000 --- a/webyep-system/programm/help/polski/richtext-element.php +++ /dev/null @@ -1,42 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Rich - Text

-
-

Description

-

You can use a Rich Text field to enter formatted text using HTML code.

-

Usage

-

Enter the desired text (including the HTML formatting code) and click the - "Save" button.

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload - Page" button of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/polski/shorttext-element.php b/webyep-system/programm/help/polski/shorttext-element.php deleted file mode 100755 index f3a601c..0000000 --- a/webyep-system/programm/help/polski/shorttext-element.php +++ /dev/null @@ -1,41 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<Zamknij okno>
- - - - - - -

Pomoc: Krótki Tekst

-
- -

Opis

-

"Krótki Tekst" może być dowolnym tekstem takim jak nagłówek, nazwa produktu i z reguły zawiera jedną linijkę. W odróżnieniu od elementy "Długi Tekst" formatowanie jest ustawione z góry.

-

Obsługa

-

Wpisz swój tekst w pole tekstowe i kliknij "Zapisz".

-

Okno edytora zamknie siê i zostanie wy¶wietlona zmieniona strona.
- W niektórych przypadkach wymagane bêdzie naci¶niêcie przycisku "Od¶cie¿ stonê" w przegl±darce internetowej.

- <Zamknij okno> -
- - - diff --git a/webyep-system/programm/help/portuguese/access-denied.php b/webyep-system/programm/help/portuguese/access-denied.php deleted file mode 100644 index a342e17..0000000 --- a/webyep-system/programm/help/portuguese/access-denied.php +++ /dev/null @@ -1 +0,0 @@ - <?php echo $webyep_sProductName?> <close window>

Help: Logon

Para editar o conteudo tem de efectuar o LOGIN via gestor de conteudos com um nome de utilizador e password v·lido.

Só serão aceites acessos com username e password atribuidos previamente pelo administrador do servidor http.

Ou veja a documentação enviada ("Installation on the web server / Configuration") on how to configure this username and passsword.

<close window>
\ No newline at end of file diff --git a/webyep-system/programm/help/portuguese/activate.php b/webyep-system/programm/help/portuguese/activate.php deleted file mode 100644 index 603ee68..0000000 --- a/webyep-system/programm/help/portuguese/activate.php +++ /dev/null @@ -1 +0,0 @@ - <?php echo $webyep_sProductName?> <close window>

Help: is not prepared

Não se consegue escrever qualquer dado porque as permissões do ficheiro não foram parameterizadas correctamente.

Contacte o administrador do servidor http "prepare" .

Ou veja a documentação em ("Installation on the web server / Prepare") on how to prepare .

Technical Remark: São necessárias as seguintes permissões para o ficheiro "read/write/execute" para "all" (unix mode 0777) para a pasta "data" dentro da pasta webyep-system.

<close window>
\ No newline at end of file diff --git a/webyep-system/programm/help/portuguese/attachment-element.php b/webyep-system/programm/help/portuguese/attachment-element.php deleted file mode 100644 index e75fcd2..0000000 --- a/webyep-system/programm/help/portuguese/attachment-element.php +++ /dev/null @@ -1 +0,0 @@ - <?php echo $webyep_sProductName?> <close window>

Help: File Attachment

DescriÁ„o

Com esta janela "de envio de ficheiros - attachments " voce pode inserir, ou deletar documentos no seu site, fazendo a gestão remota dos documentos.

Uso

Mudar ficheiro:

Clique no "Browse..." butão para selecionar qual o ficheiro que pretende carregar (upload) para a sua página. Selecione este na janela de selecão dos ficheiros que estão no seu computador e clique "OK" (or "Open"). Depois clique "Save" para iniciar o carregamento do ficheiro.

Remark: ATTN o carregamento do ficheiro para a sua página, do seu computador local para o servidor http, onde o seu site reside, pode demorar uns minutos dependendo de diversos factores (congestionamentos diversos, velocidade da sua ligaçaõ, etc).

Delete de ficheiro:

Clique no "Delete" butão para remover na página e deletá-lo do servidor http.

Depois de clicar "Save" ou "Delete" a janela de edição vai fechar e a página alterada ser mostrada.
Nalguns casos tem de ser carregado no"Reload Page" but„o do seu browser internet (que usa para navegar nas p·ginas web).

<close window>
\ No newline at end of file diff --git a/webyep-system/programm/help/portuguese/gallery-element.php b/webyep-system/programm/help/portuguese/gallery-element.php deleted file mode 100644 index 73cd290..0000000 --- a/webyep-system/programm/help/portuguese/gallery-element.php +++ /dev/null @@ -1,63 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Image Gallery

-
-

Description

-

With the "Edit Gallery Image Window" you can add images (like fotos or graphics) - to your image gallery.

-

Important: The image must be stored in an "internet usable" format - - which means:

-
    -
  • The image file should be small (max. 100-150 kBytes) and the image should - have small dimensions (width and height should not exceed 200-300 pixels).
  • -
  • The image file format should be one supported by common web browsers (GIF - or JPEG).
  • -
-

The system will automatically create a thumbnail for the uploaded image and will resize the uploaded image, if it exceeds the maximum width or hight defined by the web designer.

-

Some servers do not allow the resizing of images (have no GD extension installed) - a warning will be displayed in the Edit Gallery Image Window then.

-

Usage

-

Change/Add Image:

-

Click the "Browse..." button to choose the image file you want to insert (upload) - into your page. Select the image file in the appearing file selection dialog - and click "OK" (or "Open").

-

Enter some image caption - a short decription of the image that will be displayed below the image in the page and also as a hint (tooltip) when the user hovers over the image.

-

Then click "Save" to start uploading the image - file.

-

Remark: Transferring the image file from your computer to the web server - (where your website resides) can take some time, depending in your internet - connection speed.

-

When the upload is finished the editor window will close and the changed - page will be displayed.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-

Just change the caption:

-

You can also just change the caption of an image: Just do not click the "Browse..." button to select another image.

-

<close window>

-
- - - diff --git a/webyep-system/programm/help/portuguese/image-element.php b/webyep-system/programm/help/portuguese/image-element.php deleted file mode 100644 index 38fa889..0000000 --- a/webyep-system/programm/help/portuguese/image-element.php +++ /dev/null @@ -1,49 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Image

-
-

Description

-

Com a janela"de edição" poderá adicionar imagens (como fotos ou gráficos) - no seu site ou poderá remover esses ficheiros.

-

Important: A imagem deverá ser gravada num formato e tamanho autorizado - o que significa"para a internet" - o que significa:

-
    -
  • Ficheiro deverá ser pequeno (max. 100-150 kBytes) e deverá ter um tamanho máximo de 200-300 pixels (comp e altura).
  • -
  • O ficheiro também deverá ser criado no formato JPEG ou GIF.
  • -
-

Utilizaçãoe

-

Mudar imagem:

-

Clique no "Browse..." butão para selecionar o ficheiro que pretende adicionar (upload) na página e clique "OK" (or "Abrir"). Depois clique "Save" para iniciar o envio do ficheiro.

-

Remark: Ficheiro a ser transferido (upload) para o servidor onde o seu site está instalado. Este envio poderá demorar um pouco dependente de diversos factores, congestão na rede, a sua velocidade de acesso, etc.

-

Apagar Imagem:

-

Clique no "Delete" butão para remover a imagem da página e deleta-la do servidor.

-

Depois de clicar em "Save" ou "Delete" a janela de edição irá fechar e a página alterada será mostrada.
- Se a página alterada não apareçer, é fazer no seu Browser "Reload ou Carregar de novo - " no seu web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/portuguese/longtext-element.php b/webyep-system/programm/help/portuguese/longtext-element.php deleted file mode 100644 index 1c26256..0000000 --- a/webyep-system/programm/help/portuguese/longtext-element.php +++ /dev/null @@ -1,263 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Long - Text

-
-

Descrição

-

Pode usar um campo de texto longo para adicionar texto com formatação simples -(como texto a bold ou lists). Sempre que adicionar texto, deverá ter o seguinte em mente:

-
    -
  • isn't Word®! Um texto criado num processor de texto, como o Word da MS Microsoft™ Word® não poderá ser transferido para um campo de texto longo com toda a formatação, atributos de fontes, etc.
  • -
  • O que poderá fazer é usar sequencias simples de caracteres especiais para criar, por exemplo, texto a bold, links, etc.
  • -
  • Poderaá transferir o seu texto escrito no Word® com as opçoes de copy/paste - assim só será copiado o "content", e não a parte da formatação.
  • -
  • Portanto, o melhor será criara o seu texto num normal processador de texto, sem a formatação, e depois transferi-lo para o campo de texto através do comando copy/paste, fazendo depois a desejada formatação com as devidas formatações com as ssequencias de caracteres especiais.
  • -
-

Alguma partes do texto será formatado automáticamente, como links e endereços e-mail:

- - - - - - - - - - - - - - - - - - - - - - - - - - -
when entering
will displaye.g.:
- -

http://www.test.com

-
- -

The text "http://www.test.com" formatado como um link para este URL - - uma nova janela de um browser web irá ser aberto quando clicar neste link !

-
- -

http://www.test.com
- (a aparência visual dos links poderá variar no seu site !)

-
- -

test@company.com

-
- -

The text "test@firma.com" formatado como link de envio de mail.

-
- -

test@firma.com
- (a aparência visual dos links poderá variar no seu site !)

-
-

Poderá usar também estes tags de formatação:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
when entering
will displaye.g.:
-

<LINK:otherpage.php To some other page>

-
- -

The text "To some other page" formatado como um link para outra página otherpage.php - - não será aberta nenhuma janela nova no seu browser quando clicar no link ! - Poderá claro também usar o URL completo (includo "http://..." part) - em vez de apenas o nome do ficheiro (otherpage.php).

-
- -

To - some other page

-
- -

<BOLD Some bold Text>

-
- -

The text "Some bold text" formatted in bold.

-
- -

Some bold text

-
-

<SPECIAL Some text with special formatting>

-
- -

The text "Texto com formatação especial" num estilo definido pelo web designer. Que estlos e com que nomes ("SPECIAL") estão disponiveis na página, são definidos pelo web designer que criou a página.

-
-

Algum texto com formatação especial

-
- -

---

-
-

A horizontal line. The sequence "---" deverá começar no inicio de uma linha!

-
- -
-

* First list item
- ** A subitem -
- * Second list item with some longer text
- * Third list item

-

By placing an asterisc or - bullet list symbol at the beginning of a line you can create lists.

-
    -
  • First list item -
      -
    • A subitem
    • -
    -
  • -
  • Second list item with some longer text
  • -
  • Third list item
  • -
-

-

You - can place several lines of text into a single list item by placing two - spaces at the beginning of the line - like in:

-

* First item
-  This is all part of the first list item.
- * Second item
- ...

-
    -
  • First item
    - This is all text of the first list item.
  • -
  • Second item
  • -
-

And you can also combine - different formatting commands - e.g.:

-

* <BOLD First item>
-  This is all part of the first list item.
- * Second item
- ...

    -
  • First item
    - This is all text of the first list item.
  • -
  • Second item
  • -

+ First list item
- ++ A subitem
- + Second list item with a quite long text
- + Third list item

By using a "+" (plus) instead of the asterisk, an ordered (numbered) list is created.

    -
  1. First list item -
      -
    1. A subitem
    2. -
    -
  2. -
  3. Second list item with a quite long text
  4. -
  5. Third list item
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

-

By using the "|" symbol - you can create simple tables. The "|" serves as the column delimiter.

-

The look of the table is defined by the web designer who created your - website.

-
- - - - - - - - - - -
aaabbbccc
111222333
-
-

Usage

-

Enter the desired text (including some formatting sequences) and click the - "Save" button.

-

A janela de edição irá fechar depois de guardar e o texto alterado irá apareçer na página.
- Nalguns casos poderá ter clicar no butão "Reload - Page" do seu browser internet.

-<close window> -
- - - diff --git a/webyep-system/programm/help/portuguese/menu-element.php b/webyep-system/programm/help/portuguese/menu-element.php deleted file mode 100644 index 84126ab..0000000 --- a/webyep-system/programm/help/portuguese/menu-element.php +++ /dev/null @@ -1,101 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Menu

-
-

Description

-

The "Edit Menu" window is used to add/remove menu items and change their order and/or properties.
-The editor supports drag and drop, i.e. you can use the mouse to rearrange the menu items.

-

Please remind that all changes are not applied to the page until you click the "Save" [12] button but then can not be undone!

- - - - - -
A brief description of the user interface: -
    -
  1. Field name for this menu
  2. -
  3. Main view: the complete menu is displayed here
  4. -
  5. Input field 'Menu title': this text is displayed to visitors of your website
  6. -
  7. Optional input field 'Link': you may enter the address of another site here
  8. -
  9. Checkbox to control visibility of the menu entry (and all it's descendants)
  10. -
  11. Arrow buttons to move an entry
  12. -
  13. Add new menu item (same level as current entry)
  14. -
  15. Add new submenu entry (submenu of the current entry)
  16. -
  17. Delete current menu item (and all subitems)
  18. -
  19. Online help for editors (this page)
  20. -
  21. Cancel button: discards all changes and closes the window
  22. -
  23. Save button: permanently saves all changes and closes the window
  24. -
-
-


- The Edit Menu window in detail

-
- - -

Usage

- -

When you click an entry in the main view [2], the details for this entry are shows in the input fields to the right [3,4,5]. The current entry will be highlighted in the mein view [2] and all actions will refer to this entry.

- -

Add menu item

-

To add a menu item, click the 'Add Menu Item' [7], or 'Add Submenu Item' [8] button. A new menu item will be inserted below the current item. This new item will be selected and can be edited now.

- -

Change menu item

-

Select the item you want to change in the list [2] and enter the new text into the text field [3].

- -

Delete menu item

-

Select the item you want to delete and then click the 'remove' button [9]. A confirmation panel will appear ("Really remove item...?") - click "yes" to delete the item and all it's subitems.
-Note that the item will not really be deleted until you safe the menu by clicking the "Save" button.

- -

Reorder menu items

-

The easiest way to move a menu entry, is to use the mouse to drag it to the desired position.

-

This might not work, if you use a really old browser. In this case, select an item and click the arrow buttons [6] to move it.

- -

Hiding menu items

-

All menu entries are visible by default. If you want to hide one or more of them, without actually deleting them (and therefore all subitems as well), you can uncheck 'Visible' [5]. If this entry has subentries, they all will be hidden, even when 'Visible' [5] was not unchecked for them. Hidden entries still exist in the menu, but will be displayed in grey and won't be visible on the website.

-

You can also fold big submenues in the editor by clicking the minus symbol on a submenu title. This is for your convenience only and won't change anythin on the website.

- -

Indent menu item (create submenu item)

-

There are various ways to create submenues:

-
    -
  1. Indent an existing entry with the arrow buttons [6]
  2. -
  3. Indent an entry by dragging it with the mouse
  4. -
  5. Add a new submenu item [8]
  6. -
- - - -

Saving

-

After making you changes click the "Save" button. This will make all your - changes permanent and close the editor window. After that, the changed menu - will be displayed in your web page.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/portuguese/readmore-element.php b/webyep-system/programm/help/portuguese/readmore-element.php deleted file mode 100644 index 1fcaeb9..0000000 --- a/webyep-system/programm/help/portuguese/readmore-element.php +++ /dev/null @@ -1,41 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Read More

-
-

Description

-

A "Read More" element is used for customizable links to a detailed view at the end of product descriptions or teaser texts. Usually it's text will be limited to a few words. The formatting is fixed by the web designer.

-

Usage

-

Enter your text into the text field and click "save".

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload Page" button -of you web browser.

- <close -window> -
- - - diff --git a/webyep-system/programm/help/portuguese/richtext-element.php b/webyep-system/programm/help/portuguese/richtext-element.php deleted file mode 100644 index 1148855..0000000 --- a/webyep-system/programm/help/portuguese/richtext-element.php +++ /dev/null @@ -1,42 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Rich - Text

-
-

Description

-

You can use a Rich Text field to enter formatted text using HTML code.

-

Usage

-

Enter the desired text (including the HTML formatting code) and click the - "Save" button.

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload - Page" button of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/portuguese/shorttext-element.php b/webyep-system/programm/help/portuguese/shorttext-element.php deleted file mode 100644 index 2c61847..0000000 --- a/webyep-system/programm/help/portuguese/shorttext-element.php +++ /dev/null @@ -1,40 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Short - Text

-
-

Description

-

A "Descritivot" pode ser qualquer curto texto como um cabeçalho, um nome e consiste normalmente numa unica linha de texto. Contráriamente ao elemento longo num curto texto, a formatação é definida pelo web designer.

-

Uso

-

Insira o seu texto no campo respectivo e clique"save".

-

A janela de edição irá fechar depois do SAVE e o texto alterado irá apareçer na página.
- Nalguns casos terá de clicar em"Reload Page" No seu web browser.

- <close -window> -
- - - diff --git a/webyep-system/programm/help/srpski/access-denied.php b/webyep-system/programm/help/srpski/access-denied.php deleted file mode 100644 index f726b25..0000000 --- a/webyep-system/programm/help/srpski/access-denied.php +++ /dev/null @@ -1,45 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<zatvori pomoc>
- - - - - - -

- - Pomoc: Prijavljivanje

-
- -

Za obradu sadrzaja ove web stranice morate se sa svojim korisnickim - imenom i lozinkom prijaviti na - - Content Management System.

-

Za pristupne podatke se obratite web dizajneru koji Vam je - napravio web sajt.

-

Ili podesiite svoje pristupne podatke u dokumentaciji za web - dizajnere, pod "Instalacija na web serveru / Konfiguracija".

- <zatvori pomoc> -
- - - diff --git a/webyep-system/programm/help/srpski/activate.php b/webyep-system/programm/help/srpski/activate.php deleted file mode 100644 index 5860640..0000000 --- a/webyep-system/programm/help/srpski/activate.php +++ /dev/null @@ -1,51 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<zatvori pomoc>
- - - - - - -

- - Pomoc: - - nije aktiviran

-
- -

- - nije u mogucnosti da sacuva podatke na vasem web sajtu jer potrebna ovlascenja - za promenu podataka nisu odgovarajuce dodeljena.

-

Obratite se web dizajneru koji Vam je napravio web sajt.

-

Ili pogledajte u dokumentaciji za web dizajnere, pod "Instalacija - na web serveru / Aktiviranje", kako da ovlascenja za promenu podataka - odgovarajuce podesite.

-

Tehnicko pojasnjenje: Radi se o ovlascenjima - pisanje/citanje/izvodjenje za sve (read/write/execute; chmod 0777) koji su potrebni - za direktorijum "podaci", koji se nalazi u direktorijumu "webyep-system", - na Vasem web sajtu.

- <zatvori pomoc> -
- - - diff --git a/webyep-system/programm/help/srpski/attachment-element.php b/webyep-system/programm/help/srpski/attachment-element.php deleted file mode 100644 index c34a251..0000000 --- a/webyep-system/programm/help/srpski/attachment-element.php +++ /dev/null @@ -1,53 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<zatvori pomoc>
- - - - - - -

- - Pomoc: Skidanje fajlova (File-Download)

-
- -

Opis

-

U prozoru ""Skidanje fajova" mozete da postavite odnosno skinete - razlicite fajlove sa vaseg web sajta.

-

Postupak

-

Promena fajla:

-

Kliknite na "pretrazi..." i izaberite zeljeni fajl sa Vaseg hard - diska. Kliknite onda na dugme za cuvanje i prebacite fajl na Vas web sajt.

-

Pojasnjenje: Prebacivanje fajlova na Vas web sajt moze da potraje, - zavisno od toga kakva vam je internet konekcija.

-

Brisanje fajla:

-

Fajl brisete na taj nacin sto cete kliknuti na "brisanje". Time ne - brisete fajl sa svog kompjutera, vec samo sa svog web sajta i mozete ga u svako - doba ponovo postaviti.

-

Posle cuvanja se prozor za upisivanje zatvara i mozete - da vidite svoj promenjeni web sajt.
- (u retkim slucajevima morate u Browser-u da aktuelizujete svoj sajt
)

- <zatvori pomoc> -
- - - diff --git a/webyep-system/programm/help/srpski/gallery-element.php b/webyep-system/programm/help/srpski/gallery-element.php deleted file mode 100644 index 227e046..0000000 --- a/webyep-system/programm/help/srpski/gallery-element.php +++ /dev/null @@ -1,63 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<zatvori pomoc>
- - - - - - -

- - Pomoc: Galerija

-
- -

Opis

-

U prozoru "Foto" mozete graficke fajlove da postavite na foto galeriju - svog web sajt,odnosno da ih sa nje skidate.

-

Vazno: Graficki fajl koji zelite da postavite na svoj - web sajt mora da odgovara zahtevima interneta. Znaci:

-
    -
  • Ne treba da bude preveliki, u odnosu na dimenzije - (sirina i visina) kao i velicinu fajla.Visina odnosno - sirina od maksimalno 600 piksela, kao i velicina fajla od maksimalno 300kB - (kilobajta) bi trebali da budu apsolutna gornja granica.
  • -
  • Trebao bi da bude u nekom od formata koje svaki Browser - moze da prikaze, kao na primer GIF ili JPG (odnosno JPEG). Mogucnosti Browser-a - se stalno unapredjuju, tako da su i drugi formati zamislivi - konsultujte - svog web dizajnera po tom pitanju.
  • -
-

Sistem izuracunava automatski jednu mini verziju slike (Thumbnail), koja ce - biti prikazana u pregledu.

-

Postupak

-

Promena grafickog fajla:

-

Kliknite na "pretrazi..." i izaberite zeljeni MP3-fajl sa Vaseg hard - diska. Kliknite onda na dugme za cuvanje i prebacite fajl na Vas web sajt.

-

Pojasnjenje: Prebacivanje fajlova na Vas web sajt moze da potraje, - zavisno od toga kakva vam je internet konekcija.

-

Posle cuvanja se prozor za upisivanje zatvara i mozete - da vidite svoj promenjeni web sajt.
- (u retkim slucajevima morate u Browser-u da aktuelizujete svoj sajt
)

- <zatvori pomoc> -
- - - diff --git a/webyep-system/programm/help/srpski/image-element.php b/webyep-system/programm/help/srpski/image-element.php deleted file mode 100644 index 26b625b..0000000 --- a/webyep-system/programm/help/srpski/image-element.php +++ /dev/null @@ -1,65 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<zatvori pomoc>
- - - - - - -

- - Pomoc: Slike

-
- -

Opis

-

U prozoru "Slike" mozete graficke fajlove(slike) da postavite na - svoj web sajt, odnostno da ih sa njega skidate.

-

Vazno: Graficki fajl koji zelite da postavite na svoj - web sajt mora da odgovara zahtevima interneta. Znaci:

-
    -
  • Ne treba da bude preveliki, u odnosu na dimenzije - (sirina i visina) kao i velicinu fajla.Visina odnosno - sirina od maksimalno200-300 piksela, kao i velicina fajla od maksimalno 100-150kB - (kilobajta) bi trebali da budu apsolutna gornja granica.
  • -
  • Trebao bi da bude u nekom od formata koje svaki Browser - moze da prikaze, kao na primer GIF ili JPG (odnosno JPEG). Mogucnosti Browser-a - se stalno unapredjuju, tako da su i drugi formati zamislivi - konsultujte - svog web dizajnera po tom pitanju.
  • -
-

Postupak

-

Promena slike:

-

Kliknite na "pretrazi..." i izaberite zeljenu sliku sa Vaseg hard - diska. Kliknite onda na dugme za cuvanje i prebacite fajl na Vas web sajt.

-

Pojasnjenje: Prebacivanje fajlova na Vas web sajt moze da potraje, - zavisno od toga kakva vam je internet konekcija.

-

Brisanje slike:

-

Fajl brisete na taj nacin sto cete kliknuti na "brisanje". Time ne - brisete fajl sa svog kompjutera, vec samo sa svog web sajta i mozete ga u svako - doba ponovo postaviti.

-

Posle cuvanja se prozor za upisivanje zatvara i mozete - da vidite svoj promenjeni web sajt.
- (u retkim slucajevima morate u Browser-u da aktuelizujete svoj sajt
)

- <zatvori pomoc> -
- - - diff --git a/webyep-system/programm/help/srpski/longtext-element.php b/webyep-system/programm/help/srpski/longtext-element.php deleted file mode 100644 index 87f614b..0000000 --- a/webyep-system/programm/help/srpski/longtext-element.php +++ /dev/null @@ -1,210 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<zatvori pomoc>
- - - - - - -

- - Pomoc: Tekst

-
- -

Opis

-

U poljima za tekst - - -a mozete da upisete jednostavno formatirane tekstove. Pri tome treba obratii - paznju na sledece:

-
    -
  • - -  nije Word®! Tekst obradjen u programima za obradu teksta, kao - sto je Microsoft™ Word® se u vecini slucajeva ne moze direktno preneti - (odnosi se na tabele, liste, razlicite velicina fontova).
  • -
  • Moguce je jednostavno formatiranje teksta (masla slova, na primer).
  • -
  • Prebacivanje teksta iz na pr. Word®-a pomocu copy/paste je moguce, ali - ogranicava na sadrzaj teksta, ne i na format.
  • -
  • Najbolje bi bilo tekstove formatirati u - - -u. Znaci, sastaviti tekstove na pr. u Word®-u, prebaciti ih uz pomoc - copy/paste i u - - -u tek formatirati.
  • -
-

Vas tekst ce biti delom automatski od strane - - -a formatiran - na pr. linkovi i E-mail adrese:

- - - - - - - - - - - - - - - - -

kod - upisivanja

-

ce - na web sajtu biti

-

na - primer:

-

http://www.test.com

Tekst "http://www.test.com" - kao link an web sajtu - bice otvoren u novom prozoru!

-

http://www.test.com

test@firma.com

Tekst "test@firma.com" - kao link za E-mail adresu.

-

test@firma.com

-

Ostala formatiranja mozete uraditi na sledeci nacin:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kod - upisivanja

-

ce - na web sajtu biti

-

na - primer:

-

<LINK:drugastrana.php - Druga strana>

-

Tekst "Druga strana" - kao link prema drugastrana.php - nece biti otvoren - novi prozor!Mozete takodje upisati potpune web adrese odnostno URL (zajedno - sa "http://...").

-

Druga - strana

-

<FETT - Podebljani tekst>

-

Tekst "Podebljani - tekst", napisan manim slovoma.

-

Podebljani tekst

-

<PRIMER - Specijalno formatiran tekst>

-

Tekst "Specijalno - formatiran tekst" ce biti formatiran na nacin definisan od strane - Vaseg web dizajnera, u stilu "PRIMER"

-

Specijalno - formatiran tekst

-

---

Horizontalna linija za - razdvajanje. "---" mora da stoji u posebnom redu!

-

* Prva tacka u listi
- ** Podtacka
- * Druga tacka sa duzim tekstom
- * Treca tacka

-

Ubacivanjem jedne ili vise - zvezdica (ili simbola za liste) ce redovi biti formatirani kao liste.

-
    -
  • Prva tacka u listi -
      -
    • Podtacka
    • -
    -
  • -
  • Druga tacka sa duzim tekstom
  • -
  • Treca tacka
  • -

+ Prva tacka u listi
- ++ Podtacka
- + Druga tacka sa duzim tekstom
- + Treca tacka

-

Ubacivanjem jedog ili vise - pluseva ce redovi biti formatirani kao numerisana lista.

-
    -
  1. Prva tacka u listi -
      -
    1. Podtacka
    2. -
    -
  2. -
  3. Druga tacka sa duzim tekstom
  4. -
  5. Treca tacka
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

Upotrebom simobola "|" - (levo dole na tastaturi, pored tastera "Y", sa istovremeno pritisnutim - "AltGr" tasterom, moguce je formirati jednostavne tabele. Simbol - "|" sluzi samo za razdvajanje pojedinih polja tabele.

-

Sam izgled tabele ce biti definisan od strane Vaseg web dizajnera.

-
- - - - - - - - - - -
aaabbbccc
111222333
-

Postupak

-

Upisite tekst u polje za tekst (formatirajte ga ako je potrebno) i kliknite - na "sacuvaj".

-

Posle klika na "sacuvaj" se prozor za upisivanje - zatvara i mozete da vidite svoj web sajt sa promenjenim tekstom.
- (u retkim slucajevima morate u Browser-u da aktuelizujete svoj sajt).

- <zatvori pomoc> -
- - - diff --git a/webyep-system/programm/help/srpski/loop-element.php b/webyep-system/programm/help/srpski/loop-element.php deleted file mode 100644 index 207875f..0000000 --- a/webyep-system/programm/help/srpski/loop-element.php +++ /dev/null @@ -1,56 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<zatvori pomoc>
- - - - - - -

Pomoc: Duplikator

-
- -

Opis

-

Pomocu duplikatora mozete odredjena polja svog webg sajta da umnozite. Redosled - umnozenih polja mozete da menjate, kao i da ih brisete.

-

Postupak

-

Dupliranje polja

-

 

-

Kliknite na simbol "Plus" u jednom polju. Ispod tog - polja ce biti prikazano novo polje (sadrzaj prvog polja nece - biti dupliran, samo njegova struktura).

-

Pomeranje polja

-

Klikom na simbol "Strelica na gore" ili "strelica na dole" - pomerate polje na gore odnosno dole.

-

Brisanje polja

-

Kliknite na simbol za kontejner ako zelite da obrisete odredjeno polje.

-
-

Paznja: Ovaj postupak je nepovratan!

-
-

Speichern

-

Cuvanje

-

Novi raspored i broj polja ce biti automatski memorisan..
-

- <zatvori pomoc> -
- - - diff --git a/webyep-system/programm/help/srpski/menu-element.php b/webyep-system/programm/help/srpski/menu-element.php deleted file mode 100644 index 84126ab..0000000 --- a/webyep-system/programm/help/srpski/menu-element.php +++ /dev/null @@ -1,101 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Menu

-
-

Description

-

The "Edit Menu" window is used to add/remove menu items and change their order and/or properties.
-The editor supports drag and drop, i.e. you can use the mouse to rearrange the menu items.

-

Please remind that all changes are not applied to the page until you click the "Save" [12] button but then can not be undone!

- - - - - -
A brief description of the user interface: -
    -
  1. Field name for this menu
  2. -
  3. Main view: the complete menu is displayed here
  4. -
  5. Input field 'Menu title': this text is displayed to visitors of your website
  6. -
  7. Optional input field 'Link': you may enter the address of another site here
  8. -
  9. Checkbox to control visibility of the menu entry (and all it's descendants)
  10. -
  11. Arrow buttons to move an entry
  12. -
  13. Add new menu item (same level as current entry)
  14. -
  15. Add new submenu entry (submenu of the current entry)
  16. -
  17. Delete current menu item (and all subitems)
  18. -
  19. Online help for editors (this page)
  20. -
  21. Cancel button: discards all changes and closes the window
  22. -
  23. Save button: permanently saves all changes and closes the window
  24. -
-
-


- The Edit Menu window in detail

-
- - -

Usage

- -

When you click an entry in the main view [2], the details for this entry are shows in the input fields to the right [3,4,5]. The current entry will be highlighted in the mein view [2] and all actions will refer to this entry.

- -

Add menu item

-

To add a menu item, click the 'Add Menu Item' [7], or 'Add Submenu Item' [8] button. A new menu item will be inserted below the current item. This new item will be selected and can be edited now.

- -

Change menu item

-

Select the item you want to change in the list [2] and enter the new text into the text field [3].

- -

Delete menu item

-

Select the item you want to delete and then click the 'remove' button [9]. A confirmation panel will appear ("Really remove item...?") - click "yes" to delete the item and all it's subitems.
-Note that the item will not really be deleted until you safe the menu by clicking the "Save" button.

- -

Reorder menu items

-

The easiest way to move a menu entry, is to use the mouse to drag it to the desired position.

-

This might not work, if you use a really old browser. In this case, select an item and click the arrow buttons [6] to move it.

- -

Hiding menu items

-

All menu entries are visible by default. If you want to hide one or more of them, without actually deleting them (and therefore all subitems as well), you can uncheck 'Visible' [5]. If this entry has subentries, they all will be hidden, even when 'Visible' [5] was not unchecked for them. Hidden entries still exist in the menu, but will be displayed in grey and won't be visible on the website.

-

You can also fold big submenues in the editor by clicking the minus symbol on a submenu title. This is for your convenience only and won't change anythin on the website.

- -

Indent menu item (create submenu item)

-

There are various ways to create submenues:

-
    -
  1. Indent an existing entry with the arrow buttons [6]
  2. -
  3. Indent an entry by dragging it with the mouse
  4. -
  5. Add a new submenu item [8]
  6. -
- - - -

Saving

-

After making you changes click the "Save" button. This will make all your - changes permanent and close the editor window. After that, the changed menu - will be displayed in your web page.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/srpski/readmore-element.php b/webyep-system/programm/help/srpski/readmore-element.php deleted file mode 100644 index 1fcaeb9..0000000 --- a/webyep-system/programm/help/srpski/readmore-element.php +++ /dev/null @@ -1,41 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Read More

-
-

Description

-

A "Read More" element is used for customizable links to a detailed view at the end of product descriptions or teaser texts. Usually it's text will be limited to a few words. The formatting is fixed by the web designer.

-

Usage

-

Enter your text into the text field and click "save".

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload Page" button -of you web browser.

- <close -window> -
- - - diff --git a/webyep-system/programm/help/srpski/richtext-element.php b/webyep-system/programm/help/srpski/richtext-element.php deleted file mode 100644 index 470c0e9..0000000 --- a/webyep-system/programm/help/srpski/richtext-element.php +++ /dev/null @@ -1,42 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Rich - Text

-
-

Description

-

You can use a Rich Text field to enter formatted text using HTML code.

-

Usage

-

Enter the desired text (including the HTML formatting code) and click the - "Save" button.

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload - Page" button of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/srpski/shorttext-element.php b/webyep-system/programm/help/srpski/shorttext-element.php deleted file mode 100644 index 2f10cec..0000000 --- a/webyep-system/programm/help/srpski/shorttext-element.php +++ /dev/null @@ -1,46 +0,0 @@ - - - - - -<?php echo $webyep_sProductName?> - - - - - - -<zatvori pomoc>
- - - - - - -

- - Pomoc: Kratki tekst

-
- -

Opis

-

Pod kratkim tekstom se podrazumevaju kraci delovi teksta kao sto su naslovi, - oznake za proizvode ili cene. Kratki tekstovi su obicno jednoredni. Kod kratkog - teksta nije moguce formatiranje, kao kod uobicajenog teksta.

-

Postupak

-

Upisite zeljeni tekst u za ot predvidjeno polje i kliknite na "sacuvaj".

-

Posle klika na "sacuvaj" se prozor za upisivanje - zatvara i mozete da vidite svoj web sajt sa promenjenim tekstom.
- (u retkim slucajevima morate u Browser-u da aktuelizujete svoj sajt).

- <zatvori pomoc> -
- - - diff --git a/webyep-system/programm/help/swedish/attachment-element.php b/webyep-system/programm/help/swedish/attachment-element.php deleted file mode 100644 index 91eacc1..0000000 --- a/webyep-system/programm/help/swedish/attachment-element.php +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - -<?php echo $webyep_sProductName?> - - - - - - - -<stäng fönstret>
- - - - - - -

- : Bifoga fil -

-
- -

Dialogrutan Bifoga fil gör det möjligt att lägga upp (och ta bort) datafiler (dokument) på webbsidan.

-

Beskrivning

-

Byta ut eller lägga upp en ny fil:

-

Klicka "Browse..." för att välja filen du vill ladda upp på webbsidan. Klicka OK när du valt fil och klicka sedan knappen Skicka fil för att börja ladda upp filen.

-

Anmärkning: att flytta filen från din dator till webbservern (där din webbsida ligger) tar olika lång tid beroende av datorns bandbredd för internettrafik.

-

Radera en fil:

-

Klicka knappen Radera fil för att ta bort filen från webbsidan samt från webbservern.

-

Efter att knappen Skicka fil eller Radera fil har klickats så stängs redigeringsfönstret och den ändrade webbsidan visas.
- I vissa enstaka fall kan webbsidan behöva uppdateras manuellt innan ändringen syns.

-<stäng fönstret> -
- - - diff --git a/webyep-system/programm/help/swedish/gallery-element.php b/webyep-system/programm/help/swedish/gallery-element.php deleted file mode 100644 index 73cd290..0000000 --- a/webyep-system/programm/help/swedish/gallery-element.php +++ /dev/null @@ -1,63 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Image Gallery

-
-

Description

-

With the "Edit Gallery Image Window" you can add images (like fotos or graphics) - to your image gallery.

-

Important: The image must be stored in an "internet usable" format - - which means:

-
    -
  • The image file should be small (max. 100-150 kBytes) and the image should - have small dimensions (width and height should not exceed 200-300 pixels).
  • -
  • The image file format should be one supported by common web browsers (GIF - or JPEG).
  • -
-

The system will automatically create a thumbnail for the uploaded image and will resize the uploaded image, if it exceeds the maximum width or hight defined by the web designer.

-

Some servers do not allow the resizing of images (have no GD extension installed) - a warning will be displayed in the Edit Gallery Image Window then.

-

Usage

-

Change/Add Image:

-

Click the "Browse..." button to choose the image file you want to insert (upload) - into your page. Select the image file in the appearing file selection dialog - and click "OK" (or "Open").

-

Enter some image caption - a short decription of the image that will be displayed below the image in the page and also as a hint (tooltip) when the user hovers over the image.

-

Then click "Save" to start uploading the image - file.

-

Remark: Transferring the image file from your computer to the web server - (where your website resides) can take some time, depending in your internet - connection speed.

-

When the upload is finished the editor window will close and the changed - page will be displayed.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-

Just change the caption:

-

You can also just change the caption of an image: Just do not click the "Browse..." button to select another image.

-

<close window>

-
- - - diff --git a/webyep-system/programm/help/swedish/image-element.php b/webyep-system/programm/help/swedish/image-element.php deleted file mode 100644 index b503248..0000000 --- a/webyep-system/programm/help/swedish/image-element.php +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - -<?php echo $webyep_sProductName?> - - - - - - - -<stäng fönstret>
- - - - - - -

- : Bild

-
- -

I fönstret Redigera bild kan du lägga till/ta bort fotografier och grafik.

-

Viktigt: bilden måste först sparas i ett standardformat för webben dvs:

-
    -
  • Bilden bör inte vara större än 100-150 kBytes och bör även ha små dimensioner (bredd och höjd bör inte överskrida 200-300 bildpixlar).
  • -
  • Filformatet måste fungera med de vanligaste webbläsarna (GIF - eller JPEG är lämpliga format).
  • -
-

Beskrivning

-

Lägga upp en bild

-

Klicka knappen "Browse..." för att bläddra fram till den bild du vill använda. Klicka OK när du valt bild. Klicka sedan Spara så laddas bilden upp till webbsidan.

-

Anmärkning: att flytta bilden från din dator till webbservern (där din webbsida ligger) tar olika lång tid beroende av datorns bandbredd för internettrafik.

-

Radera en bild:

-

Klicka knappen Radera bild för att ta bort bilden från webbsidan samt från webbservern.

-

Efter att knappen Spara eller Radera bild har klickats så stängs redigeringsfönstret och den ändrade webbsidan visas.
-I vissa enstaka fall kan webbsidan behöva uppdateras manuellt innan ändringen syns.

-<stäng fönstret> -
- - - diff --git a/webyep-system/programm/help/swedish/longtext-element.php b/webyep-system/programm/help/swedish/longtext-element.php deleted file mode 100644 index fffd7b1..0000000 --- a/webyep-system/programm/help/swedish/longtext-element.php +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - -<?php echo $webyep_sProductName?> - - - - - - - -<stäng fönstret>
- - - - - - -

- : Längre text

-
- -

Använd - fältet -Längre text för brödtext, listor eller annan text som löper över flera rader. Fältet kan innehålla enklare formatering. Tänk dock på följande:

-
    -
  • är inte Word®! Det är inte möjligt att kopiera över all formatering från ett textdokument till ett Längre text-fält. - Det gäller t ex val av typsnitt, listor, tabeller etc.
  • -
  • Du kan i - använda enklare former av formatering för att t ex ange fet stil, skapa listor och lägga in länkar. Läs mer om detta längre ner på sidan.
  • -
  • Du kan flytta text från Word® med klipp-och-klistra men då är det bara innehållet som klistras in – inte formateringen.
  • -
  • Den bästa metoden är att först skriva in texten utan formatering i en ordbehandlare. Kopiera sedan texten och klistra in i det aktuella textfältet. Formatera sedan texten med funktionerna i - .
  • -
-

Länkar och e-postadresser formateras automatiskt:

- - - - - - - - - - - - - - - - - - - - - - -
när du skriver
visar - - följandeexempel
- -

http://www.test.se

- -

Texten ”http://www.test.se” formateras som en länk till denna URL – - ett nytt fönster öppnas när länken klickas!

- -

http://www.test.se
- (länkars utseende kan variera! Detta är endast ett exempel.)

- -

test@firman.se

- -

Texten ”test@firman.se” formateras som en mailto-länk till den angivna e-postadressen.

- -

test@firman.se
- (länkars utseende kan variera! Detta är endast ett exempel.)

-

Ytterligare formatering kan åstadkommas med följande taggar:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
när du skriver
visar - - följandeexempel
-

<LINK:sid2.php Gå till sid 2>

- -

Texten ”Gå till sid 2” formateras som en länk till sid2.php. Den här länktypen öppnas inte i nytt fönster! Du går även att ange länkens fullständiga URL (inklusive ”http://...”-delen).

- -

Gå till sid 2

- -

<BOLD Fet text>

- -

Texten ”Fet text” formateras i fet stil.

- -

Fet text

-

<SPECIAL Text med speciell formatering>

- -

Texten ”Text med speciell formatering” visas med den formatering som webbdesignern angett för stilen SPECIAL. Stilnamnet är godtyckligt men måste vara skrivet i versaler.

-

Text med speciell formatering

- -

---

-

En horisontell linje. Raden måste börja med sekvensen ”---”!

- -

* Första listpunkten
- ** En undernivå
- * Andra listpunkten med längre text
- * Tredje listpunkten

Skapa listor genom att skriva en eller flera asterisker (eller - ”bullet”) först i meningen.

    -
  • Första listpunkten -
      -
    • En undernivå
    • -
    -
  • -
  • Andra listpunkten med längre text
  • -
  • Tredje listpunkten
  • -

En listpunkt kan skrivas över flera rader. Skriv in två mellanslag först på raden så hamnar texten inom föregående punkt. Så här:

-

* Första listpunkten
-   Det här hör också till den första listpunkten.
- * Andra listpunkten
- ...

    -
  • Första listpunkten
    - Det här hör också till den första listpunkten.
  • -
  • Andra listpunkten
  • -

Det går även att kombinera olika formateringskommandon:

-

* <BOLD Första punkten>
-   Det här hör också till den första punkten.
- * Andra punkten
- ...

    -
  • Första punkten
    - Det här hör också till den första punkten.
  • -
  • Andra punkten
  • -

+ Första punkten
- ++ En undernivå
- + Andra punkten med en längre text
- + Tredje punkten

Med ett ”+” (plus) i början av raden skapas istället en numrerad lista.

    -
  1. Första punkten -
      -
    1. En undernivå
    2. -
    -
  2. -
  3. Andra punkten med en längre text
  4. -
  5. Tredje punkten
  6. -

aaa | bbb | ccc
- 111 | 222 | 333

Med tecknet ”|” kan man skapa enklare tabeller. Varje ”|” ger en ny kolumn.

-

Tabellens utseende definieras av webbdesigner som skapat webbsidan.

- - - - - - - - - - -
aaabbbccc
111222333
\<Då haktecknet ”<” används i formateringssyfte så måste en ”\” (backslash) föregå tecknet om det ska gå att läsa i vanlig text.<
\>Det samma gäller även för det omvända haktecknet ”<”.>
\|Samma sak gäller även för tecknet ”|”.|
-

Redigering

-

Skriv in (eller kopiera in) önskad text. Använd metoderna ovan för att formatera texten om så erfordras. Klicka knappen Spara när du är klar.

-

Redigeringsfönstret stängs automatiskt när texten sparas och den ändrade texten visas på sidan i webbläsaren.
- I enstaka fall kan du behöva ladda om sidan manuellt innan ändringen syns.

-<stäng fönster> -
- - - diff --git a/webyep-system/programm/help/swedish/menu-element.php b/webyep-system/programm/help/swedish/menu-element.php deleted file mode 100644 index 84126ab..0000000 --- a/webyep-system/programm/help/swedish/menu-element.php +++ /dev/null @@ -1,101 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Menu

-
-

Description

-

The "Edit Menu" window is used to add/remove menu items and change their order and/or properties.
-The editor supports drag and drop, i.e. you can use the mouse to rearrange the menu items.

-

Please remind that all changes are not applied to the page until you click the "Save" [12] button but then can not be undone!

- - - - - -
A brief description of the user interface: -
    -
  1. Field name for this menu
  2. -
  3. Main view: the complete menu is displayed here
  4. -
  5. Input field 'Menu title': this text is displayed to visitors of your website
  6. -
  7. Optional input field 'Link': you may enter the address of another site here
  8. -
  9. Checkbox to control visibility of the menu entry (and all it's descendants)
  10. -
  11. Arrow buttons to move an entry
  12. -
  13. Add new menu item (same level as current entry)
  14. -
  15. Add new submenu entry (submenu of the current entry)
  16. -
  17. Delete current menu item (and all subitems)
  18. -
  19. Online help for editors (this page)
  20. -
  21. Cancel button: discards all changes and closes the window
  22. -
  23. Save button: permanently saves all changes and closes the window
  24. -
-
-


- The Edit Menu window in detail

-
- - -

Usage

- -

When you click an entry in the main view [2], the details for this entry are shows in the input fields to the right [3,4,5]. The current entry will be highlighted in the mein view [2] and all actions will refer to this entry.

- -

Add menu item

-

To add a menu item, click the 'Add Menu Item' [7], or 'Add Submenu Item' [8] button. A new menu item will be inserted below the current item. This new item will be selected and can be edited now.

- -

Change menu item

-

Select the item you want to change in the list [2] and enter the new text into the text field [3].

- -

Delete menu item

-

Select the item you want to delete and then click the 'remove' button [9]. A confirmation panel will appear ("Really remove item...?") - click "yes" to delete the item and all it's subitems.
-Note that the item will not really be deleted until you safe the menu by clicking the "Save" button.

- -

Reorder menu items

-

The easiest way to move a menu entry, is to use the mouse to drag it to the desired position.

-

This might not work, if you use a really old browser. In this case, select an item and click the arrow buttons [6] to move it.

- -

Hiding menu items

-

All menu entries are visible by default. If you want to hide one or more of them, without actually deleting them (and therefore all subitems as well), you can uncheck 'Visible' [5]. If this entry has subentries, they all will be hidden, even when 'Visible' [5] was not unchecked for them. Hidden entries still exist in the menu, but will be displayed in grey and won't be visible on the website.

-

You can also fold big submenues in the editor by clicking the minus symbol on a submenu title. This is for your convenience only and won't change anythin on the website.

- -

Indent menu item (create submenu item)

-

There are various ways to create submenues:

-
    -
  1. Indent an existing entry with the arrow buttons [6]
  2. -
  3. Indent an entry by dragging it with the mouse
  4. -
  5. Add a new submenu item [8]
  6. -
- - - -

Saving

-

After making you changes click the "Save" button. This will make all your - changes permanent and close the editor window. After that, the changed menu - will be displayed in your web page.
- In some rare cases you might need to klick the "Reload - Page" button -of you web browser.

-<close window> -
- - - diff --git a/webyep-system/programm/help/swedish/readmore-element.php b/webyep-system/programm/help/swedish/readmore-element.php deleted file mode 100644 index 1fcaeb9..0000000 --- a/webyep-system/programm/help/swedish/readmore-element.php +++ /dev/null @@ -1,41 +0,0 @@ - - - - -<?php echo $webyep_sProductName?> - - - - - -<close window>
- - - - - - -

Help: Read More

-
-

Description

-

A "Read More" element is used for customizable links to a detailed view at the end of product descriptions or teaser texts. Usually it's text will be limited to a few words. The formatting is fixed by the web designer.

-

Usage

-

Enter your text into the text field and click "save".

-

The editor window will close after saving and the changed text will appear - in you web page.
- In some rare cases you might need to klick the "Reload Page" button -of you web browser.

- <close -window> -
- - - diff --git a/webyep-system/programm/help/swedish/richtext-element.php b/webyep-system/programm/help/swedish/richtext-element.php deleted file mode 100644 index ff31fc3..0000000 --- a/webyep-system/programm/help/swedish/richtext-element.php +++ /dev/null @@ -1,40 +0,0 @@ - - - - -<?=$webyep_sProductName?> - - - - - -<stäng fönstret>
- - - - - - -

- : formaterad text (rich - text)

-
-

Använd Rich Text-fältet för att lägga till formaterad text med HTML-kod.

-

Gör så här

-

Skriv in önskad text (inklusive ev HTML-kod) och klicka - Spara.

-

Redigeringsfönstret stängs och texten visas på webbsidan.
- I enstaka fall kan du behöva ladda om sidan manuellt innan ändringen syns.

-<stäng fönstret> -
- - - diff --git a/webyep-system/programm/help/swedish/shorttext-element.php b/webyep-system/programm/help/swedish/shorttext-element.php deleted file mode 100644 index 3ee2784..0000000 --- a/webyep-system/programm/help/swedish/shorttext-element.php +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - -<?php echo $webyep_sProductName?> - - - - - - - -<stäng fönstret>
- - - - - - -

- : Kortare text

-
- -

Fältet Kortare text kan användas för t ex rubriker, titlar, produktnamn, priser och annan text som bara består av en enda rad. I motsats till fältet Längre text så kan bara webbdesignerns egen formatering användas för fältet Kortare text.

-

Gör så här

-

Skriv in din text i textfältet och klicka på Spara.

-

Redigeringsfönstret stängs och den ändrade texten visas på din webbsida.
- I vissa enstaka fall behöver du ladda om webbsidan manuellt för att se ändringen.

- <stäng fönstret> -
- - - diff --git a/webyep-system/programm/images/add-button.gif b/webyep-system/programm/images/add-button.gif deleted file mode 100644 index aaf5f73..0000000 Binary files a/webyep-system/programm/images/add-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/block-button.gif b/webyep-system/programm/images/block-button.gif deleted file mode 100644 index 61357ed..0000000 Binary files a/webyep-system/programm/images/block-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/change-button.gif b/webyep-system/programm/images/change-button.gif deleted file mode 100644 index ee649e8..0000000 Binary files a/webyep-system/programm/images/change-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/closeButton.gif b/webyep-system/programm/images/closeButton.gif deleted file mode 100644 index ee6c4c6..0000000 Binary files a/webyep-system/programm/images/closeButton.gif and /dev/null differ diff --git a/webyep-system/programm/images/disable-button.gif b/webyep-system/programm/images/disable-button.gif deleted file mode 100644 index 2ff60f2..0000000 Binary files a/webyep-system/programm/images/disable-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/down-button.gif b/webyep-system/programm/images/down-button.gif deleted file mode 100644 index 3422d84..0000000 Binary files a/webyep-system/programm/images/down-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/edit-button-attachment.gif b/webyep-system/programm/images/edit-button-attachment.gif deleted file mode 100644 index 92574cd..0000000 Binary files a/webyep-system/programm/images/edit-button-attachment.gif and /dev/null differ diff --git a/webyep-system/programm/images/edit-button-disabled.gif b/webyep-system/programm/images/edit-button-disabled.gif deleted file mode 100644 index 89ce5d9..0000000 Binary files a/webyep-system/programm/images/edit-button-disabled.gif and /dev/null differ diff --git a/webyep-system/programm/images/edit-button-image.gif b/webyep-system/programm/images/edit-button-image.gif deleted file mode 100644 index d6bbead..0000000 Binary files a/webyep-system/programm/images/edit-button-image.gif and /dev/null differ diff --git a/webyep-system/programm/images/edit-button-long-text.gif b/webyep-system/programm/images/edit-button-long-text.gif deleted file mode 100644 index 2d52389..0000000 Binary files a/webyep-system/programm/images/edit-button-long-text.gif and /dev/null differ diff --git a/webyep-system/programm/images/edit-button-menu.gif b/webyep-system/programm/images/edit-button-menu.gif deleted file mode 100644 index 8953161..0000000 Binary files a/webyep-system/programm/images/edit-button-menu.gif and /dev/null differ diff --git a/webyep-system/programm/images/edit-button-read-more.gif b/webyep-system/programm/images/edit-button-read-more.gif deleted file mode 100644 index 3e33075..0000000 Binary files a/webyep-system/programm/images/edit-button-read-more.gif and /dev/null differ diff --git a/webyep-system/programm/images/edit-button-rich-text.gif b/webyep-system/programm/images/edit-button-rich-text.gif deleted file mode 100644 index f1a9f8f..0000000 Binary files a/webyep-system/programm/images/edit-button-rich-text.gif and /dev/null differ diff --git a/webyep-system/programm/images/edit-button-short-text.gif b/webyep-system/programm/images/edit-button-short-text.gif deleted file mode 100644 index bb46d6c..0000000 Binary files a/webyep-system/programm/images/edit-button-short-text.gif and /dev/null differ diff --git a/webyep-system/programm/images/edit-button.gif b/webyep-system/programm/images/edit-button.gif deleted file mode 100644 index ce045a0..0000000 Binary files a/webyep-system/programm/images/edit-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/enable-button.gif b/webyep-system/programm/images/enable-button.gif deleted file mode 100644 index 68b195c..0000000 Binary files a/webyep-system/programm/images/enable-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/gallery-add-button.gif b/webyep-system/programm/images/gallery-add-button.gif deleted file mode 100644 index 361be9a..0000000 Binary files a/webyep-system/programm/images/gallery-add-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/gallery-buttons-disabled.gif b/webyep-system/programm/images/gallery-buttons-disabled.gif deleted file mode 100644 index b34d0f1..0000000 Binary files a/webyep-system/programm/images/gallery-buttons-disabled.gif and /dev/null differ diff --git a/webyep-system/programm/images/gallery-edit-button.gif b/webyep-system/programm/images/gallery-edit-button.gif deleted file mode 100644 index 2d52389..0000000 Binary files a/webyep-system/programm/images/gallery-edit-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/gallery-move-left-button.gif b/webyep-system/programm/images/gallery-move-left-button.gif deleted file mode 100644 index 89ba567..0000000 Binary files a/webyep-system/programm/images/gallery-move-left-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/gallery-move-right-button.gif b/webyep-system/programm/images/gallery-move-right-button.gif deleted file mode 100644 index 20dafc5..0000000 Binary files a/webyep-system/programm/images/gallery-move-right-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/gallery-remove-button.gif b/webyep-system/programm/images/gallery-remove-button.gif deleted file mode 100644 index e7d2b62..0000000 Binary files a/webyep-system/programm/images/gallery-remove-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/help.gif b/webyep-system/programm/images/help.gif deleted file mode 100644 index 14e8f17..0000000 Binary files a/webyep-system/programm/images/help.gif and /dev/null differ diff --git a/webyep-system/programm/images/logo.gif b/webyep-system/programm/images/logo.gif deleted file mode 100644 index 606e816..0000000 Binary files a/webyep-system/programm/images/logo.gif and /dev/null differ diff --git a/webyep-system/programm/images/logoff-button.gif b/webyep-system/programm/images/logoff-button.gif deleted file mode 100644 index 3e1fcde..0000000 Binary files a/webyep-system/programm/images/logoff-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/logon-button.gif b/webyep-system/programm/images/logon-button.gif deleted file mode 100644 index 27c6d05..0000000 Binary files a/webyep-system/programm/images/logon-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/loop-buttons-disabled.gif b/webyep-system/programm/images/loop-buttons-disabled.gif deleted file mode 100644 index 7293f19..0000000 Binary files a/webyep-system/programm/images/loop-buttons-disabled.gif and /dev/null differ diff --git a/webyep-system/programm/images/media-embed.gif b/webyep-system/programm/images/media-embed.gif deleted file mode 100644 index 73516c4..0000000 Binary files a/webyep-system/programm/images/media-embed.gif and /dev/null differ diff --git a/webyep-system/programm/images/menu-add_child.gif b/webyep-system/programm/images/menu-add_child.gif deleted file mode 100644 index 817056c..0000000 Binary files a/webyep-system/programm/images/menu-add_child.gif and /dev/null differ diff --git a/webyep-system/programm/images/menu-add_sibling.gif b/webyep-system/programm/images/menu-add_sibling.gif deleted file mode 100644 index c5b701f..0000000 Binary files a/webyep-system/programm/images/menu-add_sibling.gif and /dev/null differ diff --git a/webyep-system/programm/images/menu-down-button.gif b/webyep-system/programm/images/menu-down-button.gif deleted file mode 100644 index f4b274c..0000000 Binary files a/webyep-system/programm/images/menu-down-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/menu-left-button.gif b/webyep-system/programm/images/menu-left-button.gif deleted file mode 100644 index 767c7b4..0000000 Binary files a/webyep-system/programm/images/menu-left-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/menu-remove-button.gif b/webyep-system/programm/images/menu-remove-button.gif deleted file mode 100644 index d5f97ba..0000000 Binary files a/webyep-system/programm/images/menu-remove-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/menu-right-button.gif b/webyep-system/programm/images/menu-right-button.gif deleted file mode 100644 index c4de00f..0000000 Binary files a/webyep-system/programm/images/menu-right-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/menu-up-button.gif b/webyep-system/programm/images/menu-up-button.gif deleted file mode 100644 index b8641c9..0000000 Binary files a/webyep-system/programm/images/menu-up-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/minus-button.gif b/webyep-system/programm/images/minus-button.gif deleted file mode 100644 index d91f4a5..0000000 Binary files a/webyep-system/programm/images/minus-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/nix.gif b/webyep-system/programm/images/nix.gif deleted file mode 100644 index 8a9d2a7..0000000 Binary files a/webyep-system/programm/images/nix.gif and /dev/null differ diff --git a/webyep-system/programm/images/obdev-logo.gif b/webyep-system/programm/images/obdev-logo.gif deleted file mode 100644 index 1740a6e..0000000 Binary files a/webyep-system/programm/images/obdev-logo.gif and /dev/null differ diff --git a/webyep-system/programm/images/plus-button.gif b/webyep-system/programm/images/plus-button.gif deleted file mode 100644 index 9deceff..0000000 Binary files a/webyep-system/programm/images/plus-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/remove-button.gif b/webyep-system/programm/images/remove-button.gif deleted file mode 100644 index bf4754d..0000000 Binary files a/webyep-system/programm/images/remove-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/stop.gif b/webyep-system/programm/images/stop.gif deleted file mode 100644 index 1811384..0000000 Binary files a/webyep-system/programm/images/stop.gif and /dev/null differ diff --git a/webyep-system/programm/images/unblock-button.gif b/webyep-system/programm/images/unblock-button.gif deleted file mode 100644 index 29f6de1..0000000 Binary files a/webyep-system/programm/images/unblock-button.gif and /dev/null differ diff --git a/webyep-system/programm/images/up-button.gif b/webyep-system/programm/images/up-button.gif deleted file mode 100644 index 201b73f..0000000 Binary files a/webyep-system/programm/images/up-button.gif and /dev/null differ diff --git a/webyep-system/programm/lib/WYImage.php b/webyep-system/programm/lib/WYImage.php deleted file mode 100644 index 8b67e4d..0000000 --- a/webyep-system/programm/lib/WYImage.php +++ /dev/null @@ -1,268 +0,0 @@ - 0 ) { return $gd_ver; } - // Use the gd_info() function if possible. - if (function_exists('gd_info')) { - $ver_info = gd_info(); - preg_match('/\d/', $ver_info['GD Version'], $match); - $gd_ver = $match[0]; - return $match[0]; - } - // If phpinfo() is disabled use a specified / fail-safe choice... - if (preg_match('/phpinfo/', ini_get('disable_functions'))) { - if ($user_ver == 2) { - $gd_ver = 2; - return 2; - } else { - $gd_ver = 1; - return 1; - } - } - // ...otherwise use phpinfo(). - ob_start(); - phpinfo(8); - $info = ob_get_contents(); - ob_end_clean(); - $info = stristr($info, 'gd version'); - preg_match('/\d/', $info, $match); - $gd_ver = $match[0]; - return $match[0]; -} - - - -class WYImage extends WYHTMLTag { - // instance variables - var $oURL; - - // class methods - - function bGD2Installed() { - global $webyep_bGD2Installed; - if ($webyep_bGD2Installed === '') { - $webyep_bGD2Installed = webyep_gdVersion() >= 2; - } - return $webyep_bGD2Installed; - } - - function aGetImageSize($oP) { - global $goApp; - - $aOut = array(0, 0); - $a = getimagesize($oP->sPath); - if ($a !== false) { - $aOut[0] = $a[0]; - $aOut[1] = $a[1]; - } else { - $goApp->log('could not determine image size of: ' . $oP->sPath); - } - return $aOut; - } - - function bCanResizeImages() { - if (function_exists('imagejpeg') && (function_exists('imagecopyresampled') || function_exists('imagecopyresized'))) { - return true; - } else { - return false; - } - } - - function _allocateMemoryForImage($oP) { - global $goApp; - $aImageInfo = getimagesize($oP->sPath); - $iMB = 1048576; // number of bytes in 1M - $iK64 = 65536; // number of bytes in 64K - $iTweakFactor = 1.8; - $iMemoryNeeded = (int)round(($aImageInfo[0] * $aImageInfo[1] * $aImageInfo['bits'] / 8 * $aImageInfo['channels'] + $iK64) * $iTweakFactor); - $iMemoryLimit = $goApp->iMemoryLimit(); - $iCurrentUsage = $goApp->iCurrentMemoryUsage(); - if (!$iCurrentUsage) $iCurrentUsage = 8*$iMB; // assume about 8MB current usage - if ($iMemoryLimit && $iCurrentUsage + $iMemoryNeeded > $iMemoryLimit) { - $iNewLimit = $iMemoryNeeded + $iCurrentUsage; - $goApp->setMemoryLimit($iNewLimit); - } - } - - function bResizeImage($oPIn, $oPOut, $iW, $iH) { - // replace the image with the resized one - global $goApp; - $bSuccess = false; - - $rInImage = $rOutImage = false; - - WYImage::_allocateMemoryForImage($oPIn); - - if (!function_exists('imagejpeg')) { - $goApp->log('bResizeImage: no GD lib with JPEG support installed'); - return false; - } - - if (strtolower($oPIn->sExtension()) == 'jpg') { - if (!function_exists('imagecreatefromjpeg')) { - $goApp->log('bResizeImage: no imagecreatefromjpeg function found'); - return false; - } - else $rInImage = @imagecreatefromjpeg($oPIn->sPath); - } - else if (strtolower($oPIn->sExtension()) == 'gif') { - if (!function_exists('imagecreatefromgif')) { - $goApp->log('bResizeImage: no imagecreatefromgif function found'); - return false; - } - else $rInImage = @imagecreatefromgif($oPIn->sPath); - } - else if (strtolower($oPIn->sExtension()) == 'png') { - if (!function_exists('imagecreatefrompng')) { - $goApp->log('bResizeImage: no imagecreatefrompng function found'); - return false; - } - else $rInImage = @imagecreatefrompng($oPIn->sPath); - } - - if (!$rInImage) { - $goApp->log('bResizeImage: could not create image from ' . $oPIn->sPath); - return false; - } - - if (WYImage::bGD2Installed() && function_exists('imagecreatetruecolor')) $rOutImage = @imagecreatetruecolor($iW, $iH); - else if (function_exists('imagecreate')) $rOutImage = @imagecreate($iW, $iH); - if (!$rOutImage) { - $goApp->log("bResizeImage: could not create output image of size $iW/$iH"); - return false; - } - - // preserve transparency - if (strtolower($oPIn->sExtension()) == 'gif' || strtolower($oPIn->sExtension()) == 'png') { - if (function_exists('imagecolortransparent') && function_exists('imagecolorallocatealpha') - && function_exists('imagealphablending') && function_exists('imagesavealpha')) { - @imagecolortransparent($rOutImage, @imagecolorallocatealpha($rOutImage, 0, 0, 0, 127)); - @imagealphablending($rOutImage, false); - @imagesavealpha($rOutImage, true); - } else { - $goApp->log('bResizeImage: unable to create transparent image'); - } - } - - if (WYImage::bGD2Installed() && function_exists('imagecopyresampled')) - $bSuccess = @imagecopyresampled($rOutImage, $rInImage, 0, 0, 0, 0, $iW, $iH, imagesx($rInImage), imagesy($rInImage)); - if (!$bSuccess && function_exists('imagecopyresized')) - $bSuccess = @imagecopyresized($rOutImage, $rInImage, 0, 0, 0, 0, $iW, $iH, imagesx($rInImage), imagesy($rInImage)); - if (!$bSuccess) { - $goApp->log('bResizeImage: could not use imagecopyresampled or imagecopyresized'); - return false; - } - - unset($rInImage); // close input file - switch(strtolower($oPIn->sExtension())) { // save image as the right file type - case 'gif': $bSuccess = @imagegif($rOutImage, $oPOut->sPath); break; - case 'png': $bSuccess = @imagepng($rOutImage, $oPOut->sPath, 9); break; - case 'jpg': $bSuccess = @imagejpeg($rOutImage, $oPOut->sPath, 100); break; - case 'jpeg': $bSuccess = @imagejpeg($rOutImage, $oPOut->sPath, 100); break; - } - - chmod($oPIn->sPath, 0644); - if (!$bSuccess) { - $goApp->log("bResizeImage: could not create output image"); - } - - return $bSuccess; - } - - function bLimitSize(&$iW, &$iH, $iMaxW, $iMaxH) { - if (!$iMaxW) $iMaxW = $iW; - if (!$iMaxH) $iMaxH = $iH; - $fFactor = min($iMaxW / $iW, $iMaxH / $iH); - if ($fFactor < 1.0) { - $iW = (int)($iW * $fFactor); - $iH = (int)($iH * $fFactor); - return true; - } - return false; - } - - // instance methods - function WYImage($oURL, $sN = '') { - global $goApp; - $aDim = array(); - $oP = od_nil; - $sDocRoot = ''; - $sURL = ''; - $iW = 0; - $iH = 0; - - parent::WYHTMLTag('img'); - $oURL->makeSiteRelative(); - $this->oURL = $oURL; - $sURL = $this->oURL->sEURL(); - $this->dAttributes['src'] = $sURL; - if ($sN) $this->dAttributes['name'] = $sN; - - $oP = $this->oPath(); - if (is_readable($oP->sPath)) { - $aDim = getimagesize($oP->sPath); - $iW = $aDim[0]; - $iH = $aDim[1]; - } - if ($iW && $iH) { - $this->dAttributes['width'] = $iW; - $this->dAttributes['height'] = $iH; - } - // $this->dAttributes["border"] = 0; - $this->dAttributes['alt'] = ''; - } - - function oPath() { - global $goApp; - - $oP = od_clone($goApp->oDocumentRoot()); - $sURL = $this->oURL->sURL(); - if ($oP) { - $sURL = substr($sURL, 1); // remove leading "/" - $oP->addComponent($sURL); - } - // workaround for webyep if DOCUMENT_ROOT fails - if ((!$oP || !$oP->bExists()) && strstr($sURL, 'webyep-system/')) { - $sURL = preg_replace('|^.*webyep-system/|', '', $sURL); - $oP = od_clone($goApp->oProgramPath); - $oP->removeLastComponent(); - $oP->addComponent($sURL); - } - return $oP; - } - - function bExists() { - $oP = $this->oPath(); - return $oP->bExists(); - } - - function iWidth() { - return isset($this->dAttributes['width']) ? (int)$this->dAttributes['width']:0; - } - - function iHeight() { - return isset($this->dAttributes['height']) ? (int)$this->dAttributes['height']:0; - } - - function sMD5() { - $oP =& $this->oPath(); - $oF = new WYFile($oP); - $sC = $oF->sContent(); - return md5($sC); - } -} -?> \ No newline at end of file diff --git a/webyep-system/programm/lib/WYPopupWindowLink.php b/webyep-system/programm/lib/WYPopupWindowLink.php deleted file mode 100644 index 98e50c0..0000000 --- a/webyep-system/programm/lib/WYPopupWindowLink.php +++ /dev/null @@ -1,58 +0,0 @@ -sURL() . '", "' . $sName . '", "' . $sAtts . '")'; - return $sJS; - } - - - // instance methods - function WYPopupWindowLink($oURL, $sName, $iW, $iH, $iType) - { - global $goApp; - $sJS = ""; - - parent::WYHTMLTag("a"); - $this->bSingular = false; - - $this->dAttributes["href"] = $oURL->sEURL(); - $sJS = WYPopupWindowLink::sOpenWindowCode($oURL, $sName, $iW, $iH, $iType); - $sJS .= "; return false;"; - $this->dAttributes["onclick"] = webyep_sHTMLEntities($sJS); - } - - function setToolTip($s) - { - $this->setAttribute("title", $s); - } -} -?> \ No newline at end of file diff --git a/webyep-system/programm/lib/WYTextField.php b/webyep-system/programm/lib/WYTextField.php deleted file mode 100644 index d9c387c..0000000 --- a/webyep-system/programm/lib/WYTextField.php +++ /dev/null @@ -1,52 +0,0 @@ -sQuote = '"'; - $this->dAttributes["type"] = "text"; - $this->dAttributes["name"] = $sN; - $this->setValue($goApp->sFormFieldValue($sN)); - } - - function setValue($s) - { - $this->dAttributes["value"] = $s; - } - - function sValue() - { - return $this->dAttributes["value"]; - } - - function setWidth($i) - { - global $goApp; - $f = 0.0; - - if ($goApp->bIsMac) $f = $goApp->bIsNavigator ? ($i * 1.15) : ($i * 1.2); - else $f = $goApp->bIsNavigator ? ($i * 0.9) : ($i * 1.0); - $i = round($f); - $this->dAttributes["size"] = $i; - } - - function makePasswordField() - { - $this->dAttributes["type"] = "password"; - } -} -?> \ No newline at end of file diff --git a/webyep-system/programm/lib/foundation.php b/webyep-system/programm/lib/foundation.php deleted file mode 100644 index 723bd6d..0000000 --- a/webyep-system/programm/lib/foundation.php +++ /dev/null @@ -1,72 +0,0 @@ - 0) ? ($length - $offset) : abs($offset); - $pos = strpos(strrev($haystack), strrev($needle), $offset); - return ($pos === false) ? false : ($length - $pos - strlen($needle)); -} - - -function webyep_str_murks($s) { - return strtr($s, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", "nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKLM"); -} - -function webyep_sBackLink() { - $s = ""; - $s .= WYTS("BackLink"); - $s .= ""; - return $s; -} - -// Now it's getting weird: We need to have a od_clone() function in PHP4 -// to be compatible with PHP5 - but PHP5 must not see this function def!!! -// Thanx to Steven Wittens for the hint! -if (preg_match("|^5|", phpversion())) { - eval('function od_clone($o) { return $o === od_nil ? od_nil:clone($o); }'); -} else { - eval('function od_clone($o) { return $o; }'); -} - -function webyep_aScanDirectory ($sDir, $sPattern = "") { // use WYPath instead of string? - $dh = opendir($sDir); - while (($filename = readdir($dh)) !== false) { - if ($sPattern) { - if (preg_match("|".$sPattern."|", $filename)) { - $aFiles[] = $filename; - } - } else { - $aFiles[] = $filename; - } - } - return $aFiles; -} - -// check for file managers (session handling) -function webyep_bHasFilemanager() { - global $goApp; - $oOptPath = od_clone($goApp->oProgramPath); - $oOptPath->addComponent("opt"); - $aFileManagers = array('ckfinder', 'filemanager', 'tinymce/jscripts/tiny_mce/plugins/imagemanager'); - foreach ($aFileManagers as $fileManager) { - $oOptPath->addComponent($fileManager); - if ($oOptPath->bExists()) { - return true; - } else { - $oOptPath->removeLastComponent(); - } - } - return false; -} -?> \ No newline at end of file diff --git a/webyep-system/programm/logon.php b/webyep-system/programm/logon.php deleted file mode 100644 index 4afef6c..0000000 --- a/webyep-system/programm/logon.php +++ /dev/null @@ -1,201 +0,0 @@ -sFormFieldValue(WY_QK_ACTION) == WY_QV_LOGON; - - $oHFPageURL = new WYHiddenField(WY_QK_LOGON_PAGE_URL); - if ($oHFPageURL->sValue()) { - $oPageURL = new WYURL($oHFPageURL->sValue()); - $oPageURL->dQuery[WY_QK_EDITMODE] = "yes" . mt_rand(1000, 9999); - unset($oPageURL->dQuery[WY_QK_LOGOUT]); - } - $oTFUsername = new WYTextField("USERNAME"); - $oTFPassword = new WYTextField("PASSWORD"); - $oTFPassword->makePasswordField(); - if ($bDoLogon) { - $bSuccess = $goApp->bAuthenticate($oTFUsername->sValue(), $oTFPassword->sValue()); - webyep_checkDataFolderIntegrity(); - if (webyep_bHasFilemanager()) { - session_start(); - $_SESSION[WY_SV_IS_AUTH] = $bSuccess; - } - } - - if (!$bDoLogon) $sOnLoadScript = 'document.forms[0].USERNAME.focus();'; -?> - - - - - - - - -<?php echo $webyep_sProductName?> <?php echo WYTS("WebYepLogon");?> - -sCharsetMetatag(); ?> - - - - - - - -"> -bIsiPhone) { ?> - -
- - - WebYep Debug Mode!"; ?> -
-
:
sDisplay(); ?>
-
:
sDisplay(); ?>
-
">
- - sDisplay(); ?> - -
- -
sHelpLink("access-denied.php"); ?>
- " . WYTS("LogonSucceded") . "

"; - if ($oPageURL) { - echo ""; - } else { - echo WYEditor::sPostSaveScript(); - } - } else { - echo "

" . WYTS("LogonFailed") . "

"; - echo "

<" . WYTS("CloseWindow") . ">

"; - } - }?> - - - - - - - - -
- - - - -

-
- - WebYep Debug Mode!"; ?> -
- - - - - - - - - - - - - -
:sDisplay(); ?>
:sDisplay(); ?>
- sDisplay(); ?>"> -
-
- " . WYTS("LogonSucceded") . "

"; - if ($oPageURL) { - echo ""; - } else { - echo WYEditor::sPostSaveScript(); - } - } else { - $_SESSION[WY_SV_IS_AUTH] = false; // WebYepIsAuthorized - echo "

" . WYTS("LogonFailed") . "

"; - echo "

<" . WYTS("CloseWindow") . ">

"; - } - }?> - - - - -
sHelpLink("access-denied.php"); ?>
-
- - - diff --git a/webyep-system/programm/lstrings.dat b/webyep-system/programm/lstrings.dat deleted file mode 100644 index 86fc772..0000000 --- a/webyep-system/programm/lstrings.dat +++ /dev/null @@ -1,1620 +0,0 @@ -LanguageOrder -/* This is just for info - not a config option! */ -english -german -serbian -polish -portuguese -swedish -dutch -francais - -WebYepProductURL -/* URL for link to product page */ -http://www.obdev.at/products/webyep/ -http://www.obdev.at/products/webyep/ -http://www.obdev.at/products/webyep/ -http://www.obdev.at/products/webyep/ -http://www.obdev.at/products/webyep/ -http://www.obdev.at/products/webyep/ -http://www.obdev.at/products/webyep/ - -info.php -/* filename for lang specific info.php file */ -/* nome de ficheiro info.php especifico em português */ -info-en.php -info-de.php -info-de.php -info-pl.php -info-pt.php -info-sv.php -info-en.php - -editTheField -/* T! */ -/* tool tip when hovering over edit icon in browser */ -/* dica para quando se está a correr com o rato por cima do icon de edit no browser */ -/* missing translations: portuguese */ -edit %s -%s bearbeiten -podesi %s -edytuj %s -edit %s -Redigera %s -Bewerk %s -Editer %s - -insufficientPermissions -/* T! */ -/* tool tip when hovering over edit icon in browser */ -/* dica para quando se está a correr com o rato por cima do icon de edit no browser */ -/* missing translations: portuguese */ -insufficient privileges -Keine ausreichenden Rechte -insufficient privileges -insufficient privileges -insufficient privileges -insufficient privileges -insufficient privileges -insufficient privileges - -CloseWindow -/* T! */ -/* button title for close button in several windows */ -/* Titulo do butão para fecho de janelas multiplas */ -Close Window -Fenster schließen -zatvori prozor -Zamknij okno -Fecho de Janela -Stäng fönster -Sluit venster -Fermer la fenêtre - -ClickToZoom -/* T! */ -/* button title for close button in several windows */ -/* Titulo do butão para fecho de janelas multiplas */ -Click to Zoom -Zum Vergrößern klicken -Click to Zoom -Click to Zoom -Click to Zoom -Klicka för större bild -Click to Zoom -Cliquer pour agrandir - -BackLink -/* T! */ -/* button title for back button in several windows */ -/* include "<" and ">"! */ -/* Titulo do butão de recuo em várias janelas */ -<back> -<zurück> -<nazad> -<wstecz> -<para trás> -<tillbaka> -<terug> -<retour> - -WebYepLogon -/* T! */ -/* title of login window */ -/* titulo da janela de LOGIN */ -/* missing translations: portuguese */ -Logon -Anmeldung -Prijava -Logowanie -Logon -inloggning -Login -Se connecter - -LogonButtonTitle -/* T! */ -/* button title of login button */ -/* Titulo do butão de LOGIN */ -/* missing translations: portuguese */ -Logon -Anmelden -Prijavi se -Zaloguj -Logon -Logga in -Login -Connexion - -LogonSucceded -/* T! */ -/* success message of login window */ -/* mensagem de LOGIN com sucesso */ -User logged in -Anmeldung erfolgreich -Prijava je bila uspesna -Logowanie powiodło się -Utilizador autorizado -Du är nu inloggad -Succesvol ingelogd -Connexion réussie - -LogonFailed -/* T! */ -/* error message of login window */ -/* mensagem de LOGIN com erro */ -Username or password incorrect -Benutzername oder Kennwort falsch -Pogresno korisnicko ime ili sifra -Login lub hasło jest niepoprawne -Utilizador ou passwrod errada -Användarnamn eller lösenord felaktigt -Gebruikersnaam of wachtwoord incorrect -Erreur nom d'utilisateur ou mot de passe - -Username -/* T! */ -/* form field caption for username field in login window */ -/* Campo na janela de LOGIN para o nome do utilizador */ -Username -Benutzername -Korisnicko ime -Nazwa użytkownika -Utilizador -Användarnamn -Gebruikersnaam -Nom d'utilisateur - -Password -/* T! */ -/* form field caption for password field in login window */ -/* Campo na janela de LOGIN para a password do utilizador */ -Password -Kennwort -Sifra -Hasło -Password -Lösenord -Wachtwoord -Mot de passe - -WebYepNotice -/* T! */ -/* window title for arbitrary notice windows */ -/* Titulo da janela para avisos */ -Notice -Hinweis -Pojasnjenje -Ostrzeżenie -Atenção -Meddelande -Mededeling -Avis - -HeaderProblemTitle -/* T! */ -/* error message title, when HTTP headers could not be sent */ -/* Titulo das mensagens de erro quando os headers HTTP não podem ser enviados */ -HTTP Header Problem -Problem mit HTTP Header -Problem sa HTTP zaglavljem -Problem z nagłówkiem HTTP -Problema com os headers HTTP -Problem med HTTP Header -Probleem met HTTP header -Problème avec le Header HTTP - -HeaderProblemMessage -/* T! */ -/* error message, when HTTP headers could not be sent */ -/* mensagem de erro auando os headers HTTP não podem ser enviados */ -Your HTML source does not start with the WebYep init code! Please see the WebYep documentation for details. -Ihr HTML-Code beginnt nicht mit dem WebYep Initialisierungs Code! Bitte lesen Sie die WebYep-Dokumentation für nähere Hinweise. -Vas HTML kod ne pocinje WebYep kodom za inicijaliziranje! Pogledajte WebYep dokumenataciju za dodatna objasnjenja. -Twoje źrógło HTML nie zaczyna się od kodu inicjującego WebYep! Sprawdź instrukcję w celu rozwiązania tego problemu. -O seu código fonte HTML não se inicia com o código inicial do WebYep ! Veja a documentação para mais detalhes. -HTML-koden börjar inte med WebYeps initieringskod! Vänligen läs dokumentationen. -De HTML broncode begint niet met de WebYep init code! Bekijk de WebYep documentatie voor details. -Votre source ne débute pas avec le code nécessaire! veuillez lire la documentation - -DataAccessProblemTitle -/* T! */ -/* error message title, when data folder permissions are not set properly */ -/* Titulo da janela de erros, quando as permissões da pasta de dados não está correctamente configurada */ -Can not write data -Daten können nicht geschrieben werden -Podaci ne mogu da budu upisani (write) -Błąd zapisu danych -Não se consegue escrever os dados pretendidos -Kan ej skriva datat -Kan geen data wegschrijven -Fichiers protégé en écriture - -DataAccessProblemText -/* T! */ -/* error message, when data folder permissions are not set properly */ -/* Mensagem de erro quando as permissões para a pasta de dados não estão configuradas correctamente */ -WebYep can not write it's data - maybe WebYep ist not prepared properly? (see help) -WebYep kann keine Daten schreiben - ist WebYep richtig eingerichtet? (siehe "Hilfe") -WebYep ne moze da upise podatke - da li ste "aktivirali" WebYep? (vidi "Pomoc") -WebYep nie może zapisać danych - czyżby WebYep nie był aktywowany? (sprawdź "Pomoc") -WebYep não consegue escrever os dados - talvez o WebYep não esteja activado. A correr em modo demo ? (see help) -WebYep kan inte skriva datat - är WebYep "aktiverat på rätt sätt? (se hjälpen) -WebYep kan geen data wegschrijven - wellicht is WebYep niet "geactiveerd"? (zie Help) -WebYep ne peut écrire sur les fichiers - avez-vous installé WebYep correctement? (voir l'aide) - -PermissionErrorTitle -/* T! */ -/* title for error message when editor has insufficient privileges */ -Insufficient Privileges -Ungenügende Zugriffsrechte -Insufficient Privileges -Insufficient Privileges -Insufficient Privileges -Insufficient Privileges -Insufficient Privileges -Insufficient Privileges - -PermissionErrorMessage -/* T! */ -/* error message when editor has insufficient privileges */ -You do not have sufficient privileges to edit this content. -Sie haben nicht die nötigen Zugriffsrechte, um diesen Inhalt zu editieren. -You do not have sufficient privileges to edit this content. -You do not have sufficient privileges to edit this content. -You do not have sufficient privileges to edit this content. -You do not have sufficient privileges to edit this content. -You do not have sufficient privileges to edit this content. -You do not have sufficient privileges to edit this content. - -LiveDemoProblemTitle -/* T! */ -/* error message title, when the live demo has no data folder */ -Demo cannot be started -Die Demo kann nicht gestartet werden -Demo cannot be started -Demo cannot be started -Demo cannot be started -Demo cannot be started -Demo cannot be started -La démo ne peut pas démarrer - -LiveDemoProblemText -/* T! */ -/* error message, when the live demo has no data folder */ -Due to an internal error the demo could not be launched. -Aufgrund eines internen Fehlers kann die Demo nicht gestartet werden. -Due to an internal error the demo could not be launched. -Due to an internal error the demo could not be launched. -Due to an internal error the demo could not be launched. -Due to an internal error the demo could not be launched. -Due to an internal error the demo could not be launched. -A cause d'une erreur interne la démo ne peut pas démarrer. - -SaveButton -/* T! */ -/* title of arbitrary safe button */ -/* Titulo do butão Guardar */ -Save -Speichern -Sacuvati -Zapisz -Guardar -Spara -Bewaar -Enregistrer - -CancelButton -/* T! */ -/* title of arbitrary cancel button */ -/* Titulo do butão Cancelar */ -Cancel -Abbrechen -Prekid -Anuluj -Cancelar -Avbryt -Annuleer -Annuler - -ShortTextEditorTitle -/* T! */ -/* window title for Short Text Element editor window */ -/* Titulo da janela para a janela de edição Short Text */ -Short Text -Kurztext -Kratak tekst -Krótki tekst -Short Text -Rubriktext -Korte tekst -Texte court - -ShortTextSaved -/* T! */ -/* success message for Short Text Element editor window */ -/* Mensagem de sucesso para a janela de edição Short Text */ -Text saved -Text wurde gespeichert -Tekst je memorisan -Krótki tekst zapisany -Texto guardado com sucesso -Texten sparad -Korte tekst is opgeslagen -Texte court à été enregistré - -LongTextEditorTitle -/* T! */ -/* window title for Long Text Element editor window */ -/* Titulo da janela para a janela Long Text */ -Long Text -Text -Tekst -Tekst -Long Text -Längre text -Alinea -Texte - -LongTextSaved -/* T! */ -/* success message for Long Text Element editor window */ -/* Mensagem de sucesso para a janela de edição Long Text */ -Text saved -Text wurde gespeichert -Tekst je sacuvan -Tekst zapisany -Texto guardado com sucesso -Texten sparad -Alinea is opgeslagen -Texte enregistré - -RichTextEditorTitle -/* T! */ -/* window title for Rich Text Element editor window */ -/* Titulo da janela para a janela de edição Rich Text */ -Rich Text -HTML-Text -Vidljivi tekst -Tekst WYSWIG -Rich Text -Formaterad text -Opgemaakte tekst -Texte HTML - -RichTextSaved -/* T! */ -/* success message for Rich Text Element editor window */ -/* Mensagem de sucesso para a janela de edição Rich Text */ -Text saved -Text wurde gespeichert -Tekst je sacuvan -Tekst zapisany -Texto guardado com sucesso -Formaterad text sparad -Opgemaakte tekst is opgeslagen -Texte enregistré - -RichTextEditorImageUploadTitle -/* T! */ -/* window title for Rich Text Element editor window */ -/* Titulo da janela para a janela de edição Rich Text */ -Image Browser -Bilder-Liste -Image Browser -Image Browser -Image Browser -Image Browser -Image Browser -Image Browser - -RichTextEditorEmbedMediaButton -/* T! */ -/* button title for Embed Media Plugin (CKEditor) */ -Embed Media -Film einbetten -Embed Media -Embed Media -Embed Media -Embed Media -Embed Media -Embed Media - -RichTextEditorEmbedMediaTitle -/* T! */ -/* window title for Embed Media Plugin window (CKEditor) */ -Paste Embed Code Here -Fügen Sie den Code zum Einbetten hier ein -Paste Embed Code Here -Paste Embed Code Here -Paste Embed Code Here -Paste Embed Code Here -Paste Embed Code Here -Paste Embed Code Here - -ReadMoreEditorTitle -/* T! */ -/* window title for Read More Element editor window */ -/* Titulo da janela para a janela de edição Read More */ -Read More -Weiter lesen -Read More -Read More -Read More -Read More -Read More -Read More - -ReadMoreSaved -/* T! */ -/* success message for Short Text Element editor window */ -/* Mensagem de sucesso para a janela de edição Short Text */ -Text saved -Text wurde gespeichert -Tekst je memorisan -Krótki tekst zapisany -Texto guardado com sucesso -Texten sparad -Korte tekst is opgeslagen -Texte court à été enregistré - -ImageEditorTitle -/* T! */ -/* window title for Image Element editor window */ -/* Titulo da janela para o janela de edição de Imagem */ -Image -Bild -Slika -Obraz -Imagem -Bild -Afbeelding -Image - -ImageSaved -/* T! */ -/* success message for Image Element editor window */ -/* Mensagem de sucesso para a janela de edição de Imagem */ -Image saved -Bild wurde gespeichert -Slika je sacuvana -Obraz zapisany -Imagem guardada -Bilden sparad -Afbeelding is opgeslagen -Image enregistré - -ImageStoreFailed -/* T! */ -/* failure message for Image Element editor window */ -/* missing translations: serbian, polish, portuguese */ -Could not store the image -Das Bild konnte nicht gespeichert werden -Could not store the image -Could not store the image -Could not store the image -Det gick inte att spara bilden -Afbeelding kon niet worden opgeslagen -L'image n'a pas pu être enregistré - -ImageCannotResize -/* T! */ -/* message in editor window if no GD lib installed */ -/* missing translations: serbian, polish, portuguese */ -Uploaded images cannot be resized on this server! -Hochgeladene Bilder können auf diesem Server nicht verkleinert werden! -Uploaded images cannot be resized on this server! -Uploaded images cannot be resized on this server! -Uploaded images cannot be resized on this server! -Uppladdade bilder kan ej skalas ned i storlek av den här webbservern! -De grootte van de afbeelding kan niet op de server worden aangepast! -Les images téléchargé ne peuvent pas êtres réduites sur ce serveur! - -ImageDeleted -/* T! */ -/* success message when deleting an image in the Image Element editor window */ -/* Mensagem de sucesso quando se deleta uma imagem na janela de edição de Imagem */ -Image deleted -Bild wurde gelöscht -Slika je obrisana -Obraz usunięty -Imagem deletada -Bilden borttagen -Afbeelding verwijderd -L'image à été supprimé - -ImageFile -/* T! */ -/* form field caption for the image file to be uploaded */ -/* Campo para selecionar o ficheiro de imagem para ser enviado (uploaded) */ -Image file -Bilddatei -Graficki fajl -Plik obrazka -Ficheiro de imagem -Bildfil -Afbeelding -Fichier image - -ImageLinkURL -/* T! */ -/* form field caption for the URL to be linked to by the image */ -/* Campo para o URL a ser ligado á imagem */ -Link URL -Link URL -Link URL -URL do pliku -Link URL -Länk URL -Link URL -Lien URL - -ImageAltText -/* T! */ -/* form field caption for the alt attribute of img tag */ -/* missing translations: portuguese */ -"Alt" text -"Alt"-Text -"Alt" text -"Alt" text -"Alt" text -"Alt"-text -"Alt-tekst" -"Alt" texte - -DeleteImageButton -/* T! */ -/* title of button for deleting the image */ -/* Titulo do butão para apagar a imagem */ -Delete Image -Bild löschen -Obrisi sliku -Usuń obrazek -Apagar a imagem -Radera bild -Verwijder afbeelding -Supprimer l'image - -UploadImageFileButton -/* T! */ -/* title of button for uploading the image (iPhone only) */ -Upload -Hinaufladen -Upload -Upload -Upload -Upload -Upload -Télécharger - -DeleteImageQuestion -/* T! */ -/* confirmation for image deletion */ -/* Confirmação para o apagar da imagem */ -Really delete this image? -Dieses Bild wirklich loeschen? -Zaista obrisati sliku? -Czy na pewno usunąć ten obrazek? -É mesmo para apagar esta imagem ? -Radera bilden? -De afbeelding echt verwijderen? -Effacer cette image? - -Photo -/* T! */ -/* HTML alt attribute for tags of Image Element */ -/* HTML alt attribute para tags da imagem */ -Photo -Foto -Foto -Fotografia -Foto -Foto -Foto -Image - -NoImageEditorOnIPhone -/* T! */ -/* message explaining that there is no image editor for the iPhone */ -Unfortunately image uploads are currently not supported for the iPhone. -Leider werden momentan Bild-Uploads für das iPhone noch nicht unterstützt. -Unfortunately image uploads are currently not supported for the iPhone. -Unfortunately image uploads are currently not supported for the iPhone. -Unfortunately image uploads are currently not supported for the iPhone. -Unfortunately image uploads are currently not supported for the iPhone. -Unfortunately image uploads are currently not supported for the iPhone. -Malheureusement, pour l'instant le téléchargement d'images pour l'iPhone n'est pas prs en charge. - -SelectImage -/* T! */ -/* Hint in image browser */ -Select Image -Bild auswählen -Select Image -Select Image -Select Image -Select Image -Select Image -Select Image - -FileEditorTitle -/* T! */ -/* window title for Attachment Element editor window */ -/* Titulo da janela de edição de ficheiros attachados */ -File Attachment -Datei-Download -Skidanje fajlova -Plik załącznika -Ficheiros attachados -Bifogad fil -Gelinkt bestand -Télécharger un fichier - -FileSaved -/* T! */ -/* success message for Attachment Element editor window */ -/* Mensagem de sucesso para a janela de edição de ficheiros attachados */ -File saved -Datei wurde gespeichert -Fajl je sacuvan -Plik zapisany -Ficheiro guardado -Filen sparad -Bestand bewaard -Fichier enregistré - -FileDeleted -/* T! */ -/* success message when deleting a file */ -/* Mensagem de sucesso quando se apaga um ficheiro */ -File deleted -Datei wurde gelöscht -Fajl je obrisan -Plik usunięty -Ficheiro apagado -Filen raderad -Bestand verwijderd -Le fichier à été supprimé - -SendFileButton -/* T! */ -/* title of button for starting the upload in Attachment Element editor window */ -/* Titulo do butão para inicio do envio de ficheiro no janela de edição de ficheiros attachados */ -Send File -Datei senden -Poslati fajl -Wyślij plik -Enviar ficheiro -Skicka fil -Verstuur bestand -Envoyer le fichier - -DeleteFileButton -/* T! */ -/* title of button for deleting the file in Attachment Element editor window */ -/* Titulo do butão para apagar um ficheiro na janela de edição dos ficheiros attachados */ -Delete File -Datei löschen -Obrisi fajl -Usuń plik -Apagar ficheiro -Radera fil -Verwijder bestand -Effacer le fichier - -DeleteFileQuestion -/* T! */ -/* confirmation for file deletion */ -/* Confirmação para apagar um ficheiro */ -Really delete this file? -Diese Datei wirklich loeschen? -Zaista obrisati fajl? -Czy na pewno usunąć ten plik? -Pretende mesmo apagar este ficheiro ? -Radera filen? -Bestand echt verwijderen? -Voulez-vous vraiment effacer ce fichier? - -AttachmentFile -/* T! */ -/* form field caption for the file to be uploaded */ -/* Campo para o ficheiro a ser enviado (uploaded) */ -File -Datei -Fajl -Plik -Ficheiro -Fil -Bestand -Fichier - -NoAttachmentEditorOnIPhone -/* T! */ -/* message explaining that there is no attachment editor for the iPhone */ -Unfortunately file uploads are currently not supported for the iPhone. -Leider werden momentan Datei-Uploads für das iPhone noch nicht unterstützt. -Unfortunately file uploads are currently not supported for the iPhone. -Unfortunately file uploads are currently not supported for the iPhone. -Unfortunately file uploads are currently not supported for the iPhone. -Unfortunately file uploads are currently not supported for the iPhone. -Unfortunately file uploads are currently not supported for the iPhone. -Malheureusement, pou l'instant le téléchargement de fichiers pour l'iPhone n'est pas pris en charge. - -DownloadHint -/* T! */ -/* tool tip displayed when hovering over the download link of an Attachment Element */ -/* Dica para quando se move a seta sobre o link de descarregar de um elemento attachado */ -Download file -Datei herunterladen -Skidanje fajla -Pobierz plik -Descarregue o ficheiro -Ladda ned fil -Download bestand -Télécharger le fichier - -SecWarning -/* T! */ -/* Security warning when file upload is used to upload .php scripts */ -The Content Management System has found a severe security problem in this web site! Please contact the person who designed this web site immediately! -Das Content Management System hat ein gravierendes Sicherheitsproblem in dieser Web-Site entdeckt! Bitte kontaktieren Sie umgehend die Person, die diese Web-Site erstellt hat! -The Content Management System has found a severe security problem in this web site! Please contact the person who designed this web site immediately! -The Content Management System has found a severe security problem in this web site! Please contact the person who designed this web site immediately! -The Content Management System has found a severe security problem in this web site! Please contact the person who designed this web site immediately! -CM-systemet har upptäckt ett allvarligt säkerhetsproblem på den här webbplatsen. Vänligen kontakta webbdesignern omedelbart! -The Content Management System has found a severe security problem in this web site! Please contact the person who designed this web site immediately! -Le CMS (Content Management System" à trouvé une grave erreur sur ce site internet! Veuillez svp. contacter immédiatement le Webmaster de ce site! - -AudioEditorTitle -/* T! */ -/* window title for Audio Element editor window */ -/* Titulo da janela de edição de um elemento audio */ -/* missing translations: portuguese */ -MP3 File -MP3-Datei -MP3-fajl -Plik MP3 -MP3 File -MP3-fil -MP3 bestand -Fichier mp3 - -AudioPlayHint -/* T! */ -/* tool tip displayed when hovering over the download link of an Audio Element */ -/* missing translations: portuguese */ -Play file -Datei abspielen -Reprodukuj fajl -Otwórz Plik -Play file -Spela filen -Afspelen -Lire le fichier - -MP3PlayerWindowTitle -/* T! */ -/* window title for Audio Element playback window */ -MP3 Player -MP3 Datei abspielen -reprodukovati MP3-fajl -MP3 Player -Audio MP3 -MP3-spelare -MP3 speler -Lire le fichier mp3 - -FileUploadErrorSize -/* T! */ -/* error message displayed when an uploaded file is too large */ -/* Mensagem de erro quando o ficheiro enviado é demasiado grande */ -The file is too big -Die Datei ist zu groß -Fajl je preveliki -Ten plik jest zbyt duży -Ficheiro enviado é muito grande -Filen är för stor -Het bestand is te groot -Le fichier est trop grand - -FileUploadErrorInterrupted -/* T! */ -/* error message displayed when an upload was interrupted */ -/* Mensagem de erro quando o envio de um ficheiro é interrompido */ -The file transfer was interrupted -Das Hinaufladen wurde unterbrochen -Postavljanje je prekinuto -Przesyłanie pliku zostało przerwane -Envio do fiheiro foi interrompido -Filöverföringen avbröts -De bestandsoverdracht is onderbroken -Le téléchargement à été interrompu - -FileUploadErrorNoFile -/* T! */ -/* error message displayed when no file was given during a file upload */ -/* Mensagem de erro quando nenhum ficheiro foi selecionado para ser enviado */ -No file given -Es wurde keine Datei angegeben -Fajl nije upisan -Nie wskazano pliku -Nenhum ficheiro foi selecionado -Ingen fil angiven -Geen bestand geselecteerd -Aucun fichier n'a été spécifié - -FileUploadErrorUnknown -/* T! */ -/* error message displayed when an unknown error occured during a file upload */ -/* Mensagem de erro quando um erro não identificado aconteçeu aquando do envio (upload) */ -Error on file upload -Fehler beim übertragen der Datei -Greska pri prenosu fajla -Nieznany błąd przesyłania pliku -Erro não identificado no envio -Fel på uppladdningen -Fout tijdens bestandsoverdracht -Erreur du téléchargement - -MenuEditorTitle -/* T! */ -/* window title for Menu Element editor window */ -/* Titulo da janela no editor de um elemento do Menu */ -Menu -Menü -Meni -Menu -Menu -Meny -Menu -Menu - -MenuSaved -/* T! */ -/* success message for Menu Element editor window */ -/* Mensagem de sucesso para a janela de edição de elemento do Menu */ -Menu saved -Menü wurde gespeichert -Meni je sacuvan -Menu zapisane -Menu guardado -Menyn sparad -Menu bewaard -Le menu à été enregistré - -MenuDelConfirmPre -/* T! */ -/* first part of confirmation question when deleting a menu item */ -/* Primeira parte da confirmação quando se apaga um item de um menu */ -Really remove item -Eintrag -Upis -Na pewno usunąć -Confirma que é mesmo para remover o item -Radera objektet? -Onderdeel echt verwijderen -Entrée - -MenuDelConfirmPost -/* T! */ -/* last part of confirmation question when deleting a menu item */ -/* full questions would then be: "Really remove item xxxx from menu?" -/* Ultima parte da confirmação quando se apaga um item de um menu */ -/* Pergunta completa: "Remover item xxxx do menu?" -from menu? -wirklich entfernen? -zaista izbaciti? -z menu? -do menu? -från menyn -uit menu? -vraiment effacer? - -MenuUpButtonTitle -/* T! */ -/* title of button to move a menu item up */ -/* Titulo do butão para mover um item para cima */ -Up -hinauf -na gore -Do góry -Para cima -Upp -Omhoog -monter - -MenuDownButtonTitle -/* T! */ -/* title of button to move a menu item down */ -/* Titulo do butão para mover um item para baixo */ -Down -hinunter -na dole -W dół -para baixo -Ned -Omlaag -descendre - -MenuEditorMenuTitle -/* T! */ -/* label for the input field for the menu title */ -Menu title -Menütitel -Menu title -Menu title -Menu title -Menu title -Menu title -Menu title - -MenuEditorMenuLink -/* T! */ -/* label for the input field for the optional menu link */ -Link (optional) -Link (optional) -Link (optional) -Link (optional) -Link (optional) -Link (optional) -Link (optional) -Link (optional) - -MenuEditorMenuVisible -/* T! */ -/* label for the checkbox indicating visibility */ -Visible -Sichtbar -Visible -Visible -Visible -Visible -Visible -Visible - -MenuAddSiblingButtonTitle -/* T! */ -/* title of button to add a menu item */ -Add menu entry -Neuen Menüpunkt hinzufügen -Add menu entry -Add menu entry -Add menu entry -Add menu entry -Add menu entry -Add menu entry - -MenuAddChildButtonTitle -/* T! */ -/* title of button to add a submenu item */ -Add submenu entry -Neuen Unterpunkt hinzufügen -Add submenu entry -Add submenu entry -Add submenu entry -Add submenu entry -Add submenu entry -Add submenu entry - -MenuRemoveButtonTitle -/* T! */ -/* title of button to delete a menu item */ -/* Titulo do butão para apagar um item do menu */ -Remove entry -Eintrag löschen -izbaci -Usuń -Apagar -Radera -Verwijder -supprimer - -MenuConfirmRemoveOne -/* T! */ -/* confirmation message to remove one menu item */ -Do you really want to remove this entry? -Wollen Sie diesen Menüpunkt wirklich löschen? -Do you really want to remove this entry? -Do you really want to remove this entry? -Do you really want to remove this entry? -Do you really want to remove this entry? -Do you really want to remove this entry? -Do you really want to remove this entry? - -MenuConfirmRemoveMany -/* T! */ -/* confirmation message to remove several menu items */ -Do you really want to remove this entry and all its subitems? -Wollen Sie diesen Menüpunkt und alle seine Unterpunkte wirklich löschen? -Do you really want to remove this entry and all its subitems? -Do you really want to remove this entry and all its subitems? -Do you really want to remove this entry and all its subitems? -Do you really want to remove this entry and all its subitems? -Do you really want to remove this entry and all its subitems? -Do you really want to remove this entry and all its subitems? - -MenuNoToggleInvisibleParent -/* T! */ -/* alert that toggling visibility is not possible, when parent items are hidden */ -You can't toggle visibility of this item, because a parent item is hidden. -Sie können diesen Eintrag nicht sichtbar machen, da ein übergeordnetes Element versteckt ist. -You can't toggle visibility of this item, because a parent item is hidden. -You can't toggle visibility of this item, because a parent item is hidden. -You can't toggle visibility of this item, because a parent item is hidden. -You can't toggle visibility of this item, because a parent item is hidden. -You can't toggle visibility of this item, because a parent item is hidden. -You can't toggle visibility of this item, because a parent item is hidden. - -NoMenuEditorOnIPhone -/* T! */ -/* message explaining that there is no menu editor for the iPhone */ -Unfortunately menu editing is currently not supported for the iPhone. -Leider wird das Editieren der Menüs am iPhone noch nicht unterstützt. -Unfortunately menu editing is currently not supported for the iPhone. -Unfortunately menu editing is currently not supported for the iPhone. -Unfortunately menu editing is currently not supported for the iPhone. -Unfortunately menu editing is currently not supported for the iPhone. -Unfortunately menu editing is currently not supported for the iPhone. -Malheureusement, la modification du mebu n'est pas encore pris en charge pour l'iPhone - -LoopAddButton -/* T! */ -/* title of button to add a Loop Element block */ -/* Titulo do butão para adicionar um bloco Loop Element */ -Add Element -Eintrag hinzufügen -dodaj upis -Dodaj Element -Adicionar elemento -Lägg till avsnitt -Voeg element toe -Ajouter une entrée - -LoopRemoveButton -/* T! */ -/* title of button to remove Loop Element block */ -/* Titulo do butão para dletar um bloco Loop Element */ -Remove Element -Eintrag löschen -obrisi upis -Usuń Element -Apagar elemento -Radera avsnitt -Verwijder element -Supprimer l'entrée - -LoopUpButton -/* T! */ -/* title of button to move a Loop Element block up */ -/* Titulo de butão para mover um bloco Loop Element para cima */ -Move Element Up -Eintrag nach oben verschieben -pomeri upis na gore -Przesuń element do góry -Mover elemento para cima -Flytta upp avsnittet -Element omhoog -Déplacer vers le haut - -LoopDownButton -/* T! */ -/* title of button to move a Loop Element block down */ -/* Titulo de butão para mover um bloco Loop Element para baixo */ -Move Element Down -Eintrag nach unten verschieben -pomeri upis na dole -Przesuń element w dół -Mover elemento para baixo -Flytta ned avsnittet -Element omlaag -Déplacer vers le bas - -LoopDisableButton -/* T! */ -/* title of button to disable a Loop Element block */ -Disable Element -Eintrag ausblenden -Disable Element -Disable Element -Disable Element -Disable Element -Disable Element -Masquer l'entrée - -LoopEnableButton -/* T! */ -/* title of button to enable a Loop Element block */ -Enable Element -Eintrag einblenden -Enable Element -Enable Element -Enable Element -Enable Element -Enable Element -Afficher l'entrée - -LoopRemoveConfirm -/* T! */ -/* confirmation question when deleting a Loop Element block */ -/* Pergunta de confirmação quando se apaga um bloco Loop Element */ -Really remove this element? -Diesen Eintrag wirklich löschen? -Zaista obrisati ovaj upis? -Na pewno usunąć ten element? -Deletar mesmo este elemento ? -Radera avsnittet? -Element echt verwijderen? -Supprimer cette entrée? - -GalleryOpenDetail -/* T! */ -/* tool tip when hovering over a gallery thumbnail */ -/* Dica para quando se passa com o rato numa galeria thumbnail */ -Zoom -Größere Ansicht öffnen -Zumiranje -Powiększ -Zoom -Zooma -Zoom -Agrandir - -GalleryDetailTitle -/* T! */ -/* title of gallery detail window */ -/* Titulo da janela de detalhes de um galeria de imagens */ -Photo -Foto -Foto -Fotografia -Foto -Foto -Foto -Image - -GalleryCloseWindow -/* T! */ -/* title of button for closing the gallery detail window */ -/* Titulo do butão para fecho da janela de detalhes de um galeria de imagens */ -Close Window -Fenster schließen -Zatvori prozor -Zamknij okno -Fechar janela -Stäng fönster -Sluit venster -Fermer cette fenêtre - -GalleryEditButton -/* T! */ -/* title of button for the Gallery Element for editing the image and/or text */ -Edit Image/Description -Bild/Text bearbeiten -Edit Image/Description -Edit Image/Description -Edit Image/Description -Edit Image/Description -Edit Image/Description -Modifier image/texte - -GalleryAddButton -/* T! */ -/* title of button for adding an image for the Gallery Element */ -/* Titulo do butão para adicionar uma imagem á galeria de imagens */ -Add Image -Bild hinzufügen -Dodaj sliku -Dodaj obrazek -Adicionar imagem -Lägg till bild -Voeg afbeelding toe -Ajouter une image - -GalleryRemoveButton -/* T! */ -/* title of button for deleting an image for the Gallery Element */ -/* Titulo do butão para apagar uma imagem á galeria de imagens */ -Remove Image -Bild löschen -Obrisi sliku -Usuń obrazek -Deletar imagem -Ta bort bild -Verwijder afbeelding -Supprimer l'image - -GalleryUpButton -/* T! */ -/* title of button for the Gallery Element for moving an image up */ -/* Titulo do butão para mover para cima uma imagem da galeria de imagens */ -Move Image Backward -Bild zum Anfang verschieben -Pomeri sliku prema pocetku -Przesuń obrazek z powrotem -Mover imagem para cima -Flytta bild bakåt -Plaats afbeelding naar achteren -Déplacer l'image au début - -GalleryDownButton -/* T! */ -/* title of button for the Gallery Element for moving an image down */ -/* Titulo do butão para mover para baixo uma imagem da galeria de imagens */ -Move Image Forward -Bild zum Ende verschieben -Pomeri sliku prema kraju -Przesuń obrazek do przodu -Mover imagem para baixo -Flytta bild framåt -Plaats afbeelding naar voren -Déplacer l'image vers la fin - -GalleryRemoveConfirm -/* T! */ -/* confirmation question for the Gallery Element when deleting an image */ -/* Pergunta de confirmação para um elemento da galeria quando se apaga uma imagem */ -Really remove this image? -Dieses Bild wirklich löschen? -Zaista obrisati ovu sliku? -Na pewno usunąć ten obrazek? -Apagar mesmo esta imagem? -Radera bilden? -Afbeelding echt verwijderen? -Voulez-vous vraiment supprimer cette image? - -GalleryEditorTitle -/* T! */ -/* window title for Gallery Element editor window */ -/* Titulo da janela de edição da Galeria */ -Image -Foto -Slika -Obrazek -Imagem -Bild -Afbeelding -Image - -GalleryFile -/* T! */ -/* form field caption for the image file to be uploaded */ -/* Campo para o nome do ficheiro de imagem que será enviado (upload) */ -Image file -Fotodatei -Graficki fajl -Plik obrazka -Ficheiro de imagem -Bildfil -Afbeelding -Fichier image - -GalleryText -/* T! */ -/* form field caption for the image description text, Gallery Element */ -/* Campo para a descrição de texto da imagem */ -Description -Bildtext -Opis slike -Opis -Descrição -Beskrivning -Beschrijving -Déscription - -GalleryNewFoto -/* T! */ -/* title of button for Gallery Element to create a new entry in the gallery */ -/* Titulo do butão para adicionar uma nova entrada na Galeria */ -New Photo -Neues Foto -Nova slika -Nowa fotografia -Nova imagem -Nytt foto -Nieuwe foto -Nouvelle image - -GalleryNewFotos -/* T! */ -/* title of button for Gallery Element to create several new entries in the gallery */ -/* TODO: SRPSKI, POLISH, PORTUGUESE, SWEDISH, DUTCH, FRENCH */ -New Photos -Neue Fotos -Nova slika -Nowa fotografia -Nova imagem -Nytt foto -Nieuwe foto -Nouvelle image - -GalleryNoImage -/* T! */ -/* placeholder text for Gallery Element when now image is present for an entry */ -/* Texto para a Galeria quando não existe uma imagem para uma entrada */ -...no image... -...kein Foto... -...nema slike... -...brak obrazka... -...nenhuma imagem... -...ingen bild... -...geen afbeelding... -...pas d'image... - -NoGalleryEditorOnIPhone -/* T! */ -/* message explaining that there is no gallery editor for the iPhone */ -Unfortunately image uploads are currently not supported for the iPhone. -Leider werden momentan Bild-Uploads für das iPhone noch nicht unterstützt. -Unfortunately image uploads are currently not supported for the iPhone. -Unfortunately image uploads are currently not supported for the iPhone. -Unfortunately image uploads are currently not supported for the iPhone. -Unfortunately image uploads are currently not supported for the iPhone. -Unfortunately image uploads are currently not supported for the iPhone. -Malheureusement, le transfert d'image pour l'iPhone n'est pas encore pris en charge. - -LogonButton -/* T! */ -/* tool tip for the WebYep Logon Button, when not logged in */ -/* Dica para o butão de login WebYep quando o utilizador não está logged in */ -WebYep Logon -WebYep Anmeldung -WebYep prijava -Logowanie WebYep -WebYep Logon -WebYep inloggning -WebYep login -Connexion webYep - -LogoffButton -/* T! */ -/* tool tip for the WebYep Logon Button, when logged in */ -/* Dica para o butão de login WebYep quando o utilizador está logged in */ -Logout -Abmelden -Odjava -Wyloguj -Logout -Logga ut -Log uit -Déconnexion - -LogonURL -webyep-logon-en.php -webyep-logon-de.php -webyep-logon-de.php -webyep-logon-pl.php -webyep-logon-en.php -webyep-logon-sv.php -webyep-logon-en.php -webyep-logon-en.php - -HelpButton -/* T! */ -/* tool tip for the help icon */ -/* Dica para o icon de ajuda (Help) */ -Help -Hilfe -Pomoc -Pomoc -Help -Hjälp -Help -Aide - -HelpFolder -help/english -help/deutsch -help/srpski -help/polski -help/portuguese -help/swedish -help/dutch -help/french - -AtDate -/* T! */ -/* for use in date expressions, like "Created on Sat, Jun 7th" */ -/* Para uso em expressões de datas, como "Criado no Sábado, Junho 7" */ -on -am -u -dnia -no -den -op -le - -AtTime -/* T! */ -/* for use in time expressions, like "Created at 10:34 pm" */ -/* Para uso em expressões de tempo, como "Criado ás 10:34" */ -at -um -u -o -ás -kl. -om -à - -ClientIP -/* T! */ -/* caption of the author's IP address for the Guestbook Element */ -/* Endereço IP do autor para o Guestbook */ -Sender IP Address -IP-Adresse des Senders -IP-adresa posiljaoca -Adres IP autora -Endereço IP de quem envia -Avsändarens IP-adress -IP adres afzender -Adresse IP de l'epéditeur - -unknown -/* T! */ -/* used as the value for the author's IP address, if the address is not known */ -/* Usado para o endereço IP de quem envia, caso esse endereço IP seja desconhecido */ -unknown -unbekannt -nepoznata -nieznany -Endereço IP desconhecido -okänd -onbekend -inconnu - -IPIsBlocked -/* T! */ -/* error message displayed by the Guestbook Element, if the author's IP address is blocked */ -/* Mensagem de erro no Guestbook caso o endereço IP de quem envia esteja bloqueado */ -Message could not be added: Your IP address is blocked. -Nachricht konnte nicht angenommen werden: Ihre IP-Adresse ist gesperrt. -Poruka nije mogla da bude primljena: Vasa IP-adresa je blokirana. -Adres IP jest zablokowany -Mensagem não pode ser adicionada: O seu endereço IP está bloqueado. -Din IP-adress är blockerad. -Bericht kan niet worden toegevoegd: uw IP adres is geblokkeerd -Le message n'a pas pu être accepté, votre adresse IP est bloqué. - -GuestbookUnBlockConfirm -/* T! */ -/* confirmation question when re-enabling a blocked IP address in the Guestbook Element */ -/* Pergunta de confirmação quando se dá novamente autorização a um endereço IP que está bloqueado no Guestbook */ -Really reenable this IP address? -Diese IP-Adresse wirklich wieder freigeben? -Zaista deblokirati ovu adresu? -Czy na pewno udostępnić ten adres IP? -Autoriza novamente o acesso a este endereço IP ? -Ta bort blockering för denna IP-adress? -Blokkering van dit IP-adres echt opheffen? -Autoriser cette adresse IP? - -GuestbookBlockConfirm -/* T! */ -/* confirmation question when blocking an IP address in the Guestbook Element */ -/* Pergunta de confirmação quando se bloqueia o acesso a um determinado endereço IP no Guestbook */ -Really block this IP address? -Diese IP-Adresse wirklich sperren? -Zaista blokirati ovu adresu? -Czy na pewno zablokować ten adres IP? -Confirma o bloqueio a este endereço IP? -Blockera denna IP-adress? -Dit IP-adres echt blokkeren? -Bloquer cette adresse IP? - -GuestbookRemoveConfirm -/* T! */ -/* confirmation question when deleting an entry in the Guestbook Element */ -/* Pergunta de confirmação quando se apaga uma entrada no Guestbook */ -Really remove this entry? -Diesen Eintrag wirklich löschen? -Zaista obrisati ovaj upis? -Czy na pewno usunąć ten wpis? -Pretende remover esta entrada? -Ta bort detta inlägg? -Deze bijdrage echt verwijderen? -Supprimer ce message? - -GuestbookRemoveButton -/* T! */ -/* title of button for deleting an entry in the Guestbook Element */ -/* Titulo do butão para apagar uma entrada no Guestbook */ -Remove Entry -Eintrag löschen -Ubrisi upis -Usuń wpis -Apagar entrada -Ta bort inlägg -Bijdrage verwijderen -Supprimer message - -GuestbookBlockButton -/* T! */ -/* title of button for blocking an IP address in the Guestbook Element */ -/* Titulo de butão para bloquear um endereço IP no Guestbook */ -Block this IP -Diese IP-Adresse sperren -Blokiraj IP-Adresu -Zablokuj ten adres IP -Bloqueie este IP -Blockera IP-adressen -Blokkeer dit IP-adres -Bloquer cette adresse IP - -GuestbookUnBlockButton -/* T! */ -/* title of button for re-enabling an IP address in the Guestbook Element */ -/* Titulo do butão para re-permitir o acesso de um endereço IP bloqueado no Guestbook */ -Reenable this IP -Diese IP-Adresse freigeben -Deblokiraj IP-adresu -Przywróć ten adres IP -Re-enable este IP -Häv blockering av IP-adressen -Hef blokkering van dit IP-adres op -Autoriser cette adresse IP - -BlockedIPs -/* T! */ -/* heading for list of blocked IP addresses in the Guestbook Element */ -/* Cabeçalho da lista de endereços IP bloqueados no Guestbook */ -Blocked IPs -Gesperrte IP-Adressen -Blokirane IP-adrese -Zablokowane adresy IP -IPs Bloqueados -Blockerade IP-adresser -Geblokkeerde IP-adressen -Adresses IP bloquées - -GuestbookMailSubject -/* T! */ -/* subject for mails generated by the Guestbook Element */ -/* Campo Assunto para os mails gerados pelo Guestbook */ -New entry in your guestbook at %s -Neuer Eintrag in Ihrem Gaestebuch auf %s -Novi upis u Vasoj knjizi gostiju na %s -Nowy wpis w księdze gości %s -Nova entrada no Guestbook %s -Nytt inlägg i din gästbok %s -Nieuwe bijdrage in uw gastenboek %s -Nouvelle entrée sur votre livre d'or sur %s - -GuestbookMailText -/* T! */ -/* content for mails generated by the Guestbook Element */ -/* Campo de Conteudo para mails gerados pelo Guestbook */ -/* leave formatting characters "\n" and "%s" intact!!! /* -Name: %s\nEMail: %s\nMessage:\n%s -Name: %s\nE-Mail: %s\nNachricht:\n%s -Ime: %s\nE-Mail: %s\nPoruka:\n%s -Nazwa: %s\nEMail: %s\nWiadomość:\n%s -Nome: %s\nEMail: %s\nMensagem:\n%s -Namn: %s\nE-post: %s\nMeddelande:\n%s -Naam: %s\nE-mail: %s\nBericht:\n%s -Nom: %s\nE-Mail: %s\nMessage:\n%s - -MultiFileUploadNoteTemplate -/* T! */ -/* Shown in upload dialog if user can upload multiple files */ -Hold down the %s key to select multiple files in the file selection dialog. -Halten Sie die %s-Taste gedrückt, um gleich mehrere Dateien im Dateiauswahl-Dialog zu selektieren. -Hold down the %s key to select multiple files in the file selection dialog. -Hold down the %s key to select multiple files in the file selection dialog. -Hold down the %s key to select multiple files in the file selection dialog. -Hold down the %s key to select multiple files in the file selection dialog. -Hold down the %s key to select multiple files in the file selection dialog. -Hold down the %s key to select multiple files in the file selection dialog. - -MultiFileUploadNoteNoGo -/* T! */ -/* Shown in upload dialog if browser does not support uploading multiple files */ -Your web browser unfortunately does not support uploading multiple files at once. -Ihr Web-Browser unterstützt das gleichzeitige Hochladen mehrerer Dateien leider nicht. -Your web browser unfortunately does not support uploading multiple files at once. -Your web browser unfortunately does not support uploading multiple files at once. -Your web browser unfortunately does not support uploading multiple files at once. -Your web browser unfortunately does not support uploading multiple files at once. -Your web browser unfortunately does not support uploading multiple files at once. -Your web browser unfortunately does not support uploading multiple files at once. - diff --git a/webyep-system/programm/mp3-player.php b/webyep-system/programm/mp3-player.php deleted file mode 100644 index 1dac910..0000000 --- a/webyep-system/programm/mp3-player.php +++ /dev/null @@ -1,71 +0,0 @@ -bCheck(WYPATH_CHECK_JUSTAUDIO|WYPATH_CHECK_NOSCRIPT|WYPATH_CHECK_NOPATH)) { - $goApp->log("missuse of mp3 player script, path: " . $oFilename->sPath); - exit(0); -} - -$oURL = od_clone($goApp->oDataURL); -$oURL->addComponent($oFilename->sPath); -?> - - -<?php echo WYTS("MP3PlayerWindowTitle")?> - - - - -
-bIsMac) { - $sURL = $oURL->sEURL(); - $iWidth = 200; - $iHeight = 16; - echo "\n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo ""; -} -else { - $oWaxURL = od_clone($goApp->oProgramURL); - $oWaxURL->addComponent("wax.php"); - $oWaxURL->dQuery["URL"] = $oURL->sURL(); - $oWaxURL->dQuery["IE"] = ".wax"; - $sURL = $oWaxURL->sEURL(); - $iWidth = 300; - $iHeight = 72; - - // http://www.mioplanet.com/rsc/embed_mediaplayer.htm - echo "\n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "\n"; -} -?>
- - \ No newline at end of file diff --git a/webyep-system/programm/notice.php b/webyep-system/programm/notice.php deleted file mode 100644 index e815c6e..0000000 --- a/webyep-system/programm/notice.php +++ /dev/null @@ -1,57 +0,0 @@ -sFormFieldValue("TITLE"); - $sTitle = WYTS($sTKey); - $sTitle = str_replace("WebYep", $webyep_sProductName, $sTitle); - $sMKey = $goApp->sFormFieldValue("MESSAGE"); - $sMessage = WYTS($sMKey); - $sMessage = str_replace("WebYep", $webyep_sProductName, $sMessage); - $sHelpFile = $goApp->sFormFieldValue("HELP"); -?> - - - - - - - -<?php echo $webyep_sProductName?> <?php echo WYTS("WebYepNotice");?> -sCharsetMetatag(); ?> - - - - -> - - - - - - - -
- - - - -

-
-

-

- - -
<>sHelpLink($sHelpFile); ?>
- -
- - diff --git a/webyep-system/programm/styles.css b/webyep-system/programm/styles.css deleted file mode 100644 index ad1e56a..0000000 --- a/webyep-system/programm/styles.css +++ /dev/null @@ -1,289 +0,0 @@ -body { - font-family: Verdana, Geneva, sans-serif; - font-size: 12px; - background-color: #fff; - color: #000; - margin: 0; - padding: 0; -} -.pageTitle { - font-size: 20px; - font-weight: bold; - color: #0099CC -} -h1 { - font-size: 24px; - font-weight: bold; - color: #0099CC; -} -img { - border: none; -} -.response { - font-size: 18px; - font-weight: bold; - color: #00CC00; -} -.textButton { - font-size: 12px; - font-weight: bold; - color: #000000; - text-decoration: none; -} - -.textButton a:link { - color: #000000; - text-decoration: none; -} - -.textButton a:visited { - color: #000000; - text-decoration: none; -} - -.textButton a:active { - color: #000000; - text-decoration: none; -} - -.formFieldTitle { - font-size: 12px; - font-weight: bold; -} -.formButton { - font-family: Verdana, Geneva, sans-serif; - font-size: 12px; - font-weight: bold; - color: #000000; -} -.warning { - font-size: 18px; - color: #CC0000; -} -.remark { - font-size: 10px; -} -a:link { - color: #006587; -} -a:active { - color: #006587; -} -a:visited { - color: #0084B0; -} -.helpLink { - font-size: 12px; - font-weight: bold; - color: #0099CC; - text-decoration: none; -} - -.helpLink a:link { - color: #0099CC; - text-decoration: none; -} - -.helpLink a:visited { - color: #0099CC; - text-decoration: none; -} - -.helpLink a:active { - color: #0099CC; - text-decoration: none; -} - -.codeExample { - font-family: "Courier New", Courier, mono; -} - -.editorTitle { - font-size: 18px; - color: gray; -} -.debugBorder { - border: dotted 1px #888; -} -.left { - text-align: left !important; -} -.center { - text-align: center; -} -.right { - text-align: right !important; -} -.onlineHelp { - background-color: #ffffff; - color: #000000; - padding: 5px; -} -.onlineHelp h4 { - margin: 15px 0 0 0; -} -.onlineHelp p { - margin: 5px 0; -} -table.description { - font-size: 12px; -} -table.description td { - vertical-align: top; - padding: 6px; -} -#WY_EditArea { - height: 300px; - padding: 0; - border: solid 1px black; - background-color: #fff; - overflow-x: hidden; - overflow-y: scroll; -} -#WY_InputArea { - position: absolute; - top: 320px; - left: 10px; - width: 318px; - border: solid 1px #999; - border-radius: .5em; - -moz-border-radius: .5em; - padding: 5px; -} -#WY_EditorButtonPanel1 { - width: 100px; - margin: 30px auto 10px; -} -#WY_EditorPostArea { - display: none; -} -.WY_EditorButtonRow { - text-align: center; -} - -.WY_EditorInputField { - margin: 0 0 5px 0; -} -.WY_EditorInputField label { - font-size: .9em; -} -.WY_EditMenu { - width: 230px; -} -.vSpace { - margin-top: 10px; -} - -.placeholder { - background-color: #cfcfcf; - border-left: solid 1px #888; -} - -.ui-nestedSortable-error { - background-color: #fbe3e4; - background-image: url(./images/stop.gif); - background-repeat: no-repeat; - background-position: 5px 50%; - color: #8a1f11; -} - -.hideChildren ul { - display: none; -} - -ul.sortable, ul.sortable ul { - margin: 0 0 0 20px; - padding: 0; - list-style-type: none; -} - -ul.sortable { - margin: 0 0 0 3px; -} - -.sortable li { - margin: 0; - padding: 0; -} - -.sortable li div { - border-bottom: 1px solid #fff; - background-color: #f0f0f0; - background: -moz-linear-gradient(#f8f8f8, #f0f0f0); - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#f0f0f0)); - border-radius: .3em 0 0 .3em; - -moz-border-radius: .3em 0 0 .3em; - padding: 2px 7px 0 7px; - cursor: move; - min-height: 16px; - line-height: 12px; -} - -.WY_EditorMenuItem span.link { - font-size: smaller; - font-style: italic; - color: #666; -} -.hidden span.link { - color: #888; -} - -.sortable li div:hover { - background-color: #e8e8e8; - background: -moz-linear-gradient(#f0f0f0, #e8e8e8); - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e8e8e8)); -} - -.sortable li div.hidden { - background-color: #f0f0f0; - background: -moz-linear-gradient(#f8f8f8, #f0f0f0); - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#f0f0f0)); - color: #808080; - font-style: italic; -} -.sortable li div.hidden:hover { - background-color: #e8e8e8; - background: -moz-linear-gradient(#f0f0f0, #e8e8e8); - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e8e8e8)); -} -.sortable li div.selected { - background-color: #fc0 !important; - background: -moz-linear-gradient(#FFF8A3, #FCE093) !important; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF8A3), to(#FCE093)) !important; -} -.sortable li div.selected:hover { - background-color: #fc0 !important; - background: -moz-linear-gradient(#FFF8A3, #FCE093) !important; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF8A3), to(#FCE093)) !important; -} - -li div span.toggle { - width: 13px; - height: 13px; - display: block; - float: right; - margin: 1px; - cursor: pointer; -} -li div span.toggle { - background-image: url(./images/minus-button.gif); - background-repeat: no-repeat; -} -li.hideChildren div span.toggle { - background-image: url(./images/plus-button.gif); - background-repeat: no-repeat; -} - -.helpLinkNew { - color: #0099CC; - font-size: 14px; - line-height: 16px; - font-weight: bold; - display: block; - float: left; - text-decoration: none; - background-image: url(./images/help.gif); - background-position: top left; - background-repeat: no-repeat; - padding: 0 0 0 20px; -} diff --git a/webyep-system/programm/wax.php b/webyep-system/programm/wax.php deleted file mode 100644 index b8fd901..0000000 --- a/webyep-system/programm/wax.php +++ /dev/null @@ -1,23 +0,0 @@ -\n"; - echo " \n"; - echo " \n"; - if ($sAuthor) echo " $sAuthor\n"; - if ($sTitle) echo " $sTitle\n"; - echo " \n"; - echo "\n"; -?> \ No newline at end of file diff --git a/webyep-system/programm/webyep-logon-de.php b/webyep-system/programm/webyep-logon-de.php deleted file mode 100644 index 42e9975..0000000 --- a/webyep-system/programm/webyep-logon-de.php +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - -WebYep Anmeldung - -sCharsetMetatag(); ?> - - - - -> - - - - - - -
- - - - -

WebYep Anmeldung

-
-

WebYep

-

Das feine, kleine Web Content Management System

-

">WebYep ist ein kompaktes Web Content - Management System, mit dem editierbare Web-Seiten besonders einfach erstellt - und verwaltet werden können. Im Gegensatz zu größeren CMS - Lösungen, bietet WebYep eine kostengünstige Alternative für - kleinere Anwendungen. WebYep richtet sich vor allem an Anwender ohne PHP - oder HTML Kenntnisse, die rasch und unkompliziert editierbare Web Seiten - erstellen wollen.

-

Um mit WebYep Ihre Webseiten bearbeiten zu können, müssen - Sie in Ihrem Webbrowser JavaScript aktivieren!

-
- - diff --git a/webyep-system/programm/webyep-logon-en.php b/webyep-system/programm/webyep-logon-en.php deleted file mode 100644 index dafd033..0000000 --- a/webyep-system/programm/webyep-logon-en.php +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - -WebYep Logon -sCharsetMetatag(); ?> - - - - -> - - - - - - -
- - - - -

WebYep - Logon

-
-

WebYep

-

The shiny, tiny Web Content Management System

-

">WebYep is a compact Web - Content Management System, making editable Websites extremely easy to create - and maintain. Different to bigger WebCMS tools, WebYep offers a low priced - alternative for small Websites. WebYep is ideal for WebDesigners that - don't want to dive into the deep waters of server side scripting with - PHP, but just want to create a view editable web pages with a simple to - use tool.

-

To edit these pages with WebYep you need to enable JavaScript in your Web - Browser!

-
- - diff --git a/webyep-system/programm/webyep-logon-pl.php b/webyep-system/programm/webyep-logon-pl.php deleted file mode 100644 index 251484f..0000000 --- a/webyep-system/programm/webyep-logon-pl.php +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - -WebYep Logon - - - - - -> - - - - - - -
- - - - -

Logowanie WebYep

-
-

WebYep

-

Zgrabny, lśniący System Zarządzania Treścią CMS

-

">WebYep jest kompaktowym CMS'em, w ktrórym tworzenie edytowalnych stron internetowych jest bardzo szybkie i proste. W odróżnieniu od większych systemów CMS, WebYep jest ekonomiczą alternatywą dla mniejszych stron.. WebYep jest idealnym rozwiązaniem dla webmasterów nie mających ochoty na zagłebianie się w sktypty serwerowe PHP, a jedynie chcą stworzyć zarządzalną stronę przy pomocy prostego narzędzia.

-

Aby edytować strony w WebYep porzebna jest włączona w przeglądarce obsługa JavaScript!

-
- - diff --git a/webyep-system/programm/webyep.php b/webyep-system/programm/webyep.php deleted file mode 100644 index dacc6ff..0000000 --- a/webyep-system/programm/webyep.php +++ /dev/null @@ -1,364 +0,0 @@ -", "$webyep_sHeadHTML", $sIn):$sIn; - $sIn = $webyep_sBodyHTML ? str_replace("", "$webyep_sBodyHTML", $sIn):$sIn; - - return $sIn; -} - -function webyep_showSystemInfos() { - global $goApp; - $bMay = false; - if ($goApp->bEditPermission) $bMay = true; - if ($bMay) { - echo "

PHP System Infos

\n"; - eval(phpinfo()); - } -} - -function webyep_sHTMLEntities($s, $bAll = true) { - global $webyep_sCharset; - - if ($webyep_sCharset == "") { - if (!$bAll) { - $dTable = get_html_translation_table(HTML_ENTITIES); - $dTable["<"] = "<"; - $dTable[">"] = ">"; - $dTable[chr(183)] = chr(183); // leave middot allone - needed for lists - $s = strtr($s, $dTable); - } else { - $s = htmlentities($s); - } - } else { - $s = str_replace("&", "&", $s); - $s = str_replace("\"", """, $s); - $s = str_replace("'", "'", $s); - if ($bAll) { - $s = str_replace(">", ">", $s); - $s = str_replace("<", "<", $s); - } - $s = str_replace("\\>", ">", $s); - $s = str_replace("\\<", "<", $s); - } - return $s; -} - -function webyep_showSecWarning() { - $sText = WYTS("SecWarning"); - echo ""; -} - -function webyep_checkDataFolderIntegrity() { - global $goApp, $webyep_dMD5s; - - $oDP = od_clone($goApp->oDataPath); - $r = opendir($oDP->sPath); - while ($r && ($sFN = readdir($r)) !== false) { - if (preg_match('/\.php$/', $sFN) || preg_match('/\.htm$/', $sFN) || (preg_match('/\.html$/', $sFN) && $sFN != "readme.html" && $sFN != "liesmich.html") || preg_match('/\.js$/', $sFN)) { - webyep_showSecWarning(); - return; - } - } - closedir($r); -} - -// in case config can't be found -$webyep_sAdminName = (string)mt_rand(10000, 99999); -$webyep_sAdminPassword = (string)mt_rand(10000, 99999); -$webyep_sBaseURL = ""; -$webyep_bUseTablesForMenus = false; // deprecated -$webyep_bUseJavaScriptMenus = false; -$webyep_bUseTablesForGalleries = true; -$webyep_bAutoCloseMenus = false; -$webyep_bRememberOpenMenus = true; -$webyep_bTitleAlwaysOpensPage = false; -$webyep_bShowDisabledEditButtons = true; -$webyep_bOtherLoginsMayEditGlobalData = false; -$webyep_sHTMLStandard = "auto"; -$webyep_bLiveDemoLockTemplate = false; -$webyep_iUseImageBox = WEBYEP_NOBOX; // check, if subfolder is present in /opt and set $webyep_iUseImageBox accordingly (see below) -$webyep_bDoNotIncludejQuery = false; // jQuery will be included, if required (see below) -$webyep_bDoNotIncludePrototype = false; // Prototype will be included, if required (see below) -$webyep_bDoNotIncludeScriptaculous = false; // Scriptaculous will be included, if required (see below) -$webyep_aMultiLoginName = array(); -$webyep_aMultiLoginPassword = array(); -$webyep_aMultiLoginURLPatterns = array(); - -$webyep_iMajorVersion = 1; -$webyep_iMinorVersion = 8; -$webyep_iSubVersion = 0; -$webyep_sCopyrightLine = "© 2013, Objective Development Software GmbH"; - -if (isset($_GET['webyep_sIncludePath']) || isset($_POST['webyep_sIncludePath']) || isset($_COOKIE['webyep_sIncludePath']) || isset($_SESSION['webyep_sIncludePath'])) exit(-1); -if (strpos($webyep_sIncludePath, ":") !== false) exit(-1); -if (!file_exists(webyep_sConfigValue("webyep_sIncludePath"))) exit(-1); -include_once(webyep_sConfigValue("webyep_sIncludePath") . "/lib/foundation.php"); - -$webyep_bTesting = isset($_SERVER['HTTP_HOST']) && (webyep_str_murks($_SERVER['HTTP_HOST'])=="jrolrc.ubzr" || webyep_str_murks($_SERVER['HTTP_HOST'])=="gevyyvna.ybpny"); -// if ($webyep_bTesting) $webyep_bDebug = true; - -// for CKFinder: We need to be able to include webyep.php from within a function -global $webyep_sAdminName; -global $webyep_sAdminPassword; - -$sConfigFilePath = webyep_sConfigValue("webyep_sIncludePath") . "/../config-inc.php"; -if (!@include_once($sConfigFilePath)) { - $sConfigFilePath = webyep_sConfigValue("webyep_sIncludePath") . "/../konfiguration.php"; - if (!@include_once($sConfigFilePath)) - $goApp->log("could not find config file"); -} - -// backward compatibility with pre 1.2.2 config -if (!isset($webyep_sMenuType)) $webyep_sMenuType = "div"; - -if ($webyep_sMenuType == "list") { - $webyep_bUseListsForMenus = true; - $webyep_bUseJavaScriptMenus = false; -} -else if ($webyep_sMenuType == "listJS") { - $webyep_bUseListsForMenus = true; - $webyep_bUseJavaScriptMenus = true; -} -else { - $webyep_bUseListsForMenus = false; - $webyep_bUseJavaScriptMenus = false; -} - -// if ($webyep_bTesting) $webyep_sCharset = "iso-8859-2"; -// if ($webyep_bTesting) $webyep_iForcedLanguageID = 0; - -if ($webyep_bDebug) { - if (defined('E_DEPRECATED')) { - error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); // PHP 5.3+ - } else { - error_reporting(E_ALL & ~E_NOTICE); // old PHP version - } - ini_set("display_errors", "On"); -} - -if ($webyep_bLiveDemo) { - if (isset($_SERVER["REDIRECT_URL"])) { - $sRedirectURL = $_SERVER["REDIRECT_URL"]; - if (substr($sRedirectURL, -1) == "/") $sRedirectURL .= "index.php"; - $_SERVER["PHP_SELF"] = $sRedirectURL; - $_SERVER["SCRIPT_NAME"] = $sRedirectURL; - } - else if (isset($_SERVER["REQUEST_URI"])) { - $iQueryPos = strpos($_SERVER["REQUEST_URI"], "?"); - $sWithoutQuery = substr($_SERVER["REQUEST_URI"], 0, $iQueryPos ? $iQueryPos:strlen($_SERVER["REQUEST_URI"])); - if (substr($sWithoutQuery, -1) == "/") $sWithoutQuery .= "index.php"; - $_SERVER["PHP_SELF"] = $sWithoutQuery; - $_SERVER["SCRIPT_NAME"] = $sWithoutQuery; - } - // get live demo slot ID - $sURI = $_SERVER['REQUEST_URI']; - if (preg_match('|.*/' . WEBYEP_DEMOSLOT_PREFIX . '([end]{2})([0-9]+)/.*|', $sURI, $aReg)) { - $webyep_sLiveDemoSlotID = $aReg[2]; - if ($aReg[1] == "en") $webyep_iForcedLanguageID = 0; - if ($aReg[1] == "de") $webyep_iForcedLanguageID = 1; - } - else $webyep_sLiveDemoSlotID = ""; -} - -include_once(webyep_sConfigValue("webyep_sIncludePath") . "/lib/WYApplication.php"); -include_once(webyep_sConfigValue("webyep_sIncludePath") . "/lib/WYLanguage.php"); - -// backward compatibility with 1.0.x -if ( isset($webyep_sAdminPasswort) && !isset($webyep_sAdminPassword) ) { - $webyep_sAdminPassword = $webyep_sAdminPasswort; -} - -// backward compatibility with pre 1.2.2 config -if (!isset($webyep_bOpenFullURLsInNewWindow)) $webyep_bOpenFullURLsInNewWindow = false; -// backward compatibility with early pre releases of 1.2.2 -if (isset($webyep_bOpenLongTextFullURLsInNewWindow)) $webyep_bOpenFullURLsInNewWindow = $webyep_bOpenLongTextFullURLsInNewWindow; - -$webyep_sVersionPostfix = ''; - -$_wy_sIncludePath = webyep_sConfigValue("webyep_sIncludePath"); -include_once("$_wy_sIncludePath/elements/WYShortTextElement.php"); -include_once("$_wy_sIncludePath/elements/WYLongTextElement.php"); -include_once("$_wy_sIncludePath/elements/WYImageElement.php"); -include_once("$_wy_sIncludePath/elements/WYMenuElement.php"); -include_once("$_wy_sIncludePath/elements/WYLoopElement.php"); -include_once("$_wy_sIncludePath/elements/WYLogonButtonElement.php"); -include_once("$_wy_sIncludePath/elements/WYAttachmentElement.php"); -include_once("$_wy_sIncludePath/elements/WYReadMoreElement.php"); - -if (file_exists("$_wy_sIncludePath/elements/WYRichTextElement.php")) include_once("$_wy_sIncludePath/elements/WYRichTextElement.php"); -if (file_exists("$_wy_sIncludePath/elements/WYGalleryElement.php")) include_once("$_wy_sIncludePath/elements/WYGalleryElement.php"); -if (file_exists("$_wy_sIncludePath/elements/WYAudioElement.php")) include_once("$_wy_sIncludePath/elements/WYAudioElement.php"); -if (file_exists("$_wy_sIncludePath/elements/WYGuestbookElement.php")) include_once("$_wy_sIncludePath/elements/WYGuestbookElement.php"); - -if ($webyep_sBaseURL) { - $goApp->oProgramURL->sPath = "$webyep_sBaseURL/" . (strpos($goApp->oProgramURL->sPath, "webyep-system/programm") !== false ? "programm":"program"); - $goApp->oDataURL->sPath = "$webyep_sBaseURL/" . (strpos($goApp->oDataURL->sPath, "webyep-system/daten") !== false ? "daten":"data"); - $goApp->oImageURL = od_clone($this->oProgramURL); - $goApp->oImageURL->addComponent("images"); -} - -// public API - -function webyep_bIsEditMode() -{ - global $goApp; - - return $goApp->bEditMode; -} - -function webyep_bHasEditPermissions() -{ - global $goApp; - - return $goApp->bEditPermission; -} - -// ---------- -// Not happy with this function here, but can't think of a better place right now... -function webyep_sGetFancyBoxVersion ($sPath) { - $aFiles = webyep_aScanDirectory ($sPath, "jquery\.fancybox-.+\.pack.js"); - return preg_replace("|jquery\.fancybox-(.+)\.pack.js|", "$1", $aFiles[0]); -} -// ---------- - -if (!function_exists("version_compare") || version_compare(PHP_VERSION, "4.2.0") < 0) { - list($fUSec, $fSec) = explode(' ', microtime()); - mt_srand($fSec + ((float)$fUSec * 100000)); -} - -if (!headers_sent()) { - if ($goApp->bShouldAvoidCaching()) { - header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); - header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); - header("Cache-Control: no-store, no-cache, must-revalidate"); - header("Cache-Control: post-check=0, pre-check=0", false); - header("Pragma: no-cache"); - } - else { - header("Last-Modified: " . gmdate("D, d M Y H:i:s", filemtime($goApp->oDataPath->sPath)) . " GMT"); - } -} - -// headers should not be sent at this point -if (headers_sent() && $webyep_bDocumentPage && !preg_match("|webyep-system/.*/notice.php|", $_SERVER['PHP_SELF']) && !preg_match("|webyep-system/.*/logon.php|", $_SERVER['PHP_SELF'])) { - echo $goApp->sNoticeWindowJS("HeaderProblemTitle", "HeaderProblemMessage"); -} -$goApp->outputWarningPanels(); -if ($goApp->bEditMode && !$goApp->bValidUser() && !preg_match("|webyep-system/.*/logon.php|", $_SERVER['PHP_SELF']) && !preg_match("|webyep-system/.*/notice.php|", $_SERVER['PHP_SELF'])) { - if ($webyep_bDocumentPage) { - echo "\n"; - } -} - -if ($webyep_bDocumentPage) { - ob_start("webyep_outputFilter"); - - WYLoopElement::setupHead(); - - if ($webyep_iUseImageBox == WEBYEP_NOBOX) { // only include js/css, if $webyep_iUseImageBox has default value - // LightBox --------------------------- - $sLightBoxSub = "opt/lightbox"; - $oLightBoxPath = od_clone($goApp->oProgramPath); - $oLightBoxPath->addComponent($sLightBoxSub); - if ($oLightBoxPath->bExists()) { - if ($webyep_bDoNotIncludeScriptaculous) $webyep_bDoNotIncludePrototype = true; // scriptaculous requires prototype - $webyep_iUseImageBox = WEBYEP_LIGHTBOX; - $oLightBoxURL = od_clone($goApp->oProgramURL); - $oLightBoxURL->addComponent($sLightBoxSub); - $sLightBoxURL = $oLightBoxURL->sEURL(); - $webyep_sHeadHTML .= "\n"; - if ($webyep_bDoNotIncludePrototype === false) { // undocumented Option from config.php - if set, user must include Prototype manually in HTML! - $webyep_sHeadHTML .= "\n"; - } - if ($webyep_bDoNotIncludeScriptaculous === false) { // undocumented Option from config.php - if set, user must include Scriptaculous manually in HTML! - $webyep_sHeadHTML .= "\n"; - } - $webyep_sHeadHTML .= "\n"; - $webyep_sHeadHTML .= "\n"; - } - // FancyBox --------------------------- - $sFancyBoxSub = "opt/fancybox"; - $oFancyBoxPath = od_clone($goApp->oProgramPath); - $oFancyBoxPath->addComponent($sFancyBoxSub); - if ($oFancyBoxPath->bExists() && !($webyep_iUseImageBox == WEBYEP_LIGHTBOX)) { - $oOptURL = od_clone($goApp->oProgramURL); - $oOptURL->addComponent("opt"); - $sOptURL = $oOptURL->sEURL(); - // Add jQuery - if ($webyep_bDoNotIncludejQuery === false) { // undocumented Option from config.php - if set, user must include jQuery manually in HTML! - $oOptPath = od_clone($goApp->oProgramPath); - $oOptPath->addComponent("opt"); - $aResult = webyep_aScanDirectory($oOptPath->sPath, "^jquery-([0-9]+\.)+(min\.)?js$"); - if (count($aResult) == 1) { // if we have something that looks like jQuery in /opt, use it - $sJQueryLibrary = $aResult[0]; - $webyep_sHeadHTML .= "\n"; - } else { // use newest jQuery v1.x from ajax.googleapis.com - $webyep_sHeadHTML .= "\n"; - } - } - $webyep_iUseImageBox = WEBYEP_FANCYBOX; - $sFancyBoxVersion = webyep_sGetFancyBoxVersion($oFancyBoxPath->sPath); // TODO: check if VersionNr is valid - $oFancyBoxURL = od_clone($goApp->oProgramURL); - $oFancyBoxURL->addComponent($sFancyBoxSub); - $sFancyBoxURL = $oFancyBoxURL->sEURL(); - $webyep_sHeadHTML .= "\n"; - $webyep_sHeadHTML .= "\n"; - // onload function to initialize the images: - $oFBOptionsPath = od_clone($goApp->oProgramPath); - $oFBOptionsPath->addComponent("opt/fancybox_params.js"); - if ($oFBOptionsPath->bExists()) { - // include params from option file - $webyep_sHeadHTML .= "\n"; - } else { - // use hardcoded defaults - $webyep_sHeadHTML .= "\n"; - } - } - } else { - $webyep_sHeadHTML .= "\n\n"; - } -} - -$oExtPath = od_clone($goApp->oProgramPath); -$oExtPath->removeLastComponent(); -$oExtPath->removeLastComponent(); -$oExtPath->addComponent("webyep-system-extensions.inc.php"); -if ($oExtPath->bExists()) include_once($oExtPath->sPath); - -?> \ No newline at end of file