• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    Shop System en Gesior

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1Shop System en Gesior Empty Shop System en Gesior Dom Oct 26, 2014 3:09 am

    Juan Carlos

    Juan Carlos
    Miembro
    Miembro
    Descripción de mi problema:
    Hola he tratado de configurar mi shop sistem de gesior 2012 pero no le hayo como. ya intente agregando en la base de datos pero no me funciona..

    Existe algun tutorial o algun buen sistema para TFS 1.0?


    Imagen de mi Error:
    Shop System en Gesior Http:

    Mi problema esta en:
    Html

    2 participantes
    http://dybbuk.jimdo.com/

    2Shop System en Gesior Empty Re: Shop System en Gesior Dom Oct 26, 2014 1:39 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    utiliza gesior 2012 que ya trae el sistema de shop system



    Shop System en Gesior YNU5B25
    2 participantes
    http://www.tibiaface.com

    3Shop System en Gesior Empty Re: Shop System en Gesior Lun Oct 27, 2014 2:52 am

    Juan Carlos

    Juan Carlos
    Miembro
    Miembro
    SI ya masomenos le entendi.. pero como puedo hacerle para agregarle un nuevo offert type??
    Por que solo me aparece por default el de "Items"

    2 participantes
    http://dybbuk.jimdo.com/

    4Shop System en Gesior Empty Re: Shop System en Gesior Lun Oct 27, 2014 12:39 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    hmmmm me podrias señalar con una imagen lo que quieres



    Shop System en Gesior YNU5B25
    2 participantes
    http://www.tibiaface.com

    5Shop System en Gesior Empty Re: Shop System en Gesior Mar Oct 28, 2014 2:22 am

    Juan Carlos

    Juan Carlos
    Miembro
    Miembro
    Que pueda poner mas categorias como aqui:
    Shop System en Gesior Eldp4
    Por que solo tengo la categoria de items y de containers
    Quisiera poner categorias como Armas, Dolls..

    y amm tambien en gesior no me cargan las imagenes de los items 10.41...
    Me marca solo hasta la 9.60
    ya edite esta parte
    $config['site']['item_images_url'] = 'http://item-images.ots.me/960/';
    por
    $config['site']['item_images_url'] = 'http://item-images.ots.me/1030/';
    pero me salen errores como estos:
    Shop System en Gesior Ac4jrq

    2 participantes
    http://dybbuk.jimdo.com/

    6Shop System en Gesior Empty Re: Shop System en Gesior Mar Oct 28, 2014 10:10 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    bueno esto va ser un poco difisil de esplicarte espero qeu entiendas:

    bueno te vas a la carpeta htdocs de tu xampp y buscas la carpeta pages y ahi encontras ela rchivo llamado shopsystem.php y lo abres el archivo:

    buscas esta linea :

    Código:
    if($data['offer_type'] == 'item')
     {
     $offer['id'] = $data['id'];
     $offer['type'] = $data['offer_type'];
     $offer['item_id'] = $data['itemid1'];
     $offer['item_count'] = $data['count1'];
     $offer['points'] = $data['points'];
     $offer['description'] = $data['offer_description'];
     $offer['name'] = $data['offer_name'];
     }


    debajo de esta linea agregas:
    Código:

    elseif($data['offer_type'] == 'mount')
    {
     $offer['id'] = $data['id'];
     $offer['type'] = $data['offer_type'];
     $offer['item_id'] = $data['itemid1'];
     $offer['item_count'] = $data['count1'];
     $offer['points'] = $data['points'];
     $offer['description'] = $data['offer_description'];
     $offer['name'] = $data['offer_name'];
     }

    editas el name de mount por el nombre que quieras

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

    buscas esta linea:

    Código:
    $i_item = 0;

    debajo de esa  linea colocas:

    Código:
    $i_mount= 0;

    el nombre mount lo cambias por el que colocaste primero o mejor dicho en el primer paso

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

    buscamos esta linea:

    Código:
    if($data['offer_type'] == 'item')
     {
     $offer_array['item'][$i_item]['id'] = $data['id'];
     $offer_array['item'][$i_item]['item_id'] = $data['itemid1'];
     $offer_array['item'][$i_item]['item_count'] = $data['count1'];
     $offer_array['item'][$i_item]['points'] = $data['points'];
     $offer_array['item'][$i_item]['description'] = $data['offer_description'];
     $offer_array['item'][$i_item]['name'] = $data['offer_name'];
     $i_item++;
     }


    y editamos el nombre ['item'] y tambien el nombre [$i_item] y tambien no puede faltar if($data['offer_type'] == 'item') y $i_item++; que tambien tenemos que editar el nombre por el que colocamos en el primer paso ejemplo

    Código:
    elseif($data['offer_type'] == 'mount')
     {
     $offer_array['mount'][$i_mount]['id'] = $data['id'];
     $offer_array['mount'][$i_mount]['item_id'] = $data['itemid1'];
     $offer_array['mount'][$i_mount]['item_count'] = $data['count1'];
     $offer_array['mount'][$i_mount]['points'] = $data['points'];
     $offer_array['mount'][$i_mount]['description'] = $data['offer_description'];
     $offer_array['mount'][$i_mount]['name'] = $data['offer_name'];
     $i_mount++;
     }

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

    buscamos esta linea:



    Código:
    if(($action == '') or ($action == 'item') or ($action == 'container'))

    y le añadimos un nuevo actions ejemplo:


    Código:
    if(($action == '') or ($action == 'item') or ($action == 'container') or ($action == 'mount'))

    le añadimos or ($action == 'mount') y con el nombre de nuestro primer paso, le recuerdo que lo mismo se hace para añadir otra pestaña.

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


    buscamos esta linea:

    Código:

    if(count($offer_list['item']) > 0)
     $action = 'item';

    y debajo colocamos

    Código:

    elseif(count($offer_list['mount']) > 0)
     $action = 'mount';

    recuerden que siempre tiene que llevar el del primer paso miren como cambio item a mount

    tambien se le recuerda que todos los paso los copien tal y cual como esta solo cambien el nombre para otras pestañas sigamos:

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


    buscamos esta linea:


    Código:
    if((count($offer_list['item']) > 0) or (count($offer_list['container']) > 0))

    y añadimos or (count($offer_list['mount']) > 0)


    Código:
    if((count($offer_list['item']) > 0) or (count($offer_list['mount']) > 0) or (count($offer_list['container']) > 0))


    se les recuerda como ven mount siempre lleva el nombre del primer paso

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


    buscamos esta linea:
    Código:

     if(count($offer_list['item']) > 0) $main_content .= '<a href="?subtopic=shopsystem&action=item" style="padding: 5px 5px 7px 5px; margin: 5px 1px 0px 1px; background-color: '.selectcolor('item').';">ITEMS</a>';


    y debajo de ella agregamos:


    Código:
    if(count($offer_list['mount']) > 0) $main_content .= '<a href="?subtopic=shopsystem&action=mount" style="padding: 5px 5px 7px 5px; margin: 5px 1px 0px 1px; background-color: '.selectcolor('mount').';">MOUNTS</a>';

    donde dice mount ustedes pueden modificar para otra pestaña y recuerden que siempre lleva el primer nombre de nuestro primer paso

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

    bueno aqui es un poco complicado lo colocare sin las tag code para identificar la zonas dodne tienen que modificar el nombre

    //show list of items offers
    if((count($offer_list0]item']) > 0) and ($action == 'item'))
    {
    $main_content .= '<table border="0" cellpadding="4" cellspacing="1" width="100%"><tr bgcolor="'.$config['site']['vdarkborder'].'"><td width="8%" align="center" class="white"><b>Points</b></td><td width="9%" align="center" class="white"><b>Picture</b></td><td width="350" align="left" class="white"><b>Description</b></td><td width="250" align="center" class="white"><b>Select product</b></td></tr>';
    foreach($offer_list]'item'] as $item)
    {
    if(!is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
    $main_content .= '<tr bgcolor="'.$bgcolor.'"><td align="center"><b>'.$item['points'].'</b></td><td align="center"><img src="' . $config['site']['item_images_url'] . $item['item_id'] . $config['site']['item_images_extension'] . '"></td><td><b>'.htmlspecialchars($item['name']).'</b> ('.$item['points'].' points)<br />'.htmlspecialchars($item['description']).'</td><td align="center">';
    if(!$logged)
    {
    $main_content .= '<b>Login to buy</b>';
    }
    else
    {
    $main_content .= '<form action="?subtopic=shopsystem&action=select_player" method="POST" name="itemform_'.$item['id'].'"><input type="hidden" name="buy_id" value="'.$item['id'].'"><div class="navibutton"><a href="" onClick="itemform_'.$item['id'].'.submit();return false;">BUY</a></div></form>';
    }
    $main_content .= '</td></tr>';
    }
    $main_content .= '</table>';
    }


    bueno ya edentificadas las lineas marcada con rojo a editar con el nombre mount


    colocamos debajo el ejemplo:

    Código:
    //show list of mount offers
     if((count($offer_list['mount']) > 0) and ($action == 'mount'))
     {
     $main_content .= '<table border="0" cellpadding="4" cellspacing="1" width="100%"><tr bgcolor="'.$config['site']['vdarkborder'].'"><td width="8%" align="center" class="white"><b>Points</b></td><td width="9%" align="center" class="white"><b>Picture</b></td><td width="350" align="left" class="white"><b>Description</b></td><td width="250" align="center" class="white"><b>Select product</b></td></tr>';
     foreach($offer_list['mount'] as $mount)
     {
     if(!is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
     $main_content .= '<tr bgcolor="'.$bgcolor.'"><td align="center"><b>'.$mount['points'].'</b></td><td align="center"><img src="' . $config['site']['item_images_url'] . $mount['item_id'] . $config['site']['item_images_extension'] . '"></td><td><b>'.htmlspecialchars($mount['name']).'</b> ('.$mount['points'].' points)<br />'.htmlspecialchars($mount['description']).'</td><td align="center">';
     if(!$logged)
     {
     $main_content .= '<b>Login to buy</b>';
     }
     else
     {
     $main_content .= '<form action="?subtopic=shopsystem&action=select_player" method="POST" name="itemform_'.$mount['id'].'"><input type="hidden" name="buy_id" value="'.$mount['id'].'"><div class="navibutton"><a href="" onClick="itemform_'.$mount['id'].'.submit();return false;">BUY</a></div></form>';
     }
     $main_content .= '</td></tr>';
     }
     $main_content .= '</table>';
     }


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

    buscamos esta linea

    Código:
    if((count($offer_list['item']) > 0) or (count($offer_list['container']) > 0))

    añadimos or (count($offer_list['mount']) > 0)

    Código:
    if((count($offer_list['item']) > 0) or (count($offer_list['mount']) > 0) or (count($offer_list['container']) > 0))

    como ven añadimos con el nombre del primer paso




    bueno con este paso terminamos con shopsystem.php.


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

    en la misma carpeta pages buscamos shopadmin.php y lo abrimos y editamos esta linea


                                 
    Código:
    <p><label class="admshop"><b style="color: red;">Tipo: </b></label><select name="offer_type"><option value="item" selected="selected">Item</option><option value="container">Container</option></select></p>

    añadimos esta tag <option value="mount">Mount</option> ojo con el nombre de nuestro primer paso:

    entonces quedaria asi
    Código:

                                 <p><label class="admshop"><b style="color: red;">Tipo: </b></label><select name="offer_type"><option value="item" selected="selected">Item</option><option value="mount">Mount</option><option value="container">Container</option></select></p>


    con este paso terminamos lo que es de añadir una pestaña mas en nuestro gesior, le recuerdo esto nos sirve para añadir otra pestaña con los mismo pasos solo se necesita cambiar el nombre que utilizamos en todos los paso que fue mount y listo espero que lo hayas entendido [/b]



    Shop System en Gesior YNU5B25
    2 participantes
    http://www.tibiaface.com

    Contenido patrocinado


    2 participantes

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).