From a8c9d81ad0e86322f37f21633300bcbd85f6ada1 Mon Sep 17 00:00:00 2001 From: fabrixxm Date: Wed, 23 Jan 2013 09:55:59 -0500 Subject: [PATCH] blog: hard work --- view/theme/blog/comment_item.tpl | 29 +++ view/theme/blog/config.php | 62 ++++++ view/theme/blog/config.tpl | 9 + view/theme/blog/contact_template.tpl | 9 + view/theme/blog/contacts-head.tpl | 17 ++ view/theme/blog/contacts-template.tpl | 26 +++ view/theme/blog/default.php | 35 ++- view/theme/blog/directory_end.tpl | 1 + view/theme/blog/directory_header.tpl | 16 ++ view/theme/blog/directory_item.tpl | 6 + view/theme/blog/field_input.tpl | 6 + view/theme/blog/full_comment_form.tmp | 49 +++++ view/theme/blog/headers/wheel.jpg | Bin 0 -> 59833 bytes view/theme/blog/icons/pencil.png | Bin 0 -> 253 bytes view/theme/blog/images/comment-arrow.png | Bin 0 -> 250 bytes view/theme/blog/jot.tpl | 2 +- view/theme/blog/profile-hide-friends.tpl | 8 + view/theme/blog/profile-hide-wall.tpl | 16 ++ view/theme/blog/profile_advanced.tpl | 171 +++++++++++++++ view/theme/blog/profile_edit.tpl | 235 +++++++++++++++++++++ view/theme/blog/profile_edlink.tpl | 0 view/theme/blog/profile_entry.tpl | 5 + view/theme/blog/profile_listing_header.tpl | 6 + view/theme/blog/profile_vcard.tpl | 16 ++ view/theme/blog/search_item.tpl | 27 +++ view/theme/blog/style.css | 130 ++++++++++-- view/theme/blog/theme.php | 13 +- view/theme/blog/threaded_conversation.tpl | 13 +- view/theme/blog/twentyeleven_style.css | 72 +++---- view/theme/blog/wall_thread.tpl | 53 +---- view/theme/blog/wall_thread_comment.tpl | 40 ++-- 31 files changed, 941 insertions(+), 131 deletions(-) create mode 100644 view/theme/blog/comment_item.tpl create mode 100644 view/theme/blog/config.php create mode 100644 view/theme/blog/config.tpl create mode 100644 view/theme/blog/contact_template.tpl create mode 100644 view/theme/blog/contacts-head.tpl create mode 100644 view/theme/blog/contacts-template.tpl create mode 100644 view/theme/blog/directory_end.tpl create mode 100644 view/theme/blog/directory_header.tpl create mode 100644 view/theme/blog/directory_item.tpl create mode 100644 view/theme/blog/field_input.tpl create mode 100644 view/theme/blog/full_comment_form.tmp create mode 100644 view/theme/blog/headers/wheel.jpg create mode 100644 view/theme/blog/icons/pencil.png create mode 100644 view/theme/blog/images/comment-arrow.png create mode 100644 view/theme/blog/profile-hide-friends.tpl create mode 100644 view/theme/blog/profile-hide-wall.tpl create mode 100644 view/theme/blog/profile_advanced.tpl create mode 100644 view/theme/blog/profile_edit.tpl create mode 100644 view/theme/blog/profile_edlink.tpl create mode 100644 view/theme/blog/profile_entry.tpl create mode 100644 view/theme/blog/profile_listing_header.tpl create mode 100644 view/theme/blog/search_item.tpl diff --git a/view/theme/blog/comment_item.tpl b/view/theme/blog/comment_item.tpl new file mode 100644 index 0000000..f933fe6 --- /dev/null +++ b/view/theme/blog/comment_item.tpl @@ -0,0 +1,29 @@ +
+
+

+ Leave a Reply +

+
+ + + + + + + + + +

+ + +

+ +

+ + {{ if $preview }}$preview{{ endif }} +

+
+ +
+ +
\ No newline at end of file diff --git a/view/theme/blog/config.php b/view/theme/blog/config.php new file mode 100644 index 0000000..7ad3538 --- /dev/null +++ b/view/theme/blog/config.php @@ -0,0 +1,62 @@ + t("None"), + ".willow.jpg" => "willow.jpg", + ".wheel.jpg" => "wheel.jpg", + ); + + + $t = get_markup_template("config.tpl" ); + $o .= replace_macros($t, array( + '$submit' => t('Submit'), + '$baseurl' => $a->get_baseurl(), + '$title' => t("Theme settings"), + '$headimg' => array('blog_headimg', t('Header image'), $headimg, '', $imgs ), + '$headimghome' => array('blog_headimghome', t('Header image only on profile pages'), $headimghome, ''), + )); + return $o; +} diff --git a/view/theme/blog/config.tpl b/view/theme/blog/config.tpl new file mode 100644 index 0000000..3fb45e6 --- /dev/null +++ b/view/theme/blog/config.tpl @@ -0,0 +1,9 @@ + +{{inc field_select.tpl with $field=$headimg}}{{endinc}} + +{{inc field_yesno.tpl with $field=$headimghome}}{{endinc}} + +
+ +
+ diff --git a/view/theme/blog/contact_template.tpl b/view/theme/blog/contact_template.tpl new file mode 100644 index 0000000..231eb9a --- /dev/null +++ b/view/theme/blog/contact_template.tpl @@ -0,0 +1,9 @@ +
+ $contact.name + + {{ if $contact.photo_menu }} + + {{ endif }} +
diff --git a/view/theme/blog/contacts-head.tpl b/view/theme/blog/contacts-head.tpl new file mode 100644 index 0000000..011f55b --- /dev/null +++ b/view/theme/blog/contacts-head.tpl @@ -0,0 +1,17 @@ + + + + + diff --git a/view/theme/blog/contacts-template.tpl b/view/theme/blog/contacts-template.tpl new file mode 100644 index 0000000..288f953 --- /dev/null +++ b/view/theme/blog/contacts-template.tpl @@ -0,0 +1,26 @@ +
+

$header{{ if $total }} ($total){{ endif }}

+ + {{ if $finding }}

$finding

{{ endif }} + +
+
+ $desc + + +
+
+ + $tabs + + + {{ for $contacts as $contact }} + {{ inc contact_template.tpl }}{{ endinc }} + {{ endfor }} +
+ + $paginate + + +
+ diff --git a/view/theme/blog/default.php b/view/theme/blog/default.php index bf2727e..82c868a 100755 --- a/view/theme/blog/default.php +++ b/view/theme/blog/default.php @@ -1,21 +1,40 @@ - +module!='profile') $headimg=""; + + if ($headimg === False) $headimg = $a->get_baseurl()."/view/theme/blog/headers/willow.jpg"; + + + + // if mod==display whe are looking a single thread, delete aside content + if ($a->module=='display') { unset($page['aside']); unset($page['right_aside']); } + + // if no aside content, show page in singular mode + $bodyclass=""; + if (!x($page,'aside') && !x($page,'right_aside')) $bodyclass.=" singular"; + + +?> <?php if(x($page,'title')) echo $page['title'] ?> -
get_baseurl()."/view/theme/blog/headers/willow.jpg"; - echo str_replace("~blog.header.image~", $img, + echo str_replace("~blog.header.image~", $headimg, str_replace("~config.sitename~",get_config('config','sitename'), str_replace("~system.banner~",get_config('system','banner'), $page['nav'] @@ -30,7 +49,7 @@
- diff --git a/view/theme/blog/headers/wheel.jpg b/view/theme/blog/headers/wheel.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c5b98789a81b18deabeffe0fdda1cb1f57ef4b7e GIT binary patch literal 59833 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 literal 0 HcmV?d00001 diff --git a/view/theme/blog/icons/pencil.png b/view/theme/blog/icons/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..9abd765698bd3c16cd634e89d067ebbfaebd7313 GIT binary patch literal 253 zcmVjaoQBvDpBOY@?F}=i+(;)1p4W@5GaD00000NkvXXu0mjf DTUTM& literal 0 HcmV?d00001 diff --git a/view/theme/blog/images/comment-arrow.png b/view/theme/blog/images/comment-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..60a6d5d96fe84866bbfac89b609ccf53f3bd5be6 GIT binary patch literal 250 zcmV zulk*n8Jx?qOkLLrqudsp zwN@DA7I3E{h7g2N?g$^}oG{9*;ng&aFv?|cq3`JXUKr(e5U^=slv~1sHa!dji%Lx4 zR1^hmS}6)C{TdsvcxurxJck>Os22T?AJn7d3oe;-5CCX#od5s;07*qoM6N<$f=wM^ A`2YX_ literal 0 HcmV?d00001 diff --git a/view/theme/blog/jot.tpl b/view/theme/blog/jot.tpl index e48fc66..4c14eff 100644 --- a/view/theme/blog/jot.tpl +++ b/view/theme/blog/jot.tpl @@ -21,7 +21,7 @@ {{ endif }}

- +
diff --git a/view/theme/blog/profile-hide-friends.tpl b/view/theme/blog/profile-hide-friends.tpl new file mode 100644 index 0000000..b32c132 --- /dev/null +++ b/view/theme/blog/profile-hide-friends.tpl @@ -0,0 +1,8 @@ +
+ +
+ + $no_str + $yes_str +
+
diff --git a/view/theme/blog/profile-hide-wall.tpl b/view/theme/blog/profile-hide-wall.tpl new file mode 100644 index 0000000..10185e2 --- /dev/null +++ b/view/theme/blog/profile-hide-wall.tpl @@ -0,0 +1,16 @@ +

+$desc +

+ +
+ + + +
+
+
+ + + +
+
diff --git a/view/theme/blog/profile_advanced.tpl b/view/theme/blog/profile_advanced.tpl new file mode 100644 index 0000000..1eb1525 --- /dev/null +++ b/view/theme/blog/profile_advanced.tpl @@ -0,0 +1,171 @@ +
+

$title

+ +
+
$profile.fullname.0
+
$profile.fullname.1
+
+ + {{ if $profile.gender }} +
+
$profile.gender.0
+
$profile.gender.1
+
+ {{ endif }} + + {{ if $profile.birthday }} +
+
$profile.birthday.0
+
$profile.birthday.1
+
+ {{ endif }} + + {{ if $profile.age }} +
+
$profile.age.0
+
$profile.age.1
+
+ {{ endif }} + + {{ if $profile.marital }} +
+
$profile.marital.0
+
$profile.marital.1{{ if $profile.marital.with }} ($profile.marital.with){{ endif }}{{ if $profile.howlong }} $profile.howlong{{ endif }}
+
+ {{ endif }} + + {{ if $profile.sexual }} +
+
$profile.sexual.0
+
$profile.sexual.1
+
+ {{ endif }} + + {{ if $profile.pub_keywords }} +
+
$profile.pub_keywords.0
+
$profile.pub_keywords.1
+
+ {{ endif }} + + {{ if $profile.homepage }} +
+
$profile.homepage.0
+
$profile.homepage.1
+
+ {{ endif }} + + {{ if $profile.hometown }} +
+
$profile.hometown.0
+
$profile.hometown.1
+
+ {{ endif }} + + {{ if $profile.politic }} +
+
$profile.politic.0
+
$profile.politic.1
+
+ {{ endif }} + + {{ if $profile.religion }} +
+
$profile.religion.0
+
$profile.religion.1
+
+ {{ endif }} + + {{ if $profile.about }} +
+
$profile.about.0
+
$profile.about.1
+
+ {{ endif }} + + {{ if $profile.interest }} +
+
$profile.interest.0
+
$profile.interest.1
+
+ {{ endif }} + + {{ if $profile.likes }} +
+
$profile.likes.0
+
$profile.likes.1
+
+ {{ endif }} + + {{ if $profile.dislikes }} +
+
$profile.dislikes.0
+
$profile.dislikes.1
+
+ {{ endif }} + + {{ if $profile.contact }} +
+
$profile.contact.0
+
$profile.contact.1
+
+ {{ endif }} + + + {{ if $profile.music }} +
+
$profile.music.0
+
$profile.music.1
+
+ {{ endif }} + + + {{ if $profile.book }} +
+
$profile.book.0
+
$profile.book.1
+
+ {{ endif }} + + + {{ if $profile.tv }} +
+
$profile.tv.0
+
$profile.tv.1
+
+ {{ endif }} + + + {{ if $profile.film }} +
+
$profile.film.0
+
$profile.film.1
+
+ {{ endif }} + + + {{ if $profile.romance }} +
+
$profile.romance.0
+
$profile.romance.1
+
+ {{ endif }} + + + {{ if $profile.work }} +
+
$profile.work.0
+
$profile.work.1
+
+ {{ endif }} + + {{ if $profile.education }} +
+
$profile.education.0
+
$profile.education.1
+
+ {{ endif }} + +
+ + diff --git a/view/theme/blog/profile_edit.tpl b/view/theme/blog/profile_edit.tpl new file mode 100644 index 0000000..fbe6d2f --- /dev/null +++ b/view/theme/blog/profile_edit.tpl @@ -0,0 +1,235 @@ +
+ $default + + + {{ if $disabled }}{{ else }} +
+ $del_prof +
+ {{ endif }} + +

$banner

+ +
+ + + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + $gender +
+ +
+ + $dob $age +
+ + $hide_friends + + +
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + +
+ +
+ + +
+ + $marital +
+ +
+ + +
+ +
+ + +
+ + +
+ + $sexual +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + + $lbl_pubdsc +
+ +
+ + + $lbl_prvdsc +
+ + +
+ +
+ + + +
+ + +
+ + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ + +
+ + +
+ +
+ + +
+ + +
+ + +
+ + +
+ +
+ +
+ + +
\ No newline at end of file diff --git a/view/theme/blog/profile_edlink.tpl b/view/theme/blog/profile_edlink.tpl new file mode 100644 index 0000000..e69de29 diff --git a/view/theme/blog/profile_entry.tpl b/view/theme/blog/profile_entry.tpl new file mode 100644 index 0000000..075a254 --- /dev/null +++ b/view/theme/blog/profile_entry.tpl @@ -0,0 +1,5 @@ +
+ $alt +

$profile_name

+ $visible +
diff --git a/view/theme/blog/profile_listing_header.tpl b/view/theme/blog/profile_listing_header.tpl new file mode 100644 index 0000000..10029cb --- /dev/null +++ b/view/theme/blog/profile_listing_header.tpl @@ -0,0 +1,6 @@ +
+

$header

+ \ No newline at end of file diff --git a/view/theme/blog/profile_vcard.tpl b/view/theme/blog/profile_vcard.tpl index c397f87..5f5fb53 100644 --- a/view/theme/blog/profile_vcard.tpl +++ b/view/theme/blog/profile_vcard.tpl @@ -2,6 +2,21 @@
$profile.name
+ {{ if $profile.edit }} +
+ $profile.edit.1 + +
+ {{ endif }}

$profile.name

@@ -29,6 +44,7 @@ {{ if $marital }}
$marital
$profile.marital
{{ endif }} {{ if $homepage }}
$homepage
$profile.homepage
{{ endif }} + {{ inc diaspora_vcard.tpl }}{{ endinc }} diff --git a/view/theme/blog/search_item.tpl b/view/theme/blog/search_item.tpl new file mode 100644 index 0000000..13b0235 --- /dev/null +++ b/view/theme/blog/search_item.tpl @@ -0,0 +1,27 @@ + + diff --git a/view/theme/blog/style.css b/view/theme/blog/style.css index fb5afc8..39d25a9 100755 --- a/view/theme/blog/style.css +++ b/view/theme/blog/style.css @@ -20,13 +20,13 @@ a.button:hover { .buttonbar { clear: both; - margin: 5px 0px; + margin: 10px 0px 20px 0px; padding: 10px; text-align: right; background: #eee; } -footer { margin-top: 20px; } /*?*/ +footer.entry-meta { margin-top: 20px; } /*?*/ /* header */ input#search { @@ -81,6 +81,7 @@ input#searchsubmit { text-align: right; top: 8.5em; } +#headerimage img[src=""] { display: none; } /* user bar */ #tools { @@ -215,7 +216,8 @@ input#searchsubmit { /* popup menu (author link) */ #main .dropmenu:hover { background-color: #f9f9f9; } #main .dropmenu:hover > ul.menu-popup { display: block; } -span.author.vcard { position: relative; } +span.fn.dropmenu, +span.author.vcard.dropmenu { position: relative; } ul.menu-popup { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 3px 3px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 3px 3px; @@ -271,6 +273,7 @@ ul.menu-popup a:hover { #primary { float: left; margin: 0 -26.4% 0 0; width: 100%; } #secondary { float: right; margin-right: 7.6%; width: 18.8%; position: relative;} #secondary.overlap { top: -200px; } +#secondary.overlap.lower { top: -120px; } #content { margin: 0 34% 0 7.6%; width: 58.4%; } /* Singular */ @@ -373,20 +376,12 @@ ul.tabs li a.active { background-color: #1982D1; color: #ffffff; } .toolbox.center { text-align: center;} .toolbox dd { display: inline; } -/* jot icons */ -.icon { display: inline-block; margin: 0px; padding: 0px; width: 16px; height: 16px; } -.icon.camera { background: url(icons/image.png) transparent center center no-repeat; } -.icon.attach { background: url(icons/attachment.png) transparent center center no-repeat; } -.icon.link { background: url(icons/link.png) transparent center center no-repeat; } -.icon.video { background: url(icons/youtube2.png) transparent center center no-repeat; } -.icon.audio { background: url(icons/headphones.png) transparent center center no-repeat; } -.icon.globe { background: url(icons/location.png) transparent center center no-repeat; } -.icon.noglobe { background: url(icons/globe.png) transparent center center no-repeat; } -.icon.lock { background: url(icons/lock2.png) transparent center center no-repeat; } -.icon.unlock { background: url(icons/unlocked.png) transparent center center no-repeat; } +.acpopup { z-index: 12000; background-color: #ffffff; border: 1px solid #cccccc; } +.acpopupitem.selected { background-color: #c6d8f3; } /* content */ +#profile-edit-default-desc, /* un'altro html da buttare */ .info-message { background-color: #E9E9E9; color: #505050; @@ -401,7 +396,8 @@ ul.tabs li a.active { background-color: #1982D1; color: #ffffff; } .field { margin-bottom: 0.8em;} .field label { display: inline-block; width: 59%; } .field.radio label, .field.checkbox label , .field.yesno label { width: 70% } -.field input, .field select{ display: inline-block; width: 39%; } +.field.textarea label { display: block; width: 100%; } +.field input, .field select, .field span.multiselect{ display: inline-block; width: 39%; } .field input[type="checkbox"], .field input[type="radio"] { width: auto; } .field .field_help { display: block; margin-left: 10%; color: #666666; } /* field onoff (from duepuntozero) */ @@ -432,6 +428,7 @@ ul.tabs li a.active { background-color: #1982D1; color: #ffffff; } text-align: left; } .hidden { display: none!important; } +.field.multiselect select { width: auto;} /* oauth settings */ .oauthapp { margin-top: 30px; height: auto; overflow: auto; } @@ -451,3 +448,106 @@ ul.tabs li a.active { background-color: #1982D1; color: #ffffff; } border-radius: 16px 16px 16px 16px; } +/* comments thread */ +.reply li.comment { position: relative; margin-left: 40px; background-color:rgba(0, 0, 0, 0.03); padding-left: 20px;} +.reply .avatar { left: -40px; width: 32px; height: 32px; background-color: #fff;} + + +/* comment form */ +.respond { height: auto; overflow: auto; } +.respond .form-submit { margin-top: 20px; } +.respond.thread { + background-color: transparent; + border: 0px; + width: 100%; + margin: 0px; + padding: 0px; +} +.respond.thread textarea { width: 94% } +.respond .comment-edit-preview { + clear: both; + margin-top: 40px; +} +/* search item */ +article.search { + background: #F6F6F6; + border: 1px solid #DDDDDD; + border-radius: 3px; + margin: 0px 0px 1.63em 100px; + padding: 1.63em; + position: relative; +} +article.search::before { + content: url("images/comment-arrow.png"); + left: -21px; + position: absolute; +} +article.search .avatar { + border-radius: 3px; + -moz-box-shadow: 0px 1px 2px #CCCCCC; + -webkit-box-shadow: 0px 1px 2px #CCCCCC; + box-shadow: 0px 1px 2px #CCCCCC; + left: -102px; + padding: 0px; + position: absolute; + top: 0px; +} +.search-meta { + color: #666666; + font-size: 12px; + line-height: 2.2em; +} +.search-header h1 { font-size: 20px; font-weight: bold;} +.search-header h1 a { color: #000; } + +/* search page search box */ +#search-box #search-text { display: block; } +#search-box input[type="submit"]{ margin: 1em 2em 2em 0px; } +#content > h2 { margin-bottom: 2em; } /* evabbe', poi tolgo l'html da 'sto schifo di php */ + +/* profile menu */ +ul#profiles-menu { top: 2em; left: 9px; width: 176px; } +ul#profiles-menu li img { width: 16px; vertical-align: middle; margin-right: 10px;} + +/* member editor */ +.contact_list, +#prof-members, #prof-all-contacts { + height: 200px; overflow-y:scoll; border: 1px solid #cccccc; background-color: #efefef; +} + +/* jquery autocomplete */ +.autocomplete { background-color: #ffffff; border: 1px solid #cccccc; } + +/*contact item */ +.contact.dropmenu { + background: #EEEEEE !important; + margin-bottom: 1.63em; + max-width: 96%; + padding: 9px; + position: relative; +} +.contact.dropmenu .menu-popup { left: 120px; top: 0px;} + +/* icons */ +.icon { display: inline-block; margin: 0px; padding: 0px; width: 16px; height: 16px; } +.icon.camera { background: url(icons/image.png) transparent center center no-repeat; } +.icon.attach { background: url(icons/attachment.png) transparent center center no-repeat; } +.icon.link { background: url(icons/link.png) transparent center center no-repeat; } +.icon.video { background: url(icons/youtube2.png) transparent center center no-repeat; } +.icon.audio { background: url(icons/headphones.png) transparent center center no-repeat; } +.icon.globe { background: url(icons/location.png) transparent center center no-repeat; } +.icon.noglobe { background: url(icons/globe.png) transparent center center no-repeat; } +.icon.lock { background: url(icons/lock2.png) transparent center center no-repeat; } +.icon.unlock { background: url(icons/unlocked.png) transparent center center no-repeat; } +.icon.edit { background: url(icons/pencil.png) transparent center center no-repeat; } + +.icon.on { border: 1px solid #cccccc; background-color: #56ef46; + -webkit-border-radius: 16px 16px 16px 16px; + -moz-border-radius: 16px 16px 16px 16px; + border-radius: 16px 16px 16px 16px; +} +.icon.off { border: 1px solid #cccccc; background-color: #ef4646; + -webkit-border-radius: 16px 16px 16px 16px; + -moz-border-radius: 16px 16px 16px 16px; + border-radius: 16px 16px 16px 16px; +} diff --git a/view/theme/blog/theme.php b/view/theme/blog/theme.php index 57b86f8..4e853fd 100755 --- a/view/theme/blog/theme.php +++ b/view/theme/blog/theme.php @@ -1,18 +1,21 @@ Twenty Eleven wordpress theme * Author: Fabio * Maintainer: Fabio */ -$a->theme_info = array( -); function blog_init(&$a) { + $a->theme_info = array(); } -function blogtemplate($item) { - return $item['template']; +function blogtheme_imgurl($headimg) { + $a = get_app(); + if ($headimg[0]==".") return $a->get_baseurl().'/view/theme/blog/headers/'.substr($headimg,1); + if ($headimg == "~none~") return ""; + return False; } \ No newline at end of file diff --git a/view/theme/blog/threaded_conversation.tpl b/view/theme/blog/threaded_conversation.tpl index 8acc6df..eb942d6 100644 --- a/view/theme/blog/threaded_conversation.tpl +++ b/view/theme/blog/threaded_conversation.tpl @@ -18,14 +18,21 @@ $live_update +{# scroll to and hiligh comment in display mode #} {{ if $mode == display }} {{ endif }} \ No newline at end of file diff --git a/view/theme/blog/twentyeleven_style.css b/view/theme/blog/twentyeleven_style.css index ea1319e..5aadbd0 100644 --- a/view/theme/blog/twentyeleven_style.css +++ b/view/theme/blog/twentyeleven_style.css @@ -306,7 +306,7 @@ body { top: 2.2em; left: 2.2em; } -.one-column #respond { +.one-column .respond { width: auto; } @@ -2048,12 +2048,12 @@ a.comment-reply-link > span { width: auto; } /* And a full-width comment form */ -.page-template-sidebar-page-php #respond { +.page-template-sidebar-page-php .respond { width: auto; } /* Comment Form */ -#respond { +.respond { background: #ddd; border: 1px solid #d3d3d3; -moz-border-radius: 3px; @@ -2063,8 +2063,8 @@ a.comment-reply-link > span { position: relative; width: 68.9%; } -#respond input[type="text"], -#respond textarea { +.respond input[type="text"], +.respond textarea { background: #fff; border: 4px solid #eee; -moz-border-radius: 5px; @@ -2076,16 +2076,16 @@ a.comment-reply-link > span { padding: 10px; text-indent: 80px; } -#respond .comment-form-author, -#respond .comment-form-email, -#respond .comment-form-url, -#respond .comment-form-comment { +.respond .comment-form-author, +.respond .comment-form-email, +.respond .comment-form-url, +.respond .comment-form-comment { position: relative; } -#respond .comment-form-author label, -#respond .comment-form-email label, -#respond .comment-form-url label, -#respond .comment-form-comment label { +.respond .comment-form-author label, +.respond .comment-form-email label, +.respond .comment-form-url label, +.respond .comment-form-comment label { background: #eee; -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8); -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8); @@ -2100,17 +2100,17 @@ a.comment-reply-link > span { top: 40px; z-index: 1; } -#respond input[type="text"]:focus, -#respond textarea:focus { +.respond input[type="text"]:focus, +.respond textarea:focus { text-indent: 0; z-index: 1; } -#respond textarea { +.respond textarea { resize: vertical; width: 95%; } -#respond .comment-form-author .required, -#respond .comment-form-email .required { +.respond .comment-form-author .required, +.respond .comment-form-email .required { color: #bd3500; font-size: 22px; font-weight: bold; @@ -2119,18 +2119,18 @@ a.comment-reply-link > span { top: 45px; z-index: 1; } -#respond .comment-notes, -#respond .logged-in-as { +.respond .comment-notes, +.respond .logged-in-as { font-size: 13px; } -#respond p { +.respond p { margin: 10px 0; } -#respond .form-submit { +.respond .form-submit { float: right; margin: -20px 0 10px; } -#respond input#submit { +.respond input#submit { background: #222; border: none; -moz-border-radius: 3px; @@ -2147,20 +2147,20 @@ a.comment-reply-link > span { left: 30px; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); } -#respond input#submit:active { +.respond input#submit:active { background: #1982d1; color: #bfddf3; } -#respond #cancel-comment-reply-link { +.respond #cancel-comment-reply-link { color: #666; margin-left: 10px; text-decoration: none; } -#respond .logged-in-as a:hover, -#respond #cancel-comment-reply-link:hover { +.respond .logged-in-as a:hover, +.respond #cancel-comment-reply-link:hover { text-decoration: underline; } -.commentlist #respond { +.commentlist .respond { margin: 1.625em 0 0; width: auto; } @@ -2188,15 +2188,15 @@ a.comment-reply-link > span { #cancel-comment-reply-link:hover { color: #ff4b33; } -#respond label { +.respond label { line-height: 2.2em; } -#respond input[type=text] { +.respond input[type=text] { display: block; height: 24px; width: 75%; } -#respond p { +.respond p { font-size: 12px; } p.comment-form-comment { @@ -2354,7 +2354,7 @@ p.comment-form-comment { width: auto; } /* And a full-width comment form */ - #respond { + .respond { width: auto; } /* No need to float footer widgets at this size */ @@ -2456,11 +2456,11 @@ p.comment-form-comment { top: 2.2em; } /* Use the available space in the smaller comment form */ - #respond input[type="text"] { + .respond input[type="text"] { width: 95%; } - #respond .comment-form-author .required, - #respond .comment-form-email .required { + .respond .comment-form-author .required, + .respond .comment-form-email .required { left: 95%; } #content .gallery-columns-3 .gallery-item { @@ -2595,7 +2595,7 @@ p.comment-form-comment { margin: 2.2em 0 0; padding: 0; } - #respond { + .respond { display: none; } .widget-area { diff --git a/view/theme/blog/wall_thread.tpl b/view/theme/blog/wall_thread.tpl index 1bc3795..5977448 100755 --- a/view/theme/blog/wall_thread.tpl +++ b/view/theme/blog/wall_thread.tpl @@ -61,6 +61,8 @@ +{{ if $mode != profile }} +

$item.total_comments_num $item.total_comments_text on “$item.title” @@ -73,52 +75,7 @@ -
-

- Leave a Reply - - - -

-
-

- Your email address will not be published. Required fields are marked - * -

-

- - -

- -

- - -

-

- - -

-

- You may use these - HTML - tags and attributes: - <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> -

-

- - - -

-
-
- + + $item.comment

+{{ endif }} \ No newline at end of file diff --git a/view/theme/blog/wall_thread_comment.tpl b/view/theme/blog/wall_thread_comment.tpl index 1b134a4..09d3802 100644 --- a/view/theme/blog/wall_thread_comment.tpl +++ b/view/theme/blog/wall_thread_comment.tpl @@ -1,28 +1,38 @@ -
  • -
    +
  • +
    -

    I never could remember more than the first few lines of that nursery rhyme.

    +

    $item.body

    -
    + {{ for $item.children as $child }} + {{ inc wall_thread_comment.tpl with $item=$child }}{{ endinc }} + {{ endfor }} + +
    - {{ for $item.children as $child }} - {{ inc wall_thread_comment.tpl with $item=$child }}{{ endinc }} - {{ endfor }} -
  • \ No newline at end of file + $item.comment +