News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

suffisso topic titolo

Started by hollywood9111, January 13, 2013, 09:44:58 AM

Previous topic - Next topic

hollywood9111

cerco una mod che durante la creazione di un topic da la.possibilita tramite un menu a tendina di.poter scegliere delle parola che una volta.inviato.il topic si troveranno nel titolo come suffisso quindi dopo.il testo che scrivo.nel titolo e possibile?

emanuele

http://custom.simplemachines.org/mods/index.php?mod=1752

E poi mettilo come suffisso invece che prefisso.
//Topic Prefix Mod
   if (isset($_POST['post_prefix']))
      $_POST['subject'] = $_POST['post_prefix'] . ' ' . $_POST['subject'];

in
//Topic Prefix Mod
   if (isset($_POST['post_prefix']))
      $_POST['subject'] = $_POST['subject'] . ' ' . $_POST['post_prefix'];


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

e possibile avere cio solo in determinate categorie ?

emanuele

Puoi provare il mod o leggere la descrizione:
QuoteFeatures:
o [..]
o Select in what boards will be shown each prefix.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

ho un problema qua visto che il sorgente e diverso
qua dice:
cerca
// Now show the subject box for this post.
echo '
<tr>
<td align="right" style="font-weight: bold;"', isset($context['post_error']['no_subject']) ? ' class="error"' : '', ' id="caption_subject">
', $txt['subject'], ':
</td>


sostituisci con
// Here starts the Topic Prefix Mod
if (!empty($context['prefix']))
{
echo'
<dt>
', $txt['prefix_select'], ':
</dt>
<dd>
<select name="post_prefix" id="post_prefix">
<option value="">(', $txt['prefix_no'], ')</option>';

foreach($context['prefix'] as $prefix)
echo'
<option value="', $prefix['prefix'], '" >', $prefix['prefix'], '</option>';

echo'
</select>
</dd>';
}
// Here Topic Prefix Mod End's

// Now show the subject box for this post.


il fatto che io trovando la prima riga commentata sotto il file e cosi:
// Now show the subject box for this post.
echo '
<dt>
<span', isset($context['post_error']['no_subject']) ? ' class="error"' : '', ' id="caption_subject">', $txt['subject'], ':</span>
</dt>
<dd>
<input type="text" name="subject"', $context['subject'] == '' ? '' : ' value="' . $context['subject'] . '"', ' tabindex="', $context['tabindex']++, '" size="80" maxlength="100" class="input_text" />
</dd>
<dt class="clear_left">
', $txt['message_icon'], ':
</dt>
<dd>
<select name="icon" id="icon" onchange="showimage()">';


si tratta del Post.template.php
ora come faccio a capire cose modificare?

emanuele

meh...bug del mod...

Non serve sostituire tutto quel pezzo, basta aggiungere il codice del mod prima della riga commentata.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

quindi prima di
// Now show the subject box for this post.
che devo mettere?

emanuele

Il codice che ti dice il mod.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

fatto il problema che quando invio il topic il suffisso cleto viene messo doppio

hollywood9111

nel post.template.php
c'è questa riga
foreach($context['prefix'] as $prefix)
echo'
<option value="', $prefix['prefix'], '" >', $prefix['prefix'], '</option>';


e questa?

emanuele

Già quando inizi un nuovo topic?


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

#11
si seleziono un suffisso e lo mette doppio
non riesco a capire

hollywood9111

ho controllato l'install e tutti i file in questione il processo di installazione e andato a buon fine il fatto però e che metto il prefisso doppio

hollywood9111


hollywood9111


Advertisement: