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:
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:
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 !!