• 16-05-2007, 02:28:32
    #19
    Kimlik doğrulama veya yönetimden onay bekliyor.
    cok soğol ben sorunun bi kısmını cozdum kelime sayısını sınırladım

    // ITEM TITLE
    $sform->addElement(new XoopsFormText(_MD_BLUMLER_TITLE, 'title', 50, 255, $itemObj->title('e')), true);

    bunu düşürdüm artık başlığa yazılmıyo 'title', 20, 20,


    şimdi tek sorun kaldı html ye izin veren tüş onu siliyorum fakat aktif kalıyor silmeden tıklanmasını ve kapalı olmasını nasıl sağlarım

    şü kısım




    $html_checkbox = new XoopsFormCheckBox('', 'dohtml', $itemObj->dohtml());
    $html_checkbox->addOption(1, _AM_BLUMLER_DOHTML);
    $options_tray->addElement($html_checkbox);
  • 16-05-2007, 02:52:05
    #20
    Üyeliği durduruldu
    $html_checkbox->addOption(1, _AM_BLUMLER_DOHTML);

    burayı

    $html_checkbox->addOption(0, _AM_BLUMLER_DOHTML);

    veya

    $html_checkbox->addOption(-1, _AM_BLUMLER_DOHTML);

    yapmayı denesen ?
  • 17-05-2007, 01:07:56
    #21
    <?php // $Id: formcheckbox.php 2 2006-12-12 06:29:42Z BitC3R0 $ // ------------------------------------------------------------------------ // // XOOPS - PHP Content Management System // // Copyright (c) 2000 XOOPS.org // // <http://www.xoops.org/> // // ------------------------------------------------------------------------ // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 2 of the License, or // // (at your option) any later version. // // // // You may not change or alter any portion of this comment or credits // // of supporting developers from this source code or any supporting // // source code which is considered copyrighted (c) material of the // // original comment or credit authors. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // // You should have received a copy of the GNU General Public License // // along with this program; if not, write to the Free Software // // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------ // // Author: Kazumi Ono (AKA onokazu) // // URL: http://www.myweb.ne.jp/, http://www.xoops.org/, http://jp.xoops.org/ // // Project: The XOOPS Project // // ------------------------------------------------------------------------- // if (!defined('XOOPS_ROOT_PATH')) { die("XOOPS root path not defined"); } /** * @package kernel * @subpackage form * * @author Kazumi Ono <onokazu@xoops.org> * @copyright copyright (c) 2000-2003 XOOPS.org */ /** * One or more Checkbox(es) * * @package kernel * @subpackage form * * @author Kazumi Ono <onokazu@xoops.org> * @copyright copyright (c) 2000-2003 XOOPS.org */ class XoopsFormCheckBox extends XoopsFormElement { /** * Availlable options * @var array * @access private */ var $_options = array(); /** * pre-selected values in array * @var array * @access private */ var $_value = array(); /** * Constructor * * @param string $caption * @param string $name * @param mixed $value Either one value as a string or an array of them. */ function XoopsFormCheckBox($caption, $name, $value = null){ $this->setCaption($caption); $this->setName($name); if (isset($value)) { $this->setValue($value); } } /** * Get the "value" * * @return array */ function getValue(){ return $this->_value; } /** * Set the "value" * * @param array */ function setValue($value){ $this->_value = array(); if (is_array($value)) { foreach ($value as $v) { $this->_value[] = $v; } } else { $this->_value[] = $value; } } /** * Add an option * * @param string $value * @param string $name */ function addOption($value, $name=""){ if ($name != "") { $this->_options[$value] = $name; } else { $this->_options[$value] = $value; } } /** * Add multiple Options at once * * @param array $options Associative array of value->name pairs */ function addOptionArray($options){ if ( is_array($options) ) { foreach ( $options as $k=>$v ) { $this->addOption($k, $v); } } } /** * Get an array with all the options * * @return array Associative array of value->name pairs */ function getOptions(){ return $this->_options; } /** * prepare HTML for output * * @return string */ function render(){ $ret = ""; if ( count($this->getOptions()) > 1 && substr($this->getName(), 3) != "[]" ) { $newname = $this->getName()."[]"; $this->setName($newname); } foreach ( $this->getOptions() as $value => $name ) { $ret .= " <input type='checkbox' name='".$this->getName(). "' value='".$value."'"; if (count($this->getValue()) > 0 && in_array($value, $this->getValue())) { $ret .= " checked='checked'"; } $ret .= $this->getExtra()." />". $name."\n"; } return $ret; } } ?>

    bu dosyadan html ye izin veren kodları nasıl sınırlarız