(Solucionado) Modificar [Ajax] Check for similar thread before posting a new one

Das Underground Seguir

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Bueno instalé este hack:

[Ajax] Check for similar thread before posting a new one

Que por cierto es muy util, y la cosa es que como tengo este otro instalado:

Thread Description

Me queda así:

34rx8cm.jpg


Y quiero modificarlo para que me quede así:

20ponk0.jpg


Creo que eso al medio hace con que se vea feo, por eso quero colocarlo abajo del título y de la descripción del tema.

Desde ya gracias por la ayuda.
Saludos!
 

The Game

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
22 Mar 2008
Mensajes
200
Re: Modificar [Ajax] Check for similar thread before posting a new one

Creo que habria que entrar a Picar directamente dentro del Hack...
Saludos!
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Re: Modificar [Ajax] Check for similar thread before posting a new one

Ademas creo que este hack serviria mucho en vhispano, estaria genial aqui.
 

imported_Monito

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Abr 2008
Mensajes
441
Re: Modificar [Ajax] Check for similar thread before posting a new one

No es necesario "picarle" al hack de "similar thread" mejor solo midifica un poco el codigo de "Descripcion Thread" en la plantilla NewThread.

Codigo Original:
PHP:
<!-- description field -->
        <if condition="$foruminfo['allowdesc'] == 1">
        <table cellpadding="0" cellspacing="0" border="0" class="fieldset">
        <tr>
        <td class="smallfont" colspan="3">$vbphrase[description]: <span class="time">($vbphrase[optional])</span></td>
        </tr>
        <tr>
        <td><input type="text" class="bginput" name="description" value="$description" size="40" maxlength="100" tabindex="1.5" /></td></tr>
        </table></if>
        <!-- / description field -->
Codigo Modificado:
PHP:
<!-- description field -->
        <if condition="$foruminfo['allowdesc'] == 1">
        <tr>
        <td class="smallfont" colspan="3">$vbphrase[description]: <span class="time">($vbphrase[optional])</span></td>
        </tr>
        <tr>
        <td><input type="text" class="bginput" name="description" value="$description" size="40" maxlength="100" tabindex="1.5" /></td></tr>
        </if>
        <!-- / description field -->
Solamente elimine Esto:
PHP:
<table cellpadding="0" cellspacing="0" border="0" class="fieldset">
...
</table>
P.D. Sube un poco mas arriba dicho codigo, para ser exacto justamente debajo de esto:
PHP:
<input type="text" class="bginput" name="subject" value="$subject" size="40" maxlength="$vboptions[titlemaxchars]" tabindex="1" />
            </td>
            <td>&nbsp;&nbsp;</td><BR>
Y antes de esto:
PHP:
<td><img id="display_posticon" src="$selectedicon[src]" alt="$selectedicon[alt]" /></td>
               </tr>
        </table>
        <!-- / subject field -->
Saludos.

Bastante sencillo no xD
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Re: Modificar [Ajax] Check for similar thread before posting a new one

Amigo, creo que estas equivocado, eso deberia ser en la plantilla newthread, ya que las imagenes que te mostre son en el creado de los mensajes, ademas, busque el codigo que pusiste y no lo tengo.
 

imported_Monito

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Abr 2008
Mensajes
441
Re: Modificar [Ajax] Check for similar thread before posting a new one

Amigo, creo que estas equivocado, eso deberia ser en la plantilla newthread, ya que las imagenes que te mostre son en el creado de los mensajes, ademas, busque el codigo que pusiste y no lo tengo.

Pues decirte que tienes razon me equivoque al poner la plantilla, pero si aparece dicho codigo, o te la pongo mas facil, solo elimina lo de la "<Tabla...> ... </tabla>" como te puse en el ejemplo de arriba y sube el codigo de las descripciones unas cuantas lineas arriba de donde deberia de ir y listo.

En mi foro asi lo tengo y funciona Perfectamente.

mirams2.jpg



Saludos.
 

Koconem

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Ago 2008
Mensajes
100
Re: Modificar [Ajax] Check for similar thread before posting a new one

Puedes poner el codigo que tienes en la plantilla newthread?
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Re: Modificar [Ajax] Check for similar thread before posting a new one

Gracias amigo, tema solucionado, quedo perfecto.

Puedes poner el codigo que tienes en la plantilla newthread?

Amigo, solo tienes que entrar en esa plantilla (newthread) y hacer las modificación que dijo arriba, solo que el amigo se equivoco de plantilla, habia puesto showthread cuando era newthread, alomejor por eso no encontrabas el codigo como me paso a mi.

Si aun asi quieres ver la plantilla como quedo avisame.
Saludos.
 

imported_Monito

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Abr 2008
Mensajes
441
Re: Modificar [Ajax] Check for similar thread before posting a new one

Aqui tienes mi plantilla, solo decirte que cuenta con mas modificaciones no solo esa xD

PHP:
$stylevar[htmldoctype]
<html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle] - $vbphrase[post_new_thread]</title>
</head>
<body$onload>
$header
$navbar

$postpreview

<form action="newthread.php?do=postthread&amp;f=$forumid" method="post" name="vbform"<if condition="!is_browser('webtv')"> onsubmit="return vB_Editor['$editorid'].prepare_submit(this.subject.value, $vboptions[postminchars])"</if>>

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
    <td class="tcat">
        <span class="smallfont" style="float:$stylevar[right]"><strong>$vbphrase[forum]</strong>: <a href="forumdisplay.php?$session[sessionurl]f=$foruminfo[forumid]">$foruminfo[title]</a></span>
        $vbphrase[post_new_thread]
    </td>
</tr>
<tr>
    <td class="panelsurround" align="center">
    <div class="panel">
        <div style="width:$stylevar[formwidth]" align="$stylevar[left]">

        $usernamecode

        $human_verify

        <!-- subject field -->
        <table cellpadding="0" cellspacing="0" border="0" class="fieldset">
        <tr>
            <if condition="$prefix_options">
                <td class="smallfont">$vbphrase[prefix]:</td>
                <td class="smallfont" colspan="3">$vbphrase[title]:</td>
            <else />
                <td class="smallfont" colspan="4">$vbphrase[title]:</td>
            </if>
        </tr>
        <tr>
            <if condition="$prefix_options">
                <td style="padding-right: 1px">
                    <select name="prefixid" class="bginput">
                        <option value="">$vbphrase[no_prefix_meta]</option>
                        $prefix_options
                    </select>
                </td>
            </if>
            <td>
                <input type="text" class="bginput" name="subject" value="$subject" size="40" maxlength="$vboptions[titlemaxchars]" tabindex="1" />
            </td>
            <td>&nbsp;&nbsp;</td><BR>

                <!-- description field -->
        <if condition="$foruminfo['allowdesc'] == 1">
<!--
        <table cellpadding="0" cellspacing="0" border="0" class="fieldset"> /-->
        <tr>
        <td class="smallfont" colspan="3">$vbphrase[description]: <span class="time">($vbphrase[optional])</span></td>
        </tr>
        <tr>
        <td><input type="text" class="bginput" name="description" value="$description" size="40" maxlength="100" tabindex="1.5" /></td></tr>
        <!--</table>/--></if>
        <!-- / description field -->

            <td><img id="display_posticon" src="$selectedicon[src]" alt="$selectedicon[alt]" /></td>
               </tr>
        </table>
        <!-- / subject field -->


        <!-- message area -->
        <div class="smallfont">$vbphrase[message]:</div>
        $messagearea
        <!-- / message area -->

        <if condition="$show['tag_option']">
        <fieldset class="fieldset" style="margin-top: $stylevar[cellpadding]px">
            <legend>$vbphrase[tags]</legend>
            <div style="padding:$stylevar[formspacer]px">
                <div>$vbphrase[separate_tags_using_comma]</div>
                <span id="tag_add"><input type="text" class="bginput" name="taglist" id="tag_add_input" value="$newpost[taglist]" size="40" /></span>
                <if condition="$show['tags_remain']"><div><phrase 1="$tags_remain">$vbphrase[you_may_add_x_tags_to_thread]</phrase></div></if>
        </div>

            <if condition="$show['popups']">
                <div id="tag_add_menu" class="vbmenu_popup" style="display:none"></div>
                <script type="text/javascript" src="clientscript/vbulletin_ajax_tagsugg.js?v=$vboptions[simpleversion]"></script>
                <script type="text/javascript">
                <!--
                vbmenu_register('tag_add', true);
                tag_add_comp = new vB_AJAX_TagSuggest('tag_add_comp', 'tag_add_input', 'tag_add');
                tag_add_comp.allow_multiple = true;
                //-->
                </script>
            </if>
        </fieldset>
        </if>

        $posticons
    </div>
    </div>

    <div style="margin-top:$stylevar[cellpadding]px">
        <input type="hidden" name="s" value="$session[sessionhash]" />
        <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
        <input type="hidden" name="f" value="$forumid" />
        <input type="hidden" name="do" value="postthread" />
        <input type="hidden" name="posthash" value="$posthash" />
        <input type="hidden" name="poststarttime" value="$poststarttime" />
        <input type="hidden" name="loggedinuser" value="$bbuserinfo[userid]" />
        <input type="submit" class="button" name="sbutton" id="{$editorid}_save" value="$vbphrase[submit_new_thread]" accesskey="s" tabindex="1" />
        <input type="submit" class="button" name="preview" value="$vbphrase[preview_post]" accesskey="r" tabindex="1" />
    </div>
    </td>
</tr>
</table>

<if condition="$show['additional_options']">
<br />

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
    <tr>
        <td class="tcat">
            <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('newpost_options')"><img id="collapseimg_newpost_options" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_newpost_options].gif" alt="" border="0" /></a>
            $vbphrase[additional_options]
        </td>
    </tr>
</thead>
<tbody id="collapseobj_newpost_options" style="$vbcollapse[collapseobj_newpost_options]">
    <tr valign="top">
        <td class="panelsurround" align="center">
        <div class="panel">
            <div style="width:$stylevar[formwidth]" align="$stylevar[left]">


CONTINUA...
 

imported_Monito

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Abr 2008
Mensajes
441
Re: Modificar [Ajax] Check for similar thread before posting a new one

PHP:
                <if condition="$show['podcasturl']">
                <!-- podcast stuff -->
                <fieldset class="fieldset">
                    <legend>$vbphrase[podcast_options]</legend>

                    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                    <tr>
                        <td class="smallfont">$vbphrase[podcast_url]:</td>
                        <td class="smallfont">&nbsp;$vbphrase[filesize_bytes]:</td>
                    </tr>
                    <tr>
                        <td><input type="text" class="bginput" name="podcasturl" value="$podcasturl" size="50" maxlength="255" tabindex="1" title="$vbphrase[podcast_url]" /></td>
                        <td>&nbsp;<input type="text" class="bginput" name="podcastsize" value="$podcastsize" size="10" tabindex="1" title="$vbphrase[podcast_size]" /></td>
                    </tr>
                    <tr>
                        <td class="smallfont">$vbphrase[subtitle]:</td>
                        <td class="smallfont">&nbsp;$vbphrase[explicit]:</td>
                    </tr>
                    <tr>
                        <td><input type="text" class="bginput" name="podcastsubtitle" value="$podcastsubtitle" size="50" maxlength="255" tabindex="1" title="$vbphrase[subtitle]" /></td>
                        <td><input type="checkbox" name="podcastexplicit" value="1" tabindex="1" $explicitchecked title="$vbphrase[explicit]" /></td>
                    </tr>
                    <tr>
                        <td class="smallfont">$vbphrase[keywords]:</td>
                        <td class="smallfont">$vbphrase[author]:</td>
                    </tr>
                    <tr>
                        <td><input type="text" class="bginput" name="podcastkeywords" value="$podcastkeywords" size="50" maxlength="255" tabindex="1" title="$vbphrase[keywords]" /></td>
                        <td><input type="text" class="bginput" name="podcastauthor" value="$podcastauthor" size="25" maxlength="255" tabindex="1" title="$vbphrase[author]" /></td>
                    </tr>
                    </table>
                </fieldset>
                <!-- / podcast stuff -->
                </if>

                <if condition="$show['misc_options']">
                <fieldset class="fieldset">
                    <legend>$vbphrase[miscellaneous_options]</legend>
                    <div style="padding:$stylevar[formspacer]px">
                        <if condition="$bbuserinfo['signature'] != ''"><div><label for="cb_signature"><input type="checkbox" name="signature" value="1" id="cb_signature" tabindex="1" $checked[signature] />$vbphrase[show_your_signature]</label></div></if>
                        <if condition="$show['parseurl']"><div><label for="cb_parseurl"><input type="checkbox" name="parseurl" value="1" id="cb_parseurl" tabindex="1" />$vbphrase[automatically_parse_links_in_text]</label></div></if>
                        $disablesmiliesoption
                    </div>
                </fieldset>
                </if>

                $attachmentoption

                <if condition="$show['member']">
                <fieldset class="fieldset">
                    <legend>$vbphrase[thread_subscription]</legend>
                    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
                    <tr>
                        <td>$vbphrase[notification_type]:<br /><select name="emailupdate" tabindex="1">
                            <option value="9999" $emailchecked[9999]>$vbphrase[do_not_subscribe]</option>
                            <option value="0" $emailchecked[0]>$vbphrase[no_email_notification]</option>
                            <option value="1" $emailchecked[1]>$vbphrase[instant_email_notification]</option>

                            <option value="2" $emailchecked[2]>$vbphrase[daily_email_notification]</option>
                            <option value="3" $emailchecked[3]>$vbphrase[weekly_email_notification]</option>
                        </select></td>
                        <if condition="$show['subscribefolders']"><td>$vbphrase[folder]:<br /><select name="folderid" tabindex="1">$folderbits</select></td></if>
                    </tr>
                    </table>
                </fieldset>
                </if>

                <if condition="$show['poll']">
                <fieldset class="fieldset">
                    <legend>$vbphrase[post_a_poll]</legend>
                    <div style="padding:$stylevar[formspacer]px">
                        <div><label for="cb_postpoll"><input type="checkbox" name="postpoll" value="yes" id="cb_postpoll" tabindex="1" $checked[postpoll] />$vbphrase[yes_post_a_poll_thread]</label></div>
                        <div><label for="polloptnum">$vbphrase[number_of_poll_options]: <input type="text" class="bginput" size="5" name="polloptions" value="$polloptions" id="polloptnum" tabindex="1" /></label> <if condition="$vboptions['maxpolloptions']">($vbphrase[maximum]: $vboptions[maxpolloptions])</if></div>
                    </div>
                </fieldset>
                </if>

                $threadmanagement

                </div>
            </div>

            <div style="margin-top:$stylevar[cellpadding]px">
                <input type="submit" class="button" name="sbutton" value="$vbphrase[submit_new_thread]" accesskey="s" tabindex="1" />
                <input type="submit" class="button" name="preview" value="$vbphrase[preview_post]" accesskey="r" tabindex="1" />
            </div>
        </td>
    </tr>
