From a2fd058bf567b33f29d211226b7580f2314be74a Mon Sep 17 00:00:00 2001 From: Julian Arndt Date: Mon, 3 Aug 2020 20:54:37 +0200 Subject: [PATCH] Changes for phpbb 3.3.0 --- .travis.yml | 80 --- acp/portal_module.php | 4 +- build.xml | 234 ------- composer.json | 18 +- composer.lock | 476 -------------- composer.phar | Bin 1106110 -> 0 bytes config/modules.yml | 88 ++- config/routing.yml | 13 +- config/services.yml | 28 +- controller/helper.php | 11 +- includes/functions.php | 12 +- language/de/info_acp_portal.php | 4 + .../modules/portal_announcements_module.php | 2 +- language/de/modules/portal_search_module.php | 2 +- language/de/modules/portal_tl_menu_module.php | 36 ++ language/de_x_sie/info_acp_portal.php | 54 ++ .../modules/portal_announcements_module.php | 74 +++ .../modules/portal_attachments_module.php | 54 ++ .../modules/portal_birthday_list_module.php | 44 ++ .../modules/portal_calendar_module.php | 131 ++++ .../de_x_sie/modules/portal_clock_module.php | 42 ++ .../de_x_sie/modules/portal_custom_module.php | 48 ++ .../modules/portal_donation_module.php | 67 ++ .../modules/portal_forumlist_module.php | 36 ++ .../modules/portal_friends_module.php | 47 ++ .../modules/portal_latest_bots_module.php | 43 ++ .../modules/portal_latest_members_module.php | 42 ++ .../modules/portal_leaders_module.php | 45 ++ .../modules/portal_link_us_module.php | 37 ++ .../de_x_sie/modules/portal_links_module.php | 56 ++ .../modules/portal_main_menu_module.php | 69 ++ .../de_x_sie/modules/portal_news_module.php | 70 ++ .../de_x_sie/modules/portal_poll_module.php | 53 ++ .../modules/portal_random_member_module.php | 41 ++ .../de_x_sie/modules/portal_recent_module.php | 51 ++ .../de_x_sie/modules/portal_search_module.php | 42 ++ .../modules/portal_statistics_module.php | 51 ++ .../modules/portal_stylechanger_module.php | 37 ++ .../modules/portal_topposters_module.php | 41 ++ .../modules/portal_user_menu_module.php | 45 ++ .../modules/portal_welcome_module.php | 43 ++ .../modules/portal_whois_online_module.php | 36 ++ language/de_x_sie/permissions_portal.php | 39 ++ language/de_x_sie/portal.php | 40 ++ language/de_x_sie/portal_acp.php | 109 ++++ language/en/info_acp_portal.php | 4 + modules/birthday_list.php | 2 +- modules/calendar.php | 4 +- modules/custom.php | 2 +- modules/portal_tl_menu.php | 148 +++++ modules/random_member.php | 9 +- modules/recent.php | 6 +- modules/user_menu.php | 29 +- phpunit.xml.dist | 35 - portal/fetch_posts.php | 2 +- .../theme/images/portal/portal_weather.png | Bin 0 -> 3478 bytes .../theme/images/portal/board3clock.swf | Bin 0 -> 1652 bytes .../images/portal/icon_portal_search.gif | Bin 0 -> 873 bytes .../theme/images/portal/spacer_down.png | Bin 0 -> 2799 bytes .../theme/images/portal/spacer_up.png | Bin 0 -> 2799 bytes styles/dark_vision/theme/portal.css | 597 ++++++++++++++++++ .../dark_vision/theme/portal_responsive.css | 104 +++ .../overall_footer_breadcrumb_prepend.html | 2 +- .../overall_header_breadcrumb_prepend.html | 2 +- .../template/portal/_block_config.html | 6 +- .../portal/modules/announcements_center.html | 102 +-- .../modules/announcements_center_compact.html | 11 +- .../portal/modules/birthdays_side.html | 4 +- .../template/portal/modules/clock_side.html | 202 ++++-- .../template/portal/modules/custom_side.html | 10 +- .../template/portal/modules/friends_side.html | 18 +- .../template/portal/modules/jumpbox.html | 32 +- .../portal/modules/latest_members_side.html | 12 +- .../portal/modules/leaders_ext_side.html | 18 +- .../template/portal/modules/leaders_side.html | 26 +- .../template/portal/modules/links_side.html | 18 +- .../portal/modules/login_box_side.html | 4 +- .../portal/modules/main_menu_side.html | 28 +- .../template/portal/modules/news_center.html | 17 +- .../portal/modules/news_compact_center.html | 18 +- .../template/portal/modules/poll_center.html | 1 - .../template/portal/modules/poll_side.html | 1 - .../portal/modules/random_member_side.html | 2 +- .../portal/modules/recent_center.html | 92 +-- .../template/portal/modules/search_side.html | 2 +- .../template/portal/modules/tl_menu.html | 49 ++ .../portal/modules/topposters_side.html | 12 +- .../portal/modules/user_menu_side.html | 88 +-- .../portal/modules/whois_online_center.html | 19 +- .../portal/modules/whois_online_side.html | 8 +- .../template/portal/portal_body.html | 2 +- .../theme/images/portal/football-140px.png | Bin 0 -> 14565 bytes .../images/portal/icon_portal_search.png | Bin 0 -> 813 bytes .../theme/images/portal/portal_weather.png | Bin 0 -> 3478 bytes styles/prosilver/theme/portal.css | 32 +- styles/prosilver/theme/portal_responsive.css | 27 +- tests/functional/portal_acp_test.php | 136 ---- tests/functional/portal_announcement_test.php | 75 --- .../functional/portal_birthday_list_test.php | 52 -- tests/functional/portal_link_test.php | 70 -- tests/functional/portal_no_error_test.php | 84 --- tests/functional/portal_redirect_test.php | 59 -- .../portal_visit_registered_test.php | 187 ------ tests/functional/portal_vote_poll_test.php | 51 -- tests/mock/check_form_key.php | 20 - tests/mock/container_builder.php | 179 ------ tests/mock/controller_helper.php | 35 - tests/mock/template.php | 76 --- tests/mock/user.php | 61 -- tests/systemtests/base_database_test.php | 33 - tests/systemtests/base_test.php | 18 - tests/systemtests/fixtures/basetests.xml | 33 - tests/testframework/database_test_case.php | 27 - tests/testframework/functional_test_case.php | 18 - tests/testframework/test_case.php | 14 - tests/testframework/ui_test_case.php | 18 - tests/ui/portal_visit_ui_test.php | 29 - tests/unit/acp/fixtures/modules.xml | 51 -- tests/unit/acp/move_module_test.php | 447 ------------- tests/unit/acp/portal_module_test.php | 23 - tests/unit/controller/helper_test.php | 196 ------ tests/unit/controller/main_test.php | 115 ---- .../event/config/test/routing/environment.yml | 3 - tests/unit/event/listener_test.php | 239 ------- tests/unit/functions/check_file_src_test.php | 46 -- tests/unit/functions/fetch_news_test.php | 276 -------- tests/unit/functions/fixtures/news.xml | 193 ------ tests/unit/functions/fixtures/styles.xml | 21 - tests/unit/functions/fixtures/user_groups.xml | 23 - tests/unit/functions/functions_test.php | 53 -- tests/unit/functions/get_user_groups_test.php | 51 -- tests/unit/functions/simple_test.php | 16 - tests/unit/includes/fixtures/auth.xml | 41 -- tests/unit/includes/helper_test.php | 57 -- tests/unit/includes/modules_helper_test.php | 145 ----- tests/unit/modules/birthday_list_test.php | 110 ---- tests/unit/modules/calendar_test.php | 365 ----------- tests/unit/modules/clock_test.php | 57 -- tests/unit/modules/fixtures/configs.xml | 35 - tests/unit/modules/fixtures/users.xml | 9 - tests/unit/modules/module_base_test.php | 39 -- tests/unit/modules/search_test.php | 39 -- tests/unit/modules/welcome_test.php | 206 ------ tests/unit/portal/columns_test.php | 67 -- tests/unit/portal/fetch_posts_test.php | 283 --------- tests/unit/portal/fixtures/news.xml | 193 ------ .../modules_manager_confirm_box_test.php | 203 ------ tests/unit/portal/modules_manager_test.php | 168 ----- travis/prepare-coverage.sh | 18 - travis/prepare-phpbb.sh | 27 - travis/run-epv.sh | 18 - travis/run-testsuite.sh | 19 - travis/send-coverage.sh | 19 - 153 files changed, 3142 insertions(+), 6406 deletions(-) delete mode 100644 .travis.yml delete mode 100644 build.xml delete mode 100644 composer.lock delete mode 100755 composer.phar create mode 100644 language/de/modules/portal_tl_menu_module.php create mode 100644 language/de_x_sie/info_acp_portal.php create mode 100644 language/de_x_sie/modules/portal_announcements_module.php create mode 100644 language/de_x_sie/modules/portal_attachments_module.php create mode 100644 language/de_x_sie/modules/portal_birthday_list_module.php create mode 100644 language/de_x_sie/modules/portal_calendar_module.php create mode 100644 language/de_x_sie/modules/portal_clock_module.php create mode 100644 language/de_x_sie/modules/portal_custom_module.php create mode 100644 language/de_x_sie/modules/portal_donation_module.php create mode 100644 language/de_x_sie/modules/portal_forumlist_module.php create mode 100644 language/de_x_sie/modules/portal_friends_module.php create mode 100644 language/de_x_sie/modules/portal_latest_bots_module.php create mode 100644 language/de_x_sie/modules/portal_latest_members_module.php create mode 100644 language/de_x_sie/modules/portal_leaders_module.php create mode 100644 language/de_x_sie/modules/portal_link_us_module.php create mode 100644 language/de_x_sie/modules/portal_links_module.php create mode 100644 language/de_x_sie/modules/portal_main_menu_module.php create mode 100644 language/de_x_sie/modules/portal_news_module.php create mode 100644 language/de_x_sie/modules/portal_poll_module.php create mode 100644 language/de_x_sie/modules/portal_random_member_module.php create mode 100644 language/de_x_sie/modules/portal_recent_module.php create mode 100644 language/de_x_sie/modules/portal_search_module.php create mode 100644 language/de_x_sie/modules/portal_statistics_module.php create mode 100644 language/de_x_sie/modules/portal_stylechanger_module.php create mode 100644 language/de_x_sie/modules/portal_topposters_module.php create mode 100644 language/de_x_sie/modules/portal_user_menu_module.php create mode 100644 language/de_x_sie/modules/portal_welcome_module.php create mode 100644 language/de_x_sie/modules/portal_whois_online_module.php create mode 100644 language/de_x_sie/permissions_portal.php create mode 100644 language/de_x_sie/portal.php create mode 100644 language/de_x_sie/portal_acp.php create mode 100644 modules/portal_tl_menu.php delete mode 100644 phpunit.xml.dist create mode 100644 styles/all/theme/images/portal/portal_weather.png create mode 100644 styles/dark_vision/theme/images/portal/board3clock.swf create mode 100644 styles/dark_vision/theme/images/portal/icon_portal_search.gif create mode 100644 styles/dark_vision/theme/images/portal/spacer_down.png create mode 100644 styles/dark_vision/theme/images/portal/spacer_up.png create mode 100644 styles/dark_vision/theme/portal.css create mode 100644 styles/dark_vision/theme/portal_responsive.css create mode 100644 styles/prosilver/template/portal/modules/tl_menu.html create mode 100644 styles/prosilver/theme/images/portal/football-140px.png create mode 100644 styles/prosilver/theme/images/portal/icon_portal_search.png create mode 100644 styles/prosilver/theme/images/portal/portal_weather.png delete mode 100644 tests/functional/portal_acp_test.php delete mode 100644 tests/functional/portal_announcement_test.php delete mode 100644 tests/functional/portal_birthday_list_test.php delete mode 100644 tests/functional/portal_link_test.php delete mode 100644 tests/functional/portal_no_error_test.php delete mode 100644 tests/functional/portal_redirect_test.php delete mode 100644 tests/functional/portal_visit_registered_test.php delete mode 100644 tests/functional/portal_vote_poll_test.php delete mode 100644 tests/mock/check_form_key.php delete mode 100644 tests/mock/container_builder.php delete mode 100644 tests/mock/controller_helper.php delete mode 100644 tests/mock/template.php delete mode 100644 tests/mock/user.php delete mode 100644 tests/systemtests/base_database_test.php delete mode 100644 tests/systemtests/base_test.php delete mode 100644 tests/systemtests/fixtures/basetests.xml delete mode 100644 tests/testframework/database_test_case.php delete mode 100644 tests/testframework/functional_test_case.php delete mode 100644 tests/testframework/test_case.php delete mode 100644 tests/testframework/ui_test_case.php delete mode 100644 tests/ui/portal_visit_ui_test.php delete mode 100644 tests/unit/acp/fixtures/modules.xml delete mode 100644 tests/unit/acp/move_module_test.php delete mode 100644 tests/unit/acp/portal_module_test.php delete mode 100644 tests/unit/controller/helper_test.php delete mode 100644 tests/unit/controller/main_test.php delete mode 100644 tests/unit/event/config/test/routing/environment.yml delete mode 100644 tests/unit/event/listener_test.php delete mode 100644 tests/unit/functions/check_file_src_test.php delete mode 100644 tests/unit/functions/fetch_news_test.php delete mode 100644 tests/unit/functions/fixtures/news.xml delete mode 100644 tests/unit/functions/fixtures/styles.xml delete mode 100644 tests/unit/functions/fixtures/user_groups.xml delete mode 100644 tests/unit/functions/functions_test.php delete mode 100644 tests/unit/functions/get_user_groups_test.php delete mode 100644 tests/unit/functions/simple_test.php delete mode 100644 tests/unit/includes/fixtures/auth.xml delete mode 100644 tests/unit/includes/helper_test.php delete mode 100644 tests/unit/includes/modules_helper_test.php delete mode 100644 tests/unit/modules/birthday_list_test.php delete mode 100644 tests/unit/modules/calendar_test.php delete mode 100644 tests/unit/modules/clock_test.php delete mode 100644 tests/unit/modules/fixtures/configs.xml delete mode 100644 tests/unit/modules/fixtures/users.xml delete mode 100644 tests/unit/modules/module_base_test.php delete mode 100644 tests/unit/modules/search_test.php delete mode 100644 tests/unit/modules/welcome_test.php delete mode 100644 tests/unit/portal/columns_test.php delete mode 100644 tests/unit/portal/fetch_posts_test.php delete mode 100644 tests/unit/portal/fixtures/news.xml delete mode 100644 tests/unit/portal/modules_manager_confirm_box_test.php delete mode 100644 tests/unit/portal/modules_manager_test.php delete mode 100755 travis/prepare-coverage.sh delete mode 100755 travis/prepare-phpbb.sh delete mode 100755 travis/run-epv.sh delete mode 100755 travis/run-testsuite.sh delete mode 100755 travis/send-coverage.sh diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index eb5434c1..00000000 --- a/.travis.yml +++ /dev/null @@ -1,80 +0,0 @@ -language: php -sudo: required -dist: precise - -matrix: - include: - - php: 5.4 - env: DB=none;NOTESTS=1 - - php: 5.4 - env: DB=mysqli # MyISAM - - php: 5.4 - env: DB=mysql - - php: 5.4 - env: DB=mariadb - - php: 5.4 - env: DB=postgres - - php: 5.4 - env: DB=sqlite3 - - php: 5.4 - env: DB=mysqli;SLOWTESTS=1 - - php: 5.5 - env: DB=mysqli - - php: 5.6 - env: DB=mysqli - - php: 7.0 - env: DB=mysqli - - php: 7.1 - env: DB=mysqli - - php: nightly - env: DB=mysqli - - php: hhvm - env: DB=mysqli - allow_failures: - - php: hhvm - - php: nightly - fast_finish: true - -env: - global: - - EXTNAME="board3/portal" - - SNIFF="1" # Should we run code sniffer on your code? - - IMAGE_ICC="0" # Should we run icc profile sniffer on your images? - - COVERAGE="1" # Should we send coverage? - - EPV="1" # Should we run EPV (Extension Pre Validator) on your code? - - SPELLCHECK="1" # Should the php files be checked for obvious spelling errors? - - PHPBB_BRANCH="3.2.x" - -branches: - except: - - 2.0.x - - develop-1_0_X - -install: - - php composer.phar install --dev --no-interaction --prefer-source - - travis/prepare-phpbb.sh $EXTNAME $PHPBB_BRANCH - - cd ../../phpBB3 - - travis/prepare-extension.sh $EXTNAME $PHPBB_BRANCH - - travis/setup-phpbb.sh $DB $TRAVIS_PHP_VERSION - - sh -c "if [ '$COVERAGE' != '0' ]; then ../board3/Board3-Portal/travis/prepare-coverage.sh $DB $TRAVIS_PHP_VERSION; fi" - -before_script: - - travis/setup-database.sh $DB $TRAVIS_PHP_VERSION - - mkdir build/logs - - chmod +wx build/logs - -script: - - sh -c "if [ '$SNIFF' != '0' ]; then travis/ext-sniff.sh $DB $TRAVIS_PHP_VERSION $EXTNAME $NOTESTS; fi" - - sh -c "if [ '$IMAGE_ICC' != '0' ]; then travis/check-image-icc-profiles.sh $DB $TRAVIS_PHP_VERSION $NOTESTS; fi" - - sh -c "if [ '$NOTESTS' != '1' ]; then ../board3/Board3-Portal/travis/run-testsuite.sh $DB $TRAVIS_PHP_VERSION; fi" - - sh -c "if [ '$EPV' != '0' ]; then ../board3/Board3-Portal/travis/run-epv.sh $DB $TRAVIS_PHP_VERSION $EXTNAME; fi" - -after_script: - - sh -c "if [ '$COVERAGE' != '0' ]; then ../board3/Board3-Portal/travis/send-coverage.sh $DB $TRAVIS_PHP_VERSION; fi" - -notifications: - email: - recipients: - - admin@m-a-styles.de - on_success: change - on_failure: change diff --git a/acp/portal_module.php b/acp/portal_module.php index 91aa680a..3aa4c7ef 100644 --- a/acp/portal_module.php +++ b/acp/portal_module.php @@ -125,7 +125,7 @@ class portal_module if (!($this->c_class = $this->portal_helper->get_module($module_data['module_classname']))) { - continue; + break; } // Load module language @@ -445,7 +445,7 @@ class portal_module if (!($this->c_class = $this->portal_helper->get_module($module_classname))) { - continue; + break; } // Do not add modules that shouldn't be added diff --git a/build.xml b/build.xml deleted file mode 100644 index 71e45c7d..00000000 --- a/build.xml +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Build number is ${env.BUILD_NUMBER} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/composer.json b/composer.json index 36045899..ad35c5e7 100644 --- a/composer.json +++ b/composer.json @@ -6,20 +6,22 @@ "version": "2.1.0", "time": "2015-08-04 12:49:14", "license": "GPL-2.0", - "authors": [{ + "authors": [ + { "name": "Marc Alexander", "email": "admin@m-a-styles.de", "homepage": "http://www.m-a-styles.de", "role": "Lead Developer" - }, + }, { "name": "Joas Schilling", "email": "nickvergessen@gmx.de", "homepage": "http://mods.flying-bits.org", "role": "Developer" - }], + } + ], "require": { - "php": ">=5.3.9", + "php": ">=5.3.3", "marc1706/phpbb-text-shortener": "^0.1.0" }, "require-dev": { @@ -28,12 +30,12 @@ "extra": { "display-name": "Board3 Portal", "soft-require": { - "phpbb/phpbb": ">=3.1.5,<3.2.*@dev" + "phpbb/phpbb": ">=3.1.5,<3.4.*@dev" }, "version-check": { - "host": "board3.de", - "directory": "/updatecheck", - "filename": "board3_portal.json" + "host": "www.phpbb.com", + "directory": "/customise/db/extension/board3_portal_ext", + "filename": "version_check" } } } diff --git a/composer.lock b/composer.lock deleted file mode 100644 index c632a091..00000000 --- a/composer.lock +++ /dev/null @@ -1,476 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", - "This file is @generated automatically" - ], - "hash": "f79966a0c35657dc6831652d3a8b0f6e", - "content-hash": "eec8e152b8e3363ee143a27bf2481202", - "packages": [ - { - "name": "marc1706/phpbb-text-shortener", - "version": "v0.1.1", - "source": { - "type": "git", - "url": "https://github.com/marc1706/phpbb-text-shortener.git", - "reference": "3200fcfaf22f91d31cffcba475475e90bbe1d3bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/marc1706/phpbb-text-shortener/zipball/3200fcfaf22f91d31cffcba475475e90bbe1d3bf", - "reference": "3200fcfaf22f91d31cffcba475475e90bbe1d3bf", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "4.*", - "symfony/yaml": "~2.8" - }, - "type": "library", - "autoload": { - "psr-4": { - "Marc1706\\TextShortener\\": "src", - "Marc1706\\TextShortener\\tests\\": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marc Alexander", - "email": "admin@m-a-styles.de", - "homepage": "https://www.m-a-styles.de", - "role": "Developer" - } - ], - "description": "Library for shortening post text in phpBB 3.2.x", - "homepage": "https://www.m-a-styles.de", - "keywords": [ - "bbcode", - "extension", - "extensions", - "minify", - "php", - "phpbb", - "post", - "shortening" - ], - "time": "2017-02-11 17:30:06" - } - ], - "packages-dev": [ - { - "name": "gitonomy/gitlib", - "version": "v0.1.7", - "source": { - "type": "git", - "url": "https://github.com/gitonomy/gitlib.git", - "reference": "7a46107cfb8552b312101e0d5906e95d54d7ddc6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/gitonomy/gitlib/zipball/7a46107cfb8552b312101e0d5906e95d54d7ddc6", - "reference": "7a46107cfb8552b312101e0d5906e95d54d7ddc6", - "shasum": "" - }, - "require": { - "symfony/process": "~2.4" - }, - "require-dev": { - "psr/log": "~1" - }, - "suggest": { - "psr/log": "Add some log" - }, - "type": "library", - "autoload": { - "psr-0": { - "Gitonomy\\Git": [ - "src/", - "tests/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alexandre Salomé", - "email": "alexandre.salome@gmail.com", - "homepage": "http://alexandre-salome.fr" - }, - { - "name": "Julien DIDIER", - "email": "genzo.wm@gmail.com", - "homepage": "http://www.jdidier.net" - } - ], - "description": "Library for accessing git", - "homepage": "http://gitonomy.com", - "time": "2014-07-13 19:02:31" - }, - { - "name": "nikic/php-parser", - "version": "v0.9.5", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "ef70767475434bdb3615b43c327e2cae17ef12eb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/ef70767475434bdb3615b43c327e2cae17ef12eb", - "reference": "ef70767475434bdb3615b43c327e2cae17ef12eb", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=5.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.9-dev" - } - }, - "autoload": { - "psr-0": { - "PHPParser": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "time": "2014-07-23 18:24:17" - }, - { - "name": "phpbb/epv", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/phpbb/epv.git", - "reference": "75df9936ffbb8f05a1351cf622cf6f41c7d2d9f2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpbb/epv/zipball/87c89df9560431910fa9027a8129a9efac362ba4", - "reference": "75df9936ffbb8f05a1351cf622cf6f41c7d2d9f2", - "shasum": "" - }, - "require": { - "gitonomy/gitlib": "0.1.*@dev", - "nikic/php-parser": "0.9.*@dev", - "php": ">=5.3.3", - "sensiolabs/ansi-to-html": "~1.1", - "symfony/console": ">=2.3.0", - "symfony/finder": ">=2.3.0", - "symfony/yaml": ">=2.3.0|>=2.4.0|>=2.5.0" - }, - "require-dev": { - "phpunit/phpunit": "4.4.*", - "phpunit/phpunit-mock-objects": "2.3.*" - }, - "bin": [ - "src/EPV.php" - ], - "type": "library", - "autoload": { - "psr-4": { - "Phpbb\\Epv\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0" - ], - "authors": [ - { - "name": "Paul Sohier", - "email": "paul@phpbb.com" - } - ], - "description": "A extension validator for phpBB extensions. Extensions are required to pass the validator when submitted to the extension database.", - "time": "2015-02-12 12:13:06" - }, - { - "name": "sensiolabs/ansi-to-html", - "version": "v1.1.0", - "source": { - "type": "git", - "url": "https://github.com/sensiolabs/ansi-to-html.git", - "reference": "92d2ef7ffba5418be060d8ba8adaf7223d741f93" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/ansi-to-html/zipball/92d2ef7ffba5418be060d8ba8adaf7223d741f93", - "reference": "92d2ef7ffba5418be060d8ba8adaf7223d741f93", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "suggest": { - "twig/twig": "Provides nice templating features" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "psr-0": { - "SensioLabs\\AnsiConverter": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "A library to convert a text with ANSI codes to HTML", - "time": "2014-08-01 14:02:39" - }, - { - "name": "symfony/console", - "version": "v2.6.5", - "target-dir": "Symfony/Component/Console", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "53f86497ccd01677e22435cfb7262599450a90d1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/53f86497ccd01677e22435cfb7262599450a90d1", - "reference": "53f86497ccd01677e22435cfb7262599450a90d1", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/event-dispatcher": "~2.1", - "symfony/phpunit-bridge": "~2.7", - "symfony/process": "~2.1" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/process": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - } - }, - "autoload": { - "psr-0": { - "Symfony\\Component\\Console\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Symfony Console Component", - "homepage": "http://symfony.com", - "time": "2015-03-13 17:37:22" - }, - { - "name": "symfony/finder", - "version": "v2.6.5", - "target-dir": "Symfony/Component/Finder", - "source": { - "type": "git", - "url": "https://github.com/symfony/Finder.git", - "reference": "bebc7479c566fa4f14b9bcef9e32e719eabec74e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/Finder/zipball/bebc7479c566fa4f14b9bcef9e32e719eabec74e", - "reference": "bebc7479c566fa4f14b9bcef9e32e719eabec74e", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "symfony/phpunit-bridge": "~2.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - } - }, - "autoload": { - "psr-0": { - "Symfony\\Component\\Finder\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Symfony Finder Component", - "homepage": "http://symfony.com", - "time": "2015-03-12 10:28:44" - }, - { - "name": "symfony/process", - "version": "v2.6.5", - "target-dir": "Symfony/Component/Process", - "source": { - "type": "git", - "url": "https://github.com/symfony/Process.git", - "reference": "4d717f34f3d1d6ab30fbe79f7132960a27f4a0dc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/Process/zipball/4d717f34f3d1d6ab30fbe79f7132960a27f4a0dc", - "reference": "4d717f34f3d1d6ab30fbe79f7132960a27f4a0dc", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "symfony/phpunit-bridge": "~2.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - } - }, - "autoload": { - "psr-0": { - "Symfony\\Component\\Process\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Symfony Process Component", - "homepage": "http://symfony.com", - "time": "2015-03-12 10:28:44" - }, - { - "name": "symfony/yaml", - "version": "v2.6.5", - "target-dir": "Symfony/Component/Yaml", - "source": { - "type": "git", - "url": "https://github.com/symfony/Yaml.git", - "reference": "0cd8e72071e46e15fc072270ae39ea1b66b10a9d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/Yaml/zipball/0cd8e72071e46e15fc072270ae39ea1b66b10a9d", - "reference": "0cd8e72071e46e15fc072270ae39ea1b66b10a9d", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "symfony/phpunit-bridge": "~2.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - } - }, - "autoload": { - "psr-0": { - "Symfony\\Component\\Yaml\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Symfony Yaml Component", - "homepage": "http://symfony.com", - "time": "2015-03-12 10:28:44" - } - ], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": { - "phpbb/epv": 20 - }, - "prefer-stable": false, - "prefer-lowest": false, - "platform": { - "php": ">=5.3.9" - }, - "platform-dev": [] -} diff --git a/composer.phar b/composer.phar deleted file mode 100755 index 2a5ae2eade9bcb17b728f833a98cd76b8e7b77e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1106110 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

