Simple Machines Community Forum

SMF Support => Language Specific Support => Español (Spanish) => Aiheen aloitti: gamegh - tammikuu 31, 2011, 09:43:25 AP

Otsikko: ayuda nuevas secciónes
Kirjoitti: gamegh - tammikuu 31, 2011, 09:43:25 AP
Hola amigos de SMF , soy nuevo y navato en esto ...

y quisiera preguntarles ...

como puedo poner una nuevas secciones(las que se encuentran en el lado izquierdo) solo en el index sin que modifique las demas pagínas , como este foro :     

foro.geek-team.net

la versión de smf k uso es 2.0.rc4

de antemano Gracias :)
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: All Colours Sam - tammikuu 31, 2011, 11:25:12 AP
esos bloques fueron hechos manualmente usando las propias variables de SMF y SSI peor tu puedes lograr lo mismo instalando un portal:

http://custom.simplemachines.org/mods/index.php?action=search;type=17

Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: gamegh - tammikuu 31, 2011, 08:30:30 IP
Una pregunta !!! y como lo podria hacer manualmente

hay algun tutorial , spero que si

De antemano Gracias :)
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: All Colours Sam - helmikuu 01, 2011, 08:12:02 AP
no no hay ningun manual o tutorial  para hacerlo manualmente necesitas saber usar SSI  busca en el foro
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: gamegh - helmikuu 02, 2011, 06:10:20 AP
uhm esque los templates estan hechos con php !!!

y yo solamente sé css y html ...

no se donde tengo k poner el div

he intentado un par de veces , pero nu me sale !!!

alguien me podria ayudar aunk sea un poquito :$
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: All Colours Sam - helmikuu 02, 2011, 10:01:56 AP
los templates contienen  html y css...  simplemente están dentro de código php:

echo '<div>mi div</div>';

si no tienes suficiente experiencia con este tipo de templates serán muy dificil que puedas lograr lo que quieres.

que no es imporsible, pero primero es mejor que te familiarices con los templates, como estan hechos y que archivo controla que parte.

y para obtener lo que quieres es necesario conocimientos minimos de php,   solo con html y css no vas a lograrlo.
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: gamegh - helmikuu 02, 2011, 11:13:51 AP
Hm creo k tomando como base el theme default , creo k el div tendria k ir apartir de la linea 500 del index.template pa delante

