OW Debug - Notice
Message: Trying to access array offset on value of type null
File: /home/romarekl/public_html/sosyallift.com/ow_plugins/forum/controllers/topic.php
Line: 136
Oxwall Flag add / Şikayet ekleme Forum | Sosyallift©
Loading...
 
tr
Whordark
Whordark Kasım 8 '16

Türkçe: Oxwall şikayet yöntemleri için seçenek eklemek için lütfen yönergeleri uygulayınız.

FTP>sitekonumu>ow_system_plugins/base/components/flag.php

flag.php içerigini düzenleme modunda açın aşağıdaki satır dizilimini bulun.

-------------------------------------------------------------------------------------------------------------------------------------

$element->setOptions(array(
‘spam’ => OW::getLanguage()->text(‘base’, ‘flag_spam’ ),

<<<<<<<Bu alana ekle >>>>‘fake’ => OW::getLanguage()->text(‘base’, ‘flag_fake’ ),
‘offence’ => OW::getLanguage()->text(‘base’, ‘flag_offence’ ),
‘illegal’ => OW::getLanguage()->text(‘base’, ‘flag_illegal’ ))
);

-------------------------------------------------------------------------------------------------------------------------------------

Daha sonra BASE dil düzeninden dil için düzenleme ekleyebilirsiniz.

English:

SkaDate / Oxwall : how to add more flag options and/or edit existing ones.

By default SkaDate / Oxwall comes with 3 flag options: Illegal , Offence, SPAM . This post describes how to edit existing values and/or add new ones.

Note: this modification will be erased if you update Core platform in future.

To edit existing options.

Open your Admin Panel – > Settings – > Languages – > search by corresponding keyword ( ex: “Illegal” ) – > enter desired value instead of default one – > save changes:

edit flag option in Oxwall / SkaDate

edit flag option in Oxwall / SkaDate

Text keys of default values:

  • Illegal – {text key=’base+flag_illegal’}
  • SPAM – {text key=’base+flag_spam’}
  • Offence – {text key=’base+flag_offence’}

To add new options.

1. Open /ow_system_plugins/base/components/flag.php file. You will see following piece of code there:

$element->setOptions(array(
‘spam’ => OW::getLanguage()->text(‘base’, ‘flag_spam’ ),
‘offence’ => OW::getLanguage()->text(‘base’, ‘flag_offence’ ),
‘illegal’ => OW::getLanguage()->text(‘base’, ‘flag_illegal’ ))
);

2. Add new option after “offence” one by pasting following piece of code:

‘fake’ => OW::getLanguage()->text(‘base’, ‘flag_fake’ ),

Where :

  • ‘fake’ is the name of your custom option. Name should not contain empty spaces. Pick something very simple.
  • ‘flag_fake’ – name of the text key we will add in further steps. “flag_” part at the beginning is needed for your convenience, so that in future you know what this text key is for. Name of the key will be used on step #3. Make sure to copy it somewhere.
  • don’t forget about the “comma” (,) at the end of the line.

Overall you should have :

$element = new RadioField(‘reason’ );
$element->setOptions(array(
‘spam’ => OW::getLanguage()->text(‘base’, ‘flag_spam’ ),
‘offence’ => OW::getLanguage()->text(‘base’, ‘flag_offence’ ),
‘fake’ => OW::getLanguage()->text(‘base’, ‘flag_fake’ ),
‘illegal’ => OW::getLanguage()->text(‘base’, ‘flag_illegal’ ))

);

3. Add new text key. Open www.sitename.com/admin/dev-tools/languagesURL – > click “Add New text” – > select “Base” from drop down – > enter flag_fake into the next box ( name of the key you copied earlier) >> enter desired value users will see on front end (ex: Fake Profile) >> save changes.

Adding new flag option in Skadate /Oxwal

Adding new flag option in Skadate /Oxwal

4. Try flagging any content. This time you will see 4 options instead of 3 default ones:

new flag option end result

New flag option end result

Düzenlendi... Whordark (Kasım 8 '16)
Paylaş: