Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: prośba o pomoc
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
Nocek
Witam.

Mam problem, skrypt php który posiadam, pokazuje dodatkowe pola, tylko gdy wybiorę kategorię, jeśli kategoria nie jest wybrana, skrypt pokazuje komunikat "proszę wybrać kategorie".

Moją prośbą do Forumowiczy jest zmodyfikowanie kodu, tak aby dodatkowe pola zawsze się pokazywały, niezależnie czy wybrałem kategorię czy nie.

Część skryptu odpowiedzialna za tą akcję:
  1. <div id="extraFieldsContainer">
  2. <?php if (count($this->extraFields)): ?>
  3. <table class="admintable" id="extraFields">
  4. <?php foreach($this->extraFields as $extraField): ?>
  5. <?php if($extraField->type == 'header'): ?>
  6. <tr>
  7. <td colspan="2" ><h4 class="k2ExtraFieldHeader"><?php echo $extraField->name; ?></h4></td>
  8. </tr>
  9. <?php else: ?>
  10. <tr>
  11. <td align="right" class="key">
  12. <label for="K2ExtraField_<?php echo $extraField->id; ?>"><?php echo $extraField->name; ?></label>
  13. </td>
  14. <td>
  15. <?php echo $extraField->element; ?>
  16. </td>
  17. </tr>
  18. <?php endif; ?>
  19. <?php endforeach; ?>
  20. </table>
  21. <?php else: ?>
  22. <?php if (K2_JVERSION == '15'): ?>
  23. <dl id="system-message">
  24. <dt class="notice"><?php echo JText::_('K2_NOTICE'); ?></dt>
  25. <dd class="notice message fade">
  26. <ul>
  27. <li><?php echo JText::_('K2_PLEASE_SELECT_A_CATEGORY_FIRST_TO_RETRIEVE_ITS_RELATED_EXTRA_FIELDS'); ?></li>
  28. </ul>
  29. </dd>
  30. </dl>
  31. <?php elseif (K2_JVERSION == '25'): ?>
  32. <div id="system-message-container">
  33. <dl id="system-message">
  34. <dt class="notice"><?php echo JText::_('K2_NOTICE'); ?></dt>
  35. <dd class="notice message">
  36. <ul>
  37. <li><?php echo JText::_('K2_PLEASE_SELECT_A_CATEGORY_FIRST_TO_RETRIEVE_ITS_RELATED_EXTRA_FIELDS'); ?></li>
  38. </ul>
  39. </dd>
  40. </dl>
  41. </div>
  42. <?php else: ?>
  43. <div class="alert">
  44. <h4 class="alert-heading"><?php echo JText::_('K2_NOTICE'); ?></h4>
  45. <div>
  46. <p><?php echo JText::_('K2_PLEASE_SELECT_A_CATEGORY_FIRST_TO_RETRIEVE_ITS_RELATED_EXTRA_FIELDS'); ?></p>
  47. </div>
  48. </div>
  49. <?php endif; ?>
  50. <?php endif; ?>
  51. </div>
  52. <?php if (count($this->K2PluginsItemExtraFields)): ?>
  53. <div class="itemPlugins">
  54. <?php foreach($this->K2PluginsItemExtraFields as $K2Plugin): ?>
  55. <?php if(!is_null($K2Plugin)): ?>
  56. <fieldset>
  57. <legend><?php echo $K2Plugin->name; ?></legend>
  58. <?php echo $K2Plugin->fields; ?>
  59. </fieldset>
  60. <?php endif; ?>
  61. <?php endforeach; ?>
  62. </div>
  63. <?php endif; ?>
  64.  
  65. <?php endif; ?>
NetBeans
Ile jesteś w stanie zaproponować za wykonanie tej pracy?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.