Помощь Поддержка WHMCS (Помощь, запросы, вопросы)

Ps3 Unlock

Писатель
Регистрация
27 Фев 2014
Сообщения
9
Реакции
15
В темах:
Для просмотра ссылки Войди или Зарегистрируйся постим только релизы WHMCS (помощь, запросы, вопросы Запрещено)
Для просмотра ссылки Войди или Зарегистрируйся постим только модули WHMCS (помощь, запросы, вопросы Запрещено)
Для просмотра ссылки Войди или Зарегистрируйся постим запросы на модули, вопросы и прочее (задавать глупые вопросы, дублировать запросы, "хитрая набивка постов" Запрещено)

Вступает в силу 10.10.14.
P.s moderator Aste
---
кто имеет Modules Garden SolusVM extend 1.3.4?
 
Последнее редактирование модератором:
Желательно новые под 6_ю , как их писать вообще ,есть уже программы ,или нет ?
Тот что у самого стоит, простите но не дам. Другие попробую найти. Но гарантий дать не могу
Всмысле программы ?
 
ребят объясните кто знает, как вынести платежный цикл на главную страницу whmcs?

интересует, как тут вынесли платежный цикл? (не реклама)



я так понимаю сама форма заказа сделана на html, а цикл выведен, или как то подругому? объясните пожалуйста кто знает
 
ребят делаю импорт писем и выдает ошибку
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''&lt' at line 60
понимаю что из за символа &lt, ну их если убираешь, то другие ошибки лезут, кто сталкивался? как лечится?
 
ребят объясните кто знает, как вынести платежный цикл на главную страницу whmcs?

интересует, как тут вынесли платежный цикл? (не реклама)



я так понимаю сама форма заказа сделана на html, а цикл выведен, или как то подругому? объясните пожалуйста кто знает
Это в шаблоне. То есть в этом шаблоне при выборе цикла меняется и цена. Всё прописано в шаблоне
 
Это в шаблоне. То есть в этом шаблоне при выборе цикла меняется и цена. Всё прописано в шаблоне
То есть в этом шаблоне
в смысле в этом шаблоне? там я так понимаю дефолтный шаблон стоит, или это настраивается так как то?
 
есть у кого модуль Hetzner Servers Manager? желательно нуленый
 
ребят помогите до конца расшифровать модуль whmcs... а то некоторые переменные не могу определить
 

Вложения

  • robokassa.rar
    1,3 KB · Просмотры: 3

Вложения

  • robokassa.rar
    700 байт · Просмотры: 5
ребят помогите переделать навигацию постраничную
собственно вот класс навигации

PHP:
<?php
class WHMCS_Pagination extends WHMCS_TableQuery{
    protected $page = 1;
    protected $defaultsort = 'ASC';
    protected $defaultorderby = 'id';
    protected $name = 'default';
    protected $sort = '';
    protected $orderby = '';
    protected $numResults = 0;
    protected $pagination = true;
    public function __construct($name = '', $defaultorderby = '', $defaultsort = '')
    {
        if( $name )
        {
            $this->name = $name;
        }
        else
        {
            $name = $this->name;
        }
        if( $defaultorderby )
        {
            $this->setDefaultOrderBy($defaultorderby);
        }
        if( $defaultsort )
        {
            $this->setDefaultSortDirection($defaultsort);
        }
        return $this;
    }
    /**
     * This function reads and interprets the sorting data (SD) stored
     * in cookies for the current page.
     *
     * NB: It must be called prior to any filter class store function
     * in order to correctly preserve applied filters.
     *
     * @return void
     */
    public function digestCookieData()
    {
        global $whmcs;
        $sortdata = WHMCS_Cookie::get('SD', true);
        $name = $this->name;
        if( array_key_exists($name, $sortdata) )
        {
            $orderby = $sortdata[$name]['orderby'];
            if( $orderby )
            {
                $this->setOrderBy($orderby);
            }
            $orderbysort = $sortdata[$name]['sort'];
            if( $orderbysort )
            {
                $this->setSortDirection($orderbysort);
            }
        }
        if( $orderby = $whmcs->get_req_var('orderby') )
        {
            $this->setOrderBy($orderby);
            $sortdata[$name] = array( 'orderby' => $this->orderby, 'sort' => $this->sort );
            WHMCS_Cookie::set('SD', $sortdata);
            redir("filter=1");
        }
        if( $page = $whmcs->get_req_var('page') )
        {
            $this->setPage($page);
        }
        $this->setRecordLimit($whmcs->get_config('NumRecordstoDisplay'));
    }
    public function setPage($page)
    {
        $this->page = (int) $page;
        return true;
    }
    public function getPage()
    {
        $page = (int) $this->page;
        $totalpages = $this->getTotalPages();
        if( $page < 1 )
        {
            $page = 1;
        }
        if( $totalpages < $page )
        {
            $page = $totalpages;
        }
        return $page;
    }
    public function setNumResults($num)
    {
        $this->numResults = $num;
    }
    public function getNumResults()
    {
        return (int) $this->numResults;
    }
    public function getTotalPages()
    {
        $pages = ceil($this->getNumResults() / $this->getRecordLimit());
        if( $pages < 1 )
        {
            $pages = 1;
        }
        return $pages;
    }
    public function getPrevPage()
    {
        $page = $this->getPage();
        $pages = $this->getTotalPages();
        if( $page <= 1 || $pages <= 1 )
        {
            return '';
        }
        return $page - 1;
    }
    public function getNextPage()
    {
        $page = $this->getPage();
        $pages = $this->getTotalPages();
        if( $pages <= $page )
        {
            return '';
        }
        return $page + 1;
    }
    public function setDefaultOrderBy($field)
    {
        global $whmcs;
        $this->defaultorderby = $whmcs->sanitize('a-z', $field);
    }
    public function setDefaultSortDirection($sort)
    {
        $this->defaultsort = strtoupper($sort) == 'DESC' ? 'DESC' : 'ASC';
    }
    public function setOrderBy($field)
    {
        if( $this->orderby == $field )
        {
            $this->reverseSortDirection();
        }
        else
        {
            $this->orderby = $field;
        }
        return true;
    }
    public function setValidOrderByValues($array)
    {
        if( !is_array($array) )
        {
            return false;
        }
        $this->validorderbyvalues = $array;
        return true;
    }
    public function getValidOrderByValues()
    {
        return $this->validorderbyvalues;
    }
    public function isValidOrderBy($field)
    {
        return in_array($field, $this->getValidOrderByValues());
    }
    public function getOrderBy()
    {
        if( $this->isValidOrderBy($this->orderby) )
        {
            return $this->orderby;
        }
        $this->setSortDirection('');
        return $this->defaultorderby;
    }
    public function setSortDirection($sort)
    {
        $this->sort = $sort;
        return true;
    }
    public function reverseSortDirection()
    {
        if( $this->sort == 'ASC' )
        {
            $this->sort = 'DESC';
        }
        else
        {
            $this->sort = 'ASC';
        }
        return true;
    }
    public function getSortDirection()
    {
        if( in_array($this->sort, array( 'ASC', 'DESC' )) )
        {
            return $this->sort;
        }
        return $this->defaultsort;
    }
    public function setPagination($boolean)
    {
        $this->pagination = $boolean;
    }
    public function isPaginated()
    {
        return $this->pagination ? true : false;
    }
}

а вот сам вывод на tpl

PHP:
<table width="100%" border="0" cellpadding="10" cellspacing="0">
  <tr>
<td>{$LANG.show}:
<a href="clientarea.php?action=emails&itemlimit=7">7</a>
<a href="clientarea.php?action=emails&itemlimit=25">25</a>
<a href="clientarea.php?action=emails&itemlimit=50">50</a>
<a href="clientarea.php?action=emails&itemlimit=100">100</a>
<a href="clientarea.php?action=emails&itemlimit=all">{$LANG.all}</a></td>
  </tr>
</table>
    <ul class="pagination">
        <li class="prev{if !$prevpage} disabled{/if}"><a href="{if $prevpage}clientarea.php?action=emails&amp;page={$prevpage}{else}javascript:return false;{/if}">&larr; {$LANG.previouspage}</a></li>
        <li class="next{if !$nextpage} disabled{/if}"><a href="{if $nextpage}clientarea.php?action=emails&amp;page={$nextpage}{else}javascript:return false;{/if}">{$LANG.nextpage} &rarr;</a></li>
    </ul>

приложил картинку для наглядности

может кто знает как её переделать?
 

Вложения

  • навигаця.png
    навигаця.png
    37,4 KB · Просмотры: 11
Назад
Сверху