</tbody>
</table>
</if>

</form>

<br />

$forumrules

$footer

</body>
</html>

Saludos.
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
Por cierto, este es un hack que seria bastante util aqui en vbhispano, ya que la mayoria de los usuarios cren temas sin buscarlos antes. Atento Joni :D
 

BlackZ

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
21 Ago 2008
Mensajes
367
Bueno, ¿Alguien me puede poner la descarga de este hack? Gracias. Y otra cosilla, para que sirve? ;$ es que no he pillado bien.
 

imported_Monito

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Abr 2008
Mensajes
441
Bueno, ¿Alguien me puede poner la descarga de este hack? Gracias. Y otra cosilla, para que sirve? ;$ es que no he pillado bien.

En el primer post viene la direccion para su descarga

Aqui: http://www.vbulletin.org/forum/showthread.php?t=151714

Por otro lado, este hack te muestra los temas "similares" justamente despues que escribes el titulo del nuevo tema que se cree desde el editor (Plantilla NewThread). para que de esta manera no se "repitan" temas en tu foro.

Saludos.
 

BlackZ

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
21 Ago 2008
Mensajes
367
En la pagina de Vbulletin.Org, Sale que es para la version 3.6.7, osea que a mi no me sirve, o eso lo ponen como una referencia? Mi version es 3.7.0
 

Das Underground

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Ene 2008
Mensajes
674
En la pagina de Vbulletin.Org, Sale que es para la version 3.6.7, osea que a mi no me sirve, o eso lo ponen como una referencia? Mi version es 3.7.0

Yo lo uso en la versión 3.7.2 y me funciona perfectamente, el que un Hack este diseñado para una versión especifica no significa que no funcionará en otras, significa que el hack fue diseñado y probado en esa versión, pero tambien puede funcionar en otras.

Saludos.
 

BlackZ

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
21 Ago 2008
Mensajes
367
Bueno, no sé por que, pero yo no puedo descargar de Vbulletin.Org, ya que yo no tengo licencia. ¿Hay alguna forma de descargarlo?.. Gracias a todos !
 

BlackZ

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
21 Ago 2008
Mensajes
367
Das, ¿Podrias darme alguna pagina para descargarlo que no sea Vbulletin.org? Es que como sabrán, yo no poseo licencia.
 
Arriba