News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

[free] Studio-001, Studio-002 and Studio-003

Started by Bloc, October 16, 2014, 06:24:34 PM

Previous topic - Next topic

Bloc

All the icons are defined in style.css. You should be able to change their widths there.

edcplanet

Quote from: Bloccy on March 20, 2015, 01:23:58 PM
All the icons are defined in style.css. You should be able to change their widths there.
Thanks. Is there a way to reduce the number of icons that appear in the top menu or place them in a slide-out menu?

Bloc

That would mean changing what menu elements are actually shown by SMF. The icons are just CSS replacements for these.

I recomend finding a menu manager mod to reduce the amount of menu items shown.

What *should have* been done by SMF devs a long time ago, was adressing this by splitting up the menu, or supply a simple manager(and of course adressed smartphone use). But theme things like this have never ranked high on their to-do list. Some of my previous themes had managing code - but not these.

Suki

Quote from: edcplanet on March 20, 2015, 08:12:51 PM
Quote from: Bloccy on March 20, 2015, 01:23:58 PM
All the icons are defined in style.css. You should be able to change their widths there.
Thanks. Is there a way to reduce the number of icons that appear in the top menu or place them in a slide-out menu?

The process is listed here: http://wiki.simplemachines.org/smf/Buttons_-_How_do_I_add_buttons_to_SMF_2.0


Quote from: Bloccy on March 21, 2015, 07:09:57 AM

What *should have* been done by SMF devs a long time ago, was adressing this by splitting up the menu, or supply a simple manager(and of course adressed smartphone use). But theme things like this have never ranked high on their to-do list. Some of my previous themes had managing code - but not these.


You were a dev Bloc and more importantly, a dev solely focused on UI stuff...  so allow me to change your sentence a little bit:

What *should have* been done by US SMF devs a long time ago (by the time I was a dev), was addressing this by splitting up the menu, or supply a simple manager(and of course adressed smartphone use). But  I never actually did any of the things I now rant about LOL.

There you go, a more accurate sentence.
Disclaimer: unless otherwise stated, all my posts are personal and does not represent any views or opinions held by Simple Machines.

Bloc

Quote from: Suki on March 21, 2015, 09:15:29 AM

You were a dev Bloc and more importantly, a dev solely focused on UI stuff...  so allow me to change your sentence a little bit:

What *should have* been done by US SMF devs a long time ago (by the time I was a dev), was addressing this by splitting up the menu, or supply a simple manager(and of course adressed smartphone use). But  I never actually did any of the things I now rant about LOL.

There you go, a more accurate sentence.

So you like to flame my work on the team(2006-2008) for these things not happening then (one thing was certain, I was probably much nicer at that time lol), despite the fact its been SEVEN years and plenty of other devs have come and gone, that could/should have adressed it??

You just proved my point.

Suki

#25
We ALL share our part of the blame here... ALL of us.  You aren't excluded. You were a dev, YOU had the power to change things and you didn't, I just find it pretty hypocrite to rant about something you cold had changed but didn't.

Like I said to you already, been a dev is not always about taking all the glory and get your ass kissed, it also involves taking the blame and accept it. You share the same glory/fault/shame/blame as everyone else who had a dev badge before and after you.

So please do not come here with an attitude trying to blame everyone else. If you were a regular SMF user then yes, we AL devs will take the fault and the regular user will have all the right to complain about it. But you? you WERE a dev... how can you complain about something that you didn't do? and whats worse, trying to blame everyone else but you...  seems not only hypocrite but quite irrational too...

If I ever going to complain about something I will be complaining about myself for not doing it when I had the chance to do so.... but thats just me and my (seems to be) pretty inaccurate sense of duty and responsibility.

Criticizing SMF is fine and dandy but if you are going to do it, do it properly, you were a dev so the first thing you need to do is accepting your part of the responsibility. It seems so easy to blame somebody else is it? well, LEARN to blame yourself first, then you will have all the right to blame whoever you want.

2.1 is open source, rather than sit on your throne and blame everybody else why don't you make things happen? and please, do not come up with the same lame excuses you always use as I addressed all of them already.

Disclaimer: unless otherwise stated, all my posts are personal and does not represent any views or opinions held by Simple Machines.

Bloc

You seem to forget that devs cannot do everything they like - in SMF that is - which is why those things were not done on MY time there. And its also one of the reasons I left the team then.

It doesn't matter really..bottom line is: I have every right to write about shortcomings that I see in SMF, and it is my decicon whether I personally will do anything about it. But it does not exclude you, the CURRENT devs, from adressing it. Just as you can totally ignore what i wrote,  but you took the time to form this reply - which tells me that I may right after all. :P

ms_ukyankee

Thank you, Bloccy, for making these themes available recently. I was looking for a great responsive theme to complement a new site design and 001 is perfect.

I've installed Studio001 on a fresh 2.0.9 install with no other mods and I have ten warnings in my error log for every page load. I installed with the Package Manager and don't think I've missed any other steps.

