MaMo Net



#1 26.09.2006, 18:05
CelAthor Abwesend
Mitglied
Dabei seit: 12.03.2006
Beiträge: 70


Betreff: Designauswahl nur bei mehreren Designs
Mit dieser angepassten settings.html wird eine Designauswahl im Profil nur angeboten, wenn auch mehr als ein Design zur Verfügung steht.
Evtl. würdig für die Aufnahme in die neue Version? Innocent

Den Code der templates/<designnummer>/editprofile/settings.html durch diesen austauschen:
DownloadText-Quelltext:
  1. <form name="form2" method="post" action="editprofile.php?action=settings2<?php echo SID2URL_x; ?>">
  2. <div class="border">
  3.         <h3><img src="<?php echo $tpl->img('user'); ?>" alt="" /> <?php echo $lang->phrase('editprofile_settings'); ?></h3>
  4.         <div class="bbody">
  5.                 <label for=""><?php echo $lang->phrase('timezone'); ?></label>
  6.                         <select class="label" id="location" name="location">
  7.                                 <option selected="selected" value="<?php echo $my->timezone; ?>"><?php echo $lang->phrase('timezone_current'); ?></option>
  8.                                 <option value="-12"><?php echo $lang->phrase('timezone_n12'); ?></option>
  9.                                 <option value="-11"><?php echo $lang->phrase('timezone_n11'); ?></option>
  10.                                 <option value="-10"><?php echo $lang->phrase('timezone_n10'); ?></option>
  11.                                 <option value="-9"><?php echo $lang->phrase('timezone_n9'); ?></option>
  12.                                 <option value="-8"><?php echo $lang->phrase('timezone_n8'); ?></option>
  13.                                 <option value="-7"><?php echo $lang->phrase('timezone_n7'); ?></option>
  14.                                 <option value="-6"><?php echo $lang->phrase('timezone_n6'); ?></option>
  15.                                 <option value="-5"><?php echo $lang->phrase('timezone_n5'); ?></option>
  16.                                 <option value="-4"><?php echo $lang->phrase('timezone_n4'); ?></option>
  17.                                 <option value="-3.5"><?php echo $lang->phrase('timezone_n35'); ?></option>
  18.                                 <option value="-3"><?php echo $lang->phrase('timezone_n3'); ?></option>
  19.                                 <option value="-2"><?php echo $lang->phrase('timezone_n2'); ?></option>
  20.                                 <option value="-1"><?php echo $lang->phrase('timezone_n1'); ?></option>
  21.                                 <option value="0"><?php echo $lang->phrase('timezone_0'); ?></option>
  22.                                 <option value="+1"><?php echo $lang->phrase('timezone_p1'); ?></option>
  23.                                 <option value="+2"><?php echo $lang->phrase('timezone_p2'); ?></option>
  24.                                 <option value="+3"><?php echo $lang->phrase('timezone_p3'); ?></option>
  25.                                 <option value="+3.5"><?php echo $lang->phrase('timezone_p35'); ?></option>
  26.                                 <option value="+4"><?php echo $lang->phrase('timezone_p4'); ?></option>
  27.                                 <option value="+4.5"><?php echo $lang->phrase('timezone_p45'); ?></option>
  28.                                 <option value="+5"><?php echo $lang->phrase('timezone_p5'); ?></option>
  29.                                 <option value="+5.5"><?php echo $lang->phrase('timezone_p55'); ?></option>
  30.                                 <option value="+5.75"><?php echo $lang->phrase('timezone_p575'); ?></option>
  31.                                 <option value="+6"><?php echo $lang->phrase('timezone_p6'); ?></option>
  32.                                 <option value="+6.5"><?php echo $lang->phrase('timezone_p65'); ?></option>
  33.                                 <option value="+7"><?php echo $lang->phrase('timezone_p7'); ?></option>
  34.                                 <option value="+8"><?php echo $lang->phrase('timezone_p8'); ?></option>
  35.                                 <option value="+9"><?php echo $lang->phrase('timezone_p9'); ?></option>
  36.                                 <option value="+9.5"><?php echo $lang->phrase('timezone_p95'); ?></option>
  37.                                 <option value="+10"><?php echo $lang->phrase('timezone_p10'); ?></option>
  38.                                 <option value="+11"><?php echo $lang->phrase('timezone_p11'); ?></option>
  39.                                 <option value="+12"><?php echo $lang->phrase('timezone_p12'); ?></option>
  40.                         </select>
  41.                 <br class="newinput" /><hr class="formsep" />
  42.                 <label for=""><?php echo $lang->phrase('editprofile_editor'); ?></label>
  43.                 <select id ="opt_0" class="label" name="opt_0">
  44.                 <option<?php echo iif($my->opt_textarea == 0,' selected="selected"'); ?> value="0"><?php echo $lang->phrase('editprofile_editor_simple'); ?></option>
  45.                 <option<?php echo iif($my->opt_textarea == 1,' selected="selected"'); ?> value="1"><?php echo $lang->phrase('editprofile_editor_extended'); ?></option>
  46.                 </select>
  47.                 <br class="newinput" /><hr class="formsep" />
  48.                 <label for="opt_1"><?php echo $lang->phrase('editprofile_emailpn'); ?></label>
  49.                 <input type="checkbox" name="opt_1" id="opt_1" <?php echo iif($my->opt_pmnotify == 1,' checked="checked"'); ?> value="1" />
  50.                 <br class="newinput" /><hr class="formsep" />
  51.                 <label for="opt_2"><?php echo $lang->phrase('editprofile_bad'); ?></label>
  52.                 <input type="checkbox" name="opt_2" id="opt_2" <?php echo iif($my->opt_hidebad == 1,' checked="checked"'); ?> value="1" />
  53.                 <br class="newinput" /><hr class="formsep" />
  54.                 <label for="opt_7"><?php echo $lang->phrase('editprofile_showsig'); ?></label>
  55.                 <input type="checkbox" name="opt_7" id="opt_7" <?php echo iif($my->opt_showsig == 1,' checked="checked"'); ?> value="1" />
  56.                 <br class="newinput" /><hr class="formsep" />
  57.                 <label for=""><?php echo $lang->phrase('editprofile_showmail'); ?></label>
  58.                 <select name="opt_3" id="opt_3" class="label">
  59.                 <option<?php echo iif($my->opt_hidemail == 0,' selected="selected"'); ?> value="0"><?php echo $lang->phrase('editprofile_showmail_0'); ?></option>
  60.                 <option<?php echo iif($my->opt_hidemail == 1,' selected="selected"'); ?> value="1"><?php echo $lang->phrase('editprofile_showmail_1'); ?></option>
  61.                 <option<?php echo iif($my->opt_hidemail == 2,' selected="selected"'); ?> value="2"><?php echo $lang->phrase('editprofile_showmail_2'); ?></option>
  62.                 </select>
  63.                 <br class="newinput" /><hr class="formsep" />
  64.                 <label for=""><?php echo $lang->phrase('editprofile_newsletter'); ?></label>
  65.                 <select name="opt_6" id="opt_6" class="label">
  66.                 <option<?php echo iif($my->opt_newsletter == 0,' selected="selected"'); ?> value="0"><?php echo $lang->phrase('editprofile_newsletter_0'); ?></option>
  67.                 <option<?php echo iif($my->opt_newsletter == 1,' selected="selected"'); ?> value="1"><?php echo $lang->phrase('editprofile_newsletter_1'); ?></option>
  68.                 <option<?php echo iif($my->opt_newsletter == 2,' selected="selected"'); ?> value="2"><?php echo $lang->phrase('editprofile_newsletter_2'); ?></option>
  69.                 </select>
  70. <?php if (count($design)>1) {?>
  71.                 <br class="newinput" /><hr class="formsep" />
  72.                 <label for=""><?php echo $lang->phrase('editprofile_design'); ?></label>
  73.                 <select name="opt_4" id="opt_4" class="label">
  74.                         <option selected="selected" value="<?php echo $update['template']; ?>"><?php echo $lang->phrase('editprofile_design_current'); ?></option>
  75.                         <?php foreach ($design as $row) { ?>
  76.                         <option value="<?php echo $row['id']; ?>"><?php echo $row['name']; ?></option>
  77.                         <?php } ?>
  78.                 </select>
  79. <?php } ?>
  80.                 <br class="newinput" /><hr class="formsep" />
  81.                 <label for=""><?php echo $lang->phrase('editprofile_language'); ?></label>
  82.                 <select name="opt_5" id="opt_5" class="label">
  83.                         <option selected="selected" value="<?php echo $update['language']; ?>"><?php echo $lang->phrase('editprofile_language_current'); ?></option>
  84.                         <?php foreach ($language as $row) { ?>
  85.                         <option value="<?php echo $row['id']; ?>"><?php echo $row['language']; ?></option>
  86.                         <?php } ?>
  87.                 </select>
  88.                 <?php foreach ($customfields as $row) { ?>
  89.                 <br class="newinput" /><hr class="formsep" />
  90.                   <label for="<?php echo $row['field']; ?>"><?php echo $row['name'] . iif(!empty($row['description']), '<br /><span class="stext">'.$row['description'].'</span>'); ?></label>
  91.                   <?php echo $row['input']; } ?>
  92.                 <br class="newinput" /><br class="iefix_br" />
  93.         </div>
  94.         <div class="bfoot center"><input accesskey="s" type="submit" name="Submit1" value="<?php echo $lang->phrase('submit_form'); ?>" /></div>
  95. </div>
  96. </form>

