Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> prośba o pomoc, modyfikacja skryptu
Nocek
post 22.03.2013, 23:44:07
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 25.08.2009

Ostrzeżenie: (0%)
-----


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; ?>
Go to the top of the page
+Quote Post
NetBeans
post 23.03.2013, 18:15:13
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 4
Dołączył: 18.01.2012

Ostrzeżenie: (0%)
-----


Ile jesteś w stanie zaproponować za wykonanie tej pracy?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 11:21