Modificar Marquesina de imagenes

  • Autor Autor Ps3Descargas
  • Fecha de inicio Fecha de inicio
P

Ps3Descargas

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas,
Acabo de instalar el bbcode de Aqui y tengo una dudilla os explico..

Lo instalado y todo perfecto, el unico fallo esque no me salen las imagenes en la marquesina de imagenes, aver si me podeis ayudar a modificar la marquesina con el nuevo bbcode para que salgan las imagenes..

La marquesina de imagenes se encuentra aqui: Full-Torrents - Todo en Descargas Torrents

Aqui os dejo el codigo de la marquesina.

PHP:
<?xml version="1.0" encoding="ISO-8859-1"?>

<product productid="yilmaz_film_seriti_vb4_ma" active="1">
    <title>vb4 Marquesina de tiras de películas by Yilmaz</title>
    <description>Tiras de películas en el Forumhome </description>
    <version>8.5</version>
    <url>http://www.vbulletin.org/forum/showthread.php?t=259603</url>
    <versioncheckurl><=!=[=C=D=A=T=A=[http://www.vbulletin.org/forum/misc.php?do=productcheck&pid=filmseriti4]=]=></versioncheckurl>
    <dependencies>
        <dependency dependencytype="vbulletin" minversion="4.0.0" maxversion="4.9.99" />
    </dependencies>
    <codes>
    </codes>
    <templates>
        <template name="forumhome_vb4filmseriti" templatetype="template" date="1256234987" username="yilmaz" version="4.1.2"><=!=[=C=D=A=T=A=[<ol id="forums" class="floatcontainer">
                <li class="forumbit_nopost L1" id="filmseriti">
        <div class="forumhead foruminfo L1 collapse">
                <h2><span class="forumtitle"><img align="left" src="{vb:stylevar imgdir_editor}/video.png" alt="{vb:raw ismi_vb4filmseriti}" class="imagebutton" />
&nbsp;<a id="collapse_c_filmseriti" href="{vb:raw relpath}#">{vb:raw ismi_vb4filmseriti}</a></span>
<span class="forumlastpost">Mostrar <a href="javascript:sizeTbl('block')"><font color="#FFFF80">Todo</font></a> / <a href="javascript:sizeTbl('none')"><font color="#80FF80">Ocultar</font></a></span>
   <a class="collapse" id="collapse_c_filmseriti" href="{vb:raw relpath}#top"><img src="{vb:stylevar imgdir_button}/collapse_40b.png" alt="Hide the filmstrip" title="Hide the filmstrip" /></a>

                </h2>
        </div>
        <ol id="c_filmseriti" class="childforum">
                <li id="forum2" class="forumbit_post L2"><div id=tbl name=tbl style="background-image:url({vb:raw resmi_vb4filmseriti});overflow:hidden;display:none">
{vb:raw film_seriti2}a>
</div>
        <div class="forumrow table">
                <div class="td">

        <table width="100%" style="height:210px;">
    <tr align="center" bgcolor="{vb:raw rengi_vb4filmseriti}" style="background-image:url({vb:raw resmi_vb4filmseriti});"><td align="center" valign="top"><marquee scrollamount="{vb:raw hizi_vb4filmseriti}" onmouseover="this.stop()" onmouseout="this.start()">&nbsp;{vb:raw film_seriti}a></marquee></td></tr>
   </table>
   </div>
 </div>
</li></ol></li></ol>
<script language="JavaScript" type="text/javascript">
<!--
function sizeTbl(h) {
  var tbl = document.getElementById('tbl');
  tbl.style.display = h;
}
// -->
</script>
]=]=></template>
    </templates>
    <stylevardfns>
    </stylevardfns>
    <stylevars>
    </stylevars>
    <plugins>
        <plugin active="1" executionorder="5">
            <title>Film Seriti cache_templates</title>
            <hookname>cache_templates</hookname>
            <phpcode><=!=[=C=D=A=T=A=[

if ($vbulletin->options['ackapa_vb4filmseriti'])
{
        $cache[] = 'forumhome_vb4filmseriti';
}
]=]=></phpcode>
        </plugin>
        <plugin active="1" executionorder="5">
            <title>Film Seriti forumhome_start</title>
            <hookname>global_setup_complete</hookname>
            <phpcode><=!=[=C=D=A=T=A=[if ($vbulletin->options['ackapa_vb4filmseriti'] AND in_array($vbulletin->userinfo['usergroupid'], explode(',', $vbulletin->options['uyegrubu_vb4filmseriti'])))
{
        $width_vb4filmseriti = ($vbulletin->options['width_vb4filmseriti']);
        $height_vb4filmseriti = ($vbulletin->options['height_vb4filmseriti']);
        $ismi_vb4filmseriti = ($vbulletin->options['ismi_vb4filmseriti']);
        $hizi_vb4filmseriti = ($vbulletin->options['hizi_vb4filmseriti']);
        $rengi_vb4filmseriti = ($vbulletin->options['rengi_vb4filmseriti']);
        $resmi_vb4filmseriti = ($vbulletin->options['resmi_vb4filmseriti']);
        $id_vb4filmseriti = ($vbulletin->options['id_vb4filmseriti']);
        $kac_vb4filmseriti = intval($vbulletin->options['kac_vb4filmseriti']);
$vb4filmseriti = $vbulletin->db->query_read("SELECT
thread.forumid as forumid, thread.visible, post.title as title, thread.threadid as threadid, post.postid, post.pagetext as pagetext, icon.iconid, post.iconid as iptal
    FROM " . TABLE_PREFIX . "thread as thread
    LEFT JOIN " . TABLE_PREFIX . "post as post on (thread.firstpostid = post.postid)
    LEFT JOIN " . TABLE_PREFIX . "forum as forum on (thread.forumid = forum.forumid)
    LEFT JOIN " . TABLE_PREFIX . "icon AS icon ON(icon.iconid = post.iconid)
    WHERE thread.visible = 1 AND thread.forumid IN (0,".$id_vb4filmseriti.")
    ORDER BY threadid DESC
    LIMIT 0,".$kac_vb4filmseriti."
    ");

        $tekrar=1;
        while ($post = $vbulletin->db->fetch_array($vb4filmseriti))
        {

 $px = "px";
 $content = $post['pagetext'];

preg_match('/\[(imgt="|IMGT=")(.*)"\]/Ui',$content,$imgRs);

 $resimurl = $imgRs[2];
 if ($post['iptal'] == '1'){} else {
if ($vbulletin->options['resimphp_vb4filmseriti'])
{

 $post['resimurl'] = "<a href=\"showthread.php?t=$post[threadid]\"> <img src=\"resim.php?src=$resimurl&amp;w=$width_vb4filmseriti$px\" width=\"$width_vb4filmseriti\" height=\"$height_vb4filmseriti\" border=\"0\" style=\"padding:5px\" alt=\"$post[title]\" /></a>";
 } else {
 $post['resimurl'] = "<a href=\"showthread.php?t=$post[threadid]\"> <img src=\"$resimurl\" width=\"$width_vb4filmseriti\" height=\"$height_vb4filmseriti\" border=\"0\" style=\"padding:5px\" alt=\"$post[title]\" /></a>";
 }
}

                $film_seriti2 .= ''.$post['resimurl'].'';
                $film_seriti .= ''.$post['resimurl'].'';
                $tekrar++;
        }
        $film_seriti = substr_replace($film_seriti,"",-2);
        $film_seriti2 = substr_replace($film_seriti2,"",-2);
        $templater = vB_Template::create('forumhome_vb4filmseriti');
        $templater->register('ismi_vb4filmseriti', $ismi_vb4filmseriti);
        $templater->register('hizi_vb4filmseriti', $hizi_vb4filmseriti);
        $templater->register('rengi_vb4filmseriti', $rengi_vb4filmseriti);
        $templater->register('resmi_vb4filmseriti', $resmi_vb4filmseriti);
        $templater->register('film_seriti', $film_seriti);
        $templater->register('film_seriti2', $film_seriti2);
        $template_hook[forumhome_above_forums] .= $templater->render();
}]=]=></phpcode>
        </plugin>
    </plugins>
    <phrases>
        <phrasetype name="vBulletin Settings" fieldname="vbsettings">
            <phrase name="setting_ackapa_vb4filmseriti_desc" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[Las tiras de películas están activadas?]=]=></phrase>
            <phrase name="setting_ackapa_vb4filmseriti_title" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[si/no]=]=></phrase>
            <phrase name="setting_height_vb4filmseriti_desc" date="1269804973" username="yilmaz" version="4.1.2"><=!=[=C=D=A=T=A=[Cómo llegar altura de la imagen?<br />Ejemplo: 180]=]=></phrase>
            <phrase name="setting_height_vb4filmseriti_title" date="1269804973" username="yilmaz" version="4.1.2"><=!=[=C=D=A=T=A=[Image height]=]=></phrase>
            <phrase name="setting_hizi_vb4filmseriti_desc" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[Las tira de películas tienen una velocidad de 3-5-10 ms .. Realice el ajuste según su preferencia]=]=></phrase>
            <phrase name="setting_hizi_vb4filmseriti_title" date="1260976290" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[La velocidad de deslizamiento de las tiras de películas (marco)]=]=></phrase>
            <phrase name="setting_id_vb4filmseriti_desc" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[Identificación de Id con el tema que se mostrará en los foros <br /> para más de una Id, separe por comas 2,5,45]=]=></phrase>
            <phrase name="setting_id_vb4filmseriti_title" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[¿Qué id señala a un foro?]=]=></phrase>
            <phrase name="setting_ismi_vb4filmseriti_desc" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[Que nombre se mostrará como título en el bloque?]=]=></phrase>
            <phrase name="setting_ismi_vb4filmseriti_title" date="1260976290" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[Nombre visible de la tira de películas]=]=></phrase>
            <phrase name="setting_kac_vb4filmseriti_desc" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[Por norma es de 10]=]=></phrase>
            <phrase name="setting_kac_vb4filmseriti_title" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[Cuantas carátulas de películas quiere mostrar?]=]=></phrase>
            <phrase name="setting_rengi_vb4filmseriti_desc" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[Ejemplo: # 000000, sería de color rojo]=]=></phrase>
            <phrase name="setting_rengi_vb4filmseriti_title" date="1260976290" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[Color de fondo de la tira de películas]=]=></phrase>
            <phrase name="setting_resimphp_vb4filmseriti_desc" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[resim.php ¿Quiere activarlas?]=]=></phrase>
            <phrase name="setting_resimphp_vb4filmseriti_title" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[Auto miniatura On / Off]=]=></phrase>
            <phrase name="setting_resmi_vb4filmseriti_desc" date="1256234987" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[ elija una imagen: por ejemplo :http://i53.tinypic.com/jjsh3r.jpg<br />Si quiere una para el fondo o deje en blanco si<br />usted quiere que el color del tema sea blanco]=]=></phrase>
            <phrase name="setting_resmi_vb4filmseriti_title" date="1260976290" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[Fondo del bloque de la tira de películas]=]=></phrase>
            <phrase name="setting_uyegrubu_vb4filmseriti_desc" date="1269804973" username="yilmaz" version="4.1.2"><=!=[=C=D=A=T=A=[Introduzca los identificadores de grupos de usuarios, que desea mostrar el resultado de las tiras de película.
Separar con una coma. Ejemplo: 1,2,3,4,5,6,7]=]=></phrase>
            <phrase name="setting_uyegrubu_vb4filmseriti_title" date="1269804973" username="yilmaz" version="4.1.2"><=!=[=C=D=A=T=A=[Usuarios domésticos]=]=></phrase>
            <phrase name="setting_width_vb4filmseriti_desc" date="1269804973" username="yilmaz" version="4.1.2"><=!=[=C=D=A=T=A=[Cómo llegar ancho de la imagen?<br />Ejemplo: 130]=]=></phrase>
            <phrase name="setting_width_vb4filmseriti_title" date="1269804973" username="yilmaz" version="4.1.2"><=!=[=C=D=A=T=A=[Image width]=]=></phrase>
            <phrase name="settinggroup_vb4filmseriti" date="1260976290" username="yilmaz" version="8.2"><=!=[=C=D=A=T=A=[VB4 marquesina en forma de tiras de Cine por Yilmaz]=]=></phrase>
        </phrasetype>
    </phrases>
    <options>
        <settinggroup name="vb4filmseriti" displayorder="6666">
            <setting varname="ackapa_vb4filmseriti" displayorder="10">
                <datatype>boolean</datatype>
                <optioncode>yesno</optioncode>
                <defaultvalue>1</defaultvalue>
            </setting>
            <setting varname="ismi_vb4filmseriti" displayorder="20">
                <datatype>free</datatype>
                <defaultvalue>vB4 Forum Home de Yilmaz Film Þeriti v.8.2 marquee - Traducción al Español tatengue40</defaultvalue>
            </setting>
            <setting varname="id_vb4filmseriti" displayorder="30">
                <datatype>free</datatype>
                <defaultvalue>2,4</defaultvalue>
            </setting>
            <setting varname="kac_vb4filmseriti" displayorder="40">
                <datatype>number</datatype>
                <defaultvalue>21</defaultvalue>
            </setting>
            <setting varname="hizi_vb4filmseriti" displayorder="50">
                <datatype>free</datatype>
                <defaultvalue>6</defaultvalue>
            </setting>
            <setting varname="rengi_vb4filmseriti" displayorder="60">
                <datatype>free</datatype>
            </setting>
            <setting varname="resmi_vb4filmseriti" displayorder="70">
                <datatype>free</datatype>
            </setting>
            <setting varname="resimphp_vb4filmseriti" displayorder="80">
                <datatype>boolean</datatype>
                <optioncode>yesno</optioncode>
                <defaultvalue>0</defaultvalue>
            </setting>
            <setting varname="uyegrubu_vb4filmseriti" displayorder="90">
                <datatype>free</datatype>
                <defaultvalue>1,2,3,4,5,6,7</defaultvalue>
            </setting>
            <setting varname="width_vb4filmseriti" displayorder="100">
                <datatype>free</datatype>
                <defaultvalue>130</defaultvalue>
            </setting>
            <setting varname="height_vb4filmseriti" displayorder="110">
                <datatype>free</datatype>
                <defaultvalue>180</defaultvalue>
            </setting>
        </settinggroup>
    </options>
    <helptopics>
    </helptopics>
    <cronentries>
    </cronentries>
    <faqentries>
    </faqentries>
</product>

Muchas gracias

- - - - - - - - - - doble respuesta - - - - - - - - - -

Nadie sabe hacerlo? 🙁
 
Yo tengo una marquesina en mi web, pero es más sencillita que la tuya =S

Aquí te dejo el código por si la quieres copiar. Yo alojo las imágenes en otro sitio, para evitar consumo de ancho de banda


Debajo justo de: {vb:raw navbar}

Insertar CODE, HTML o PHP:
<marquee onMouseOver="this.stop();" onMouseOut="this.start();" scrolldelay="0" scrollamount="4">
<br>


<a title="Título de imagen1" href="Lugar al que te lleva si pinchas encima"><img border="0" src="Lugar donde alojas la imagen1" width="100" height="100"></a>

<a title="Título de imagen2" href="Lugar al que te lleva si pinchas encima"><img border="0" src="Lugar donde alojas la imagen2" width="100" height="100"></a>

<a title="Título de imagen3" href="Lugar al que te lleva si pinchas encima"><img border="0" src="Lugar donde alojas la imagen3" width="100" height="100"></a>

<br>
</marquee>

Hay que ir introduciendo a mano cada imagen, pero es un código sencillo que no realiza consultas a la base de datos. Espero q te sirva.
 
Hola Duditas, gracias por tu respuesta. Me parece buena idea pero prefiero que se ponga automaticamente como lo tengo, porque si no seria un no parar el ir poniendo las imagenes a mano..

haber si alguien me puede echar una manita con el codigo.. porque por mas que lo miro me parece que esta escrito en chino 😀

Muchas gracias
 
Pues para mí en japonés, no te digo más xDD

Yo lo he puesto así porque tengo poco ancho de banda disponible, todas las consultas que pueda ahorrar, buenas son.


A ver si alguien te puede echar una mano. Suerte!
 
jajajaja pues etsamos apaañaos..

Aver si algun professional en estoo me ayuda, le estaria muy agradecidoo 🙂
 
Hola:
No te funciona porque el codigo de la marquesina que tu instalaste busca el BBCode y no por el nuevo por eso te falla.

He estado probando en local para adaptarlo mira a ver si con este cambio te funciona.

En el XML del plugin busca esta linea:
[code]
preg_match('/\[(img|IMG)\]\s*(https?:\/\/([^*\r\n]+|[a-z0-9\/\\\._\- !]+))\[\/(img|IMG)\]/Ui',$content,$imgRs);
[/code]

Reemplazala por:
[code]
preg_match('/\[(imgt="|IMGT=")(.*)"\]/Ui',$content,$imgRs);
[/code]

Con ese cambio a mi ya me muestra las imagenes.

No obstante a mi hay algunas cosas que no me gustaron, no se si usando el XML original y metiendo las imagenes con el BBCode [IMG] lo hace también pero al menos en esta version si no tienes imagenes en el post te va a meter el post igualmente en la marquesina pero sin imagen :S eso queda feo, deberia ver que si el post no tiene imagen simplemente no meterlo.

Bueno espero que te sirva.

Un saludo
 
Hola:
No te funciona porque el codigo de la marquesina que tu instalaste busca el BBCode y no por el nuevo por eso te falla.

He estado probando en local para adaptarlo mira a ver si con este cambio te funciona.

En el XML del plugin busca esta linea:
[code]
preg_match('/\[(img|IMG)\]\s*(https?:\/\/([^*\r\n]+|[a-z0-9\/\\\._\- !]+))\[\/(img|IMG)\]/Ui',$content,$imgRs);
[/code]

Reemplazala por:
[code]
preg_match('/\[(imgt="|IMGT=")(.*)"\]/Ui',$content,$imgRs);
[/code]

Con ese cambio a mi ya me muestra las imagenes.

No obstante a mi hay algunas cosas que no me gustaron, no se si usando el XML original y metiendo las imagenes con el BBCode [IMG] lo hace también pero al menos en esta version si no tienes imagenes en el post te va a meter el post igualmente en la marquesina pero sin imagen :S eso queda feo, deberia ver que si el post no tiene imagen simplemente no meterlo.

Bueno espero que te sirva.

Un saludo[/QUOTE]

Hola Miguel, perdona la tardanza en contestar, sali el finde de viaje y acabo de volver :)

He probado e lcambio que me as dicho y sigue sin mostrarse las imagenes..

Alguna solucion? ya no se que hacer la verdad..

Muchas gracias a todos!
 
Tendria que ver si produce algun error en tu web o algo porque yo lo he testeado en local y me funciona correctamente.
 
Tendria que ver si produce algun error en tu web o algo porque yo lo he testeado en local y me funciona correctamente.

y como lo hacemos amigo? te dejo paso ala web?
 
Mandame los datos de acceso al admincp por privado y lo miro mañana a ver que falla.

Un saludo
 
Hay te lo dejos, comentame con lo que sea estoy desesperado :S

Muchas gracias!
 

Temas similares

Atrás
Arriba