Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

6953 Beiträge in 1147 Themen- von 591 Mitglieder - Neuestes Mitglied: 0etzi

06-09-2008, 22:19:40
faqboard.info - SupportforumScriptfragenNewswriter News Management ScriptNewswriter fertige Mods / HacksWorkaround: Links können als User nicht ertstellt werden
Seiten: [1]   Nach unten
Drucken
Autor Thema: Workaround: Links können als User nicht ertstellt werden  (Gelesen 887 mal)
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2880



Profil anzeigen WWW
« am: 22-03-2004, 21:27:16 »

Hi,

habe gerade von einem User einen Workaround bekommen zwecks dem Bug, daß normale User keine Links erstellen können.

So gehts:
In der editfunc.inc.php diese Zeilen suchen:
Code:

 elseif ($NW_FORMDATA['nweditstep'] == 5
              && (
                ($NW_FORMDATA['news_expire']
                && (
                  !$NW_FORMDATA['expiredate_day']
                  || !$NW_FORMDATA['expiredate_month']
                  || !$NW_FORMDATA['expiredate_year']))
                || ($NW_FORMDATA['news_startdate']
                && (
                    !$NW_FORMDATA['startdate_day']
                    || !$NW_FORMDATA['startdate_month']
                    || !$NW_FORMDATA['startdate_year']))
                || ($NW_FORMDATA['news_expire']
                && (
                  !$NW_FORMDATA['expiredate_day']
                  || !$NW_FORMDATA['expiredate_month']
                  || !$NW_FORMDATA['expiredate_year']))
                || (($NW_FORMDATA['news_link']

                # Zusatzurl Anfang

                      || (($NW_FORMDATA['buy_link']

                                # Zusatzurl Ende


                  && (
                    !$NW_FORMDATA['news_url']
                    || $NW_FORMDATA['news_url'] == 'http://')))
                || ($NW_FORMDATA['make_newdate'] == 'true'

                # Zusatzurl Beginn
                && (
                    !$NW_FORMDATA['buy_url']
                    || $NW_FORMDATA['buy_url'] == 'http://')))
                # Zusatzurl Ende


                  && (
                    !$NW_FORMDATA['newdate_day']
                    || !$NW_FORMDATA['newdate_month']
                    || !$NW_FORMDATA['newdate_year']
                    || !preg_match('#\d{2}#',$NW_FORMDATA['newdate_day'])
                    || !preg_match('#\d{2}#',$NW_FORMDATA['newdate_month'])
                    || !preg_match('#\d{4}#',$NW_FORMDATA['newdate_year'])))
             )) {


Und durch folgende ersetzen:
Code:

 elseif ($NW_FORMDATA['nweditstep'] == 5
          && (
                ($NW_FORMDATA['news_expire']    && (
!$NW_FORMDATA['expiredate_day'] || !$NW_FORMDATA['expiredate_month'] ||
!$NW_FORMDATA['expiredate_year']))
             || ($NW_FORMDATA['news_startdate'] && (
!$NW_FORMDATA['startdate_day']  || !$NW_FORMDATA['startdate_month']  ||
!$NW_FORMDATA['startdate_year']))
             || ($NW_FORMDATA['news_link']      &&
(!$NW_FORMDATA['news_url']        || $NW_FORMDATA['news_url'] == 'http://'))
             || ($NW_FORMDATA['buy_link']       && (!$NW_FORMDATA['buy_url']
|| $NW_FORMDATA['buy_url'] == 'http://'))
             || ($NW_FORMDATA['make_newdate'] == 'true'
                  && (
                           !$NW_FORMDATA['newdate_day']
                        || !$NW_FORMDATA['newdate_month']
                        || !$NW_FORMDATA['newdate_year']
                        ||
!preg_match('#\d{2}#',$NW_FORMDATA['newdate_day'])
                        ||
!preg_match('#\d{2}#',$NW_FORMDATA['newdate_month'])
                        ||
!preg_match('#\d{4}#',$NW_FORMDATA['newdate_year'])
                     )
                )
           )
         )
     {


Danke an Helmut Haeringer für diesen Fix !!
Gespeichert

Seiten: [1]   Nach oben
Drucken
Gehe zu: