diff options
author | Zach Prezkuta <fermion@gmx.com> | 2013-01-06 14:42:51 -0700 |
---|---|---|
committer | Zach Prezkuta <fermion@gmx.com> | 2013-01-06 15:57:11 -0700 |
commit | a0d19ffb7241a1c7a4b85e6d0fd58fbb2f718468 (patch) | |
tree | 280d792355cb2e60cf62e8451b6d8afbbfcc7c0d /view/theme | |
parent | 61b8ea9e1af74e2056e18b02c170a899de9abd1b (diff) | |
download | volse-hubzilla-a0d19ffb7241a1c7a4b85e6d0fd58fbb2f718468.tar.gz volse-hubzilla-a0d19ffb7241a1c7a4b85e6d0fd58fbb2f718468.tar.bz2 volse-hubzilla-a0d19ffb7241a1c7a4b85e6d0fd58fbb2f718468.zip |
implement Smarty3
Diffstat (limited to 'view/theme')
-rw-r--r-- | view/theme/fancyred/php/config.php | 2 | ||||
-rw-r--r-- | view/theme/fancyred/php/theme.php | 1 | ||||
-rw-r--r-- | view/theme/redbasic/php/config.php | 2 | ||||
-rw-r--r-- | view/theme/redbasic/php/theme.php | 1 | ||||
-rw-r--r-- | view/theme/redbasic/tpl/smarty3/lang_selector.tpl | 10 | ||||
-rw-r--r-- | view/theme/redbasic/tpl/smarty3/moderated_comment.tpl | 61 | ||||
-rw-r--r-- | view/theme/redbasic/tpl/smarty3/profile_vcard.tpl | 51 | ||||
-rw-r--r-- | view/theme/redbasic/tpl/smarty3/prv_message.tpl | 39 |
8 files changed, 165 insertions, 2 deletions
diff --git a/view/theme/fancyred/php/config.php b/view/theme/fancyred/php/config.php index 48035f507..833d09050 100644 --- a/view/theme/fancyred/php/config.php +++ b/view/theme/fancyred/php/config.php @@ -65,7 +65,7 @@ function fancyred_form(&$a, $font_size, $line_height, $colour) { 'dark' => 'dark', ); - $t = file_get_contents( dirname(__file__). "/../tpl/theme_settings.tpl" ); + $t = get_markup_template('theme_settings.tpl'); $o .= replace_macros($t, array( '$submit' => t('Submit'), '$baseurl' => $a->get_baseurl(), diff --git a/view/theme/fancyred/php/theme.php b/view/theme/fancyred/php/theme.php index b77664567..1ac6d4d21 100644 --- a/view/theme/fancyred/php/theme.php +++ b/view/theme/fancyred/php/theme.php @@ -1,5 +1,6 @@ <?php function fancyred_init(&$a) { + $a->set_template_engine('smarty3'); // head_add_js('redbasic.js'); } diff --git a/view/theme/redbasic/php/config.php b/view/theme/redbasic/php/config.php index 1ca9cc5ed..ad5df57ce 100644 --- a/view/theme/redbasic/php/config.php +++ b/view/theme/redbasic/php/config.php @@ -65,7 +65,7 @@ function redbasic_form(&$a, $font_size, $line_height, $colour) { 'dark' => 'dark', ); - $t = file_get_contents( dirname(__file__). "/../tpl/theme_settings.tpl" ); + $t = get_markup_template('theme_settings.tpl'); $o .= replace_macros($t, array( '$submit' => t('Submit'), '$baseurl' => $a->get_baseurl(), diff --git a/view/theme/redbasic/php/theme.php b/view/theme/redbasic/php/theme.php index 47e1df5d1..52e571f0a 100644 --- a/view/theme/redbasic/php/theme.php +++ b/view/theme/redbasic/php/theme.php @@ -1,5 +1,6 @@ <?php function redbasic_init(&$a) { + $a->set_template_engine('smarty3'); // head_add_js('redbasic.js'); } diff --git a/view/theme/redbasic/tpl/smarty3/lang_selector.tpl b/view/theme/redbasic/tpl/smarty3/lang_selector.tpl new file mode 100644 index 000000000..945cbf51e --- /dev/null +++ b/view/theme/redbasic/tpl/smarty3/lang_selector.tpl @@ -0,0 +1,10 @@ +<div id="lang-select-icon" class="icon s22 language" title="{{$title}}" onclick="openClose('language-selector');" ></div> +<div id="language-selector" style="display: none;" > + <form action="#" method="post" > + <select name="system_language" onchange="this.form.submit();" > + {{foreach $langs.0 as $v=>$l}} + <option value="{{$v}}" {{if $v==$langs.1}}selected="selected"{{/if}}>{{$l}}</option> + {{/foreach}} + </select> + </form> +</div> diff --git a/view/theme/redbasic/tpl/smarty3/moderated_comment.tpl b/view/theme/redbasic/tpl/smarty3/moderated_comment.tpl new file mode 100644 index 000000000..8fbdf4bc4 --- /dev/null +++ b/view/theme/redbasic/tpl/smarty3/moderated_comment.tpl @@ -0,0 +1,61 @@ + <div class="comment-wwedit-wrapper" id="comment-edit-wrapper-{{$id}}" style="display: block;"> + <form class="comment-edit-form" id="comment-edit-form-{{$id}}" action="item" method="post" onsubmit="post_comment({{$id}}); return false;"> + <input type="hidden" name="type" value="{{$type}}" /> + <input type="hidden" name="profile_uid" value="{{$profile_uid}}" /> + <input type="hidden" name="parent" value="{{$parent}}" /> + <input type="hidden" name="return" value="{{$return_path}}" /> + <input type="hidden" name="jsreload" value="{{$jsreload}}" /> + <input type="hidden" name="preview" id="comment-preview-inp-{{$id}}" value="0" /> + + <div class="comment-edit-photo" id="comment-edit-photo-{{$id}}" > + <a class="comment-edit-photo-link" href="{{$mylink}}" title="{{$mytitle}}"><img class="my-comment-photo" src="{{$myphoto}}" alt="{{$mytitle}}" title="{{$mytitle}}" /></a> + </div> + <div class="comment-edit-photo-end"></div> + <div id="mod-cmnt-wrap-{{$id}}" class="mod-cmnt-wrap" style="display:none"> + <div id="mod-cmnt-name-lbl-{{$id}}" class="mod-cmnt-name-lbl">{{$lbl_modname}}</div> + <input type="text" id="mod-cmnt-name-{{$id}}" class="mod-cmnt-name" name="mod-cmnt-name" value="{{$modname}}" /> + <div id="mod-cmnt-email-lbl-{{$id}}" class="mod-cmnt-email-lbl">{{$lbl_modemail}}</div> + <input type="text" id="mod-cmnt-email-{{$id}}" class="mod-cmnt-email" name="mod-cmnt-email" value="{{$modemail}}" /> + <div id="mod-cmnt-url-lbl-{{$id}}" class="mod-cmnt-url-lbl">{{$lbl_modurl}}</div> + <input type="text" id="mod-cmnt-url-{{$id}}" class="mod-cmnt-url" name="mod-cmnt-url" value="{{$modurl}}" /> + </div> + <ul class="comment-edit-bb-{{$id}}"> + <li><a class="editicon boldbb shadow" + style="cursor: pointer;" title="{{$edbold}}" + onclick="insertFormatting('{{$comment}}','b', {{$id}});"></a></li> + <li><a class="editicon italicbb shadow" + style="cursor: pointer;" title="{{$editalic}}" + onclick="insertFormatting('{{$comment}}','i', {{$id}});"></a></li> + <li><a class="editicon underlinebb shadow" + style="cursor: pointer;" title="{{$eduline}}" + onclick="insertFormatting('{{$comment}}','u', {{$id}});"></a></li> + <li><a class="editicon quotebb shadow" + style="cursor: pointer;" title="{{$edquote}}" + onclick="insertFormatting('{{$comment}}','quote', {{$id}});"></a></li> + <li><a class="editicon codebb shadow" + style="cursor: pointer;" title="{{$edcode}}" + onclick="insertFormatting('{{$comment}}','code', {{$id}});"></a></li> + <li><a class="editicon imagebb shadow" + style="cursor: pointer;" title="{{$edimg}}" + onclick="insertFormatting('{{$comment}}','img', {{$id}});"></a></li> + <li><a class="editicon urlbb shadow" + style="cursor: pointer;" title="{{$edurl}}" + onclick="insertFormatting('{{$comment}}','url', {{$id}});"></a></li> + <li><a class="editicon videobb shadow" + style="cursor: pointer;" title="{{$edvideo}}" + onclick="insertFormatting('{{$comment}}','video', {{$id}});"></a></li> + </ul> + <div class="comment-edit-bb-end"></div> + <textarea id="comment-edit-text-{{$id}}" class="comment-edit-text-empty" name="body" onFocus="commentOpen(this,{{$id}});cmtBbOpen({{$id}});" onBlur="commentClose(this,{{$id}});" >{{$comment}}</textarea> + + <div class="comment-edit-text-end"></div> + <div class="comment-edit-submit-wrapper" id="comment-edit-submit-wrapper-{{$id}}" style="display: none;" > + <input type="submit" onclick="post_comment({{$id}}); return false;" id="comment-edit-submit-{{$id}}" class="comment-edit-submit" name="submit" value="{{$submit}}" /> + <span onclick="preview_comment({{$id}});" id="comment-edit-preview-link-{{$id}}" class="fakelink">{{$preview}}</span> + <div id="comment-edit-preview-{{$id}}" class="comment-edit-preview" style="display:none;"></div> + </div> + + <div class="comment-edit-end"></div> + </form> + + </div> diff --git a/view/theme/redbasic/tpl/smarty3/profile_vcard.tpl b/view/theme/redbasic/tpl/smarty3/profile_vcard.tpl new file mode 100644 index 000000000..048c461f4 --- /dev/null +++ b/view/theme/redbasic/tpl/smarty3/profile_vcard.tpl @@ -0,0 +1,51 @@ +<div class="vcard"> + + <div class="fn label">{{$profile.name}}</div> + + + + {{if $pdesc}}<div class="title">{{$profile.pdesc}}</div>{{/if}} + <div id="profile-photo-wrapper"><img class="photo" width="175" height="175" src="{{$profile.photo}}?rev={{$profile.picdate}}" alt="{{$profile.name}}"></div> + + + + {{if $location}} + <dl class="location"><dt class="location-label">{{$location}}</dt> + <dd class="adr"> + {{if $profile.address}}<div class="street-address">{{$profile.address}}</div>{{/if}} + <span class="city-state-zip"> + <span class="locality">{{$profile.locality}}</span>{{if $profile.locality}}, {{/if}} + <span class="region">{{$profile.region}}</span> + <span class="postal-code">{{$profile.postal-code}}</span> + </span> + {{if $profile.country-name}}<span class="country-name">{{$profile.country-name}}</span>{{/if}} + </dd> + </dl> + {{/if}} + + {{if $gender}}<dl class="mf"><dt class="gender-label">{{$gender}}</dt> <dd class="x-gender">{{$profile.gender}}</dd></dl>{{/if}} + + {{if $profile.pubkey}}<div class="key" style="display:none;">{{$profile.pubkey}}</div>{{/if}} + + {{if $marital}}<dl class="marital"><dt class="marital-label"><span class="heart">♥</span>{{$marital}}</dt><dd class="marital-text">{{$profile.marital}}</dd></dl>{{/if}} + + {{if $homepage}}<dl class="homepage"><dt class="homepage-label">{{$homepage}}</dt><dd class="homepage-url"><a href="{{$profile.homepage}}" >{{$profile.homepage}}</a></dd></dl>{{/if}} + + {{include file="diaspora_vcard.tpl"}} + + <div id="profile-vcard-break"></div> + <div id="profile-extra-links"> + <ul> + {{if $connect}} + <li><a id="dfrn-request-link" href="dfrn_request/{{$profile.nickname}}">{{$connect}}</a></li> + {{/if}} + {{if $wallmessage}} + <li><a id="wallmessage-link" href="wallmessage/{{$profile.nickname}}">{{$wallmessage}}</a></li> + {{/if}} + </ul> + </div> +</div> + +{{$contact_block}} + + diff --git a/view/theme/redbasic/tpl/smarty3/prv_message.tpl b/view/theme/redbasic/tpl/smarty3/prv_message.tpl new file mode 100644 index 000000000..9023540c4 --- /dev/null +++ b/view/theme/redbasic/tpl/smarty3/prv_message.tpl @@ -0,0 +1,39 @@ + +<h3>{{$header}}</h3> + +<div id="prvmail-wrapper" > +<form id="prvmail-form" action="message" method="post" > + +{{$parent}} + +<div id="prvmail-to-label">{{$to}}</div> + +{{if $showinputs}} +<input type="text" id="recip" name="messagerecip" value="{{$prefill}}" maxlength="255" size="64" tabindex="10" /> +<input type="hidden" id="recip-complete" name="messageto" value="{{$preid}}"> +{{else}} +{{$select}} +{{/if}} + +<div id="prvmail-subject-label">{{$subject}}</div> +<input type="text" size="64" maxlength="255" id="prvmail-subject" name="subject" value="{{$subjtxt}}" {{$readonly}} tabindex="11" /> + +<div id="prvmail-message-label">{{$yourmessage}}</div> +<textarea rows="8" cols="72" class="prvmail-text" id="prvmail-text" name="body" tabindex="12">{{$text}}</textarea> + + +<div id="prvmail-submit-wrapper" > + <input type="submit" id="prvmail-submit" name="submit" value="Submit" tabindex="13" /> + <div id="prvmail-upload-wrapper" > + <div id="prvmail-upload" class="icon border camera" title="{{$upload}}" ></div> + </div> + <div id="prvmail-link-wrapper" > + <div id="prvmail-link" class="icon border link" title="{{$insert}}" onclick="jotGetLink();" ></div> + </div> + <div id="prvmail-rotator-wrapper" > + <img id="prvmail-rotator" src="images/rotator.gif" alt="{{$wait}}" title="{{$wait}}" style="display: none;" /> + </div> +</div> +<div id="prvmail-end"></div> +</form> +</div> |