↑  ↓

#2 27.09.2006, 14:57
MaMo Abwesend
Administrator
Dabei seit: 06.04.2004
Beiträge: 2.675


Betreff: Re: Designauswahl nur bei mehreren Designs
Hi,

danke für die Idee. Werde ich mir aufschreiben für die nächste Version.

MaMo
Matthias M.
=> Support nur per Forum - dann haben alle etwas davon!
↑  ↓

#3 27.09.2006, 15:54
Philipp Abwesend
Moderator
Dabei seit: 11.12.2004
Beiträge: 458


Betreff: Re: Designauswahl nur bei mehreren Designs
Warum nicht diereckt einbauen?
Philipp
Gast ich seh dich Cool
↑  ↓

#4 28.09.2006, 20:18
MaMo Abwesend
Administrator
Dabei seit: 06.04.2004
Beiträge: 2.675


Betreff: Re: Designauswahl nur bei mehreren Designs
Hi,

das ganze ist nun in einer erweiterten Form eingebaut Smiling Im Admin Control Panel lassen sich dazu verschiedene Sachen einstellen.

MaMo
Matthias M.
=> Support nur per Forum - dann haben alle etwas davon!
↑  ↓

Seiten (1): 1


Alle Zeitangaben in GMT +02:00. Aktuelle Uhrzeit: 01:00.