Bv-U`_DyN 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 diff --git a/config/modules.yml b/config/modules.yml index a219da77..084ca7d8 100644 --- a/config/modules.yml +++ b/config/modules.yml @@ -15,8 +15,7 @@ services: - '@user' - '@board3.portal.fetch_posts' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.attachments: class: board3\portal\modules\attachments arguments: @@ -30,8 +29,7 @@ services: - '%core.root_path%' - '@user' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.birthday_list: class: board3\portal\modules\birthday_list arguments: @@ -40,8 +38,7 @@ services: - '@dbal.conn' - '@user' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.calendar: class: board3\portal\modules\calendar arguments: @@ -56,16 +53,14 @@ services: - '@path_helper' - '@log' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.clock: class: board3\portal\modules\clock arguments: - '@config' - '@template' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.custom: class: board3\portal\modules\custom arguments: @@ -78,8 +73,7 @@ services: - '@user' - '@log' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.donation: class: board3\portal\modules\donation arguments: @@ -89,8 +83,7 @@ services: - '@user' - '@board3.portal.modules_helper' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.forumlist: class: board3\portal\modules\forumlist arguments: @@ -101,8 +94,7 @@ services: - '%core.php_ext%' - '@user' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.friends: class: board3\portal\modules\friends arguments: @@ -112,8 +104,7 @@ services: - '@template' - '@user' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.latest_bots: class: board3\portal\modules\latest_bots arguments: @@ -122,8 +113,7 @@ services: - '@template' - '@user' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.latest_members: class: board3\portal\modules\latest_members arguments: @@ -132,8 +122,7 @@ services: - '@template' - '@user' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.leaders: class: board3\portal\modules\leaders arguments: @@ -145,8 +134,7 @@ services: - '%core.php_ext%' - '@user' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.link_us: class: board3\portal\modules\link_us arguments: @@ -154,8 +142,7 @@ services: - '@template' - '@user' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.links: class: board3\portal\modules\links arguments: @@ -168,8 +155,7 @@ services: - '@user' - '@log' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.main_menu: class: board3\portal\modules\main_menu arguments: @@ -182,8 +168,7 @@ services: - '@user' - '@log' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.news: class: board3\portal\modules\news arguments: @@ -200,8 +185,7 @@ services: - '@user' - '@board3.portal.fetch_posts' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.poll: class: board3\portal\modules\poll arguments: @@ -215,8 +199,7 @@ services: - '@user' - '@board3.portal.modules_helper' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.random_member: class: board3\portal\modules\random_member arguments: @@ -224,8 +207,7 @@ services: - '@template' - '@user' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.recent: class: board3\portal\modules\recent arguments: @@ -237,8 +219,7 @@ services: - '%core.root_path%' - '%core.php_ext%' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.search: class: board3\portal\modules\search arguments: @@ -246,8 +227,7 @@ services: - '%core.php_ext%' - '%core.root_path%' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.statistics: class: board3\portal\modules\statistics arguments: @@ -257,8 +237,7 @@ services: - '@template' - '@user' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.stylechanger: class: board3\portal\modules\stylechanger arguments: @@ -269,8 +248,7 @@ services: - '@request' - '@user' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.topposters: class: board3\portal\modules\topposters arguments: @@ -280,8 +258,7 @@ services: - '%core.root_path%' - '%core.php_ext%' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.user_menu: class: board3\portal\modules\user_menu arguments: @@ -295,8 +272,7 @@ services: - '%core.root_path%' - '%core.php_ext%' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.welcome: class: board3\portal\modules\welcome arguments: @@ -307,8 +283,7 @@ services: - '%core.root_path%' - '%core.php_ext%' tags: - - { name: board3.portal.module } - + - {name: board3.portal.module} board3.portal.module.whois_online: class: board3\portal\modules\whois_online arguments: @@ -319,5 +294,18 @@ services: - '@user' - '%core.root_path%' - '%core.php_ext%' + tags: + - {name: board3.portal.module} + board3.portal.module.portal_tl_menu: + class: board3\portal\modules\portal_tl_menu + arguments: + - '@config' + - '@dbal.conn' + - '@request' + - '@template' + - '%core.root_path%' + - '%core.php_ext%' + - '@user' + - '@log' tags: - { name: board3.portal.module } diff --git a/config/routing.yml b/config/routing.yml index c00cfd17..f0359e88 100644 --- a/config/routing.yml +++ b/config/routing.yml @@ -1,13 +1,8 @@ board3_portal_controller: path: /portal - defaults: { _controller: board3.portal.main:handle } - -# This is currently not supported yet -# board3_portal_pages_controller: -# pattern: /portal/{page} -# defaults: { _controller: board3.portal.main:handle_page, page: "portal" } - -# Redirect to portal by default + defaults: + _controller: 'board3.portal.main:handle' board3_portal_redirect_controller: path: / - defaults: { _controller: board3.portal.main:handle } + defaults: + _controller: 'board3.portal.main:handle' \ No newline at end of file diff --git a/config/services.yml b/config/services.yml index 1a5e76df..330d159e 100644 --- a/config/services.yml +++ b/config/services.yml @@ -1,10 +1,9 @@ imports: - - { resource: modules.yml } - + - + resource: modules.yml parameters: - board3.portal.config.table: %core.table_prefix%portal_config - board3.portal.modules.table: %core.table_prefix%portal_modules - + board3.portal.config.table: '%core.table_prefix%portal_config' + board3.portal.modules.table: '%core.table_prefix%portal_modules' services: board3.portal.main: class: board3\portal\controller\main @@ -16,36 +15,31 @@ services: - '@user' - '@path_helper' - '%core.root_path%' - - '.%core.php_ext%' + - .%core.php_ext% - '%board3.portal.config.table%' - '%board3.portal.modules.table%' - board3.portal.controller_helper: class: board3\portal\controller\helper arguments: - '@auth' - '@board3.portal.columns' - '@config' - - '@language' - '@template' - '@user' - '@path_helper' - '@board3.portal.helper' - '%core.root_path%' - - '.%core.php_ext%' - + - .%core.php_ext% board3.portal.module_collection: class: phpbb\di\service_collection arguments: - '@service_container' tags: - - { name: service_collection, tag: board3.portal.module } - + - {name: service_collection, tag: board3.portal.module} board3.portal.helper: class: board3\portal\includes\helper arguments: - '@board3.portal.module_collection' - board3.portal.modules_helper: class: board3\portal\includes\modules_helper arguments: @@ -53,10 +47,8 @@ services: - '@config' - '@controller.helper' - '@request' - board3.portal.columns: class: board3\portal\portal\columns - board3.portal.fetch_posts: class: board3\portal\portal\fetch_posts arguments: @@ -66,7 +58,6 @@ services: - '@dbal.conn' - '@board3.portal.modules_helper' - '@user' - board3.portal.listener: class: board3\portal\event\listener arguments: @@ -79,8 +70,7 @@ services: - '@user' - '%core.php_ext%' tags: - - { name: event.listener } - + - {name: event.listener} board3.portal.modules.manager: class: board3\portal\portal\modules\manager arguments: @@ -93,12 +83,10 @@ services: - '@board3.portal.modules.database_handler' - '@request' - '@user' - board3.portal.modules.database_handler: class: board3\portal\portal\modules\database_handler arguments: - '@dbal.conn' - board3.portal.modules.constraints_handler: class: board3\portal\portal\modules\constraints_handler arguments: diff --git a/controller/helper.php b/controller/helper.php index bcd72257..4d9257f5 100644 --- a/controller/helper.php +++ b/controller/helper.php @@ -26,9 +26,6 @@ class helper */ protected $config; - /** @var \phpbb\language\language */ - protected $language; - /** * Template object * @var \phpbb\template @@ -87,7 +84,6 @@ class helper * @param \phpbb\auth\auth $auth Auth object * @param \board3\portal\portal\columns $portal_columns Board3 Portal columns object * @param \phpbb\config\config $config phpBB Config object - * @param \phpbb\language\language $language phpBB language * @param \phpbb\template $template Template object * @param \phpbb\user $user User object * @param \phpbb\path_helper $path_helper phpBB path helper @@ -95,12 +91,11 @@ class helper * @param string $phpbb_root_path phpBB root path * @param string $php_ext PHP file extension */ - public function __construct($auth, $portal_columns, $config, $language, $template, $user, $path_helper, $portal_helper, $phpbb_root_path, $php_ext) + public function __construct($auth, $portal_columns, $config, $template, $user, $path_helper, $portal_helper, $phpbb_root_path, $php_ext) { $this->auth = $auth; $this->portal_columns = $portal_columns; $this->config = $config; - $this->language = $language; $this->template = $template; $this->user = $user; $this->path_helper = $path_helper; @@ -211,11 +206,11 @@ class helper // Load language file from vendor if specified if (is_array($language_file)) { - $this->language->add_lang($language_file['file'], $language_file['vendor']); + $this->user->add_lang_ext($language_file['vendor'], $language_file['file']); } else { - $this->language->add_lang('modules/' . $language_file, 'board3/portal'); + $this->user->add_lang_ext('board3/portal', 'modules/' . $language_file); } } } diff --git a/includes/functions.php b/includes/functions.php index cae58016..dd75bed3 100644 --- a/includes/functions.php +++ b/includes/functions.php @@ -173,7 +173,7 @@ function generate_portal_pagination($base_url, $num_items, $per_page, $start_ite $on_page = floor($start_item / $per_page) + 1; $url_delim = (strpos($base_url, '?') === false) ? '?' : '&'; - $page_string = ($on_page == 1) ? '

  • 1
  • ' : '
    • 1
    • '; + $page_string = ($on_page == 1) ? '
      • 1
      • ' : '
        • 1
        • '; if ($total_pages > 5) { @@ -185,7 +185,7 @@ function generate_portal_pagination($base_url, $num_items, $per_page, $start_ite for ($i = $start_cnt + 1; $i < $end_cnt; ++$i) { - $page_string .= ($i == $on_page) ? '
        • ' . $i . '
        • ' : '
        • ' . $i . '
        • '; + $page_string .= ($i == $on_page) ? '
        • ' . $i . '
        • ' : '
        • ' . $i . '
        • '; if ($i < $end_cnt - 1) { $page_string .= $seperator; @@ -201,25 +201,25 @@ function generate_portal_pagination($base_url, $num_items, $per_page, $start_ite for ($i = 2; $i < $total_pages; ++$i) { - $page_string .= ($i == $on_page) ? '
        • ' . $i . '
        • ' : '
        • ' . $i . '
        • '; + $page_string .= ($i == $on_page) ? '
        • ' . $i . '
        • ' : '
        • ' . $i . '
        • '; if ($i < $total_pages) { $page_string .= $seperator; } } } - $page_string .= ($on_page == $total_pages) ? '
        • ' . $total_pages . '
        ' : '
      • ' . $total_pages . '
      '; + $page_string .= ($on_page == $total_pages) ? '
    • ' . $total_pages . '
    ' : '
  • ' . $total_pages . '
'; if ($add_prevnext_text) { if ($on_page != 1) { - $page_string = '' . $user->lang['PREVIOUS'] . '  ' . $page_string; + $page_string = '' . $user->lang['PREVIOUS'] . '  ' . $page_string; } if ($on_page != $total_pages) { - $page_string .= '  ' . $user->lang['NEXT'] . ''; + $page_string .= '  ' . $user->lang['NEXT'] . ''; } } diff --git a/language/de/info_acp_portal.php b/language/de/info_acp_portal.php index 1790fc83..abc31f1e 100644 --- a/language/de/info_acp_portal.php +++ b/language/de/info_acp_portal.php @@ -47,4 +47,8 @@ $lang = array_merge($lang, array( 'LOG_PORTAL_EVENT_UPDATED' => 'Portal-Einstellungen geändert
» Termin geändert: %s ', 'LOG_PORTAL_EVENT_REMOVED' => 'Portal-Einstellungen geändert
» Termin gelöscht: %s ', 'LOG_PORTAL_CONFIG' => 'Portal-Einstellungen geändert
» %s', + + // Adding the permissions + 'ACL_A_MANAGE_PORTAL' => 'Kann Portal-Einstellungen ändern', + 'ACL_U_VIEW_PORTAL' => 'Kann das Portal sehen', )); diff --git a/language/de/modules/portal_announcements_module.php b/language/de/modules/portal_announcements_module.php index d44e4b97..08879011 100644 --- a/language/de/modules/portal_announcements_module.php +++ b/language/de/modules/portal_announcements_module.php @@ -33,7 +33,7 @@ if (empty($lang) || !is_array($lang)) // in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine $lang = array_merge($lang, array( 'LATEST_ANNOUNCEMENTS' => 'Letzte Bekanntmachung', - 'GLOBAL_ANNOUNCEMENTS' => 'Globale Bekanntmachungen', + 'GLOBAL_ANNOUNCEMENTS' => 'Global Bekanntmachungen', 'GLOBAL_ANNOUNCEMENT' => 'Globale Bekanntmachung', 'VIEW_LATEST_ANNOUNCEMENT' => '1 Bekanntmachung', 'VIEW_LATEST_ANNOUNCEMENTS' => '%d Bekanntmachungen', diff --git a/language/de/modules/portal_search_module.php b/language/de/modules/portal_search_module.php index de22aab8..a8366678 100644 --- a/language/de/modules/portal_search_module.php +++ b/language/de/modules/portal_search_module.php @@ -38,5 +38,5 @@ $lang = array_merge($lang, array( 'PORTAL_SEARCH_POSTS' => 'Beiträge', 'PORTAL_SEARCH_AUTHOR' => 'Autor', 'PORTAL_SEARCH_ENGINE' => 'Suchmaschinen', - 'PORTAL_SEARCH_ADV' => 'erweiterte Suche', + 'PORTAL_SEARCH_ADV' => 'Erweiterte Suche', )); diff --git a/language/de/modules/portal_tl_menu_module.php b/language/de/modules/portal_tl_menu_module.php new file mode 100644 index 00000000..82391403 --- /dev/null +++ b/language/de/modules/portal_tl_menu_module.php @@ -0,0 +1,36 @@ + 'Tipprunde ', +)); diff --git a/language/de_x_sie/info_acp_portal.php b/language/de_x_sie/info_acp_portal.php new file mode 100644 index 00000000..abc31f1e --- /dev/null +++ b/language/de_x_sie/info_acp_portal.php @@ -0,0 +1,54 @@ + 'Portal Module', + 'ACP_PORTAL' => 'Portal', + 'ACP_PORTAL_GENERAL_INFO' => 'Allgemeine Einstellungen', + 'ACP_PORTAL_UPLOAD' => 'Modul hochladen', + + // Logs + 'LOG_PORTAL_LINK_ADDED' => 'Portal-Einstellungen geändert
» Link hinzugefügt: %s ', + 'LOG_PORTAL_LINK_UPDATED' => 'Portal-Einstellungen geändert
» Link geändert: %s ', + 'LOG_PORTAL_LINK_REMOVED' => 'Portal-Einstellungen geändert
» Link gelöscht: %s ', + 'LOG_PORTAL_EVENT_ADDED' => 'Portal-Einstellungen geändert
» Termin eingetragen: %s ', + 'LOG_PORTAL_EVENT_UPDATED' => 'Portal-Einstellungen geändert
» Termin geändert: %s ', + 'LOG_PORTAL_EVENT_REMOVED' => 'Portal-Einstellungen geändert
» Termin gelöscht: %s ', + 'LOG_PORTAL_CONFIG' => 'Portal-Einstellungen geändert
» %s', + + // Adding the permissions + 'ACL_A_MANAGE_PORTAL' => 'Kann Portal-Einstellungen ändern', + 'ACL_U_VIEW_PORTAL' => 'Kann das Portal sehen', +)); diff --git a/language/de_x_sie/modules/portal_announcements_module.php b/language/de_x_sie/modules/portal_announcements_module.php new file mode 100644 index 00000000..4ba9af44 --- /dev/null +++ b/language/de_x_sie/modules/portal_announcements_module.php @@ -0,0 +1,74 @@ + 'Letzte Bekanntmachung', + 'GLOBAL_ANNOUNCEMENTS' => 'Global Bekanntmachungen', + 'GLOBAL_ANNOUNCEMENT' => 'Globale Bekanntmachung', + 'VIEW_LATEST_ANNOUNCEMENT' => '1 Bekanntmachung', + 'VIEW_LATEST_ANNOUNCEMENTS' => '%d Bekanntmachungen', + 'READ_FULL' => 'alles lesen', + 'NO_ANNOUNCEMENTS' => 'Keine Bekanntmachung', + 'POSTED_BY' => 'Autor', + 'COMMENTS' => 'Kommentare', + 'VIEW_COMMENTS' => 'Kommentare anzeigen', + 'PORTAL_POST_REPLY' => 'Kommentar schreiben', + 'TOPIC_VIEWS' => 'Zugriffe', + 'JUMP_NEWEST' => 'Zum letzten Beitrag springen', + 'JUMP_FIRST' => 'Zum ersten Beitrag springen', + 'JUMP_TO_POST' => 'Rufe den Beitrag auf', + + // ACP + 'ACP_PORTAL_ANNOUNCE_SETTINGS' => 'Einstellungen für Bekanntmachungen', + 'ACP_PORTAL_ANNOUNCE_SETTINGS_EXP' => 'Hier können Sie die Einstellungen für die Bekanntmachungen ändern.', + 'PORTAL_ANNOUNCEMENTS' => 'Bekanntmachungen anzeigen', + 'PORTAL_ANNOUNCEMENTS_EXP' => 'Diesen Block auf dem Portal anzeigen.', + 'PORTAL_ANNOUNCEMENTS_STYLE' => 'Kompakter Bekanntmachungen-Block-Stil', + 'PORTAL_ANNOUNCEMENTS_STYLE_EXP' => 'Wenn "ja" ausgewählt ist, wird die kompakte Ansicht für die Bekanntmachungen angezeigt, bei "nein" die große Ansicht.', + 'PORTAL_NUMBER_OF_ANNOUNCEMENTS' => 'Anzahl der Bekanntmachungen auf dem Portal', + 'PORTAL_NUMBER_OF_ANNOUNCEMENTS_EXP' => '0 bedeutet unbegrenzt', + 'PORTAL_ANNOUNCEMENTS_DAY' => 'Die Anzahl der Tage, während der die Bekanntmachung angezeigt werden soll', + 'PORTAL_ANNOUNCEMENTS_DAY_EXP' => '0 bedeutet unbegrenzt', + 'PORTAL_ANNOUNCEMENTS_LENGTH' => 'Maximale Länge der Bekanntmachungen', + 'PORTAL_ANNOUNCEMENTS_LENGTH_EXP' => '0 bedeutet unbegrenzt', + 'PORTAL_GLOBAL_ANNOUNCEMENTS_FORUM' => 'Foren der Bekanntmachungen', + 'PORTAL_GLOBAL_ANNOUNCEMENTS_FORUM_EXP' => 'Die ID des Forums, aus welchem die Bekanntmachungen angezeigt werden sollen. Frei lassen, um aus allen Foren anzeigen zu lassen. Falls "Foren ausschließen" auf "Ja" steht, wählen Sie die Foren die Sie ausschließen möchten.
Falls "Foren ausschließen" auf "Nein" steht, wählen Sie die Foren die Sie sehen möchten.
Wählen Sie mehrere Foren aus/ab, indem Sie beim Klicken die Strg-Taste drückst.', + 'PORTAL_ANNOUNCEMENTS_FORUM_EXCLUDE' => 'Foren ausschließen', + 'PORTAL_ANNOUNCEMENTS_FORUM_EXCLUDE_EXP' => 'Wählen Sie "Ja" wenn Sie die ausgewählten Foren vom Bekanntmachungen-Block ausschließen möchten, und "Nein" wenn Sie nur die Bekanntmachungen aus den ausgewählten Foren im Bekanntmachungen-Block sehen möchten.', + 'PORTAL_ANNOUNCEMENTS_PERMISSIONS' => 'Berechtigungen prüfen anschalten?', + 'PORTAL_ANNOUNCEMENTS_PERMISSIONS_EXP' => 'Berücksichtigt Berechtigungen beim Anzeigen der Bekanntmachungen', + 'PORTAL_ANNOUNCEMENTS_ARCHIVE' => 'Das Archivsystem für die Bekanntmachungen aktivieren', + 'PORTAL_ANNOUNCEMENTS_ARCHIVE_EXP' => 'Wenn aktiviert, wird das Archivsystem und ggf. Seitenzahlen angezeigt.', + 'PORTAL_SHOW_REPLIES_VIEWS' => '"Antworten" und "Zugriffe" in Extraspalten', + 'PORTAL_SHOW_REPLIES_VIEWS_EXP' => 'Einstellung für den kompakter Bekanntmachungen-Block-Stil.
Wenn aktiviert, wird die Anzahl der Antworten und Zugriffe in gesonderten Spalten angezeigt. Wenn deaktiviert gibt es nur zwei Spalten und die Antworten und Zugriffe werden neben "Forum" angezeigt. Bei Darstellungsproblemen mit z.B. schmalen Styles bitte deaktivieren.', +)); diff --git a/language/de_x_sie/modules/portal_attachments_module.php b/language/de_x_sie/modules/portal_attachments_module.php new file mode 100644 index 00000000..ebcdcd01 --- /dev/null +++ b/language/de_x_sie/modules/portal_attachments_module.php @@ -0,0 +1,54 @@ + 'Downloads', + 'NO_ATTACHMENTS' => 'Keine Dateianhänge', + 'PORTAL_ATTACHMENTS' => 'Dateianhänge-Block', + + // ACP + 'ACP_PORTAL_ATTACHMENTS_NUMBER_SETTINGS' => 'Einstellungen für Dateianhänge', + 'ACP_PORTAL_ATTACHMENTS_NUMBER_SETTINGS_EXP' => 'Hier können Sie die Einstellungen für Dateianhänge ändern.', + 'PORTAL_ATTACHMENTS_NUMBER' => 'Anzahl der anzuzeigenden Dateianhänge', + 'PORTAL_ATTACHMENTS_NUMBER_EXP' => '0 bedeutet unbegrenzt', + 'PORTAL_ATTACHMENTS_FORUM_IDS' => 'Dateianhänge Foren', + 'PORTAL_ATTACHMENTS_FORUM_IDS_EXP' => 'Die Foren, aus welchen die Dateianhänge angezeigt werden sollen. Frei lassen, um aus allen Foren anzeigen zu lassen. Falls "Foren ausschließen" auf "Ja" steht, wählen Sie die Foren die Sie ausschließen möchten.
Falls "Foren ausschließen" auf "Nein" steht, wählen Sie die Foren aus, aus denen Sie die Dateianhänge sehen möchten.
Wählen Sie mehrere Foren aus/ab, indem Sie beim Klicken die Strg-Taste gedrückt halten.', + 'PORTAL_ATTACHMENTS_FORUM_EXCLUDE' => 'Foren ausschließen', + 'PORTAL_ATTACHMENTS_FORUM_EXCLUDE_EXP' => 'Wählen Sie "Ja" wenn Sie die ausgewählten Foren vom Dateianhänge-Block ausschließen möchten, und "Nein" wenn Sie nur die Dateianhänge der ausgewählten Foren im Dateianhänge-Block sehen möchten.', + 'PORTAL_ATTACHMENTS_MAX_LENGTH' => 'Maximal angezeigte Länge der Dateianhänge', + 'PORTAL_ATTACHMENTS_MAX_LENGTH_EXP' => '0 bedeutet unbegrenzt', + 'PORTAL_ATTACHMENTS_FILETYPE' => 'Dateitypen', + 'PORTAL_ATTACHMENTS_FILETYPE_EXP' => 'Falls "Dateitypen ausschließen" auf "Ja" steht, wählen Sie die Dateitypen die Sie ausschließen möchten.
Falls "Dateitypen ausschließen" auf "Nein" steht, wählen Sie die Dateitypen die Sie sehen möchten.
Wählen Sie mehrere Foren aus/ab, indem Sie beim Klicken die Strg-Taste gedrückt halten.', + 'PORTAL_ATTACHMENTS_EXCLUDE' => 'Dateitypen ausschließen', + 'PORTAL_ATTACHMENTS_EXCLUDE_EXP' => 'Wählen Sie "Ja" wenn Sie die ausgewählten Dateitypen vom Dateianhänge-Block ausschließen möchten, und "Nein" wenn Sie nur die ausgewählten Dateitypen im Dateianhänge-Block sehen möchten.', +)); diff --git a/language/de_x_sie/modules/portal_birthday_list_module.php b/language/de_x_sie/modules/portal_birthday_list_module.php new file mode 100644 index 00000000..5d2167fb --- /dev/null +++ b/language/de_x_sie/modules/portal_birthday_list_module.php @@ -0,0 +1,44 @@ + 'In den nächsten %s Tagen', + 'NO_BIRTHDAYS_AHEAD' => 'In diesem Zeitraum hat kein Mitglied Geburtstag', + + // ACP + 'ACP_PORTAL_BIRTHDAYS_SETTINGS' => 'Einstellungen für den Geburtstage-Block', + 'ACP_PORTAL_BIRTHDAYS_SETTINGS_EXP' => 'Hier können Sie die Einstellungen für den Geburtstage-Block ändern.', + 'PORTAL_BIRTHDAYS' => 'Geburtstage', + 'PORTAL_BIRTHDAYS_AHEAD' => 'Anstehende Geburtstage', + 'PORTAL_BIRTHDAYS_AHEAD_EXP' => 'Zeitraum für die Geburtstagsvorschau (Tage).
"0" deaktiviert die Anzeige der bevorstehenden Geburtstage.', +)); diff --git a/language/de_x_sie/modules/portal_calendar_module.php b/language/de_x_sie/modules/portal_calendar_module.php new file mode 100644 index 00000000..50b289db --- /dev/null +++ b/language/de_x_sie/modules/portal_calendar_module.php @@ -0,0 +1,131 @@ + 'Kalender', + 'VIEW_NEXT_MONTH' => 'nächster Monat', + 'VIEW_PREVIOUS_MONTH' => 'voriger Monat', + 'EVENT_START' => 'Von', + 'EVENT_END' => 'Bis', + 'EVENT_TIME' => 'Zeit', + 'EVENT_ALL_DAY' => 'Ganztägig', + 'CURRENT_EVENTS' => 'Aktuelle Veranstaltungen', + 'NO_CUR_EVENTS' => 'Keine aktuellen Veranstaltungen', + 'UPCOMING_EVENTS' => 'Bevorstehende Veranstaltungen', + 'NO_UPCOMING_EVENTS' => 'Keine bevorstehenden Veranstaltungen', + + 'mini_cal' => array( + 'day' => array( + '1' => 'So', + '2' => 'Mo', + '3' => 'Di', + '4' => 'Mi', + '5' => 'Do', + '6' => 'Fr', + '7' => 'Sa', + ), + + 'month' => array( + '1' => 'Jan.', + '2' => 'Feb.', + '3' => 'Mär.', + '4' => 'Apr.', + '5' => 'Mai', + '6' => 'Jun.', + '7' => 'Jul.', + '8' => 'Aug.', + '9' => 'Sep.', + '10'=> 'Okt.', + '11'=> 'Nov.', + '12'=> 'Dez.', + ), + + 'long_month'=> array( + '1' => 'Januar', + '2' => 'Februar', + '3' => 'März', + '4' => 'April', + '5' => 'Mai', + '6' => 'Juni', + '7' => 'Juli', + '8' => 'August', + '9' => 'September', + '10'=> 'Oktober', + '11'=> 'November', + '12'=> 'Dezember', + ), + ), + + // ACP + 'ACP_PORTAL_CALENDAR' => 'Kalender Einstellungen', + 'ACP_PORTAL_CALENDAR_EXP' => 'Hier können Sie die Einstellungen für den Kalender ändern.', + 'ACP_PORTAL_EVENTS' => 'Kalender Veranstaltungen', + 'PORTAL_CALENDAR_TODAY_COLOR' => 'Farbe für den aktuellen Tag', + 'PORTAL_CALENDAR_TODAY_COLOR_EXP' => 'HEX oder Farbennamen sind erlaubt (Englisch!) wie z.B. #FFFFFF für Weiß oder (englische!) Farbennamen wie z.B. violet.', + 'PORTAL_CALENDAR_SUNDAY_COLOR' => 'Farbe für Sonntage', + 'PORTAL_CALENDAR_SUNDAY_COLOR_EXP' => 'HEX oder Farbennamen sind erlaubt (Englisch!) wie z.B. #FFFFFF für Weiß oder (englische!) Farbennamen wie z.B. violet.', + 'PORTAL_LONG_MONTH' => 'Langen Monatsname anzeigen', + 'PORTAL_LONG_MONTH_EXP' => 'Wenn deaktiviert, wird der Monat gekürzt z.B. Aug. statt August.', + 'PORTAL_SUNDAY_FIRST' => 'Erster Tag der Woche', + 'PORTAL_SUNDAY_FIRST_EXP' => 'Wenn deaktiviert, wird von Mo. --> So. angezeigt, ansonsten So. --> Sa.', + 'PORTAL_DISPLAY_EVENTS' => 'Veranstaltungen anzeigen', + 'PORTAL_DISPLAY_EVENTS_EXP' => 'Zeige Veranstaltungen an, die im Kalender Block erstellt wurden.', + 'PORTAL_EVENTS_MANAGE' => 'Veranstaltungen verwalten', + 'NO_EVENT_TITLE' => 'Sie haben keinen Titel für die Veranstaltung angegeben.', + 'NO_EVENT_START' => 'Sie haben keine Start-Zeit für die Veranstaltung angegeben.', + 'ADD_EVENT' => 'Veranstaltung hinzufügen', + 'EVENT_UPDATED' => 'Veranstaltung erfolgreich aktualisiert.', + 'EVENT_ADDED' => 'Veranstaltung erfolgreich hinzugefügt.', + 'NO_EVENT' => 'Keine Veranstaltung.', + 'EVENT_TITLE' => 'Titel der Veranstaltung', + 'EVENT_DESC' => 'Beschreibung', + 'EVENT_LINK' => 'Link zur Veranstaltung', + 'EVENT_LINK_EXP' => 'Geben Sie hier den Link zu einem Thema oder einer Website mit der Ankündigung oder dem Diskussionsthema der Veranstaltung ein.', + 'NO_EVENTS' => 'Keine Veranstaltungen', + 'ACP_PORTAL_CALENDAR_START_INCORRECT' => 'Die eingegebene Start-Zeit ist nicht korrekt. Bitte folgen Sie genau den Anweisungen.', + 'ACP_PORTAL_CALENDAR_END_INCORRECT' => 'Die eingegebene End-Zeit ist nicht korrekt. Bitte folgen Sie genau den Anweisungen.', + 'ACP_PORTAL_CALENDAR_EVENT_PAST' => 'Die Start-zeit der Veranstaltung muss in der Zukunft liegen.', + 'ACP_PORTAL_EVENT_START_DATE' => 'Start-Datum der Veranstaltung', + 'ACP_PORTAL_EVENT_START_DATE_EXP' => 'Geben Sie das Datum und Uhrzeit ein, zu der die Veranstaltung beginnt. Datum und Uhrzeit sollten in einem ähnlichen Format sein: TT.MM.JJJJ SS:MM', + 'ACP_PORTAL_EVENT_END_DATE' => 'End-Datum der Veranstaltung', + 'ACP_PORTAL_EVENT_END_DATE_EXP' => 'Geben Sie das Datum und Uhrzeit ein, zu der die Veranstaltung endet. Datum und Uhrzeit sollten in einem ähnlichen Format sein: TT.MM.JJJJ', + 'ACP_PORTAL_CALENDAR_EVENT_START_FIRST' => 'Das Ende der Veranstaltung muss nach dem Beginn der Veranstaltung liegen.', + 'ACP_PORTAL_CALENDAR_PERMISSION' => 'Berechtigungen für die Veranstaltung', + 'ACP_PORTAL_CALENDAR_PERMISSION_EXP' => 'Wählen Sie die Gruppen aus, denen es erlaubt sein soll die Veranstaltung zu sehen. Falls alle Benutzer die Veranstaltung sehen sollen, dann wählen Sie nichts aus.
Wählen Sie mehrere Gruppen aus/ab, indem Sie beim Klicken die Strg-Taste gedrückt halten.', + 'PORTAL_EVENTS_URL_NEW_WINDOW' => 'Öffne externe Veranstaltungsverknüpfungen in einem neuen Fenster', + + // Logs + 'LOG_PORTAL_EVENT_UPDATED' => 'Veranstaltung aktualisiert
» %s', + 'LOG_PORTAL_EVENT_ADDED' => 'Veranstaltung hinzugefügt
» %s', + 'LOG_PORTAL_EVENT_REMOVED' => 'Veranstaltung entfernt
» %s', +)); diff --git a/language/de_x_sie/modules/portal_clock_module.php b/language/de_x_sie/modules/portal_clock_module.php new file mode 100644 index 00000000..b703fbd8 --- /dev/null +++ b/language/de_x_sie/modules/portal_clock_module.php @@ -0,0 +1,42 @@ + 'Uhr', + + // ACP + 'ACP_PORTAL_CLOCK_SETTINGS' => 'Uhr Einstellungen', + 'ACP_PORTAL_CLOCK_SETTINGS_EXP' => 'Hier können Sie die Einstellungen für die Uhr ändern', + 'ACP_PORTAL_CLOCK_SRC' => 'Uhr', + 'ACP_PORTAL_CLOCK_SRC_EXP' => 'Geben Sie den Dateinamen der Uhr ein. Die Uhr muss unter folgendem Pfad gespeichert sein: styles/*yourstyle*/theme/images/portal/.', +)); diff --git a/language/de_x_sie/modules/portal_custom_module.php b/language/de_x_sie/modules/portal_custom_module.php new file mode 100644 index 00000000..53959689 --- /dev/null +++ b/language/de_x_sie/modules/portal_custom_module.php @@ -0,0 +1,48 @@ + 'Eigener Block', + + // ACP + 'ACP_PORTAL_CUSTOM_SETTINGS' => 'Custom Block Settings', + 'ACP_PORTAL_CUSTOM_SETTINGS_EXP' => 'Einstellungen für den eigenen Block', + 'ACP_PORTAL_CUSTOM_CODE_SHORT' => 'Der eingegebene Code ist nicht lang genug.', + 'ACP_PORTAL_CUSTOM_PREVIEW' => 'Vorschau', + 'ACP_PORTAL_CUSTOM_CODE' => 'Code für den eigenen Block', + 'ACP_PORTAL_CUSTOM_CODE_EXP' => 'Änderen Sie den Code für Ihre eigenen Block (HTML oder BBCode).', + 'ACP_PORTAL_CUSTOM_PERMISSION' => 'Berechtigungen für den eigenen Block', + 'ACP_PORTAL_CUSTOM_PERMISSION_EXP' => 'Wählen Sie die Gruppen aus, die den eigenen Block sehen dürfen.
Wählen Sie mehrere Gruppen aus/ab, indem Sie beim Klicken die Strg-Taste gedrückt halten.', + 'ACP_PORTAL_CUSTOM_BBCODE' => 'BBCode für den eigenen Block aktivieren', + 'ACP_PORTAL_CUSTOM_BBCODE_EXP' => 'BBCode kann dann in diesem Block benutzt werden. Ansonsten wird HTML direkt geparst.', +)); diff --git a/language/de_x_sie/modules/portal_donation_module.php b/language/de_x_sie/modules/portal_donation_module.php new file mode 100644 index 00000000..f16fcd0a --- /dev/null +++ b/language/de_x_sie/modules/portal_donation_module.php @@ -0,0 +1,67 @@ + 'PayPal-Spenden', + 'DONATION_TEXT' => 'ist eine Webseite ohne jedes Gewinninteresse. Jeder der dieses Projekt unterstützen möchte, kann dies mit einer kleinen PayPal-Spende tun, damit die Rechnungen für den Server, die Domain, etc. bezahlt werden können.', + 'PAY_MSG' => 'Betrag bitte mit Punkt statt Komma trennen, z.B. 3.50', + 'PAY_ITEM' => 'Freiwillige Foren-Spende', + + 'AUD' => 'Australische Dollar (AUD)', + 'CAD' => 'Kanadische Dollar (CAD)', + 'CZK' => 'Tschechische Kronen (CZK)', + 'DKK' => 'Dänische Kronen (DKK)', + 'HKD' => 'Hongkong-Dollar (HKD)', + 'HUF' => 'Ungarische Forint (HUF)', + 'NZD' => 'Neuseeland-Dollar (NZD)', + 'NOK' => 'Norwegische Kronen (NOK)', + 'PLN' => 'Polnische Zloty (PLN)', + 'GBP' => 'Britische Pfund (GBP)', + 'SGD' => 'Singapur-Dollar (SGD)', + 'SEK' => 'Schwedische Kronen (SEK)', + 'CHF' => 'Schweizer Franken (CHF)', + 'JPY' => 'Japanische Yen (JPY)', + 'USD' => 'US-Dollar (USD)', + 'EUR' => 'Euro (EUR)', + 'MXN' => 'Mexikanische Pesos (MXN)', + 'ILS' => 'Neue Israelische Schekel (ILS)', + + // ACP + 'ACP_PORTAL_PAYPAL_SETTINGS' => 'Paypal Einstellungen', + 'ACP_PORTAL_PAYPAL_SETTINGS_EXP' => 'Hier können Sie die Paypal Einstellungen ändern.', + 'PORTAL_PAY_ACC' => 'Paypal Account', + 'PORTAL_PAY_ACC_EXP' => 'Geben Sie Ihre e-mail-Adresse an, die Sie bei Paypal benutzen, z.B. xxx@xxx.com', + 'PORTAL_PAY_CUSTOM' => 'Benutzername an die Paypal Zahlung anhängen', + 'PORTAL_PAY_DEFAULT' => 'Standard-Währung', + 'PORTAL_PAY_DEFAULT_EXP' => 'Währung die standardmäßig in der Drop-Down-Liste ausgewählt ist.' +)); diff --git a/language/de_x_sie/modules/portal_forumlist_module.php b/language/de_x_sie/modules/portal_forumlist_module.php new file mode 100644 index 00000000..7bdec39e --- /dev/null +++ b/language/de_x_sie/modules/portal_forumlist_module.php @@ -0,0 +1,36 @@ + 'Forumliste', +)); diff --git a/language/de_x_sie/modules/portal_friends_module.php b/language/de_x_sie/modules/portal_friends_module.php new file mode 100644 index 00000000..8b44ccda --- /dev/null +++ b/language/de_x_sie/modules/portal_friends_module.php @@ -0,0 +1,47 @@ + 'Freunde', + 'FRIENDS_OFFLINE' => 'Offline', + 'FRIENDS_ONLINE' => 'Online', + 'NO_FRIENDS' => 'Derzeit sind keine Freunde definiert', + 'NO_FRIENDS_OFFLINE' => 'Keine Freunde offline', + 'NO_FRIENDS_ONLINE' => 'Keine Freunde online', + + // ACP + 'ACP_PORTAL_FRIENDS_SETTINGS' => 'Einstellungen für den Freunde-Block', + 'ACP_PORTAL_FRIENDS_SETTINGS_EXP' => 'Hier können Sie die Einstellungen für den Freunde-Block ändern.', + 'PORTAL_MAX_ONLINE_FRIENDS' => 'Limitierung der Anzeige Freunde online', + 'PORTAL_MAX_ONLINE_FRIENDS_EXP' => 'Limitiert die Anzeige Freunde online auf den angegebenen Wert.', +)); diff --git a/language/de_x_sie/modules/portal_latest_bots_module.php b/language/de_x_sie/modules/portal_latest_bots_module.php new file mode 100644 index 00000000..40a4550a --- /dev/null +++ b/language/de_x_sie/modules/portal_latest_bots_module.php @@ -0,0 +1,43 @@ + 'Letzte Bots', + 'LAST_VISITED_BOTS' => 'Die letzten Bots', + + // ACP + 'ACP_PORTAL_BOTS_SETTINGS' => 'Einstellungen für Bot-Besuche', + 'ACP_PORTAL_BOTS_SETTINGS_EXP' => 'Hier können Sie die Einstellungen für Bot-Besuche ändern.', + 'PORTAL_LAST_VISITED_BOTS_NUMBER' => 'Anzahl der anzuzeigenden Bots', + 'PORTAL_LAST_VISITED_BOTS_NUMBER_EXP' => '0 bedeutet unbegrenzt', +)); diff --git a/language/de_x_sie/modules/portal_latest_members_module.php b/language/de_x_sie/modules/portal_latest_members_module.php new file mode 100644 index 00000000..704734cf --- /dev/null +++ b/language/de_x_sie/modules/portal_latest_members_module.php @@ -0,0 +1,42 @@ + 'Neue Mitglieder', + + // ACP + 'ACP_PORTAL_MEMBERS_SETTINGS' => 'Einstellungen für neue Mitglieder', + 'ACP_PORTAL_MEMBERS_SETTINGS_EXP' => 'Hier können Sie die Einstellungen für neue Mitglieder ändern.', + 'PORTAL_MAX_LAST_MEMBER' => 'Anzahl der anzuzeigenden Mitglieder', + 'PORTAL_MAX_LAST_MEMBER_EXP' => '0 bedeutet unbegrenzt', +)); diff --git a/language/de_x_sie/modules/portal_leaders_module.php b/language/de_x_sie/modules/portal_leaders_module.php new file mode 100644 index 00000000..015f1092 --- /dev/null +++ b/language/de_x_sie/modules/portal_leaders_module.php @@ -0,0 +1,45 @@ + 'Keine Administratoren', + 'NO_MODERATORS_P' => 'Keine Moderatoren', + 'NO_GROUPS_P' => 'Keine Gruppen', + 'ACP_PORTAL_LEADERS' => 'Das Team', + + // ACP + 'ACP_PORTAL_LEADERS' => 'Team Block Einstellungen', + 'ACP_PORTAL_LEADERS_EXP' => 'Hier können Sie den Team-Block anpassen', + 'PORTAL_LEADERS_EXT' => 'Erweiterter Team-Block', + 'PORTAL_LEADERS_EXT_EXP' => 'Der standard Block listet alle Admins und Moderatoren auf, der erweiterte Team-Block listet zusätzlich alle nicht-versteckten Gruppen inklusive Legende auf.', +)); diff --git a/language/de_x_sie/modules/portal_link_us_module.php b/language/de_x_sie/modules/portal_link_us_module.php new file mode 100644 index 00000000..960d6056 --- /dev/null +++ b/language/de_x_sie/modules/portal_link_us_module.php @@ -0,0 +1,37 @@ + 'Link zu uns ', + 'LINK_US_TXT' => 'Benutzen Sie bitte diesen Link um %s bei Ihnen zu verlinken:', +)); diff --git a/language/de_x_sie/modules/portal_links_module.php b/language/de_x_sie/modules/portal_links_module.php new file mode 100644 index 00000000..0f0c8c64 --- /dev/null +++ b/language/de_x_sie/modules/portal_links_module.php @@ -0,0 +1,56 @@ + 'Links', + 'LINKS_NO_LINKS' => 'Keine Links vorhanden', + + // ACP + 'ACP_PORTAL_LINKS' => 'Links-Einstellungen', + 'ACP_PORTAL_LINKS_EXP' => 'Einstellungen für die Links ändern.', + 'ACP_PORTAL_LINK_TITLE' => 'Titel', + 'ACP_PORTAL_LINK_TYPE' => 'Link Typ', + 'ACP_PORTAL_LINK_TYPE_EXP' => 'Falls Ihr Link auf Ihr Forum verweist, dann wählen Sie bitte "Interner Link" um ungewollte Logouts zu verhindern.', + 'ACP_PORTAL_LINK_INT' => 'Interner Link', + 'ACP_PORTAL_LINK_EXT' => 'Externer Link', + 'ACP_PORTAL_LINK_ADD' => 'Link erstellen', + 'ACP_PORTAL_LINK_URL' => 'Link URL', + 'ACP_PORTAL_LINK_URL_EXP' => 'Externe Links:
Alle Links sollten mit einem http:// eingegeben werden.

Interne Links:
Geben Sie nur die PHP Datei als Link URL ein, z.B. index.php?style=4.', + 'ACP_PORTAL_LINK_PERMISSION' => 'Link Berechtigungen', + 'ACP_PORTAL_LINK_PERMISSION_EXP'=> 'Wählen Sie die Gruppen aus die berechtigt sein sollen den Link zu sehen. Falls alle Benutzer den Link sehen sollen, dann wählen Sie nichts aus.
Wählen Sie mehrere Gruppen aus/ab indem Sie STRG gedrückt halten und klicken.', + 'ACP_PORTAL_LINKS_NEW_WINDOW' => 'Öffne externe Verknüpfungen in einem neuen Fenster', + + // Errors + 'NO_LINK_TITLE' => 'Sie müssen einen Titel für diesen Link angeben.', + 'NO_LINK_URL' => 'Sie müssen eine Link URL eingeben.', +)); diff --git a/language/de_x_sie/modules/portal_main_menu_module.php b/language/de_x_sie/modules/portal_main_menu_module.php new file mode 100644 index 00000000..d5917b53 --- /dev/null +++ b/language/de_x_sie/modules/portal_main_menu_module.php @@ -0,0 +1,69 @@ + 'Menü', + 'M_CONTENT' => 'Inhalt', + 'M_ACP' => 'Administrations-Bereich', + 'M_HELP' => 'Hilfe', + 'M_BBCODE' => 'BBCode-Anleitung', + 'M_TERMS' => 'Nutzungsbedingungen', + 'M_PRV' => 'Datenschutzrichtlinie', + 'M_SEARCH' => 'Suche', + 'MENU_NO_LINKS' => 'Keine Links', + + // ACP + 'ACP_PORTAL_MENU' => 'Hauptmenü-Einstellungen', + 'ACP_PORTAL_MENU_LINK_SETTINGS' => 'Link Einstellungen', + 'ACP_PORTAL_MENU_EXP' => 'Verwalte dein Hauptmenü', + 'ACP_PORTAL_MENU_MANAGE' => 'Hauptmenü-Verwaltung', + 'ACP_PORTAL_MENU_MANAGE_EXP' => 'Sie können die Links Ihres Hauptmenüs hier verwalten.', + 'ACP_PORTAL_MENU_CAT' => 'Kategorie', + 'ACP_PORTAL_MENU_IS_CAT' => 'Setze Link als Kategorie', + 'ACP_PORTAL_MENU_INT' => 'Interner Link', + 'ACP_PORTAL_MENU_EXT' => 'Externer Link', + 'ACP_PORTAL_MENU_TITLE' => 'Titel', + 'ACP_PORTAL_MENU_URL' => 'Link URL', + 'ACP_PORTAL_MENU_ADD' => 'Link erstellen', + 'ACP_PORTAL_MENU_TYPE' => 'Link Typ', + 'ACP_PORTAL_MENU_TYPE_EXP' => 'Falls Ihr Link auf Ihe Forum verweist, dann wählen Sie bitte "Interner Link" um ungewollte Logouts zu verhindern.', + 'ACP_PORTAL_MENU_CREATE_CAT' => 'Sie müssen zuerst eine Kategorie erstellen.', + 'ACP_PORTAL_MENU_URL_EXP' => 'Externe Links:
Alle Links sollten mit einem http:// eingegeben werden.

Interne Links:
Gebe nur die PHP Datei als Link URL ein, z.B. index.php?style=4.', + 'ACP_PORTAL_MENU_PERMISSION' => 'Link Berechtigungen', + 'ACP_PORTAL_MENU_PERMISSION_EXP'=> 'Wählen Sie die Gruppen aus die berechtigt sein sollen den Link zu sehen. Falls alle Benutzer den Link sehen sollen, dann wählen Sie nichts aus.
Wählen Sie mehrere Gruppen aus/ab indem Sie STRG gedrückt halten und klicken.', + 'ACP_PORTAL_MENU_EXT_NEW_WINDOW'=> 'Öffne externe Verknüpfungen in einem neuen Fenster', + + // Errors + 'NO_LINK_TITLE' => 'Sie müssen einen Titel für diesen Link angeben.', + 'NO_LINK_URL' => 'Sie müssen eine Link URL eingeben.', +)); diff --git a/language/de_x_sie/modules/portal_news_module.php b/language/de_x_sie/modules/portal_news_module.php new file mode 100644 index 00000000..9a458024 --- /dev/null +++ b/language/de_x_sie/modules/portal_news_module.php @@ -0,0 +1,70 @@ + 'Aktuelle Beiträge', + 'READ_FULL' => 'alles lesen', + 'NO_NEWS' => 'Keine neuen Beiträge', + 'POSTED_BY' => 'Autor', + 'COMMENTS' => 'Kommentare', + 'VIEW_COMMENTS' => 'Kommentare anzeigen', + 'PORTAL_POST_REPLY' => 'Kommentar schreiben', + 'TOPIC_VIEWS' => 'Zugriffe', + 'JUMP_NEWEST' => 'Zum letzten Beitrag springen', + 'JUMP_FIRST' => 'Zum ersten Beitrag springen', + 'JUMP_TO_POST' => 'Rufe den Beitrag auf', + + // ACP + 'ACP_PORTAL_NEWS_SETTINGS' => 'Aktuelle Beiträge Einstellungen', + 'ACP_PORTAL_NEWS_SETTINGS_EXP' => 'Hier können Sie die Einstellungen für die aktuellen Beiträge ändern.', + 'PORTAL_NEWS_STYLE' => 'Kompakter Block-Stil', + 'PORTAL_NEWS_STYLE_EXP' => 'Wenn "ja" ausgewählt ist, wird die kompakte Ansicht für die aktuellen Beiträge angezeigt, bei "nein" die Textansicht.', + 'PORTAL_SHOW_ALL_NEWS' => 'Zeige alle Beiträge dieses Forums', + 'PORTAL_SHOW_ALL_NEWS_EXP' => 'Auch Wichtige Beiträge.', + 'PORTAL_NUMBER_OF_NEWS' => 'Anzahl der Beiträge auf dem Portal', + 'PORTAL_NUMBER_OF_NEWS_EXP' => '0 bedeutet unbegrenzt', + 'PORTAL_NEWS_LENGTH' => 'Maximal angezeigte Länge der Beiträge', + 'PORTAL_NEWS_LENGTH_EXP' => '0 bedeutet unbegrenzt', + 'PORTAL_NEWS_FORUM' => 'Beiträge Foren', + 'PORTAL_NEWS_FORUM_EXP' => 'Die Foren, aus welchen die Beiträge angezeigt werden sollen. Frei lassen, um aus allen Foren anzeigen zu lassen. Falls "Foren ausschließen" auf "Ja" steht, wählen Sie die Foren die Sie ausschließen möchten.
Falls "Foren ausschließen" auf "Nein" steht, wählen Sie die Foren die Sie sehen möchten.
Wählen Sie mehrere Foren aus/ab, indem Sie beim Klicken die Strg-Taste gedrückt halten.', + 'PORTAL_NEWS_EXCLUDE' => 'Foren ausschließen', + 'PORTAL_NEWS_EXCLUDE_EXP' => 'Wählen Sie "Ja" wenn Sie die ausgewählten Foren vom Aktuelle Beiträge-Block ausschließen möchten, und "Nein" wenn Sie nur die Beiträge aus den ausgewählten Foren im Aktuelle Beiträge-Block sehen möchten.', + 'PORTAL_NEWS_PERMISSIONS' => 'Berechtigungen prüfen anschalten?', + 'PORTAL_NEWS_PERMISSIONS_EXP' => 'Berücksichtigt Berechtigungen beim Anzeigen der aktuellen Beiträge', + 'PORTAL_NEWS_SHOW_LAST' => 'Nach neuesten Beiträgen sortieren', + 'PORTAL_NEWS_SHOW_LAST_EXP' => 'Wenn aktiviert, wird nach den neuesten Beiträgen sortiert. Wenn deaktiviert, wird nach den neuesten Themen sortiert.', + 'PORTAL_NEWS_ARCHIVE' => 'Das Archivsystem für die aktuellen Beiträge aktivieren', + 'PORTAL_NEWS_ARCHIVE_EXP' => 'Wenn aktiviert, wird das Archivsystem und ggf. Seitenzahlen angezeigt.', + 'PORTAL_SHOW_REPLIES_VIEWS' => '"Antworten" und "Zugriffe" in Extraspalten', + 'PORTAL_SHOW_REPLIES_VIEWS_EXP' => 'Einstellung für den kompakter Bekanntmachungen-Block-Stil.
Wenn aktiviert, wird die Anzahl der Antworten und Zugriffe in gesonderten Spalten angezeigt. Wenn deaktiviert gibt es nur zwei Spalten und die Antworten und Zugriffe werden neben "Forum" angezeigt. Bei Darstellungsproblemen mit z.B. schmalen Styles bitte deaktivieren.', +)); diff --git a/language/de_x_sie/modules/portal_poll_module.php b/language/de_x_sie/modules/portal_poll_module.php new file mode 100644 index 00000000..216d909f --- /dev/null +++ b/language/de_x_sie/modules/portal_poll_module.php @@ -0,0 +1,53 @@ + 'Umfrage', + 'LATEST_POLLS' => 'Neueste Umfragen', + 'NO_OPTIONS' => 'Diese Umfrage verfügt über keine Optionen.', + 'NO_POLL' => 'Derzeit gibt es keine aktuellen Umfragen', + 'RETURN_PORTAL' => '%sZurück zum Portal%s', + + // ACP + 'ACP_PORTAL_POLLS_SETTINGS' => 'Einstellungen für Umfragen', + 'ACP_PORTAL_POLLS_SETTINGS_EXP' => 'Hier können Sie die Einstellungen für Umfragen ändern.', + 'PORTAL_POLL_TOPIC_ID' => 'Umfragen Foren', + 'PORTAL_POLL_TOPIC_ID_EXP' => 'Die Foren, aus welchen die Umfragen angezeigt werden sollen. Frei lassen, um aus allen Foren anzeigen zu lassen. Falls "Foren ausschließen" auf "Ja" steht, wählen Sie die Foren die Sie ausschließen möchten.
Falls "Foren ausschließen" auf "Nein" steht, wählen Sie die Foren die Sie sehen möchten.
Wählen Sie mehrere Foren aus/ab, indem Sie beim Klicken die Strg-Taste gedrückt halten.', + 'PORTAL_POLL_EXCLUDE_ID' => 'Foren ausschließen', + 'PORTAL_POLL_EXCLUDE_ID_EXP' => 'Wählen Sie "Ja" wenn Sie die ausgewählten Foren vom Umfragen-Block ausschließen möchten, und "Nein" wenn Sie nur die Themen aus den ausgewählten Foren im Umfragen-Block sehen möchten.', + 'PORTAL_POLL_LIMIT' => 'Maximale Anzahl der Umfragen', + 'PORTAL_POLL_LIMIT_EXP' => 'Die Anzahl der Umfragen, die auf dem Portal angezeigt werden sollen.', + 'PORTAL_POLL_ALLOW_VOTE' => 'Abstimmen erlauben', + 'PORTAL_POLL_ALLOW_VOTE_EXP' => 'Verfügt der Benutzer über entsprechende Berechtigungen, kann er direkt auf der Portal-Seite abstimmen.', + 'PORTAL_POLL_HIDE' => 'Abgelaufene Umfragen verbergen?', +)); diff --git a/language/de_x_sie/modules/portal_random_member_module.php b/language/de_x_sie/modules/portal_random_member_module.php new file mode 100644 index 00000000..5e2b3d4b --- /dev/null +++ b/language/de_x_sie/modules/portal_random_member_module.php @@ -0,0 +1,41 @@ + 'Zufälliges Profil', + 'RND_JOIN' => 'Registriert', + 'RND_POSTS' => 'Beiträge', + 'RND_OCC' => 'Tätigkeit', + 'RND_FROM' => 'Wohnort', + 'RND_WWW' => 'Webseite', +)); diff --git a/language/de_x_sie/modules/portal_recent_module.php b/language/de_x_sie/modules/portal_recent_module.php new file mode 100644 index 00000000..3be1cae0 --- /dev/null +++ b/language/de_x_sie/modules/portal_recent_module.php @@ -0,0 +1,51 @@ + 'Aktuelles', + 'PORTAL_RECENT_TOPIC' => 'Aktuelle Themen', + 'PORTAL_RECENT_ANN' => 'Aktuelle Bekanntmachungen', + 'PORTAL_RECENT_HOT_TOPIC' => 'Beliebte Themen', + + // ACP + 'ACP_PORTAL_RECENT_SETTINGS' => 'Einstellungen für neueste Themen', + 'ACP_PORTAL_RECENT_SETTINGS_EXP' => 'Hier können Sie die Einstellungen für die neuesten Themen ändern.', + 'PORTAL_MAX_TOPIC' => 'Anzahl der neuesten Themen auf dem Portal', + 'PORTAL_MAX_TOPIC_EXP' => '0 bedeutet unbegrenzt', + 'PORTAL_RECENT_TITLE_LIMIT' => 'Maximal angezeigte Länge der neuesten Themen', + 'PORTAL_RECENT_TITLE_LIMIT_EXP' => '0 bedeutet unbegrenzt', + 'PORTAL_RECENT_FORUM' => 'Themen Foren', + 'PORTAL_RECENT_FORUM_EXP' => 'Die Foren, aus welchen die Themen angezeigt werden sollen. Frei lassen, um aus allen Foren anzeigen zu lassen. Falls "Foren ausschließen" auf "Ja" steht, wählen Sie die Foren die Sie ausschließen möchten.
Falls "Foren ausschließen" auf "Nein" steht, wählen Sie die Foren die Sie sehen möchten.
Wählen Sie mehrere Foren aus/ab, indem Sie beim Klicken die Strg-Taste gedrückt halten.', + 'PORTAL_EXCLUDE_FORUM' => 'Foren ausschließen', + 'PORTAL_EXCLUDE_FORUM_EXP' => 'Wählen Sie "Ja" wenn Sie die ausgewählten Foren vom Aktuelle Themen-Block ausschließen möchten, und "Nein" wenn Sie nur die Themen aus den ausgewählten Foren im Aktuelle Themen-Block sehen möchten.', +)); diff --git a/language/de_x_sie/modules/portal_search_module.php b/language/de_x_sie/modules/portal_search_module.php new file mode 100644 index 00000000..a8366678 --- /dev/null +++ b/language/de_x_sie/modules/portal_search_module.php @@ -0,0 +1,42 @@ + 'Suche', + 'PORTAL_SEARCH_GO' => 'Los', + 'PORTAL_SEARCH_SITE' => 'Foren', + 'PORTAL_SEARCH_POSTS' => 'Beiträge', + 'PORTAL_SEARCH_AUTHOR' => 'Autor', + 'PORTAL_SEARCH_ENGINE' => 'Suchmaschinen', + 'PORTAL_SEARCH_ADV' => 'Erweiterte Suche', +)); diff --git a/language/de_x_sie/modules/portal_statistics_module.php b/language/de_x_sie/modules/portal_statistics_module.php new file mode 100644 index 00000000..6d965cbf --- /dev/null +++ b/language/de_x_sie/modules/portal_statistics_module.php @@ -0,0 +1,51 @@ + 'Insgesamt', + 'ST_TOP_ANNS' => 'Bekanntmachungen insgesamt:', + 'ST_TOP_STICKYS' => 'Wichtig insgesamt:', + 'ST_TOT_ATTACH' => 'Dateianhänge insgesamt:', + 'TOPICS_PER_DAY_OTHER' => 'Themen pro Tag: %d', + 'TOPICS_PER_DAY_ZERO' => 'Themen pro Tag: 0', + 'POSTS_PER_DAY_OTHER' => 'Beiträge pro Tag: %d', + 'POSTS_PER_DAY_ZERO' => 'Beiträge pro Tag: 0', + 'USERS_PER_DAY_OTHER' => 'Benutzer pro Tag: %d', + 'USERS_PER_DAY_ZERO' => 'Benutzer pro Tag: 0', + 'TOPICS_PER_USER_OTHER' => 'Themen pro Benutzer: %d', + 'TOPICS_PER_USER_ZERO' => 'Themen pro Benutzer: 0', + 'POSTS_PER_USER_OTHER' => 'Beiträge pro Benutzer: %d', + 'POSTS_PER_USER_ZERO' => 'Beiträge pro Benutzer: 0', + 'POSTS_PER_TOPIC_OTHER' => 'Beiträge pro Thema: %d', + 'POSTS_PER_TOPIC_ZERO' => 'Beiträge pro Thema: 0', +)); diff --git a/language/de_x_sie/modules/portal_stylechanger_module.php b/language/de_x_sie/modules/portal_stylechanger_module.php new file mode 100644 index 00000000..308af27a --- /dev/null +++ b/language/de_x_sie/modules/portal_stylechanger_module.php @@ -0,0 +1,37 @@ + 'Ihr Board-Style', + 'STYLE_CHOOSE' => 'Wählen Sie einen Style', +)); diff --git a/language/de_x_sie/modules/portal_topposters_module.php b/language/de_x_sie/modules/portal_topposters_module.php new file mode 100644 index 00000000..49a7ed01 --- /dev/null +++ b/language/de_x_sie/modules/portal_topposters_module.php @@ -0,0 +1,41 @@ + 'Top Poster', + 'TOPPOSTERS_CONFIG' => 'Einstellungen zu Top Poster', + + // ACP + 'NUM_TOPPOSTERS' => 'Anzahl der Top Poster', + 'NUM_TOPPOSTERS_EXP' => 'Geben Sie die Anzahl der Benutzer an, die im Top Poster Block angezeigt werden sollen.', +)); diff --git a/language/de_x_sie/modules/portal_user_menu_module.php b/language/de_x_sie/modules/portal_user_menu_module.php new file mode 100644 index 00000000..d6d914a1 --- /dev/null +++ b/language/de_x_sie/modules/portal_user_menu_module.php @@ -0,0 +1,45 @@ + 'Benutzer-Menü', + 'UM_LOG_ME_IN' => 'Mich bei jedem Besuch automatisch anmelden', + 'UM_HIDE_ME' => 'Meinen Online-Status während dieser Sitzung verbergen', + 'UM_REGISTER_NOW' => 'Registriern Sie sich jetzt!', + 'UM_MAIN_SUBSCRIBED' => 'Benachrichtigungen verwalten', + 'UM_BOOKMARKS' => 'Lesezeichen verwalten', + 'M_MENU' => 'Menü', + 'M_ACP' => 'Administrations-Bereich', + 'USER_MENU_SETTINGS' => 'Benutzer-Menü Einstellungen', + 'USER_MENU_REGISTER' => 'Zeige Registrierungs-Link in Benutzer-Menü', +)); diff --git a/language/de_x_sie/modules/portal_welcome_module.php b/language/de_x_sie/modules/portal_welcome_module.php new file mode 100644 index 00000000..30551be3 --- /dev/null +++ b/language/de_x_sie/modules/portal_welcome_module.php @@ -0,0 +1,43 @@ + 'Willkommen', + + // ACP + 'ACP_PORTAL_WELCOME_SETTINGS' => 'Einstellungen für die Willkommens-Nachricht', + 'ACP_PORTAL_WELCOME_MESSAGE_SHORT' => 'Die eingegebene Nachricht ist nicht lang genug.', + 'ACP_PORTAL_WELCOME_PREVIEW' => 'Willkommens-Nachricht Vorschau', + 'ACP_PORTAL_WELCOME_MESSAGE' => 'Willkommens-Nachricht', + 'ACP_PORTAL_WELCOME_MESSAGE_EXP' => 'Sie können die Willkommens-Nachricht in der Textbox verändern. BBCode, Bilder und Links sind erlaubt.', +)); diff --git a/language/de_x_sie/modules/portal_whois_online_module.php b/language/de_x_sie/modules/portal_whois_online_module.php new file mode 100644 index 00000000..f4893295 --- /dev/null +++ b/language/de_x_sie/modules/portal_whois_online_module.php @@ -0,0 +1,36 @@ + 'Wer ist online?', +)); diff --git a/language/de_x_sie/permissions_portal.php b/language/de_x_sie/permissions_portal.php new file mode 100644 index 00000000..bf04fba0 --- /dev/null +++ b/language/de_x_sie/permissions_portal.php @@ -0,0 +1,39 @@ + 'Kann Portal-Einstellungen ändern', + 'ACL_U_VIEW_PORTAL' => 'Kann das Portal sehen', +)); diff --git a/language/de_x_sie/portal.php b/language/de_x_sie/portal.php new file mode 100644 index 00000000..f3f34d8b --- /dev/null +++ b/language/de_x_sie/portal.php @@ -0,0 +1,40 @@ + 'Portal', + 'VIEWING_PORTAL' => 'Betrachtet das Portal', + 'BACK' => 'Zurück', +)); diff --git a/language/de_x_sie/portal_acp.php b/language/de_x_sie/portal_acp.php new file mode 100644 index 00000000..2413b0e7 --- /dev/null +++ b/language/de_x_sie/portal_acp.php @@ -0,0 +1,109 @@ + 'Sie können Ihre Portal Module hier verwalten. Falls Sie alle Module deaktivieren, dann deaktivieren Sie bitte auch das Portal.', + + 'MODULE_POS_TOP' => 'Oben', + 'MODULE_POS_LEFT' => 'Linke Spalte', + 'MODULE_POS_RIGHT' => 'Rechte Spalte', + 'MODULE_POS_CENTER' => 'Mittlere Spalte', + 'MODULE_POS_BOTTOM' => 'Unten', + 'ADD_MODULE' => 'Modul Hinzufügen', + 'CHOOSE_MODULE' => 'Modul Auswählen', + 'CHOOSE_MODULE_EXP' => 'Wähle ein Modul von der Dropdown-Liste', + 'SUCCESS_ADD' => 'Das Modul wurde erfolgreich hinzugefügt.', + 'SUCCESS_DELETE' => 'Das Modul wurde erfolgreich entfernt.', + 'NO_MODULES' => 'Es wurden keine Module gefunden.', + 'MOVE_RIGHT' => 'Nach rechts', + 'MOVE_LEFT' => 'Nach links', + 'B3P_FILE_NOT_FOUND' => 'Die angegebene Datei konnte nicht gefunden werden', + 'UNABLE_TO_MOVE' => 'Es ist nicht möglich den Block in die gewählte Spalte zu verschieben.', + 'UNABLE_TO_MOVE_ROW' => 'Es ist nicht möglich den Block in die gewählte Reihe zu verschieben.', + 'DELETE_MODULE_CONFIRM' => 'Sind Sie sicher, dass Sie das Modul "%1$s" löschen möchtest?', + 'MODULE_RESET_SUCCESS' => 'Modul Einstellungen erfolgreich zurückgesetzt.', + 'MODULE_RESET_CONFIRM' => 'Sind Sie sicher, dass Sie diese Einstellungen des Moduls "%1$s" zurücksetzen möchten?', + 'MODULE_NOT_EXISTS' => 'Das gewählte Modul existiert nicht.', + + 'MODULE_OPTIONS' => 'Modul Optionen', + 'MODULE_NAME' => 'Modul Name', + 'MODULE_NAME_EXP' => 'Geben Sie hier den Namen ein der für das Modul in der Modul Konfiguration angezeigt werden soll.', + 'MODULE_IMAGE' => 'Modul Bild', + 'MODULE_IMAGE_EXP' => 'Geben Sie hier den Dateinamen des Modul Bildes ein. Das Bild muss sich in allen styles/{Dein Style}/theme/images/portal/ Ordnern befinden.', + 'MODULE_PERMISSIONS' => 'Modul Berechtigungen', + 'MODULE_PERMISSIONS_EXP' => 'Wählen Sie die Gruppen aus, die berechtigt sein sollen, das Modul zu sehen. Sollen alle Benutzer das Modul sehen können, wählen Sie nichts aus.
An- / abwählen mehrerer Gruppen indem man Strg gedrückt hält und klickt.', + 'MODULE_IMAGE_WIDTH' => 'Modul Bild Breite', + 'MODULE_IMAGE_WIDTH_EXP' => 'Geben Sie hier die Breite des Modul Bildes in Pixeln ein', + 'MODULE_IMAGE_HEIGHT' => 'Modul Bild Höhe', + 'MODULE_IMAGE_HEIGHT_EXP' => 'Geben Sie hier die Höhe des Modul Bildes in Pixeln ein', + 'MODULE_RESET' => 'Modul Einstellungen zurücksetzen', + 'MODULE_RESET_EXP' => 'Dies wird alle Einstellungen des Moduls auf die Standardeinstellungen zurücksetzen!', + 'MODULE_STATUS' => 'Aktiviere Modul', + 'MODULE_ADD_ONCE' => 'Diese Modul kann nur ein Mal hinzugefügt werden.', + 'MODULE_IMAGE_ERROR' => 'Während dem Prüfen des Modul Bildes sind ein oder mehrere Fehler aufgetreten:', + 'UNKNOWN_MODULE_METHOD' => 'Die Modul Methode des %1$s Moduls konnte nicht gefunden werden.', + + // general + 'ACP_PORTAL_CONFIG_INFO' => 'Allgemeine Einstellungen', + 'ACP_PORTAL_GENERAL_TITLE' => 'Portal Verwaltung', + 'ACP_PORTAL_GENERAL_TITLE_EXP' => 'Danke, dass Sie sich für board3 Portal entschieden haben. Auf dieser Seite können Sie Ihr Portal verwalten. Diese Anzeige gibt Ihnen einen schnellen Überblick über die verschiedenen Portal-Einstellungen.', + 'ACP_PORTAL_SHOW_ALL' => 'Zeige portal auf allen Seiten', + 'ACP_PORTAL_SHOW_ALL_EXP' => 'Zeigt das Portal auf allen Seiten des Forums an.', + 'PORTAL_ENABLE' => 'Portal aktivieren', + 'PORTAL_ENABLE_EXP' => 'Wenn deaktiviert, wird das komplette Portal abgeschaltet.', + 'PORTAL_LEFT_COLUMN' => 'Linke Spalte aktivieren', + 'PORTAL_LEFT_COLUMN_EXP' => 'Die Linke Spalte auf dem Portal anzeigen', + 'PORTAL_RIGHT_COLUMN' => 'Rechte Spalte aktivieren', + 'PORTAL_RIGHT_COLUMN_EXP' => 'Die Rechte Spalte auf dem Portal anzeigen', + 'ACP_PORTAL_COLUMN_WIDTH_SETTINGS' => 'Breiteneinstellung der rechten und linken Spalte', + 'PORTAL_LEFT_COLUMN_WIDTH' => 'Breite der linken Spalte', + 'PORTAL_LEFT_COLUMN_WIDTH_EXP' => 'Änderen Sie hier die Breite der linken Spalte in Pixel, empfohlener Wert 180', + 'PORTAL_RIGHT_COLUMN_WIDTH' => 'Breite der rechten Spalte', + 'PORTAL_RIGHT_COLUMN_WIDTH_EXP' => 'Änderen Sie hier die Breite der rechten Spalte in Pixel, empfohlener Wert 180', + 'PORTAL_DISPLAY_JUMPBOX' => 'Zeige Jumpbox', + 'PORTAL_DISPLAY_JUMPBOX_EXP' => 'Die Jumpbox auf dem Portal anzeigen. Die Jumpbox wird nur angezeigt, wenn sie gleichzeitig in den Board-Funktionalitäten aktiviert ist.', + 'PORTAL_SHOW_ALL_SIDE' => 'Spalte die auf allen Seiten angezeigt werden soll', + 'PORTAL_SHOW_ALL_SIDE_EXP' => 'Wählen Sie aus welche Spalte auf allen seiten des Portals angezeigt werden soll.', + 'PORTAL_SHOW_ALL_LEFT' => 'Links', + 'PORTAL_SHOW_ALL_RIGHT' => 'Rechts', + + 'LINK_ADDED' => 'Der Link wurde erfolgreich eingetragen', + 'LINK_UPDATED' => 'Der Link wurde erfolgreich geändert', + + // Install + 'PORTAL_BASIC_INSTALL' => 'Füge Basismodule hinzu', + 'PORTAL_BASIC_UNINSTALL' => 'Entferne Module von Datenbank', +)); diff --git a/language/en/info_acp_portal.php b/language/en/info_acp_portal.php index 52b14f8a..68680bbd 100644 --- a/language/en/info_acp_portal.php +++ b/language/en/info_acp_portal.php @@ -46,4 +46,8 @@ $lang = array_merge($lang, array( 'LOG_PORTAL_EVENT_UPDATED' => 'Altered Portal settings
» Event updated: %s ', 'LOG_PORTAL_EVENT_REMOVED' => 'Altered Portal settings
» Event removed: %s ', 'LOG_PORTAL_CONFIG' => 'Altered Portal settings
» %s', + + // Adding the permissions + 'ACL_A_MANAGE_PORTAL' => 'Can alter Portal settings', + 'ACL_U_VIEW_PORTAL' => 'Can view the Portal', )); diff --git a/modules/birthday_list.php b/modules/birthday_list.php index 7e19ae5a..e56ed6c4 100644 --- a/modules/birthday_list.php +++ b/modules/birthday_list.php @@ -119,7 +119,7 @@ class birthday_list extends module_base 'ORDER BY' => $order_by, ); $sql = $this->db->sql_build_query('SELECT', $sql_array); - $result = $this->db->sql_query($sql, 300); + $result = $this->db->sql_query($sql); $today = sprintf('%2d-%2d-', $now['mday'], $now['mon']); while ($row = $this->db->sql_fetchrow($result)) diff --git a/modules/calendar.php b/modules/calendar.php index 4d134abe..60e5f6d4 100644 --- a/modules/calendar.php +++ b/modules/calendar.php @@ -188,8 +188,8 @@ class calendar extends module_base // output our general calendar bits $down = $this->mini_cal_month - 1; $up = $this->mini_cal_month + 1; - $prev_month = ''; - $next_month = ''; + $prev_month = ''; + $next_month = ''; $this->template->assign_block_vars('minical', array( 'S_SUNDAY_FIRST' => ($this->config['board3_sunday_first_' . $module_id]) ? true : false, diff --git a/modules/custom.php b/modules/custom.php index 5e2f58a3..89ad43bf 100644 --- a/modules/custom.php +++ b/modules/custom.php @@ -307,7 +307,7 @@ class custom extends module_base default: if (!isset($custom_code)) { - $custom_code = generate_text_for_edit($portal_config['board3_custom_' . $module_id . '_code'], $this->config['board3_custom_' . $module_id . '_uid'], ''); + $custom_code = generate_text_for_edit($portal_config['board3_custom_' . $module_id . '_code'], $this->config['board3_custom_' . $module_id . '_uid'], 0); } $this->template->assign_vars(array( diff --git a/modules/portal_tl_menu.php b/modules/portal_tl_menu.php new file mode 100644 index 00000000..9c345653 --- /dev/null +++ b/modules/portal_tl_menu.php @@ -0,0 +1,148 @@ +lang}/mods/portal/" + */ + public $language = 'portal_tl_menu_module'; + + /** + * custom acp template + * file must be in "adm/style/portal/" + */ + public $custom_acp_tpl = 'acp_portal_links'; + + /** @var bool Can include this module multiple times */ + protected $multiple_includes = true; + + /** + * constants + */ + const LINK_INT = 1; + const LINK_EXT = 2; + + /** @var \phpbb\config\config */ + protected $config; + + /** @var \phpbb\db\driver\driver_interface */ + protected $db; + + /** @var \phpbb\request\request */ + protected $request; + + /** @var \phpbb\template\template */ + protected $template; + + /** @var string PHP file extension */ + protected $php_ext; + + /** @var string phpBB root path */ + protected $phpbb_root_path; + + /** @var \phpbb\user */ + protected $user; + + /** @var \phpbb\log\log phpBB log */ + protected $log; + + /** + * Construct a links object + * + * @param \phpbb\config\config $config phpBB config + * @param \phpbb\db\driver\driver_interface $db phpBB db driver + * @param \phpbb\request\request $request phpBB request + * @param \phpbb\template\template $template phpBB template + * @param string $phpEx php file extension + * @param string $phpbb_root_path phpBB root path + * @param \phpbb\user $user phpBB user object + * @param \phpbb\log\log phpBB log + */ + public function __construct($config, $db, $request, $template, $phpbb_root_path, $phpEx, $user, $log) + { + $this->config = $config; + $this->db = $db; + $this->request = $request; + $this->template = $template; + $this->php_ext = $phpEx; + $this->phpbb_root_path = $phpbb_root_path; + $this->user = $user; + $this->log = $log; + } + + /** + * {@inheritdoc} + */ + + public function get_template_side($module_id) + { + global $config, $template; + + $template->assign_vars(array( + 'EXAMPLE' => $config['board3_configname2_' . $module_id], + )); + + return 'tl_menu.html'; + } + + public function get_template_acp($module_id) + { + global $phpEx, $phpbb_root_path; + + return array( + 'title' => 'ACP_CONFIG_MODULENAME', + 'vars' => array( + 'legend1' => 'ACP_MODULENAME_CONFIGLEGEND', + 'board3_configname_' . $module_id => array('lang' => 'MODULENAME_CONFIGNAME', 'validate' => 'string', 'type' => 'text:10:200', 'explain' => false), + 'board3_configname2_' . $module_id => array('lang' => 'MODULENAME_CONFIGNAME2', 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true), + ), + ); + } + + /** + * API functions + */ + public function install($module_id) + { + return true; + } + + public function uninstall($module_id, $db) + { + return true; + } +} \ No newline at end of file diff --git a/modules/random_member.php b/modules/random_member.php index b3ce2f65..9a34aba8 100644 --- a/modules/random_member.php +++ b/modules/random_member.php @@ -108,7 +108,8 @@ class random_member extends module_base $avatar_img = phpbb_get_avatar(\phpbb\avatar\manager::clean_row($row, 'user'), 'USER_AVATAR'); - $rank_data = phpbb_get_user_rank($row, $row['user_posts']); + $rank_title = $rank_img = $rank_img_src = ''; + get_user_rank($row['user_rank'], $row['user_posts'], $rank_title, $rank_img, $rank_img_src); $username = $row['username']; $user_id = (int) $row['user_id']; @@ -120,9 +121,9 @@ class random_member extends module_base 'USER_COLOR' => get_username_string('colour', $user_id, $username, $colour), 'U_VIEW_PROFILE' => get_username_string('profile', $user_id, $username, $colour), - 'RANK_TITLE' => $rank_data['title'], - 'RANK_IMG' => $rank_data['img'], - 'RANK_IMG_SRC' => $rank_data['img_src'], + 'RANK_TITLE' => $rank_title, + 'RANK_IMG' => $rank_img, + 'RANK_IMG_SRC' => $rank_img_src, 'USER_POSTS' => (int) $row['user_posts'], 'AVATAR_IMG' => $avatar_img, diff --git a/modules/recent.php b/modules/recent.php index 7b83db25..b2ddf823 100644 --- a/modules/recent.php +++ b/modules/recent.php @@ -136,7 +136,7 @@ class recent extends module_base AND topic_moved_id = 0 ' . $sql_where . $forum_sql . ' ORDER BY topic_time DESC'; - $result = $this->db->sql_query_limit($sql, $this->config['board3_max_topics_' . $module_id], 0 , 30); + $result = $this->db->sql_query_limit($sql, $this->config['board3_max_topics_' . $module_id], 0 , 10); while (($row = $this->db->sql_fetchrow($result)) && ($row['topic_title'])) { @@ -162,7 +162,7 @@ class recent extends module_base AND topic_moved_id = 0 ' . $sql_where . $forum_sql . ' ORDER BY topic_time DESC'; - $result = $this->db->sql_query_limit($sql, $this->config['board3_max_topics_' . $module_id], 0, 30); + $result = $this->db->sql_query_limit($sql, $this->config['board3_max_topics_' . $module_id], 0, 10); while (($row = $this->db->sql_fetchrow($result)) && ($row['topic_title'])) { @@ -189,7 +189,7 @@ class recent extends module_base AND topic_moved_id = 0 ' . $sql_where . $forum_sql . ' ORDER BY topic_time DESC'; - $result = $this->db->sql_query_limit($sql, $this->config['board3_max_topics_' . $module_id], 0, 30); + $result = $this->db->sql_query_limit($sql, $this->config['board3_max_topics_' . $module_id], 0, 10); while (($row = $this->db->sql_fetchrow($result)) && ($row['topic_title'])) { diff --git a/modules/user_menu.php b/modules/user_menu.php index 9c51eec8..09bf5781 100644 --- a/modules/user_menu.php +++ b/modules/user_menu.php @@ -99,7 +99,7 @@ class user_menu extends module_base */ public function get_template_side($module_id) { - if (!function_exists('phpbb_get_user_rank')) + if (!function_exists('get_user_rank')) { include($this->phpbb_root_path . 'includes/functions_display.' . $this->php_ext); } @@ -147,8 +147,22 @@ class user_menu extends module_base $username = $this->user->data['username']; $colour = $this->user->data['user_colour']; $avatar_img = phpbb_get_avatar(\phpbb\avatar\manager::clean_row($this->user->data, 'user'), 'USER_AVATAR'); - $rank_data = phpbb_get_user_rank($this->user->data, $this->user->data['user_posts']); + $rank_title = $rank_img = $rank_img_src = ''; + \get_user_rank($this->user->data['user_rank'], $this->user->data['user_posts'], $rank_title, $rank_img, $rank_img_src); + + $s_login_redirect = build_hidden_fields(array('redirect' => $this->path_helper->remove_web_root_path(build_url()))); + /** + * Workaround for missing template variable in pre phpBB 3.2.6 styles. + * @deprecated 3.2.7 (To be removed: 3.3.0-a1) + */ + $form_token_login = $this->template->retrieve_var('S_FORM_TOKEN_LOGIN'); + if (!empty($form_token_login)) + { + $s_login_redirect .= $form_token_login; + // Remove S_FORM_TOKEN_LOGIN as it's already appended to S_login_redirect + $this->template->assign_var('S_FORM_TOKEN_LOGIN', ''); + } // Assign specific vars $this->template->assign_vars(array( 'L_NEW_POSTS' => $this->user->lang['SEARCH_NEW'] . ' (' . $new_posts_count . ')', @@ -156,9 +170,9 @@ class user_menu extends module_base 'L_UNREAD_POSTS'=> $this->user->lang['SEARCH_UNREAD'] . ' (' . $unread_posts_count . ')', 'B3P_AVATAR_IMG' => $avatar_img, - 'B3P_RANK_TITLE' => $rank_data['title'], - 'B3P_RANK_IMG' => $rank_data['img'], - 'RANK_IMG_SRC' => $rank_data['img_src'], + 'B3P_RANK_TITLE' => $rank_title, + 'B3P_RANK_IMG' => $rank_img, + 'RANK_IMG_SRC' => $rank_img_src, 'USERNAME_FULL' => get_username_string('full', $user_id, $username, $colour), 'U_VIEW_PROFILE' => get_username_string('profile', $user_id, $username, $colour), @@ -176,13 +190,16 @@ class user_menu extends module_base } else { + // Add form token for login box + add_form_key('login', '_LOGIN'); + /* * Assign specific vars * Need to remove web root path as ucp.php will do the * redirect */ $this->template->assign_vars(array( - 'U_PORTAL_REDIRECT' => $this->path_helper->remove_web_root_path($this->controller_helper->route('board3_portal_controller')), + 'U_login_redirect' => $this->path_helper->remove_web_root_path($this->controller_helper->route('board3_portal_controller')), 'S_DISPLAY_FULL_LOGIN' => true, 'S_AUTOLOGIN_ENABLED' => ($this->config['allow_autologin']) ? true : false, 'S_LOGIN_ACTION' => append_sid("{$this->phpbb_root_path}ucp.{$this->php_ext}", 'mode=login'), diff --git a/phpunit.xml.dist b/phpunit.xml.dist deleted file mode 100644 index f1982031..00000000 --- a/phpunit.xml.dist +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - ./tests - ./tests/functional - - - ./tests/functional/ - - - - - ../../../../phpBB/ext/board3/portal/ - - ../../../../phpBB/ext/board3/portal/tests/ - ../../../../phpBB/ext/board3/portal/develop/ - ../../../../phpBB/ext/board3/portal/migrations/ - ../../../../phpBB/ext/board3/portal/language/ - ../../../../phpBB/ext/board3/portal/vendor/ - - - - diff --git a/portal/fetch_posts.php b/portal/fetch_posts.php index d08d3024..3615137c 100644 --- a/portal/fetch_posts.php +++ b/portal/fetch_posts.php @@ -266,7 +266,7 @@ class fetch_posts // Cache queries for 30 seconds if ($number_of_posts != 0) { - $result = $this->db->sql_query_limit($sql, $number_of_posts, $start, 30); + $result = $this->db->sql_query_limit($sql, $number_of_posts, $start, 10); } else { diff --git a/styles/all/theme/images/portal/portal_weather.png b/styles/all/theme/images/portal/portal_weather.png new file mode 100644 index 0000000000000000000000000000000000000000..49188f083c09c1769093d430af0fa892accb0397 GIT binary patch literal 3478 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 literal 0 HcmV?d00001 diff --git a/styles/dark_vision/theme/images/portal/icon_portal_search.gif b/styles/dark_vision/theme/images/portal/icon_portal_search.gif new file mode 100644 index 0000000000000000000000000000000000000000..2218fe6829e94e62c3ae9c38053a7d79035421e6 GIT binary patch literal 873 zcmZ?wbhEHb6ky?C21{wwn8`?P~m1;Z$7rJywh>OkX5PWpBkI5vD=fcHBj_m@>JOY&g a3r|hwF<%!W`T2p*G{eMeHWmg74Aua`|02Qw literal 0 HcmV?d00001 diff --git a/styles/dark_vision/theme/images/portal/spacer_down.png b/styles/dark_vision/theme/images/portal/spacer_down.png new file mode 100644 index 0000000000000000000000000000000000000000..e8d04fe386198a68a673e9391fe2acb89363f802 GIT binary patch literal 2799 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 literal 0 HcmV?d00001 diff --git a/styles/dark_vision/theme/portal.css b/styles/dark_vision/theme/portal.css new file mode 100644 index 00000000..25a0fcdd --- /dev/null +++ b/styles/dark_vision/theme/portal.css @@ -0,0 +1,597 @@ +/* main menu, user menu and the links */ + +.content li { + list-style-type: inherit !important; +} + +a { + display: inline; +} + +.portal-navigation{ + width: auto; +} + +.portal-navigation ul{ + list-style-type: none; + margin: 0; + padding: 0; + margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/ +} + +.portal-navigation ul li{ + padding-bottom: 2px; /*bottom spacing between menu items*/ +} + +.portal-navigation ul li a{ + display: block; + padding: 2px 0; + font-weight: bold; + font-size: 90%; +} + +.portal-navigation div.menutitle{ + padding: 1px 0; + font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; + font-size: 12px; + text-decoration: underline; +} + +.portal-navigation hr.dashed:last-child { + display: none; +} + +.rtl .portal-navigation .menutitle { + text-align: right; +} + +.calendar-info { + list-style-type: none; +} + +.portal-events li.row +{ + border-top: 0; + list-style-type: none; +} + +.portal-user-span { + float: left; + padding-left: 5px; + padding-top: 2px; +} + +.rtl .portal-user-span { + float: right; + padding: 2px 5px 0 0; +} + +.portal-user-annotation { + float: right; + padding-top: 2px; + padding-right: 10px; +} + +.rtl .portal-user-annotation { + float: left; + padding-right: 0; +} + +.portal-title-span { + float: left; +} + +.rtl .portal-title-span { + float: right; +} + +.rtl .portal-title-link { + float: right; + padding-right: 2px; +} + +.portal-text-span { + float: left; + padding-right: 10px; +} + +.rtl .portal-text-span { + float: right; + padding-right: 0; + padding-left: 10px; +} + +.portal-data-span { + float: right; + padding-right: 10px; +} + +.rtl .portal-data-span { + float: left; + padding-right: 0; + padding-left: 10px; +} + +.portal-module-postbody { + width: 100%; +} + +.portal-module-content { + min-height: 1em; +} + +.portal-stylechanger-select { + width: 150px; +} + +.portal-whois-online-content { + border-left: 0 !important; +} +.portal-whois-online-content p { + margin: 0 5px 0 5px; +} + +.portal-donation-center-content { + border-left: 0; +} + +.portal-donation-center-content > div { + text-align: left; + margin: 5px 5px 5px 5px; +} + +.portal-donation-form { + padding-top: 15px; +} + +.portal-centered-content { + text-align: center; +} + +.portal-read-all-link { + float: right; + margin: 0 0 5px 0; +} + +.portal-module-postbody .post:not(:last-child) { + margin-bottom: 1px; +} + +a.portal-forumtitle { + font-weight: bold; +} + +.portal-random-member-name { + font-size: 12px; + padding-top: 1px; + margin-bottom: 5px; +} + +.portal-recent-column { + width: 33%; + vertical-align: top; +} + +.portal-paypal-icon { + background-image: url("../../all/theme/images/portal/paypal.gif"); + background-repeat: no-repeat; + padding-left: 73px; + padding-top: 44px; + float: left; + margin: 5px; +} + +.portal-poll-subtext { + font-size: 1.0em !important; + width: 10em; +} + +.portal-poll-vote { + border-top: none; +} + +.portal-poll-side-option dt { + width: 30% !important; +} + +.portal-poll-side-option dt:first-child { + width: 60% !important; +} + +.portal-poll-side-option-info { + width: 58% !important; + float: right !important; +} + +.portal-poll-side-checkbox { + float: right; +} + +.portal-poll-side-checkbox input { + vertical-align: top; + margin-left: 39px; + margin-top: 0; +} + +/** +* Calendar CSS rules +*/ +.portal-calendar-go-previous { + text-align: left; +} + +.portal-calendar-current-month { + text-align: center; +} + +.portal-calendar-go-next { + text-align: right; +} + +.portal-calendar-days-title td, .portal-calendar-days td { + width: 14%; + text-align: center; +} + +.portal-calendar-days-title span { + font-weight: bold; +} + +.portal-calendar-days td { + text-align: center; +} + +.portal-calendar-events-heading { + font-weight: bold; + font-size: 12px; + text-decoration: underline; +} + +.portal-calendar-event-listing { + width: 100%; + padding-left: 0; + padding-bottom: 5px; +} + +.portal-calendar-event-title { + font-weight: bold; +} + +.portal-calendar-event-description { + font-style: italic; +} + +.portal-calendar-divider { + margin: 5px 0; + border-top: 0; +} + +/** +* Replacement for table layout +*/ +#portal-left, #portal-right { + position: relative; + float: left; +} + +.rtl #portal-left, .rtl #portal-right { + float: right; +} + +#portal-center-wrapper { + width: 100%; + float: left; + display: block; +} + +#portal-center-wrapper .panel, #portal-center-wrapper .post, +#portal-top .panel, #portal-top .post, +#portal-bottom .panel, #portal-bottom .post +{ + border-radius: 0; +} + +.rtl #portal-center-wrapper { + float: right; +} + +#portal-column-area { + width: 100%; + margin: 0 auto; +} + +#portal-left { + margin-left: -100%; +} + +.rtl #portal-left { + margin-right: -100%; + margin-left: 0; +} + +/* +* top spacing between portal body table and headerbar spacing is usually 10px +*/ +#portal-body { + padding-top: 10px; + width: 100%; +} + +.portal-side { + text-align: left; + margin: 5px 5px 5px 5px +} + +.rtl .portal-side { + text-align: right; +} + +.portal-side-wrapper { + border-left: 0 !important; + width: 100%; +} + +/* +* This is needed in order to have the same spacing between blocks +* as we have between the top blocks and the headerbar +*/ +#portal-left .forabg, #portal-center .forabg, +#portal-right .forabg, #portal-top .forabg, +#portal-bottom .forabg { + margin-bottom: 0; +} + +#portal-body td { + vertical-align: top; +} + +#portal-body .row .pagination { + margin: 2px 2px 0px 0; +} + +#portal-body #viewpoll { + margin-left: 0; + margin-right: 0; +} + +#portal-left li, #portal-center li, +#portal-right li, #portal-top li, +#portal-bottom li { + list-style-type: none; +} + +.portal-news-pagination { + line-height: 2em; + padding-bottom: 5px; +} + +.portal-news-pagination .pagination { + font-size: 1.1em; +} + +/** +* margin spacing as in default prosilver for the forumlist +*/ +#portal-forumlist .forabg { + margin-bottom: 4px; +} + +.portal-no-margin { + margin: 0; +} + +.portal-clear { + clear: both; +} + +/* RTL language fixes */ +.rtl .portal-navigation ul li a{ + text-align: right; +} + +/* Portal clock +-------------------------------------- */ +.portal-clock-wrapper { + text-align: center; + min-height: 5em; + margin: 0 10%; + /* set a fixed height to get rid of the trembling clock in IE9 */ + height: 50px; +} + +.rtl .portal-clock-wrapper { + /* Arabic clocks are ltr */ + direction: ltr; +} + +.portal-clock { + position: relative; + width: 100%; + margin-top: 10px; + margin-bottom: 10px; +} + +.portal-clock-spacer-up { + content: url("./images/portal/spacer_up.png"); +} + +.portal-clock-spacer-down { + content: url("./images/portal/spacer_down.png"); +} + +.portal-clock * img { + float: left; +} + +.portal-clock-front, .portal-clock-back { + position: absolute; + top: 0; +} + +.portal-clock-front-upper div { + height: 21px; + position: absolute; + vertical-align: bottom; + visibility: hidden; +} + +.portal-clock-front-lower div { + height: 20px; + position: absolute; + vertical-align: top; + visibility: hidden; +} + +.portal-clock-back-upper div { + position: absolute; + vertical-align: bottom; +} + +.portal-clock-back-lower div { + position: absolute; + vertical-align: top; +} + +.portal-clock-back-seconds-up-left, .portal-clock-back-seconds-up-right, +.portal-clock-front-minutes-up-left, .portal-clock-front-minutes-up-right, +.portal-clock-back-minutes-up-left, .portal-clock-back-minutes-up-right, +.portal-clock-front-seconds-up-left, .portal-clock-front-seconds-up-right, +.portal-clock-back-minutes-down-left, .portal-clock-back-minutes-down-right, +.portal-clock-back-seconds-down-left, .portal-clock-back-seconds-down-right, +.portal-clock-front-minutes-down-left, .portal-clock-front-minutes-down-right, +.portal-clock-front-seconds-down-left, .portal-clock-front-seconds-down-right { + width: 21px; + height: 21px; + background-position: 0 0; + background: url("../../all/theme/images/portal/portal_clock_single.png") no-repeat; +} + +/* Minutes start +-------------------------------------- */ +.portal-clock-back-minutes-up-left{ + background-position: 0 0; + margin: 0 0 0 43px; +} + +.portal-clock-back-minutes-up-right { + background-position: 0 -43px; + margin: 0 0 0 64px; +} + +.portal-clock-front-minutes-up-left { + background-position: 0 0; + margin: 0 0 0 43px; +} + +.portal-clock-front-minutes-up-right { + background-position: 0 -43px; + margin: 0 0 0 63px; +} + +.portal-clock-back-minutes-down-left{ + background-position: 0 -22px; + margin: 21px 0 0 43px; +} + +.portal-clock-back-minutes-down-right { + background-position: 0 -65px; + margin: 21px 0 0 64px; +} + +.portal-clock-front-minutes-down-left { + background-position: 0 -22px; + margin: 21px 0 0 42px; +} + +.portal-clock-front-minutes-down-right { + background-position: 0 -65px; + margin: 21px 0 0 63px; +} + +/* Seconds start +---------------------------------------- */ +.portal-clock-back-seconds-up-left{ + background-position: 0 0; + margin: 0 0 0 85px; +} + +.portal-clock-back-seconds-up-right { + background-position: 0 -43px; + margin: 0 0 0 106px; +} + +.portal-clock-front-seconds-up-left { + background-position: 0 0; + margin: 0 0 0 84px; +} + +.portal-clock-front-seconds-up-right { + background-position: 0 -43px; + margin: 0 0 0 105px; +} + +.portal-clock-back-seconds-down-left{ + background-position: 0 -22px; + margin: 21px 0 0 85px; +} + +.portal-clock-back-seconds-down-right { + background-position: 0 -65px; + margin: 21px 0 0 106px; +} + +.portal-clock-front-seconds-down-left { + background-position: 0 -22px; + margin: 21px 0 0 84px; +} + +.portal-clock-front-seconds-down-right { + background-position: 0 -65px; + margin: 21px 0 0 105px; +} + +/* Hours start +---------------------------------------- */ +.portal-clock-back-hours-up, .portal-clock-front-hours-up { + width: 42px; + height: 21px; + background: url("../../all/theme/images/portal/portal_clock_double.png") no-repeat; + background-position: 0 0; + vertical-align: bottom; + display: inline-block; + margin: 0 0 0 0; +} + +.portal-clock-back-hours-down, .portal-clock-front-hours-down { + width: 42px; + height: 20px; + background: url("../../all/theme/images/portal/portal_clock_double.png") no-repeat; + background-position: 0 -44px; + vertical-align: top; + display: inline-block; + margin: 21px 0 0 0; +} + +@media all\0 { + .portal-clock-back-hours-down, .portal-clock-front-hours-down { + margin-left: -1px; + } +} + +.fa-backward, .fa-forward { + color: #3499ff; + font-size: 1.4em; + margin-bottom: 4px; +} + +.fa-user { + color: #ce8600; + margin-top: 4px; +} + +.icon_portal_search { + background-image: url("../../dark_vision/theme/images/portal/icon_portal_search.gif") !important; + background-position: left 1px; + background-repeat: no-repeat; + padding-left: 17px; +} diff --git a/styles/dark_vision/theme/portal_responsive.css b/styles/dark_vision/theme/portal_responsive.css new file mode 100644 index 00000000..f246b4e1 --- /dev/null +++ b/styles/dark_vision/theme/portal_responsive.css @@ -0,0 +1,104 @@ +@media only screen and (max-width: 1040px), only screen and (max-device-width: 1040px) +{ + .responsive-portal-announcements dd.views { display: none !important; } + dd.responsive-portal-announcements { display: none !important; } + + .responsive-portal-announcements dd.posts, .responsive-portal-announcements dd.views { + display: none !important; + } + + dt#a { width: 125% !important; } + .responsive-portal-announcements dt { width: 130% !important; } + dd.responsive-portal-news { display: none !important; } + + .responsive-portal-news dd.posts, .responsive-portal-news dd.views { + display: none !important; + } + + .responsive-portal-news dt { width: 130% !important; } + dt#n { width: 125% !important; } + .topiclist .topics, .topiclist .posts { display: none !important; } + #portal-forumlist dl.icon dt { width: 125% !important; } +} + +@media only screen and (max-width: 895px), only screen and (max-device-width: 895px) +{ + div#portal-right { + width: 49% !important; + margin-left: 1% !important; + } + + div#portal-left { + width: 50% !important; + margin-left: 0 !important; + } + + .rtl div#portal-right { + margin-left: 0 !important; + margin-right: 1% !important; + } + + .rtl div#portal-left { + margin-left: 0 !important; + margin-right: 0 !important; + } + + div#portal-center { + margin-right: 0 !important; + margin-left: 0 !important; + padding-right: 0 !important; + padding-left: 0 !important; + } + .responsive-portal-news dt { width: 100% !important; } + .responsive-portal-announcements dt { width: 100% !important; } +} + +@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) +{ + .responsive-portal-news dd.lastpost, .responsive-portal-announcements dd.lastpost { display: none !important; } + .responsive-portal-news dt .list-inner, .responsive-portal-announcements dt .list-inner { margin-right: 0 !important; } + .responsive-portal-news dt, .responsive-portal-announcements dt { width: 100% !important; } + dt#n, dt#a { width: 100% !important; } + + .portal-responsive-poll .resultbar { + display: none !important; + } + + .portal-responsive-poll dt { width: 45% !important; } + .portal-responsive-poll dd { + width: 45% !important; + float: right !important; + } + + .row .pagination .ellipsis + li { + display: inline !important; + } + + #portal-forumlist dl.icon dt { width: 100% !important; } + #portal-left ul.topiclist dd, #portal-right ul.topiclist dd { display: block !important; } + .portal-responsive-show { display: block !important; } + .portal-responsive-hide { display: none !important; } + #portal-body { padding-top: 0 !important; } + #portal-right > .portal-clear, #portal-body > .portal-clear, #portal-left > .portal-clear, + #portal-center > .portal-clear, #portal-login-box .portal-clear { display: none !important; } + #portal-right { width: 50% !important; } + #portal-left { width: 50% !important; } + #portal-center { + margin-left: 0 !important; + margin-right: 0 !important; + padding-left: 0 !important; + } + + .b3p-jumpbox { + margin: 15px auto; + } + .b3p-copyright { + clear: both; + } +} + +@media (max-width: 500px) { + .portal-news-pagination .pagination { + display: none; + } +} diff --git a/styles/prosilver/template/event/overall_footer_breadcrumb_prepend.html b/styles/prosilver/template/event/overall_footer_breadcrumb_prepend.html index f1799efd..301d02f9 100644 --- a/styles/prosilver/template/event/overall_footer_breadcrumb_prepend.html +++ b/styles/prosilver/template/event/overall_footer_breadcrumb_prepend.html @@ -1 +1 @@ -{L_PORTAL} +{L_PORTAL} \ No newline at end of file diff --git a/styles/prosilver/template/event/overall_header_breadcrumb_prepend.html b/styles/prosilver/template/event/overall_header_breadcrumb_prepend.html index f1799efd..301d02f9 100644 --- a/styles/prosilver/template/event/overall_header_breadcrumb_prepend.html +++ b/styles/prosilver/template/event/overall_header_breadcrumb_prepend.html @@ -1 +1 @@ -{L_PORTAL} +{L_PORTAL} \ No newline at end of file diff --git a/styles/prosilver/template/portal/_block_config.html b/styles/prosilver/template/portal/_block_config.html index 069d6103..3b31afe5 100644 --- a/styles/prosilver/template/portal/_block_config.html +++ b/styles/prosilver/template/portal/_block_config.html @@ -6,13 +6,13 @@ - - + + - + diff --git a/styles/prosilver/template/portal/modules/announcements_center.html b/styles/prosilver/template/portal/modules/announcements_center.html index b36b384d..1524558a 100644 --- a/styles/prosilver/template/portal/modules/announcements_center.html +++ b/styles/prosilver/template/portal/modules/announcements_center.html @@ -3,57 +3,57 @@ - -
-
- {L_NO_ANNOUNCEMENTS} - -
-
-

- id="a_{$MODULE_ID}" name="a_{$MODULE_ID}_{announcements.center_row.A_ID}"> - {postrow.MINI_POST} - - id="a_{$MODULE_ID}" name="a_{$MODULE_ID}_{announcements.center_row.A_ID}"> {announcements.center_row.TITLE} -

- {announcements.center_row.PAGINATION} - -
-
-
{announcements.center_row.TEXT} -
- -
-
{L_ATTACHMENTS}
- -
{announcements.center_row.attachment.DISPLAY_ATTACHMENT}
- -
- -
- {L_TOPIC_VIEWS}{L_COLON} {announcements.center_row.TOPIC_VIEWS}  •  {L_COMMENTS}{L_COLON} {announcements.center_row.REPLIES}  •  {L_POST_REPLY} - {announcements.center_row.OPEN}{announcements.center_row.L_READ_FULL}{announcements.center_row.CLOSE} - -
- -
- - -
- -
-
+ +
+
+ {L_NO_ANNOUNCEMENTS} + +
+
+

+ id="a_{$MODULE_ID}" name="a_{$MODULE_ID}_{announcements.center_row.A_ID}"> + {postrow.MINI_POST} + + id="a_{$MODULE_ID}" name="a_{$MODULE_ID}_{announcements.center_row.A_ID}"> {announcements.center_row.TITLE} +

+ {announcements.center_row.PAGINATION} + +
+
+
{announcements.center_row.TEXT} +
+ +
+
{L_ATTACHMENTS}
+ +
{announcements.center_row.attachment.DISPLAY_ATTACHMENT}
+ +
+ +
+ {L_TOPIC_VIEWS}{L_COLON} {announcements.center_row.TOPIC_VIEWS}  •  {L_COMMENTS}{L_COLON} {announcements.center_row.REPLIES}  •  {L_POST_REPLY} + {announcements.center_row.OPEN}{announcements.center_row.L_READ_FULL}{announcements.center_row.CLOSE} + +
+ +
+ + +
+ +
+
diff --git a/styles/prosilver/template/portal/modules/announcements_center_compact.html b/styles/prosilver/template/portal/modules/announcements_center_compact.html index b98ecf4a..6842c22e 100644 --- a/styles/prosilver/template/portal/modules/announcements_center_compact.html +++ b/styles/prosilver/template/portal/modules/announcements_center_compact.html @@ -42,9 +42,13 @@
+ + +
+
@@ -64,8 +68,8 @@
{announcements.center_row.REPLIES} {L_REPLIES}
{announcements.center_row.TOPIC_VIEWS} {L_VIEWS}
-
{L_LAST_POST}{L_POST_BY_AUTHOR} {announcements.center_row.USERNAME_FULL_LAST} {L_VIEW_LATEST_POST}{L_VIEW_LATEST_POST}
- {announcements.center_row.LAST_POST_TIME}
+
{L_LAST_POST}{L_POST_BY_AUTHOR} {announcements.center_row.USERNAME_FULL_LAST} {L_VIEW_LATEST_POST}{L_VIEW_LATEST_POST}
+ {announcements.center_row.LAST_POST_TIME}
@@ -74,6 +78,7 @@
  • diff --git a/styles/prosilver/template/portal/modules/birthdays_side.html b/styles/prosilver/template/portal/modules/birthdays_side.html index 845d0140..8dbf3990 100644 --- a/styles/prosilver/template/portal/modules/birthdays_side.html +++ b/styles/prosilver/template/portal/modules/birthdays_side.html @@ -4,6 +4,7 @@ + {board3_birthday_list.USER} @@ -20,7 +21,8 @@ - + + {board3_birthday_ahead_list.USER} diff --git a/styles/prosilver/template/portal/modules/clock_side.html b/styles/prosilver/template/portal/modules/clock_side.html index 5c8ed86c..fb95e99d 100644 --- a/styles/prosilver/template/portal/modules/clock_side.html +++ b/styles/prosilver/template/portal/modules/clock_side.html @@ -1,42 +1,170 @@ {$LR_BLOCK_H_L} {$TITLE}{$LR_BLOCK_H_R} - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    {SITENAME}

    +
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    +
    +
    +
    -
    - - - -
    -
    - - - - -
    - + +
    {$LR_BLOCK_F_L}{$LR_BLOCK_F_R} diff --git a/styles/prosilver/template/portal/modules/custom_side.html b/styles/prosilver/template/portal/modules/custom_side.html index 09405e3b..4c84966d 100644 --- a/styles/prosilver/template/portal/modules/custom_side.html +++ b/styles/prosilver/template/portal/modules/custom_side.html @@ -1,7 +1,7 @@ {$LR_BLOCK_H_L} {$TITLE}{$LR_BLOCK_H_R} -
    -
    -
    {$CUSTOM_CODE}
    -
    -
    +
    +
    +
    {$CUSTOM_CODE}
    +
    +
    {$LR_BLOCK_F_L}{$LR_BLOCK_F_R} \ No newline at end of file diff --git a/styles/prosilver/template/portal/modules/friends_side.html b/styles/prosilver/template/portal/modules/friends_side.html index f1c814e4..88da0583 100644 --- a/styles/prosilver/template/portal/modules/friends_side.html +++ b/styles/prosilver/template/portal/modules/friends_side.html @@ -1,17 +1,17 @@ {$LR_BLOCK_H_L} {$TITLE}{$LR_BLOCK_H_R} {L_FRIENDS_ONLINE}
    - {b3p_friends_online.USERNAME_FULL}
    - - {L_NO_FRIENDS_ONLINE} -
    - + {b3p_friends_online.USERNAME_FULL}
    + + {L_NO_FRIENDS_ONLINE} +
    +
    {L_FRIENDS_OFFLINE}
    - {b3p_friends_offline.USERNAME_FULL}
    - - {L_NO_FRIENDS_OFFLINE} - + {b3p_friends_offline.USERNAME_FULL}
    + + {L_NO_FRIENDS_OFFLINE} +
    {$LR_BLOCK_F_L}{$LR_BLOCK_F_R} diff --git a/styles/prosilver/template/portal/modules/jumpbox.html b/styles/prosilver/template/portal/modules/jumpbox.html index 26213424..04b0f1f6 100644 --- a/styles/prosilver/template/portal/modules/jumpbox.html +++ b/styles/prosilver/template/portal/modules/jumpbox.html @@ -1,19 +1,19 @@ - +
    \ No newline at end of file diff --git a/styles/prosilver/template/portal/modules/latest_members_side.html b/styles/prosilver/template/portal/modules/latest_members_side.html index 97cba524..543458d9 100644 --- a/styles/prosilver/template/portal/modules/latest_members_side.html +++ b/styles/prosilver/template/portal/modules/latest_members_side.html @@ -1,8 +1,8 @@ {$LR_BLOCK_H_L} {$TITLE}{$LR_BLOCK_H_R} - {L_USERNAME} - {L_JOINED}
    - - {latest_members.USERNAME_FULL} - {latest_members.JOINED}
    - + {L_USERNAME} + {L_JOINED}
    + + {latest_members.USERNAME_FULL} + {latest_members.JOINED}
    + {$LR_BLOCK_F_L}{$LR_BLOCK_F_R} \ No newline at end of file diff --git a/styles/prosilver/template/portal/modules/leaders_ext_side.html b/styles/prosilver/template/portal/modules/leaders_ext_side.html index f18cd809..bad58203 100644 --- a/styles/prosilver/template/portal/modules/leaders_ext_side.html +++ b/styles/prosilver/template/portal/modules/leaders_ext_side.html @@ -1,11 +1,11 @@ {$LR_BLOCK_H_L} {$TITLE}{$LR_BLOCK_H_R} - - {group.GROUP_NAME}
    - - {group.member.USERNAME_FULL}
    - -
    - - {L_NO_GROUPS_P} - + + {group.GROUP_NAME}
    + + {group.member.USERNAME_FULL}
    + +
    + + {L_NO_GROUPS_P} + {$LR_BLOCK_F_L}{$LR_BLOCK_F_R} diff --git a/styles/prosilver/template/portal/modules/leaders_side.html b/styles/prosilver/template/portal/modules/leaders_side.html index 9ad759ad..bf095b69 100644 --- a/styles/prosilver/template/portal/modules/leaders_side.html +++ b/styles/prosilver/template/portal/modules/leaders_side.html @@ -1,15 +1,15 @@ {$LR_BLOCK_H_L} {$TITLE}{$LR_BLOCK_H_R} - {L_ADMINISTRATORS}
    - - {b3p_admins.USERNAME_FULL}
    - - {L_NO_ADMINISTRATORS_P}

    - -
    - {L_MODERATORS}
    - - {b3p_moderators.USERNAME_FULL}
    - - {L_NO_MODERATORS_P} - + {L_ADMINISTRATORS}
    + + {b3p_admins.USERNAME_FULL}
    + + {L_NO_ADMINISTRATORS_P}

    + +
    + {L_MODERATORS}
    + + {b3p_moderators.USERNAME_FULL}
    + + {L_NO_MODERATORS_P} + {$LR_BLOCK_F_L}{$LR_BLOCK_F_R} diff --git a/styles/prosilver/template/portal/modules/links_side.html b/styles/prosilver/template/portal/modules/links_side.html index 7a372fd3..55137063 100644 --- a/styles/prosilver/template/portal/modules/links_side.html +++ b/styles/prosilver/template/portal/modules/links_side.html @@ -1,15 +1,15 @@ {$LR_BLOCK_H_L} {$TITLE}{$LR_BLOCK_H_R} - + {$LR_BLOCK_F_L}{$LR_BLOCK_F_R} diff --git a/styles/prosilver/template/portal/modules/login_box_side.html b/styles/prosilver/template/portal/modules/login_box_side.html index ca4ce8cc..e6b9a315 100644 --- a/styles/prosilver/template/portal/modules/login_box_side.html +++ b/styles/prosilver/template/portal/modules/login_box_side.html @@ -5,7 +5,7 @@

    {L_PASSWORD}{L_COLON}
    - +

    {L_UM_LOG_ME_IN}
    @@ -17,6 +17,8 @@
    + {S_LOGIN_REDIRECT} + {S_FORM_TOKEN_LOGIN} {$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
    \ No newline at end of file diff --git a/styles/prosilver/template/portal/modules/main_menu_side.html b/styles/prosilver/template/portal/modules/main_menu_side.html index ce2bf64b..eec171ea 100644 --- a/styles/prosilver/template/portal/modules/main_menu_side.html +++ b/styles/prosilver/template/portal/modules/main_menu_side.html @@ -2,20 +2,20 @@ {$LR_BLOCK_H_L} {$TITLE}{$LR_BLOCK_H_R} + + + +
    + +
      +
    • {L_MENU_NO_LINKS}
    • +
    + +
    {$LR_BLOCK_F_L}{$LR_BLOCK_F_R} diff --git a/styles/prosilver/template/portal/modules/news_center.html b/styles/prosilver/template/portal/modules/news_center.html index fed71797..50bce624 100644 --- a/styles/prosilver/template/portal/modules/news_center.html +++ b/styles/prosilver/template/portal/modules/news_center.html @@ -3,7 +3,6 @@ -
    @@ -13,10 +12,15 @@
    -

    {NEWEST_POST_IMG}{READ_POST_IMG} {news.news_row.ATTACH_ICON_IMG} {L_VIEW_TOPIC_POLL} {news.news_row.TITLE}

    +

    + + {postrow.MINI_POST} + + {news.news_row.TITLE} +

    {news.news_row.PAGINATION}
    @@ -34,7 +38,12 @@
    {L_TOPIC_VIEWS}{L_COLON} {news.news_row.TOPIC_VIEWS}  •  {L_COMMENTS}{L_COLON} {news.news_row.REPLIES}  •  {L_PORTAL_POST_REPLY} {news.news_row.OPEN}{news.news_row.L_READ_FULL}{news.news_row.CLOSE} - +
    diff --git a/styles/prosilver/template/portal/modules/news_compact_center.html b/styles/prosilver/template/portal/modules/news_compact_center.html index ed0efebb..e4bd453f 100644 --- a/styles/prosilver/template/portal/modules/news_compact_center.html +++ b/styles/prosilver/template/portal/modules/news_compact_center.html @@ -42,32 +42,36 @@
    + + +
    +
    - - {L_POST_BY_AUTHOR} {news.news_row.POSTER_FULL} » {news.news_row.TIME} + + {L_POSTED} {L_POST_BY_AUTHOR} {news.news_row.POSTER_FULL} » {news.news_row.TIME}
    {L_FORUM}{L_COLON} {news.news_row.FORUM_NAME} {L_REPLIES}{L_COLON} {news.news_row.REPLIES} • {L_VIEWS}{L_COLON} {news.news_row.TOPIC_VIEWS} -
    +
    {news.news_row.REPLIES} {L_REPLIES}
    {news.news_row.TOPIC_VIEWS} {L_VIEWS}
    -
    {L_LAST_POST}{L_POST_BY_AUTHOR} {news.news_row.USERNAME_FULL_LAST} {L_VIEW_LATEST_POST}{L_VIEW_LATEST_POST}
    - {news.news_row.LAST_POST_TIME}
    +
    {L_LAST_POST}{L_POST_BY_AUTHOR} {news.news_row.USERNAME_FULL_LAST} {L_VIEW_LATEST_POST}{L_VIEW_LATEST_POST}
    + {news.news_row.LAST_POST_TIME}
  • - +