el chiste es como lo voy a poner , es k no c muxo , ayuda porfis :-[ , ahi ta el codigo ...

// Generate a strip of buttons.
function template_button_strip($button_strip, $direction = 'top', $strip_options = array())
{
   global $settings, $context, $txt, $scripturl;

   if (!is_array($strip_options))
      $strip_options = array();

   // Create the buttons...
   $buttons = array();
   foreach ($button_strip as $key => $value)
   {
      if (!isset($value['test']) || !empty($context[$value['test']]))
         $buttons[] = '
            <li><a' . (isset($value['id']) ? ' id="button_strip_' . $value['id'] . '"' : '') . ' class="button_strip_' . $key . (isset($value['active']) ? ' active' : '') . '" href="' . $value['url'] . '"' . (isset($value['custom']) ? ' ' . $value['custom'] : '') . '><span>' . $txt[$value['text']] . '</span></a></li>';
   }

   // No buttons? No button strip either.
   if (empty($buttons))
      return;

   // Make the last one, as easy as possible.
   $buttons[count($buttons) - 1] = str_replace('<span>', '<span class="last">', $buttons[count($buttons) - 1]);

   echo '
      <div class="buttonlist', !empty($direction) ? ' float' . $direction : '', '"', (empty($buttons) ? ' style="display: none;"' : ''), (!empty($strip_options['id']) ? ' id="' . $strip_options['id'] . '"': ''), '>
         <ul>',
            implode('', $buttons), '
         </ul>
      </div>';
}

?>


esk yo quisiera tenerlo posicionado las nuevas secciones en el lado izquierdo asi como este foro .

foro.geek-team.net

una manito , si please ...
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: All Colours Sam - helmikuu 02, 2011, 11:19:20 AP
lo siento, puedo orientarte, pero no voy a hacerte todo el trabajo...

se necesita más que in div para hacer lo que tu pides...

el codigo que pusiste no tiene nada que ver con el diseño de tu foro... ese codigo se encarga de generar botones.


por que no simplemente instalas un portal?
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: gamegh - helmikuu 02, 2011, 11:22:20 AP
por la sencilla razon que quiero aprender ...

pero solo no podre :( 

sé k tengo k leer ... pero como sabre si lo estoy haciendo bien U_u !!




oie creo k lo k tengo k modificar es el BoardIndex.template.php verdad ?

dime k no me evikoke xD
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: All Colours Sam - helmikuu 02, 2011, 11:48:36 AP
para aprender a correr primero necesitas aprender a caminar.

te recomiendo que empieces con algo mas sencillo, que te familiarices con el sistema y sobre todo que aprendas a usar SSI.php  luego ya podras hacer lo que pides sin ayuda de nadie.
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: gamegh - helmikuu 02, 2011, 12:55:15 IP
Ahmmm ya le di la forma :D , ahora solo falta el codigo php ! , eso se hace con SSI.php

oigan pero con smf , obligado tengo k poner require SSI.php o ya no ?

pork yo lo he puesto y la pagína me la saka en blanco U_u !!

Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: All Colours Sam - helmikuu 02, 2011, 01:07:39 IP
sin saber que es lo que queire poner en los bloques no será posible ayudarte.

que e slo que queires poner en tus bloques?

url a tu foro?


como has llamado a el archivo?
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: gamegh - helmikuu 02, 2011, 01:12:48 IP
pues me guie de esto : http://ns.gkode.com/ssi_examples.php

la url de mi foro es : http://ns.gkode.com

quiero poner los mensajes recientes y otras cosas.

Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: All Colours Sam - helmikuu 02, 2011, 01:24:43 IP
donde llamaste a el arcihvo ssi.php?   en que archivo lo llamaste?

cua es el codigo completo que estas usando?

sin todos esos datos es dificil ayudarte, no sé como estes agregando las funciones ssi,  no se en que archivo estas llanado a SSI.php  o como lo estas haciendo,  no se que "otras cosas"  quieres poner en tus bloques,  no se que diseño queires que tengan esos bloques.
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: gamegh - helmikuu 02, 2011, 01:30:11 IP
lo llame ai mismo en el boardindex.template.php !!!  :-[

para empezar io puse así <?php require("http://ns.gkode.com/SSI.php"); ?>

luego en el lado izquierdo cree una tabla i puse el codigo php

<?php ssi_recentPosts(); ?>

pero creo k estoy mal xD
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: All Colours Sam - helmikuu 02, 2011, 01:43:59 IP
asi no se llama a SSI.php...

por eso primero te dije que leyyeras, que investigaras como se usa SSI.php nates de hacer cualquier cosa...

entra aqui:   http://ns.gkode.com/ssi_examples.php


logeado en tu foro como admin, entra a esa pagina como admin y podras ver la forma correcta de llamar a el archivo.


esta es la segunda vez que te lo pregunto:

Lainaus käyttäjältä: Miss All Sunday - helmikuu 02, 2011, 01:24:43 IP

cua es el codigo completo que estas usando?

sin todos esos datos es dificil ayudarte, no sé como estes agregando las funciones ssi,  no se en que archivo estas llanado a SSI.php  o como lo estas haciendo,  no se que "otras cosas"  quieres poner en tus bloques,  no se que diseño queires que tengan esos bloques.
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: gamegh - helmikuu 02, 2011, 01:47:34 IP
ya vi la forma correcta de subirlo , oie pero donde pongo el require ? 

en boardindex.template.php  o en donde ?
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: All Colours Sam - helmikuu 02, 2011, 01:52:56 IP
necesito saber como estas poniendo tu codigo....


te voy a dar un ejemplo, como no me dices como lo estas haciendo, voy a ponerlo como yo lo haria...

como ya estas dentro de un archivo php ya no hay necesidad de usar <?php   ?>

asi que solo pones:

require(path/hacia/tu/archivo/SSI.php);

// debajo creas tu div
echo 'aqui mi div <div class="mi_clase">':

// aqui llamo a la funcion que yo quiera mostrar

ssi_recentTopics();

// cierro mi div
echo '</div>';


aqui vuelvo a abrir un nuevo div...



solo es necesario poner elrequiere una vez, despues simplemente llama a tus funciones.
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: gamegh - helmikuu 02, 2011, 02:06:40 IP
yo lo estoy haciendo así ...


<?php require("/home/www/ns.gkode.com/SSI.php"); ?>
<?php
// Version: 2.0 RC4; BoardIndex

function template_main()
{
   global 
$context$settings$options$txt$scripturl$modSettings;

   
// Show some statistics if stat info is off.
   
if (!$settings['show_stats_index'])
      echo 
'
   <div id="index_common_stats">
      '
$txt['members'], ': '$context['common_stats']['total_members'], '  •  '$txt['posts_made'], ': '$context['common_stats']['total_posts'], '  •  '$txt['topics'], ': '$context['common_stats']['total_topics'], '
      '
, ($settings['show_latest_member'] ? ' ' $txt['welcome_member'] . ' <strong>' $context['common_stats']['latest_member']['link'] . '</strong>' $txt['newest_member'] : '') , '
   </div>'
;

   
// Show the news fader?  (assuming there are things to show...)
   
if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
   {
      echo 
'
   <div id="newsfader">
      <div class="cat_bar">
         <h3 class="catbg">
            <img id="newsupshrink" src="'
$settings['images_url'], '/collapse.gif" alt="*" title="'$txt['upshrink_description'], '" align="bottom" style="display: none;" />
            '
$txt['news'], '
         </h3>
      </div>
      <ul class="reset" id="smfFadeScroller"'
, empty($options['collapse_news_fader']) ? '' ' style="display: none;"''>';

         foreach (
$context['news_lines'] as $news)
            echo 
'
         <li>'
$news'</li>';

   echo 
'
      </ul>
   </div>
   <script type="text/javascript" src="'
$settings['default_theme_url'], '/scripts/fader.js"></script>
   <script type="text/javascript"><!-- // --><![CDATA[

      // Create a news fader object.
      var oNewsFader = new smf_NewsFader({
         sSelf: \'oNewsFader\',
         sFaderControlId: \'smfFadeScroller\',
         sItemTemplate: '
JavaScriptEscape('<strong>%1$s</strong>'), ',
         iFadeDelay: '
, empty($settings['newsfader_time']) ? 5000 $settings['newsfader_time'], '
      });

      // Create the news fader toggle.
      var smfNewsFadeToggle = new smc_Toggle({
         bToggleEnabled: true,
         bCurrentlyCollapsed: '
, empty($options['collapse_news_fader']) ? 'false' 'true'',
         aSwappableContainers: [
            \'smfFadeScroller\'
         ],
         aSwapImages: [
            {
               sId: \'newsupshrink\',
               srcExpanded: smf_images_url + \'/collapse.gif\',
               altExpanded: '
JavaScriptEscape($txt['upshrink_description']), ',
               srcCollapsed: smf_images_url + \'/expand.gif\',
               altCollapsed: '
JavaScriptEscape($txt['upshrink_description']), '
            }
         ],
         oThemeOptions: {
            bUseThemeSettings: '
$context['user']['is_guest'] ? 'false' 'true'',
            sOptionName: \'collapse_news_fader\',
            sSessionVar: '
JavaScriptEscape($context['session_var']), ',
            sSessionId: '
JavaScriptEscape($context['session_id']), '
         },
         oCookieOptions: {
            bUseCookie: '
$context['user']['is_guest'] ? 'true' 'false'',
            sCookieName: \'newsupshrink\'
         }
      });
   // ]]></script>'
;
   }

   echo 
'
   <div id="boardindex_table">
      <table width="100%">
               <td width="24%" style="background:yellow;"><table border="1">
               <tr>
                 Post Recientes              
               </tr>
               </table></td>
               <td width="76%"><table class="table_list">'
;


donde dice post Recientes , quiero que vaya la seccion.
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: All Colours Sam - helmikuu 02, 2011, 02:42:13 IP
intenta asi:

borra el <?php require("/home/www/ns.gkode.com/SSI.php"); ?>  de el principio.




require_once("/home/www/ns.gkode.com/SSI.php");
echo '
   <div id="boardindex_table">
      <table width="100%">
               <td width="24%" style="background:yellow;"><table border="1">
               <tr>
                 ', ssi_recentTopics(); '           
               </tr>
               </table></td>
               <td width="76%"><table class="table_list">'; 


Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: gamegh - helmikuu 02, 2011, 07:45:15 IP
lo puse tal i cual como esta

i mira como me quedo :

http://ns.gkode.com

Alguien me puede echar una manito !!!
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: All Colours Sam - helmikuu 03, 2011, 08:12:03 AP
la verdad es molesto que sigas pidiendo ayuda cuando yo ya te estoy ayudando...

si tantas ganas tienes de que otra persona te ayude entonces me hago a un lado  y te dejo de molestar... que venga otra persona a hacerte todo el trabajo...
Otsikko: Re: ayuda nuevas secciónes
Kirjoitti: gamegh - helmikuu 03, 2011, 02:39:43 IP
no es eso varon !!! pork todo lo ves por el lado malo

tomalo por el lado bueno :)

es que yo lo decia pork tu eres el unico que ha respondido mis mensajes

xD , derrepente tu nomas hablas español xDD

bromita , iap bro help sii :)