Undefined index: active_button
File: /pathto/smf/Themes/Studio001/index.template.php
Line: 312


Is there a fix possible for this?
SMF since 2004 <3

Suki

Quote from: Bloccy on March 23, 2015, 06:34:22 AM
You seem to forget that devs cannot do everything they like

And you seem to be stuck in time :P  this is no longer 2006, 2008 or 2010 ;)  I believe, and correct me if I'm wrong please, that, according to the Gregorian calendar, we are currently in year 2015.

But beyond any dates, team has changed and this is something the vast majority of ever resentful ex teamies refuse to even accept... in your minds SMF shall forever be the evil you all must fight!!!!!

BUT BUT BUT I got good news for you Bloc, we aren't evil and you don't have to be in the team in order to add code to SMF!!! yes! thats right, you can now send us code without having to see our evil faces everyday!!! :P Oh!!!! but thats not gonna happen isn't it?  you ARE NOT gonna do it.... you prefer to sit, look pretty and keep on complaining about it....

Quote from: Bloccy on March 23, 2015, 06:34:22 AM
It doesn't matter really..bottom line is: I have every right to write about shortcomings that I see in SMF, and it is my decicon whether I personally will do anything about it.

Thats the thing Bloc, you want to complain BUT you don't want to do anything about it... seems like a pretty comfortable position for you isn't it?  It must be since you have been doing the exact same thing for how long now?

Quote from: Bloccy on March 22, 2015, 10:11:04 AM
SEVEN years

Thanks Bloc ;)

So, if the team back then didn't allow you to make it happen then do it now! step on! send us a PR, I'm 94,2% sure it will be merged... even if it doens't get merged it can still be used as a mod or custom code for the community to benefit...   Oh!!!! but thats not gonna happen isn't it?  you ARE NOT gonna do it.... you prefer to sit, look pretty there and keep on complaining about it....

Quote from: Bloccy on March 23, 2015, 06:34:22 AM
But it does not exclude you, the CURRENT devs, from adressing it.

You seem to talk about it as if it was something that it absolutely must be done. That's not quite the case, if I felt it is absolutely necessary to do it I would have already done it, same holds true for any other current dev, because, like I said on my previous message, it is my responsibility to work on the things SMF needs...

If you quit after a few "no"s then you didn't really wanted to make this happen did you?  and you really don't want this to happen right now either otherwise you will be working on a PR right now...  so, what do you want then?  Oh thats right, you only want to complain... to sit on your throne and complain, thats your only goal here...

Bottom line is, you have never liked anything that SMF has produced (unless it was you the one who made it of course...)  you will keep doing this, why? I dunno, it seems it has now become something chronical that you must do for some unknown reason.

Quote from: Bloccy on March 23, 2015, 06:34:22 AM
Just as you can totally ignore what i wrote,  but you took the time to form this reply - which tells me that I may right after all.

No Bloc, you aren't right. I responded to your messages because I utterly hate hypocrisy, I utterly dislike people blaming other people while excluding themselves off the responsibility. Thats why I replied and will continue to reply to your rants since every time you rant about something you conveniently left out your part of the responsibility.

Just like it is fair to give you (and any other previous dev) credit for all the stuff you did, it is only fair for you to accept your share of the responsibility in all the fails SMF has had. Like I told you, for the Nth time... you can't just take the good stuff and blame others for the bad stuff. Thats kinda childish if you ask me...


Just look at your excuse:  "You seem to forget that devs cannot do everything they like"  right there you are blaming others!  quite ironic and hilarious :D


Seriously Bloc, I have addressed every single one of your excuses for not contribute and have "completed" every single one of your rants... on all of your topics...  now, you have 2 options:

- Keep on doing this, can't blame you, it is utterly easy to sit on your throne pointing fingers all day long right? But it will result in me quoting my previous messages right after you (because its kinda boring having to address the same things over and over again).

- Let go any resentfulness you still have on SMF and MOVE ON.

- Erase your account and come back in a couple of months with a new one, pretending you didn't read any of this and continue to do the same complains... over and over again... for the Nth time.... for no reason at all...

Your call ;) (but my bet is on the third option)

LOL, the offtopicness :P
Disclaimer: unless otherwise stated, all my posts are personal and does not represent any views or opinions held by Simple Machines.

edcplanet

So, what would be the best practice for making our current theme (Studio001) actually fit on a smart phone screen. The current them resizes to a certain point, but not enough to fit on a smart phones screen without side scrolling. I'm sure it's because the main menu is too wide and won't resize any further. Does anyone know the best practice for addressing this short coming?

Kindred

How many extra menu items do you have?   Because it fits just dandy on my phone and tablet screens using the stabdard menu and even with 2 additional icons. ..

Or perhaps you are using a portal which is not optimized?
Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

edcplanet

Please see the iPhone screen shot below. Perhaps the theme is not optimized for the iPhone 6 plus?

Bloc

The many items menus are pushing things out, try reducing them, like mentioned several times now.

This is another example ( Suki -or "miss sunday" perhaps- watch out, heres another rant :P ) of things in SMF not really tailored for mobiles. The menu should be shortened, split up, managed, whatever..so you could have used theme well on mobiles too. As of now you just have to live with it(or change Subs.php). The theme takes what it is served and try to make the best room out of that. You can change the widths of the icons, replace them too, I did not to preserve the big hit areas.

edcplanet

Quote from: Bloccy on March 23, 2015, 02:51:57 PM
The many items menus are pushing things out, try reducing them, like mentioned several times now.
Thank you for the suggestion.

Please keep in mind that I'm a novice when it comes to customizing SMF. These things may come easy to DEV's, but to me they can be very challenging. I'm sorry if my questions seem redundant.

Dragon41673

Hi...thanks for working on these. I was thinking about trying one of them for my site...but the one I want, Studio-003, doesn't seem to be part of the downloads (Studio-001 & Studio-002 are listed). Any help would be appreciated.

Thank you!
Owner - Aries Games & Miniatures

Bloc


Dragon41673

Owner - Aries Games & Miniatures

Kindred

Hey Bloc,

I am preparing to replace a custom use of the enterprise theme with studio-003

a few things that I noticed:
On all of these themes, there is an issue with your GenericList.template.php
specifically the code that creates the header row gets screwed up if there is no defined style for the row...
(the closing > for the div doesn't get loaded unless there is a style)
I also added the css_table_cell class to the div

I have changed it to:

      echo '
          <div ', empty($col_header['class']) ? 'class="css_table_cell"' : ' class="' . $col_header['class'] . ' css_table_cell"', empty($col_header['style']) ? '>' : ' style="' . $col_header['style'] . '">', empty($col_header['href']) ? '' : '<a href="' . $col_header['href'] . '" rel="nofollow">', empty($col_header['label']) ? '&nbsp;' : $col_header['label'], empty($col_header['href']) ? '' : '</a>', empty($col_header['sort_image']) ? '' : ' <img src="' . $settings['images_url'] . '/sort_' . $col_header['sort_image'] . '.gif" alt="" />', '</div>';




Now... for customizing studio-003

adding some radius statements, so things get a little less blocky..
I notice multiple layers of colors one, over another over another...   with the curved corners, this becomes a pain in the butt to track down what level is pulling the background which is under the background...

the main menu buttons work fine, up until the Admin button. By the time it gets to the Moderate button, though, the hover effect is WAY off from the text and it just gets worse the further right you go on the menu...
Profile, My Messages, Calendar...  by that point, the hover effect isn't even under the words any more...

In index.template.php, I changed the color selector for the headings from a solid color to gradient
-- replaced the existing code with the following:

<style type="text/css">
.titlebg, .titlebg2, tr.titlebg th, tr.titlebg td, tr.titlebg2 td,
.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th {
background: ' . $settings['header_bgcolor'] . '
background-image: -ms-linear-gradient(top, ' . $settings['header_bgcolor'] . ' 0%, #000000 100%);
background-image: -moz-linear-gradient(top, ' . $settings['header_bgcolor'] . ' 0%, #000000 100%);
background-image: -o-linear-gradient(top, ' . $settings['header_bgcolor'] . ' 0%, #000000 100%);
background-image: -webkit-gradient(linear, top, right bottom, color-stop(0, #00004C), color-stop(1, #000000));
background-image: -webkit-linear-gradient(top, ' . $settings['header_bgcolor'] . ' 0%, #000000 100%);
background-image: linear-gradient(to bottom, ' . $settings['header_bgcolor'] . ' 0%, #000000 100%);
}
</style>';

With this, I can select the color in the BAC admin section, and it creates a gradient heading background shading from color to black. :)
IMO, not quite so jarring on the eyes.




So, that's all well and good... some suggestions, some commentary...


Now however, we get to the crux of the matter.
I used the form selection from Enterprise to allow a choice of different color/headers - Enterprise just updated the header image itself -- with studio-003, I set the form to update and use a different CSS file.

Now...   the selector WORKS, but after the choice reloads, it still DISPLAYS the first item in the dropdown - not the one that was selected... I know I am missing something obvious but could you point out or suggest what I need to do to get it to display the actual selection chosen by the user? (it does get recorded in the database/theme table)



Finally...   what icons did you use for the mobile sized version?  I obviously need to get some more icons for the mods that will be getting added and I'd like to use the same designs. :)


thanks and nice work on this!
Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

Bloc

Is the code taken from Enterprise changed all the way? I mean, this code:

  <option value="" ', (!empty($options['mypic']) && $options['mypic']=='') ? 'selected' : '' ,'>Enterprise</option>

...the "mypic" part should be replaced with what you are using.

Thanks for the comments on this theme, I will certainly take the suggestions into consideration when it/they are updated next.

Kindred

I left 'mypic' as the variable name (which shouldn't matter (right?) - it's just a variable name -- and the current site, when we upgrade it has people sho have already chosen a setting under that variable)
Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

Advertisement: