├── .gitattributes ├── .gitignore ├── .htaccess ├── LICENSE.txt ├── README.md ├── app ├── controllers │ ├── admin.php │ ├── feed.php │ ├── profile.php │ ├── userlog.php │ └── usermain.php ├── db.json ├── helpers │ ├── feedprocess.php │ └── userlog.php ├── models │ ├── admin.php │ ├── feed.php │ ├── install.php │ ├── profile.php │ ├── userlog.php │ └── usermain.php ├── root.php ├── script │ ├── admin.js │ ├── jquery.autosize.min.js │ ├── login_validation.js │ ├── members.js │ ├── popup.js │ ├── profile.js │ ├── readmore.js │ ├── register_validation.js │ ├── tooltip │ │ ├── bower.json │ │ ├── css │ │ │ ├── themes │ │ │ │ ├── tooltipster-light.css │ │ │ │ ├── tooltipster-noir.css │ │ │ │ ├── tooltipster-punk.css │ │ │ │ └── tooltipster-shadow.css │ │ │ └── tooltipster.css │ │ ├── js │ │ │ └── jquery.tooltipster.min.js │ │ └── tooltipster.jquery.json │ └── wall.js └── views │ ├── admin │ ├── ads.php │ ├── dashboard.php │ ├── feed.php │ ├── general.php │ ├── mail.php │ └── page.php │ ├── feed │ ├── comment_entry.php │ ├── comment_list.php │ ├── comment_loadmore.php │ ├── feed_display.php │ ├── feed_entry.php │ ├── feed_likers.php │ ├── feed_list.php │ ├── feed_loadmore.php │ └── public_page.php │ ├── general │ ├── about.php │ ├── contact.php │ ├── errorpage.php │ ├── frontpage.php │ ├── home.php │ ├── terms.php │ └── terms_of_use.php │ ├── install │ ├── main.php │ └── success.php │ ├── members │ ├── default.php │ ├── members_loadmore.php │ └── search.php │ ├── profile │ ├── crop.php │ ├── edit.php │ ├── image_upload.php │ ├── notifications.php │ └── profile.php │ └── userlog │ ├── forgot.php │ ├── forgot_message.php │ ├── loggedin.php │ ├── login.php │ ├── register.php │ ├── register_activation.php │ ├── register_reactivation.php │ ├── reset_password.php │ └── user_activation_message.php ├── changelog.txt ├── config.json ├── dump.sql ├── favicon.ico ├── img ├── 250.png ├── 468.png ├── 728.png ├── banner.png ├── loading.gif ├── loading1.gif ├── logo.png ├── logo_feedstack.png ├── open_banner.jpg ├── user.jpg └── users │ └── index.html ├── index.php ├── lib ├── basket.php ├── error.php ├── expresscss │ └── style.css ├── font-awesome │ ├── css │ │ ├── font-awesome.css │ │ └── font-awesome.min.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ └── fontawesome-webfont.woff │ ├── less │ │ ├── bordered-pulled.less │ │ ├── core.less │ │ ├── fixed-width.less │ │ ├── font-awesome.less │ │ ├── icons.less │ │ ├── larger.less │ │ ├── list.less │ │ ├── mixins.less │ │ ├── path.less │ │ ├── rotated-flipped.less │ │ ├── spinning.less │ │ ├── stacked.less │ │ └── variables.less │ └── scss │ │ ├── _bordered-pulled.scss │ │ ├── _core.scss │ │ ├── _fixed-width.scss │ │ ├── _icons.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _mixins.scss │ │ ├── _path.scss │ │ ├── _rotated-flipped.scss │ │ ├── _spinning.scss │ │ ├── _stacked.scss │ │ ├── _variables.scss │ │ └── font-awesome.scss ├── hashimage │ └── hashimage.php ├── jcrop │ ├── css │ │ ├── Jcrop.gif │ │ ├── jquery.Jcrop.css │ │ └── jquery.Jcrop.min.css │ └── js │ │ ├── jquery.Jcrop.js │ │ ├── jquery.Jcrop.min.js │ │ ├── jquery.color.js │ │ └── jquery.min.js ├── jform │ └── jform.js ├── jquery │ └── jquery.js ├── node.php ├── packet.php ├── pathang.php ├── request.php ├── rest.php ├── session.php └── upload │ ├── drop.js │ └── script.js ├── robots.txt ├── snippets ├── ads │ ├── ads.php │ └── tmpl │ │ ├── 250.php │ │ ├── 468.php │ │ ├── 728.php │ │ └── front.php ├── followers │ ├── followers.php │ └── tmpl │ │ └── default.php ├── following │ ├── following.php │ └── tmpl │ │ └── default.php ├── footer │ ├── footer.php │ └── tmpl │ │ └── default.php ├── login │ ├── login.php │ └── tmpl │ │ └── default.php ├── logo │ ├── logo.php │ └── tmpl │ │ └── default.php ├── menu │ ├── menu.php │ └── tmpl │ │ ├── admin.php │ │ ├── default.php │ │ └── guest.php ├── notifications │ ├── notifications.php │ └── tmpl │ │ └── default.php ├── popular │ ├── popular.php │ └── tmpl │ │ └── default.php └── sidemenu │ ├── sidemenu.php │ └── tmpl │ ├── admin.php │ ├── default.php │ └── feed.php ├── themes ├── barbie │ ├── admin.php │ ├── css │ │ ├── admin.css │ │ ├── bottle.css │ │ ├── feed-menu.css │ │ ├── index.css │ │ ├── members.css │ │ ├── menu.css │ │ ├── profile.css │ │ ├── userlog.css │ │ └── wall.css │ ├── frontpage.php │ ├── index.php │ ├── login.php │ ├── members.php │ ├── no_cache.php │ ├── no_responsive.php │ ├── profile.php │ └── script │ │ ├── feed-menu.js │ │ └── menu.js ├── dirtbrown │ ├── admin.php │ ├── css │ │ ├── admin.css │ │ ├── bottle.css │ │ ├── feed-menu.css │ │ ├── index.css │ │ ├── members.css │ │ ├── menu.css │ │ ├── profile.css │ │ ├── userlog.css │ │ └── wall.css │ ├── frontpage.php │ ├── index.php │ ├── login.php │ ├── members.php │ ├── no_cache.php │ ├── no_responsive.php │ ├── profile.php │ └── script │ │ ├── feed-menu.js │ │ └── menu.js ├── glima │ ├── admin.php │ ├── css │ │ ├── admin.css │ │ ├── bottle.css │ │ ├── feed-menu.css │ │ ├── index.css │ │ ├── members.css │ │ ├── menu.css │ │ ├── profile.css │ │ ├── userlog.css │ │ └── wall.css │ ├── frontpage.php │ ├── index.php │ ├── login.php │ ├── members.php │ ├── no_cache.php │ ├── no_responsive.php │ ├── profile.php │ └── script │ │ ├── feed-menu.js │ │ └── menu.js └── simplex │ ├── admin.php │ ├── css │ ├── admin.css │ ├── bottle.css │ ├── feed-menu.css │ ├── index.css │ ├── members.css │ ├── menu.css │ ├── profile.css │ ├── userlog.css │ └── wall.css │ ├── frontpage.php │ ├── index.php │ ├── login.php │ ├── members.php │ ├── no_cache.php │ ├── no_responsive.php │ ├── profile.php │ └── script │ ├── feed-menu.js │ └── menu.js └── tmp └── index.html /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # ========================= 18 | # Operating System Files 19 | # ========================= 20 | 21 | # OSX 22 | # ========================= 23 | 24 | .DS_Store 25 | .AppleDouble 26 | .LSOverride 27 | 28 | # Icon must ends with two \r. 29 | Icon 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear on external disk 35 | .Spotlight-V100 36 | .Trashes 37 | -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine on 2 | 3 | RewriteCond %{REQUEST_FILENAME} !-d 4 | RewriteCond %{REQUEST_FILENAME} !-f 5 | 6 | RewriteRule ^(.*)$ index.php?url=$1 [L,QSA] 7 | RewriteRule \.(json)$ - [F] 8 | Options -Indexes -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Feedstack is built on pathang framework and is licensed under the GNU General Public License, 2 | version 2 or later. That means you are free to download, reuse, modify, and distribute any files assocaited with 3 | Feedstack under the terms of either the GPL version 2 or version 3. 4 | Learn more about GNU GPL from here http://www.gnu.org/licenses/gpl-2.0.html 5 | 6 | - Happy Coding 7 | ur's Krishna Teja 8 | https://twitter.com/shaadomanthra -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Feedstack](img/logo_feedstack.png)](http://feedstack.asia/) 2 | ========= 3 | 4 | A simple php social networking script designed using pathang framework. It has all the kool features to compete with the modern day social scripts. A clean responsive template, admin panel to customize the website, smooth jquery animation effects keeps the feedstack standing out the crowd.Above all its absolute freeware and open source licensed under GNU/GPL v2
5 | 6 | Requirements : PHP 5.3 or 5.3+, MySQLi 7 | 8 | Live Demo : https://feedstack.asia/
9 | Product Page : https://feedstack.asia/product
10 | Video Promo : http://www.youtube.com/watch?v=RMWSYYnTWTs 11 | 12 | USER FEATURES 13 | -------- 14 | 1. Posting Feeds 15 | 2. Like a feed 16 | 3. Comment on feeds 17 | 4. Search members 18 | 5. Follow members 19 | 6. Edit profile 20 | 7. Customizing number of feeds per page 21 | 8. Public/Private profiles 22 | 9. Active notifications 23 | 10. Password recovery 24 | 25 | Admin Features: 26 | ---------------- 27 | 1. Block/Activate/Delete Members 28 | 2. Site Statistics 29 | 3. Custom pages 30 | 4. Google Ad Blocks 31 | 5. Mailgun support 32 | 6. Logo change 33 | 7. Custom META tags and social links 34 | 8. Responsive theme 35 | 9. Smooth jquery animations 36 | 37 | Screenshots 38 | ------------------- 39 | Home Page 40 | [![Home Page](http://feedstack.asia/img/screenshots/a.png)](http://feedstack.asia/) 41 | ------------------------- 42 | Feed Wall 43 | [![Home Page](http://feedstack.asia/img/screenshots/b.png)](http://feedstack.asia/feed/) 44 | ------------------------- 45 | Profile Page 46 | [![Home Page](http://feedstack.asia/img/screenshots/c.png)](http://feedstack.asia/product) 47 | 48 | Do give your valuable feedback... together we can make this an awesome script :) 49 | 50 | 51 | ================================================================ 52 | Developed by :Krishna Teja @www.packetcode.com 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /app/db.json: -------------------------------------------------------------------------------- 1 | { 2 | "users":"CREATE TABLE users( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(20) , username VARCHAR(20) , password VARCHAR(50),email VARCHAR(30), bio VARCHAR(100),image_type VARCHAR(20),block int,activation VARCHAR(10),type int,access int, feeds_per_page int,creation_timestamp datetime ,lastlogin_timestamp datetime, primary key ( id ));", 3 | "notifications":"CREATE TABLE notifications( id INT NOT NULL AUTO_INCREMENT, uid int , agent int , target int, action VARCHAR(20), time_stamp datetime ,status int, primary key ( id ));", 4 | "likes":"CREATE TABLE likes( id INT NOT NULL AUTO_INCREMENT, uid int , feed_id int , time_stamp datetime , primary key ( id ));", 5 | "followers":"CREATE TABLE followers( id INT NOT NULL AUTO_INCREMENT, uid int , follow_id int, time_stamp datetime , primary key ( id ));", 6 | "comments":"CREATE TABLE comments( id INT NOT NULL AUTO_INCREMENT, uid int , feed_id int , comment mediumtext, time_stamp datetime , primary key ( id ));", 7 | "feeds":"CREATE TABLE feeds( id INT NOT NULL AUTO_INCREMENT, uid int , feed_original longtext,feed longtext,feed_url VARCHAR(500),feed_container longtext,feed_type VARCHAR(10), time_stamp datetime ,views int, primary key ( id ));" 8 | } -------------------------------------------------------------------------------- /app/models/admin.php: -------------------------------------------------------------------------------- 1 | query($sql); 30 | $result = $res->fetch(PDO::FETCH_ASSOC); 31 | 32 | //if record found return activation else false 33 | if($result) 34 | return $result['count']; 35 | else 36 | return null; 37 | } 38 | 39 | 40 | } -------------------------------------------------------------------------------- /app/script/admin.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | setTimeout(function(){ 3 | if($('.save').is(':visible')){ 4 | $('.save').slideUp(); 5 | } 6 | },3000); 7 | }) -------------------------------------------------------------------------------- /app/script/login_validation.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | 3 | }); -------------------------------------------------------------------------------- /app/script/members.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | $('.member-search').keyup(function(){ 3 | var search = $(this).val(); 4 | var root = $(this).attr('root'); 5 | $.post(root+'user/search.html',{"user":search},function(data){ 6 | $('.entry').html(data); 7 | }); 8 | }); 9 | $(document).on('click','.loadmore-members',function(){ 10 | var clear = $('.clear-'+$(this).attr('id')); 11 | var from = clear.attr('from'); 12 | var posturl = $('.root').attr('root')+'members.html'; 13 | $(this).remove(); 14 | $.post(posturl,{'from':from},function(data){ 15 | clear.replaceWith(data); 16 | }); 17 | 18 | }); 19 | }); -------------------------------------------------------------------------------- /app/script/tooltip/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tooltipster", 3 | "version": "3.2.6", 4 | "main": ["js/jquery.tooltipster.min.js", "css/tooltipster.css"], 5 | "dependencies": { 6 | "jquery": ">=1.7" 7 | } 8 | } -------------------------------------------------------------------------------- /app/script/tooltip/css/themes/tooltipster-light.css: -------------------------------------------------------------------------------- 1 | .tooltipster-light { 2 | border-radius: 5px; 3 | border: 1px solid #cccccc; 4 | background: #ededed; 5 | color: #666666; 6 | } 7 | .tooltipster-light .tooltipster-content { 8 | font-family: Arial, sans-serif; 9 | font-size: 14px; 10 | line-height: 16px; 11 | padding: 8px 10px; 12 | } -------------------------------------------------------------------------------- /app/script/tooltip/css/themes/tooltipster-noir.css: -------------------------------------------------------------------------------- 1 | .tooltipster-noir { 2 | border-radius: 0px; 3 | border: 3px solid #2c2c2c; 4 | background: #fff; 5 | color: #2c2c2c; 6 | } 7 | .tooltipster-noir .tooltipster-content { 8 | font-family: 'Georgia', serif; 9 | font-size: 14px; 10 | line-height: 16px; 11 | padding: 8px 10px; 12 | } -------------------------------------------------------------------------------- /app/script/tooltip/css/themes/tooltipster-punk.css: -------------------------------------------------------------------------------- 1 | .tooltipster-punk { 2 | border-radius: 5px; 3 | border-bottom: 3px solid #f71169; 4 | background: #2a2a2a; 5 | color: #fff; 6 | } 7 | .tooltipster-punk .tooltipster-content { 8 | font-family: 'Courier', monospace; 9 | font-size: 14px; 10 | line-height: 16px; 11 | padding: 8px 10px; 12 | } -------------------------------------------------------------------------------- /app/script/tooltip/css/themes/tooltipster-shadow.css: -------------------------------------------------------------------------------- 1 | .tooltipster-shadow { 2 | border-radius: 5px; 3 | background: #fff; 4 | box-shadow: 0px 0px 14px rgba(0,0,0,0.3); 5 | color: #2c2c2c; 6 | } 7 | .tooltipster-shadow .tooltipster-content { 8 | font-family: 'Arial', sans-serif; 9 | font-size: 14px; 10 | line-height: 16px; 11 | padding: 8px 10px; 12 | } -------------------------------------------------------------------------------- /app/script/tooltip/tooltipster.jquery.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tooltipster", 3 | "title": "Tooltipster", 4 | "description": "A lightweight, flexible jQuery plugin enabling you to easily create semantic, modern tooltips enhanced with the power of CSS.", 5 | "keywords": [ 6 | "tooltip" 7 | ], 8 | "version": "3.2.6", 9 | "author": { 10 | "name": "Caleb Jacob", 11 | "url": "http://calebjacob.com/" 12 | }, 13 | "maintainers": [ 14 | { 15 | "name": "Caleb Jacob", 16 | "email": "hello@calebjacob.com", 17 | "url": "http://calebjacob.com/" 18 | }, 19 | { 20 | "name": "Louis Ameline", 21 | "email": "evangun2001@yahoo.fr", 22 | "url": "https://github.com/louisameline" 23 | } 24 | ], 25 | "licenses": [ 26 | { 27 | "type": "MIT", 28 | "url": "http://opensource.org/licenses/MIT" 29 | } 30 | ], 31 | "homepage": "https://github.com/iamceege/tooltipster", 32 | "docs": "http://iamceege.github.io/tooltipster", 33 | "dependencies": { 34 | "jquery": ">=1.7" 35 | } 36 | } -------------------------------------------------------------------------------- /app/views/admin/ads.php: -------------------------------------------------------------------------------- 1 | 2 | get('save'); 5 | ?> 6 |
7 |
8 |
9 |
Ads Management
10 |
11 |
12 |
13 | 14 |
Successfully Saved !

15 | 16 |
17 | 18 |
19 |
20 |
Enable
21 |
22 | 33 |
34 |
35 |
36 |
37 |
Block 250x250
38 |
39 | 40 |
41 |
42 |
43 |
44 |
Block 728x90
45 |
46 | 47 |
48 |
49 |
50 |
51 |
Block 468x60
52 |
53 | 54 |
55 |
56 |
57 | 58 |
59 |
60 | 61 |
62 | 63 |
64 |
-------------------------------------------------------------------------------- /app/views/admin/feed.php: -------------------------------------------------------------------------------- 1 | 2 | get('save'); 5 | ?> 6 |
7 |
8 |
9 |
Feed Settings
10 |
11 |
12 |
13 | 14 |
Successfully Saved !

15 | 16 |
17 | 18 |
19 |
20 |
Feeds Count
21 |
22 | 23 |
The number of feeds to be displayed on home/profile page
24 | 25 |
26 |
27 |
28 |
29 |
Comments Count
30 |
31 | 32 |
The number of comments to show below feed when user clicks to load
33 | 34 |
35 |
36 |
37 |
38 |
Members Count
39 |
40 | 41 |
The number of members to be display on member search page
42 | 43 |
44 |
45 |
46 |
47 |
Notifications Count
48 |
49 | 50 |
The number of notifications to be displayed in notification center page
51 | 52 |
53 |
54 |
55 |
56 |
Default Followers
57 |
58 | 59 |
Please mention usernames seperated by commas. These users will be automatically followed on new user creation.
60 | 61 |
62 |
63 |
64 |
65 |
66 | 67 |
68 | 69 |
70 |
-------------------------------------------------------------------------------- /app/views/admin/mail.php: -------------------------------------------------------------------------------- 1 | 2 | get('save'); 5 | ?> 6 |
7 |
8 |
9 |
Mailgun Configuration
10 |
11 |
12 |
13 | 14 |
Successfully Saved !

15 | 16 |
17 |
To ensure the emails are delivered inbox of your customers we added mailgun api to the script. please 18 | create an account with http://mailgun.com/ and register your website with them. Store the api key in the below feild to get started.
19 | 20 |
21 |
22 |
API KEY
23 |
24 | 25 |
26 |
27 |
28 |
29 |
Domain Name
30 |
31 | 32 |
33 |
34 |
35 |
36 |
Admin Email
37 |
38 | 39 |
40 |
41 |
42 | 43 |
44 |
45 | 46 |
47 | 48 |
49 |
-------------------------------------------------------------------------------- /app/views/admin/page.php: -------------------------------------------------------------------------------- 1 | 2 | get('save'); 6 | $about = $basket->get('about'); 7 | $terms = $basket->get('terms'); 8 | $contact = $basket->get('contact'); 9 | ?> 10 |
11 |
12 |
13 |
Custom Pages
14 |
15 |
16 |
17 | 18 |
Successfully Saved !

19 | 20 |
21 | 22 |
23 |
24 |
About
25 |
26 | 27 |
28 |
29 |
30 |
31 |
Terms of Use
32 |
33 | 34 |
35 |
36 |
37 |
38 |
Contact
39 |
40 | 41 |
42 |
43 |
44 | 45 |
46 |
47 | 48 |
49 | 50 |
51 |
-------------------------------------------------------------------------------- /app/views/feed/comment_entry.php: -------------------------------------------------------------------------------- 1 | 2 | get('user'); 5 | $comment = $basket->get('comment'); 6 | $comment_id = $basket->get('comment_id'); 7 | ?> 8 |
9 |
10 |
11 | 12 | 13 | 14 |
15 |
16 |
17 |
18 |
19 | 20 | name; ?> 21 | 22 | just now 23 | 24 |
25 |
26 | 27 |
28 |
29 |
30 |
31 |
-------------------------------------------------------------------------------- /app/views/feed/comment_loadmore.php: -------------------------------------------------------------------------------- 1 | get('feed_id'); 4 | $comments = $basket->Get('comments'); 5 | $lastid = $basket->Get('lastid'); 6 | $liveuser = pathang::GetInstance('session')->get('liveuser'); 7 | 8 | if(isset(pathang::getInstance('session')->get('liveuser')->id)) 9 | $liveuser_id = pathang::getInstance('session')->get('liveuser')->id; 10 | else 11 | $liveuser_id = null; 12 | $first =0; 13 | for($i=0;$i<5;$i++) 14 | if(isset($comments->$i->id)) 15 | $first=$comments->$i->id; 16 | $allowed_delete = $basket->get('allowed_delete'); 17 | ?> 18 |
19 | -1 ;$k--){ 21 | if(isset($comments->$k)){ 22 | $comment = $comments->$k; 23 | ?> 24 | 25 |
26 |
27 |
28 | 29 | 30 | 31 |
32 |
33 |
34 |
35 |
36 | 37 | 38 | name; ?> 39 | 40 | 41 | time_stamp; ?> 42 | uid || $allowed_delete){ ?> 43 | 44 | 45 |
46 |
47 | comment; ?> 48 |
49 |
50 |
51 |
52 |
53 | 57 | -------------------------------------------------------------------------------- /app/views/feed/feed_likers.php: -------------------------------------------------------------------------------- 1 | get('likers'); 3 | ?> 4 |

Feed Liked by

5 |
6 | 7 |
8 |
9 | 10 | 11 | 12 |
13 | name); ?> 14 |
15 |
16 |
17 | 18 |
19 |
-------------------------------------------------------------------------------- /app/views/feed/public_page.php: -------------------------------------------------------------------------------- 1 | get('n2')); 3 | ?> 4 |
5 |

6 | All Feeds'; 8 | else{ 9 | switch($feed_type){ 10 | case 'TEXT': 11 | echo ' Text Feeds'; 12 | break; 13 | case 'PHOTO': 14 | echo ' Photo Feeds'; 15 | break; 16 | case 'VIDEO': 17 | echo ' Video Feeds'; 18 | break; 19 | case 'LINK': 20 | echo ' Link Feeds'; 21 | break; 22 | } 23 | } 24 | ?> 25 |

26 |
27 | 28 | -------------------------------------------------------------------------------- /app/views/general/about.php: -------------------------------------------------------------------------------- 1 |

About

This is a sample

-------------------------------------------------------------------------------- /app/views/general/contact.php: -------------------------------------------------------------------------------- 1 | 7 |
8 |

Contact

9 |

The following page has to be replaced with appropriate content

10 |

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis. Praesent dapibus, neque id cursus faucibus, tortor neque egestas augue, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus

11 |

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.

12 |

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.

13 |
14 | -------------------------------------------------------------------------------- /app/views/general/errorpage.php: -------------------------------------------------------------------------------- 1 | get('heading'); 4 | $message = $error->get('message'); 5 | 6 | if($heading) 7 | echo '

'.$heading.'

'; 8 | if($message) 9 | echo '

'.$message.'

'; 10 | 11 | ?> 12 | -------------------------------------------------------------------------------- /app/views/general/frontpage.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/general/home.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 16 | 21 |
22 | get('liveuser'); 24 | $wall = 'wall'; 25 | ?> 26 |
27 |
28 |
32 | 33 | 34 | 35 |
36 |
37 |
38 |
39 |
40 | 41 |
42 |   43 | 44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 | 53 | 54 | -------------------------------------------------------------------------------- /app/views/general/terms.php: -------------------------------------------------------------------------------- 1 |

Terms of use

-------------------------------------------------------------------------------- /app/views/general/terms_of_use.php: -------------------------------------------------------------------------------- 1 |

Terms of use

-------------------------------------------------------------------------------- /app/views/members/default.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | get('members'); 5 | $count= pathang::GetInstance('basket')->get('count'); 6 | $heading= pathang::GetInstance('basket')->get('heading'); 7 | ?> 8 |
9 |
10 | 11 | 12 | 13 | 14 | 15 |
16 |
get('token'); ?>'>
17 |
18 |
19 | $b){ 23 | ?> 24 | 36 | id; 41 | else 42 | echo '
no members
'; 43 | ?> 44 |
45 | 46 |
Load more members
47 | 48 |
49 |
50 | AD_BLOCK->VISIBLE; 52 | if($show){ 53 | ?> 54 |
55 | set('tmpl','728'); 57 | pathang::snippet('ads'); 58 | ?> 59 | 60 |
61 | 62 |
-------------------------------------------------------------------------------- /app/views/members/members_loadmore.php: -------------------------------------------------------------------------------- 1 | 2 | get('members'); 4 | $id = null; 5 | foreach($members as $a =>$b) 6 | { 7 | if(isset($b->id)) 8 | { 9 | $more = 'yes'; 10 | break; 11 | } 12 | } 13 | if(isset($more)){ 14 | foreach($members as $a =>$b){ 15 | ?> 16 |
17 |
18 | 19 | image."' class='member' />"; 21 | ?> 22 | 23 |
24 |
25 | name,0,15);?> 26 |
27 |
28 | id; 31 | ?> 32 | 33 |
34 |
Load more members
35 | 38 | 39 |
40 |
No more members
41 | 42 | -------------------------------------------------------------------------------- /app/views/members/search.php: -------------------------------------------------------------------------------- 1 | get('members'); ?> 2 |
3 | a0)) 6 | echo '
No User Found
'; 7 | else 8 | foreach($members as $a =>$b){ 9 | ?> 10 |
11 | 18 |
19 | name;?> 20 |
21 |
22 | 23 |
24 |
-------------------------------------------------------------------------------- /app/views/profile/crop.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 24 | 57 | get('liveuser')->username; 59 | $image = ROOT.'img/users/'.$username.'_original.jpg?'.time(); 60 | ?> 61 | 62 |
get('token'); ?>'>
63 |
64 |
65 |
66 |
67 |
68 | CROP IMAGE 69 |
70 |
71 |
72 |
73 |
74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 |
82 |
83 |
84 |
85 |
86 |
87 | 88 |
89 |
90 |
-------------------------------------------------------------------------------- /app/views/profile/image_upload.php: -------------------------------------------------------------------------------- 1 | get('n1'); 2 | ?> 3 | 4 | 5 | 6 |
get('token'); ?>'>
7 | 8 |
9 |
10 |
11 |
12 | Drop the Image Here 13 |
15 |
16 |
17 |

18 |
19 |
20 |
21 | 22 |
23 |
24 |
25 |
-------------------------------------------------------------------------------- /app/views/profile/notifications.php: -------------------------------------------------------------------------------- 1 | 2 | get('notify'); 3 | $count =null; 4 | $i = 0; 5 | if(isset($notify->$i)) 6 | $count = 1; 7 | ?> 8 |
9 |

Notification Center

10 |
11 | 15 | 16 | 17 | 18 | 19 | 20 | $b){ 21 | 22 | ?> 23 | 24 | 29 | 53 | 54 |
Time lapseNotification
25 | time_stamp; 27 | ?> 28 | 30 | action=='comment') 32 | echo "$b->name has ".$b->action."ed on your 33 | target."'>feed"; 34 | elseif($b->action=='like') 35 | echo "$b->name has ".$b->action."d your 36 | target."'>feed"; 37 | elseif($b->action=='unlike') 38 | echo "$b->name ".$b->action."d your 39 | target."'>feed"; 40 | elseif($b->action == 'follow') 41 | echo "$b->name is ".$b->action."ing 42 | you"; 43 | elseif($b->action == 'unfollow') 44 | echo "$b->name has ".$b->action."ed 45 | you"; 46 | 47 | if($b->status) 48 | echo " NEW "; 49 | 50 | ?> 51 | 52 |
55 | No notifications
"; 57 | } ?> 58 |
59 | -------------------------------------------------------------------------------- /app/views/userlog/forgot.php: -------------------------------------------------------------------------------- 1 | 10 |
11 |

Forgot Password

12 |
13 |
14 | 15 |
16 |
17 | << back to login
18 |
19 |
-------------------------------------------------------------------------------- /app/views/userlog/forgot_message.php: -------------------------------------------------------------------------------- 1 | 9 | get('heading'); 14 | $message = $basket->get('message'); 15 | ?> 16 |
17 |
18 |

19 |

20 | 21 |


22 |
-------------------------------------------------------------------------------- /app/views/userlog/loggedin.php: -------------------------------------------------------------------------------- 1 | 9 |
10 | get('liveuser'); ?> 11 | 12 |

Hi 13 | 14 | name; ?> 15 | 16 |

17 |

Logout

18 | << home page 19 |
-------------------------------------------------------------------------------- /app/views/userlog/login.php: -------------------------------------------------------------------------------- 1 | 12 | get('status_message'); 17 | $error = $basket->get('status_error'); 18 | $username = $basket->get('username'); 19 | ?> 20 |
21 | 22 |
get('token'); ?>'>
23 |

Login

24 | 30 | >> re-send activation mail
'; 31 | }else 32 | $alert=$message; 33 | //echo the alert message 34 | echo "
$alert
"; 35 | } 36 | ?> 37 |
38 |
39 |
40 | 41 |
42 |
43 | Forgot password
44 | Register Now 45 |
46 | 47 | -------------------------------------------------------------------------------- /app/views/userlog/register.php: -------------------------------------------------------------------------------- 1 | 11 | 12 |
13 |
get('token'); ?>'>
14 |

Register

15 |
16 | 17 |
Enter Name
18 | 19 |
20 |
Enter Name
21 | 22 |
23 |
Enter Name
24 | 25 | 26 |
Enter Name
27 | 28 |
29 |
Enter Name
30 | 31 | 32 | 33 |
34 | << back to login
35 |
36 |
37 |
38 | 39 | 40 | -------------------------------------------------------------------------------- /app/views/userlog/register_activation.php: -------------------------------------------------------------------------------- 1 | 10 | Get('username'); 15 | $email = $basket->Get('email'); 16 | ?> 17 |
18 |
19 |

Success !

20 |

User() Successfully registered

21 |

An activation mail has been sent to your email . Follow the instructions 22 | in the mail to activate your account. Please check spam box if in case you dont 23 | recieve the mail.

24 | 25 | 26 | 27 | 28 |


29 |
-------------------------------------------------------------------------------- /app/views/userlog/register_reactivation.php: -------------------------------------------------------------------------------- 1 | 9 |
10 |
11 |

Resent Activation Mail

12 |

An activation mail has been sent to your email . Follow the instructions 13 | in the mail to activate your account. Please check spam box if in case you dont 14 | recieve the mail.

15 | 16 |


17 |
-------------------------------------------------------------------------------- /app/views/userlog/reset_password.php: -------------------------------------------------------------------------------- 1 | 11 | get('n3'); 14 | ?> 15 |
16 |

Reset Password

17 |
18 |
19 |
20 | 21 |
22 |
23 | -------------------------------------------------------------------------------- /app/views/userlog/user_activation_message.php: -------------------------------------------------------------------------------- 1 | 10 | get('heading'); 13 | $message = $basket->get('message'); 14 | ?> 15 |
16 |
17 |

18 |

19 | 20 |


21 |
-------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- 1 | Feedstack v1.1 2 | 3 | # Added a theme dirtbrown 4 | # Inline styles in following/followers/notifications snippet has bene moved to theme files 5 | # simplex styles have been modified a bit 6 | # memmbers extra lengh in names is distrubing the alignment so its confined to 15 chars -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- 1 | { 2 | "SITE": { 3 | "ROOT": "http://feedstack.asia/", 4 | "SECURE": "0", 5 | "HASH": "20197c7", 6 | "INSTALLATION": "0", 7 | "THEME": "simplex", 8 | "PAGE": "admin", 9 | "SESSION_EXPIRE": "1800", 10 | "LOGO": "http:\/\/feedstack.asia\/img\/logo.png", 11 | "FOOTER": "Feedstack - A php social networking script | a packetcode<\/a> production" 12 | }, 13 | "DB": { 14 | "DB_NAME": "", 15 | "HOST": "", 16 | "USERNAME": "", 17 | "PASSWORD": "" 18 | }, 19 | "META": { 20 | "SITE_NAME": "Feedstack ", 21 | "SITE_URL": "http://feedstack.asia/", 22 | "TITLE": "Feedstack", 23 | "AUTHOR": "krishna Teja", 24 | "DESC": "A Social networking script designed using php jquery and mysql and sql", 25 | "KEYWORDS": "social networking script,php,network,krishna teja,feedstack,packetcode", 26 | "IMAGE": "http:\/\/feedstack.asia\/img\/logo.png" 27 | }, 28 | "MAILGUN": { 29 | "API_KEY": "", 30 | "DOMAIN_NAME": "", 31 | "ADMIN_EMAIL": "" 32 | }, 33 | "AD_BLOCK": { 34 | "VISIBLE": "0", 35 | "250": " 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
32 | 36 |
37 | 38 |
39 |
40 | 41 | 42 | 43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 | 59 | 60 | -------------------------------------------------------------------------------- /themes/barbie/css/feed-menu.css: -------------------------------------------------------------------------------- 1 | .flip{ 2 | padding:0px 20px 0px 0px; 3 | margin-bottom: 20px; 4 | } 5 | .feed-menu-list{ 6 | padding:0px; 7 | margin:0px; 8 | list-style: none; 9 | } 10 | .feed-menu-list li{ 11 | padding:10px; 12 | margin:0px; 13 | background:#757D75; 14 | color:white; 15 | } 16 | .feed-menu-list li:hover{ 17 | background:#939893; 18 | cursor: pointer; 19 | } 20 | a.feed-menu-list-item-link{ 21 | color:white; 22 | } 23 | .fa-space{ 24 | padding:0px 5px 0px 0px; 25 | } 26 | 27 | .feed-menu-list li.active{ 28 | background: #939893; 29 | } 30 | 31 | @media screen and (max-width:640px){ 32 | .feed-menu-list{ 33 | padding: 0px; 34 | } 35 | .feed-menu-list-item{ 36 | text-align: center; 37 | 38 | } 39 | li.feed-menu-list-item{ 40 | padding: 10px; 41 | } 42 | .feed-menu-text{ 43 | display:none; 44 | } 45 | } 46 | 47 | @media screen and (max-width:480px){ 48 | .bcol-30{ 49 | width:100%; 50 | } 51 | .feed-menu-container{ 52 | position:fixed; 53 | bottom:0px; 54 | height:40px; 55 | width:500px; 56 | background:#757D75; 57 | } 58 | .feed-menu{ 59 | position: fixed; 60 | bottom:8px; 61 | left:50px; 62 | z-index:10; 63 | } 64 | .feed-menu-list{ 65 | list-style:none; 66 | } 67 | .feed-menu-list li{ 68 | display: inline; 69 | padding-left:10px; 70 | } 71 | .feed-menu-list-item{ 72 | width:10%; 73 | } 74 | .feed-menu-text{ 75 | display: none; 76 | } 77 | } 78 | 79 | -------------------------------------------------------------------------------- /themes/barbie/css/index.css: -------------------------------------------------------------------------------- 1 | 2 | .body{ 3 | padding:1%; 4 | padding-top:0px; 5 | background: white; 6 | } 7 | .header{ 8 | padding:0px 0px; 9 | background: #DB5A6B; 10 | } 11 | .footer{ 12 | padding: 0px 1%; 13 | 14 | } 15 | .footer-pad{ 16 | padding: 10px 0px; 17 | } 18 | .footer .container-main{ 19 | border-top: 1px solid #CBD1CB; 20 | } 21 | .edit-container{ 22 | border: 1px solid #eeeeee; 23 | } 24 | .logo{ 25 | text-align: center; 26 | padding: 40px 20px 20px; 27 | } 28 | .container-main{ 29 | max-width:900px; 30 | margin:0px auto; 31 | padding:0px; 32 | } 33 | .pad-20{ 34 | padding:20px 0px; 35 | } 36 | .pad-header{ 37 | } 38 | 39 | .notify-container{ 40 | background: white; 41 | padding:30px; 42 | } 43 | .table{ 44 | border:1px; 45 | width:100%; 46 | } 47 | .no-notify{ 48 | background: #f8f8f8; 49 | padding:10px; 50 | } 51 | .new-unread{ 52 | color:#e67e22; 53 | border:1px solid #f39c12; 54 | font-size: 10px; 55 | padding:5px 2px; 56 | margin-left: 10px; 57 | border-radius: 4px; 58 | } 59 | 60 | .up{ 61 | font-size:20px; 62 | } 63 | .s-icons{ 64 | color:silver; 65 | } 66 | .s-icons:hover{ 67 | color:#7f8c8d; 68 | } 69 | .ftr{ 70 | padding-left:5px; 71 | font-size:10px; 72 | } 73 | ul.ftr_menu{ 74 | margin:0px; 75 | padding:0px; 76 | } 77 | ul.ftr_menu li{ 78 | display:inline; 79 | padding:5px; 80 | } 81 | a.tw{ 82 | color:#7f8c8d; 83 | } 84 | @media screen and (max-width:640px){ 85 | .container-main{ 86 | margin:0px auto; 87 | padding:10px 10px ; 88 | } 89 | .footer{ 90 | text-align: center; 91 | } 92 | .ftrr .bcol-30, .ftrr .bcol-70{ 93 | width:100%; 94 | } 95 | .pull-right{ 96 | float:none; 97 | text-align: center; 98 | } 99 | .logo{ 100 | display: block; 101 | text-align: center; 102 | padding:20px 0px; 103 | } 104 | .header{ 105 | padding:0px; 106 | } 107 | .pad-header{ 108 | padding:0px; 109 | } 110 | .bcol-25,.bcol-75{ 111 | width:100%; 112 | } 113 | .bcol-30{ 114 | width:10%; 115 | } 116 | .bcol-70{ 117 | width:90%; 118 | } 119 | } 120 | @media screen and (max-width:480px){ 121 | .notify-container{ 122 | background: white; 123 | padding:10px; 124 | } 125 | h1{ 126 | font-size: 25px; 127 | line-height: 35px; 128 | } 129 | .bcol-30{ 130 | width:100%; 131 | } 132 | .bcol-70{ 133 | width:100%; 134 | } 135 | } 136 | -------------------------------------------------------------------------------- /themes/barbie/css/members.css: -------------------------------------------------------------------------------- 1 | .members-count{ 2 | font-size: 12px; 3 | color: silver; 4 | } 5 | .header-member{ 6 | background:white; 7 | padding:30px 30px 0px 30px; 8 | margin-bottom: 10px; 9 | font-size:30px; 10 | } 11 | 12 | .header-member{ 13 | border-top: 5px solid #EEEEEE; 14 | background: #FCFCFC; 15 | padding: 20px; 16 | } 17 | .member-body{ 18 | background: white; 19 | } 20 | .member{ 21 | padding:0px; 22 | width:150px; 23 | } 24 | 25 | .bcol-member-block{ 26 | width:150px; 27 | border:1px solid #ecf0f1; 28 | padding:5px 3px 5px 3px; 29 | margin:1%; 30 | } 31 | .member-image{ 32 | width:140px; 33 | } 34 | .member-name{ 35 | font-weight: bold; 36 | padding:5px; 37 | 38 | } 39 | .member-button{ 40 | padding-bottom: 15px; 41 | } 42 | .btn-follow{ 43 | background:#16a085; 44 | padding:3px 8px; 45 | } 46 | .btn-following{ 47 | background:#7f8c8d; 48 | padding:3px 8px; 49 | } 50 | input.member-search{ 51 | padding:10px; 52 | font-size: 15px 53 | } 54 | .member-seach-span{ 55 | float:right; 56 | margin-top:-10px; 57 | } 58 | 59 | .no-member{ 60 | padding:10px; 61 | background: #f8f8f8; 62 | margin:10px 10px; 63 | border-radius: 5px; 64 | } 65 | .member-container{ 66 | padding:10px; 67 | } 68 | .loadmore-members{ 69 | margin:10px; 70 | padding:10px; 71 | border:1px solid #bdc3c7; 72 | border-radius: 4px; 73 | cursor:pointer; 74 | } 75 | 76 | /* for devices less than 480px screen */ 77 | @media screen and (max-width:640px){ 78 | .header-member{ 79 | background:#FCFCFC; 80 | padding:25px 25px 10px 20px; 81 | margin-bottom: 10px; 82 | font-size:25px; 83 | line-height: 35px; 84 | } 85 | .member-seach-span{ 86 | margin:10px 0px; 87 | width: 100%; 88 | } 89 | .member-search{ 90 | width:100%; 91 | 92 | -webkit-box-sizing: border-box; 93 | -moz-box-sizing: border-box; 94 | box-sizing: border-box; 95 | } 96 | .bcol-member-block{ 97 | width:120px; 98 | } 99 | .member-image{ 100 | width:100%; 101 | } 102 | .member{ 103 | width:100%; 104 | } 105 | } 106 | 107 | -------------------------------------------------------------------------------- /themes/barbie/css/menu.css: -------------------------------------------------------------------------------- 1 | .menu{ 2 | background:#C93756; 3 | padding: 10px 5px; 4 | } 5 | .menu-bar{ 6 | padding:5px; 7 | margin:0px; 8 | list-style: none; 9 | text-align: center 10 | } 11 | .menu-bar li{ 12 | padding:10px; 13 | margin:0px; 14 | color:white; 15 | display: inline; 16 | } 17 | .menu-bar li:hover{ 18 | background:#DB5A6B; 19 | cursor: pointer; 20 | border-radius: 5px; 21 | } 22 | 23 | 24 | .menu-bar li.product{ 25 | background:#26A65B; 26 | cursor: pointer; 27 | border-radius: 5px; 28 | } 29 | .fa-space{ 30 | padding:0px 5px 0px 0px; 31 | } 32 | 33 | .menu-text{ 34 | color:white; 35 | text-align:center; 36 | display:none; 37 | padding:10px; 38 | cursor:pointer; 39 | } 40 | .menu-unread{ 41 | background: #e74c3c; 42 | color:white; 43 | padding:5px; 44 | border-radius: 10px; 45 | font-weight: bold; 46 | } 47 | 48 | @media screen and (max-width:640px){ 49 | .menu{ 50 | background:#C93756; 51 | padding: 0px; 52 | } 53 | .menu-bar li:hover{ 54 | background:#DB5A6B; 55 | cursor: pointer; 56 | border-radius: 0px; 57 | } 58 | .menu-bar{ 59 | display: block; 60 | float:center; 61 | padding: 10px 0px; 62 | text-align:center; 63 | } 64 | .menu{ 65 | padding: 0px; 66 | } 67 | } 68 | 69 | @media screen and (max-width:480px){ 70 | .menu{ 71 | padding: 0px; 72 | } 73 | .menu-bar li{ 74 | background:#C93756; 75 | padding:10px 0px; 76 | cursor: pointer; 77 | border-radius: 0px; 78 | width:100%; 79 | display:block; 80 | } 81 | .menu-bar li:hover{ 82 | background:#DB5A6B; 83 | } 84 | .menu-text{ 85 | display:inherit; 86 | } 87 | } -------------------------------------------------------------------------------- /themes/barbie/css/userlog.css: -------------------------------------------------------------------------------- 1 | 2 | /* CSS file to style the pages from view - userlog */ 3 | 4 | 5 | .input{ 6 | outline:0; 7 | width:100%; 8 | box-sizing: border-box; 9 | -moz-box-sizing: border-box; 10 | -webkit-box-sizing: border-box; 11 | } 12 | .btn-login{ 13 | background:#f8f8f8; 14 | color:black; 15 | padding:8px 25px; 16 | margin:8px 0px; 17 | } 18 | .red{ 19 | background:#F39C11; 20 | } 21 | .box-userlog{ 22 | width:300px; 23 | } 24 | .box{ 25 | background:white; 26 | padding:15px 20px 1px; 27 | border-radius:10px; 28 | } 29 | .error{ 30 | background:silver; 31 | color:white; 32 | padding:10px; 33 | border-radius:5px; 34 | font-weight:bold; 35 | margin-bottom: 10px; 36 | } 37 | .activation{ 38 | font-size:12px; 39 | font-weight: normal; 40 | } 41 | 42 | 43 | .availability{ 44 | font-weight: bold; 45 | } 46 | input.error-input{ 47 | border:1px solid #e74c3c; 48 | } 49 | .error-drop{ 50 | background: #e74c3c; 51 | padding:5px; 52 | color:white; 53 | border-radius: 4px; 54 | margin-bottom: 10px; 55 | } 56 | .a-red{ 57 | background: #e74c3c; 58 | } 59 | .a-green{ 60 | background: #2ecc71; 61 | } 62 | .check-username{ 63 | background: #bdc3c7; 64 | border-radius: 5px; 65 | padding:3px 10px; 66 | color:white; 67 | font-weight: bold; 68 | cursor: pointer; 69 | } 70 | .register{ 71 | font-weight: bold; 72 | } 73 | .error-drop{ 74 | display:none; 75 | } 76 | .ash{ 77 | color:silver; 78 | } 79 | .login-image{ 80 | width:200px; 81 | border-radius: 10px; 82 | } 83 | .login-box{ 84 | color: white; 85 | background:#757D75; 86 | padding:20px; 87 | border-radius: 5px; 88 | } 89 | .log-input input{ 90 | background: #939893; 91 | border: 1px solid #939893; 92 | color: white; 93 | } 94 | .log-title{ 95 | font-weight: bold; 96 | padding: 10px 0px; 97 | } 98 | 99 | .login-box a{ 100 | color: #f8f8f8; 101 | } 102 | 103 | @media screen and (max-width:640px){ 104 | .bcol-30,.bcol-70{ 105 | width:98%; 106 | } 107 | .login-box{ 108 | padding:20px; 109 | border-radius: 5px; 110 | } 111 | 112 | .box-userlog{ 113 | padding-left: 10px; 114 | } 115 | } 116 | @media screen and (max-width:480px){ 117 | .box-userlog{ 118 | padding-left: 3%; 119 | width:94%; 120 | } 121 | } 122 | -------------------------------------------------------------------------------- /themes/barbie/frontpage.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |
24 | 28 |
29 | 30 |
31 |
32 | 33 | 34 | 35 |
36 |
37 |
38 |
39 | 40 | 41 |
42 |
43 | AD_BLOCK->VISIBLE; 45 | if($show){ 46 | ?> 47 |
48 | set('tmpl','front'); 50 | pathang::snippet('ads'); 51 | ?> 52 | 53 |
54 | 55 | 56 |
57 |
58 | 64 | 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /themes/barbie/login.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /themes/barbie/no_cache.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | <?php pathang::Meta('title'); ?> 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |
34 |
35 | 39 |
40 | 41 |
42 |
43 | 44 | 45 | 46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 | 59 | 60 | -------------------------------------------------------------------------------- /themes/barbie/no_responsive.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | <?php pathang::Meta('title'); ?> 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
31 | 35 |
36 | 37 |
38 |
39 | 40 | 41 | 42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 | 55 | 56 | -------------------------------------------------------------------------------- /themes/barbie/profile.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
31 | 35 |
36 | 37 |
38 |
39 | 40 | 41 | 42 |
43 |
44 |
45 |
46 | 57 |
58 | 59 |
60 |
61 |
62 | 68 | 69 | -------------------------------------------------------------------------------- /themes/barbie/script/feed-menu.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var fmenu = $('.feed-menu-list'); 3 | var menu_width = $('.feed-menu').attr('menuwidth'); 4 | var current_width = $(window).width(); 5 | var pos = (current_width - menu_width)/2; 6 | if(current_width<480){ 7 | $('.feed-menu').css('left',pos+'px'); 8 | $('.feed-menu-list-item').css('padding-left','20px'); 9 | } 10 | $(window).resize(function(){ 11 | var current_width = $(window).width(); 12 | var menu_width = $('.feed-menu').attr('menuwidth'); 13 | var pos = (current_width - menu_width)/2; 14 | $('.feed-menu').css('left',pos+'px'); 15 | }); 16 | }); -------------------------------------------------------------------------------- /themes/barbie/script/menu.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var menu = $('.menu-bar'); 3 | var current_width = $(window).width(); 4 | if(current_width>480) 5 | menu.show(); 6 | else 7 | menu.hide(); 8 | 9 | $('.menu-text').on('click',function(){ 10 | var check = menu.is(":visible") ; 11 | if(check) 12 | menu.slideToggle(); 13 | else 14 | menu.slideToggle(); 15 | }); 16 | 17 | $(window).resize(function(){ 18 | var current_width = $(window).width(); 19 | if(current_width>480) 20 | menu.show(); 21 | else 22 | menu.hide(); 23 | }); 24 | }); -------------------------------------------------------------------------------- /themes/dirtbrown/admin.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
32 | 33 | 37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 | 54 | 55 | -------------------------------------------------------------------------------- /themes/dirtbrown/css/feed-menu.css: -------------------------------------------------------------------------------- 1 | .flip{ 2 | padding:0px 0px 0px 10px; 3 | } 4 | .feed-menu-list{ 5 | padding:0px; 6 | margin:0px; 7 | list-style: none; 8 | } 9 | .feed-menu-list li{ 10 | padding:10px; 11 | margin:0px; 12 | background:#4D8FAC; 13 | color:white; 14 | } 15 | .feed-menu-list li:hover{ 16 | background:#317589; 17 | cursor: pointer; 18 | } 19 | a.feed-menu-list-item-link{ 20 | color:white; 21 | } 22 | .fa-space{ 23 | padding:0px 5px 0px 0px; 24 | } 25 | 26 | .feed-menu-list li.active{ 27 | background: #317589; 28 | } 29 | 30 | @media screen and (max-width:640px){ 31 | .feed-menu-list-item{ 32 | text-align: center; 33 | } 34 | .feed-menu-text{ 35 | display:none; 36 | } 37 | } 38 | 39 | @media screen and (max-width:480px){ 40 | .bcol-30{ 41 | width:100%; 42 | } 43 | .feed-menu-container{ 44 | position:fixed; 45 | bottom:0px; 46 | height:40px; 47 | width:500px; 48 | background:#4D8FAC; 49 | } 50 | .feed-menu{ 51 | position: fixed; 52 | bottom:8px; 53 | left:50px; 54 | z-index:10; 55 | } 56 | .feed-menu-list{ 57 | list-style:none; 58 | } 59 | .feed-menu-list li{ 60 | display: inline; 61 | padding-left:10px; 62 | } 63 | .feed-menu-list-item{ 64 | width:10%; 65 | } 66 | .feed-menu-text{ 67 | display: none; 68 | } 69 | } 70 | 71 | -------------------------------------------------------------------------------- /themes/dirtbrown/css/index.css: -------------------------------------------------------------------------------- 1 | 2 | .body{ 3 | padding:1%; 4 | padding-top:0px; 5 | background: white; 6 | } 7 | .header{ 8 | padding:0px 1%; 9 | background: #757D75; 10 | } 11 | .footer{ 12 | padding: 0px 1%; 13 | 14 | } 15 | .footer-pad{ 16 | padding: 10px 20px; 17 | } 18 | .footer .container-main{ 19 | border-top: 1px solid #CBD1CB; 20 | background: #f8f8f8; 21 | padding-top: 20px; 22 | } 23 | .edit-container{ 24 | border: 1px solid #eeeeee; 25 | } 26 | .logo{ 27 | text-align: center; 28 | padding: 20px; 29 | } 30 | .container-main{ 31 | max-width:900px; 32 | margin:0px auto; 33 | padding:0px; 34 | } 35 | .pad-20{ 36 | padding:20px 0px; 37 | } 38 | .pad-header{ 39 | padding:20px 0px 0px; 40 | } 41 | 42 | .notify-container{ 43 | background: white; 44 | padding:30px; 45 | } 46 | .table{ 47 | border:1px; 48 | width:100%; 49 | } 50 | .no-notify{ 51 | background: #f8f8f8; 52 | padding:10px; 53 | } 54 | .new-unread{ 55 | color:#e67e22; 56 | border:1px solid #f39c12; 57 | font-size: 10px; 58 | padding:5px 2px; 59 | margin-left: 10px; 60 | border-radius: 4px; 61 | } 62 | 63 | .up{ 64 | font-size:20px; 65 | } 66 | .s-icons{ 67 | color:silver; 68 | } 69 | .s-icons:hover{ 70 | color:#7f8c8d; 71 | } 72 | .ftr{ 73 | padding-left:5px; 74 | font-size:10px; 75 | } 76 | ul.ftr_menu{ 77 | margin:0px; 78 | padding:0px; 79 | } 80 | ul.ftr_menu li{ 81 | display:inline; 82 | padding:5px; 83 | } 84 | a.tw{ 85 | color:#7f8c8d; 86 | } 87 | @media screen and (max-width:640px){ 88 | .container-main{ 89 | margin:0px auto; 90 | padding:10px 10px ; 91 | } 92 | .footer{ 93 | text-align: center; 94 | } 95 | .ftrr .bcol-30, .ftrr .bcol-70{ 96 | width:100%; 97 | } 98 | .pull-right{ 99 | float:none; 100 | text-align: center; 101 | } 102 | .logo{ 103 | display: block; 104 | text-align: center; 105 | padding:20px 0px; 106 | } 107 | .header{ 108 | padding:0px; 109 | } 110 | .pad-header{ 111 | padding:0px; 112 | } 113 | .bcol-25,.bcol-75{ 114 | width:100%; 115 | } 116 | .bcol-30{ 117 | width:10%; 118 | } 119 | .bcol-70{ 120 | width:90%; 121 | } 122 | } 123 | @media screen and (max-width:480px){ 124 | .notify-container{ 125 | background: white; 126 | padding:10px; 127 | } 128 | h1{ 129 | font-size: 25px; 130 | line-height: 35px; 131 | } 132 | .bcol-30{ 133 | width:100%; 134 | } 135 | .bcol-70{ 136 | width:100%; 137 | } 138 | } 139 | -------------------------------------------------------------------------------- /themes/dirtbrown/css/members.css: -------------------------------------------------------------------------------- 1 | .members-count{ 2 | font-size: 12px; 3 | color: silver; 4 | } 5 | .member-body{ 6 | background: white; 7 | } 8 | .member{ 9 | padding:0px; 10 | width:150px; 11 | } 12 | .bcol-member-block{ 13 | width:150px; 14 | border:1px solid #ecf0f1; 15 | padding:5px 3px 5px 3px; 16 | margin:1%; 17 | } 18 | .member-image{ 19 | width:140px; 20 | } 21 | .member-name{ 22 | font-weight: bold; 23 | padding:5px; 24 | 25 | } 26 | .member-button{ 27 | padding-bottom: 15px; 28 | } 29 | .btn-follow{ 30 | background:#16a085; 31 | padding:3px 8px; 32 | } 33 | .btn-following{ 34 | background:#7f8c8d; 35 | padding:3px 8px; 36 | } 37 | input.member-search{ 38 | padding:10px; 39 | font-size: 15px 40 | } 41 | .member-seach-span{ 42 | float:right; 43 | margin-top:-10px; 44 | } 45 | .header-member{ 46 | background:white; 47 | padding:30px 30px 0px 30px; 48 | margin-bottom: 10px; 49 | font-size:30px; 50 | } 51 | .no-member{ 52 | padding:10px; 53 | background: #f8f8f8; 54 | margin:10px 10px; 55 | border-radius: 5px; 56 | } 57 | .member-container{ 58 | padding:10px; 59 | } 60 | .loadmore-members{ 61 | margin:10px; 62 | padding:10px; 63 | border:1px solid #bdc3c7; 64 | border-radius: 4px; 65 | cursor:pointer; 66 | } 67 | 68 | /* for devices less than 480px screen */ 69 | @media screen and (max-width:640px){ 70 | .header-member{ 71 | background:white; 72 | padding:25px 25px 10px 20px; 73 | margin-bottom: 10px; 74 | font-size:25px; 75 | line-height: 35px; 76 | } 77 | .member-seach-span{ 78 | margin:10px 0px; 79 | width: 100%; 80 | } 81 | .member-search{ 82 | width:100%; 83 | 84 | -webkit-box-sizing: border-box; 85 | -moz-box-sizing: border-box; 86 | box-sizing: border-box; 87 | } 88 | .bcol-member-block{ 89 | width:120px; 90 | } 91 | .member-image{ 92 | width:100%; 93 | } 94 | .member{ 95 | width:100%; 96 | } 97 | } 98 | 99 | -------------------------------------------------------------------------------- /themes/dirtbrown/css/menu.css: -------------------------------------------------------------------------------- 1 | .menu{ 2 | background:#919991; 3 | padding: 10px 5px; 4 | } 5 | .menu-bar{ 6 | padding:5px; 7 | margin:0px; 8 | list-style: none; 9 | text-align: center 10 | } 11 | .menu-bar li{ 12 | padding:10px; 13 | margin:0px; 14 | color:white; 15 | display: inline; 16 | } 17 | .menu-bar li:hover{ 18 | background:#757D75; 19 | cursor: pointer; 20 | border-radius: 5px; 21 | } 22 | 23 | .menu-bar li.product{ 24 | background:#e74c3c; 25 | cursor: pointer; 26 | border-radius: 5px; 27 | } 28 | .fa-space{ 29 | padding:0px 5px 0px 0px; 30 | } 31 | 32 | .menu-text{ 33 | color:white; 34 | text-align:center; 35 | display:none; 36 | padding:10px; 37 | cursor:pointer; 38 | } 39 | .menu-unread{ 40 | background: #e74c3c; 41 | color:white; 42 | padding:5px; 43 | border-radius: 10px; 44 | font-weight: bold; 45 | } 46 | 47 | @media screen and (max-width:640px){ 48 | .menu{ 49 | background:#919991; 50 | } 51 | .menu-bar li:hover{ 52 | background:#757D75; 53 | cursor: pointer; 54 | border-radius: 0px; 55 | } 56 | .menu-bar{ 57 | display: block; 58 | float:center; 59 | padding: 10px 0px; 60 | text-align:center; 61 | } 62 | .menu{ 63 | padding: 0px; 64 | } 65 | } 66 | 67 | @media screen and (max-width:480px){ 68 | .menu{ 69 | padding: 0px; 70 | } 71 | .menu-bar li{ 72 | background:#919991; 73 | cursor: pointer; 74 | border-radius: 0px; 75 | width:100%; 76 | display:block; 77 | } 78 | .menu-bar li:hover{ 79 | background:#757D75; 80 | } 81 | .menu-text{ 82 | display:inherit; 83 | } 84 | } -------------------------------------------------------------------------------- /themes/dirtbrown/css/userlog.css: -------------------------------------------------------------------------------- 1 | 2 | /* CSS file to style the pages from view - userlog */ 3 | 4 | 5 | .input{ 6 | outline:0; 7 | width:100%; 8 | box-sizing: border-box; 9 | -moz-box-sizing: border-box; 10 | -webkit-box-sizing: border-box; 11 | } 12 | .btn-login{ 13 | background:#16a085; 14 | padding:8px 25px; 15 | margin:8px 0px; 16 | } 17 | .red{ 18 | background:#F39C11; 19 | } 20 | .box-userlog{ 21 | width:300px; 22 | } 23 | .box{ 24 | background:white; 25 | padding:15px 20px 1px; 26 | border-radius:10px; 27 | } 28 | .error{ 29 | background:silver; 30 | color:white; 31 | padding:10px; 32 | border-radius:5px; 33 | font-weight:bold; 34 | margin-bottom: 10px; 35 | } 36 | .activation{ 37 | font-size:12px; 38 | font-weight: normal; 39 | } 40 | 41 | 42 | .availability{ 43 | font-weight: bold; 44 | } 45 | input.error-input{ 46 | border:1px solid #e74c3c; 47 | } 48 | .error-drop{ 49 | background: #e74c3c; 50 | padding:5px; 51 | color:white; 52 | border-radius: 4px; 53 | margin-bottom: 10px; 54 | } 55 | .a-red{ 56 | background: #e74c3c; 57 | } 58 | .a-green{ 59 | background: #2ecc71; 60 | } 61 | .check-username{ 62 | background: #bdc3c7; 63 | border-radius: 5px; 64 | padding:3px 10px; 65 | color:white; 66 | font-weight: bold; 67 | cursor: pointer; 68 | } 69 | .register{ 70 | font-weight: bold; 71 | } 72 | .error-drop{ 73 | display:none; 74 | } 75 | .ash{ 76 | color:silver; 77 | } 78 | .login-image{ 79 | width:200px; 80 | border-radius: 10px; 81 | } 82 | .login-box{ 83 | background:white; 84 | padding:20px; 85 | border-radius: 5px; 86 | } 87 | .log-input{ 88 | } 89 | .log-title{ 90 | font-weight: bold; 91 | padding: 10px 0px; 92 | } 93 | 94 | @media screen and (max-width:640px){ 95 | .bcol-30,.bcol-70{ 96 | width:98%; 97 | } 98 | .login-box{ 99 | background:white; 100 | padding:20px; 101 | border-radius: 5px; 102 | } 103 | 104 | .box-userlog{ 105 | padding-left: 10px; 106 | } 107 | } 108 | @media screen and (max-width:480px){ 109 | .box-userlog{ 110 | padding-left: 3%; 111 | width:94%; 112 | } 113 | } 114 | -------------------------------------------------------------------------------- /themes/dirtbrown/frontpage.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |
24 | 25 | 29 |
30 |
31 |
32 |
33 |
34 |
35 | 36 |
37 | AD_BLOCK->VISIBLE; 39 | if($show){ 40 | ?> 41 |
42 | set('tmpl','front'); 44 | pathang::snippet('ads'); 45 | ?> 46 | 47 |
48 | 49 | 50 |
51 |
52 | 58 | 59 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /themes/dirtbrown/login.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /themes/dirtbrown/no_cache.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | <?php pathang::Meta('title'); ?> 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |
34 |
35 | 36 | 40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 | 54 | 55 | -------------------------------------------------------------------------------- /themes/dirtbrown/no_responsive.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | <?php pathang::Meta('title'); ?> 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
31 | 32 | 36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | 50 | 51 | -------------------------------------------------------------------------------- /themes/dirtbrown/profile.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 |
30 | 31 | 35 |
36 |
37 |
38 |
39 |
40 |
41 | 52 |
53 |
54 |
55 | 61 | 62 | -------------------------------------------------------------------------------- /themes/dirtbrown/script/feed-menu.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var fmenu = $('.feed-menu-list'); 3 | var menu_width = $('.feed-menu').attr('menuwidth'); 4 | var current_width = $(window).width(); 5 | var pos = (current_width - menu_width)/2; 6 | if(current_width<480) 7 | $('.feed-menu').css('left',pos+'px'); 8 | 9 | $('.feed-menu-list-item').css('padding-left','20px'); 10 | 11 | $(window).resize(function(){ 12 | var current_width = $(window).width(); 13 | var menu_width = $('.feed-menu').attr('menuwidth'); 14 | var pos = (current_width - menu_width)/2; 15 | $('.feed-menu').css('left',pos+'px'); 16 | }); 17 | }); -------------------------------------------------------------------------------- /themes/dirtbrown/script/menu.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var menu = $('.menu-bar'); 3 | var current_width = $(window).width(); 4 | if(current_width>480) 5 | menu.show(); 6 | else 7 | menu.hide(); 8 | 9 | $('.menu-text').on('click',function(){ 10 | var check = menu.is(":visible") ; 11 | if(check) 12 | menu.slideToggle(); 13 | else 14 | menu.slideToggle(); 15 | }); 16 | 17 | $(window).resize(function(){ 18 | var current_width = $(window).width(); 19 | if(current_width>480) 20 | menu.show(); 21 | else 22 | menu.hide(); 23 | }); 24 | }); -------------------------------------------------------------------------------- /themes/glima/admin.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
32 | 33 | 37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 | 51 | 52 | -------------------------------------------------------------------------------- /themes/glima/css/feed-menu.css: -------------------------------------------------------------------------------- 1 | .flip{ 2 | padding:0px 0px 0px 10px; 3 | } 4 | .feed-menu-list{ 5 | padding:0px; 6 | margin:0px; 7 | list-style: none; 8 | } 9 | .feed-menu-list li{ 10 | padding:10px; 11 | margin:0px; 12 | background:#E08A1E; 13 | color:white; 14 | } 15 | .feed-menu-list li:hover{ 16 | background:#CA6924; 17 | cursor: pointer; 18 | } 19 | a.feed-menu-list-item-link{ 20 | color:white; 21 | } 22 | .fa-space{ 23 | padding:0px 5px 0px 0px; 24 | } 25 | 26 | .feed-menu-list li.active{ 27 | background: #CA6924; 28 | } 29 | 30 | @media screen and (max-width:640px){ 31 | .feed-menu-list-item{ 32 | text-align: center; 33 | } 34 | .feed-menu-text{ 35 | display:none; 36 | } 37 | } 38 | 39 | @media screen and (max-width:480px){ 40 | .bcol-30{ 41 | width:100%; 42 | } 43 | .feed-menu-container{ 44 | position:fixed; 45 | bottom:0px; 46 | height:40px; 47 | width:500px; 48 | background:#16A086; 49 | } 50 | .feed-menu{ 51 | position: fixed; 52 | bottom:8px; 53 | left:50px; 54 | z-index:10; 55 | } 56 | .feed-menu-list{ 57 | list-style:none; 58 | } 59 | .feed-menu-list li{ 60 | display: inline; 61 | padding-left:10px; 62 | } 63 | .feed-menu-list-item{ 64 | width:10%; 65 | } 66 | .feed-menu-text{ 67 | display: none; 68 | } 69 | } 70 | 71 | -------------------------------------------------------------------------------- /themes/glima/css/index.css: -------------------------------------------------------------------------------- 1 | 2 | .body{ 3 | background:#f4f4f3; 4 | padding:1%; 5 | padding-top:0px; 6 | } 7 | .header{ 8 | border-top:10px solid #1c3f37; 9 | border-bottom:3px solid #37655b; 10 | padding:0px 1%; 11 | background:#275349; 12 | } 13 | .footer{ 14 | padding: 0px 1%; 15 | } 16 | .footer .container-main{ 17 | } 18 | .container-main{ 19 | max-width:900px; 20 | margin:0px auto; 21 | padding:0px; 22 | } 23 | .pad-20{ 24 | padding:20px 0px; 25 | } 26 | .pad-header{ 27 | padding:20px 0px; 28 | } 29 | 30 | .notify-container{ 31 | background: white; 32 | padding:30px; 33 | } 34 | .table{ 35 | border:1px; 36 | width:100%; 37 | } 38 | .no-notify{ 39 | background: #f8f8f8; 40 | padding:10px; 41 | } 42 | .new-unread{ 43 | color:#e67e22; 44 | border:1px solid #f39c12; 45 | font-size: 10px; 46 | padding:5px 2px; 47 | margin-left: 10px; 48 | border-radius: 4px; 49 | } 50 | 51 | .up{ 52 | font-size:20px; 53 | } 54 | .s-icons{ 55 | color:silver; 56 | } 57 | .s-icons:hover{ 58 | color:#7f8c8d; 59 | } 60 | .ftr{ 61 | padding-left:5px; 62 | font-size:10px; 63 | } 64 | ul.ftr_menu{ 65 | margin:0px; 66 | padding:0px; 67 | } 68 | ul.ftr_menu li{ 69 | display:inline; 70 | padding:5px; 71 | } 72 | a.tw{ 73 | color:#7f8c8d; 74 | } 75 | @media screen and (max-width:640px){ 76 | .container-main{ 77 | margin:0px auto; 78 | padding:10px 10px ; 79 | } 80 | .footer{ 81 | text-align: center; 82 | } 83 | .ftrr .bcol-30, .ftrr .bcol-70{ 84 | width:100%; 85 | } 86 | .pull-right{ 87 | float:none; 88 | text-align: center; 89 | } 90 | .logo{ 91 | display: block; 92 | text-align: center; 93 | padding:20px 0px; 94 | } 95 | .header{ 96 | padding:0px; 97 | } 98 | .pad-header{ 99 | padding:0px; 100 | } 101 | .bcol-25,.bcol-75{ 102 | width:100%; 103 | } 104 | .bcol-30{ 105 | width:10%; 106 | } 107 | .bcol-70{ 108 | width:90%; 109 | } 110 | } 111 | @media screen and (max-width:480px){ 112 | .notify-container{ 113 | background: white; 114 | padding:10px; 115 | } 116 | h1{ 117 | font-size: 25px; 118 | line-height: 35px; 119 | } 120 | .bcol-30{ 121 | width:100%; 122 | } 123 | .bcol-70{ 124 | width:100%; 125 | } 126 | } 127 | -------------------------------------------------------------------------------- /themes/glima/css/members.css: -------------------------------------------------------------------------------- 1 | 2 | .member-body{ 3 | background: white; 4 | } 5 | .member{ 6 | padding:0px; 7 | width:150px; 8 | } 9 | .bcol-member-block{ 10 | width:150px; 11 | border:1px solid #ecf0f1; 12 | padding:5px 3px 5px 3px; 13 | margin:1%; 14 | } 15 | .member-image{ 16 | width:140px; 17 | } 18 | .member-name{ 19 | font-weight: bold; 20 | padding:5px; 21 | 22 | } 23 | .member-button{ 24 | padding-bottom: 15px; 25 | } 26 | .btn-follow{ 27 | background:#16a085; 28 | padding:3px 8px; 29 | } 30 | .btn-following{ 31 | background:#7f8c8d; 32 | padding:3px 8px; 33 | } 34 | input.member-search{ 35 | padding:10px; 36 | font-size: 15px 37 | } 38 | .member-seach-span{ 39 | float:right; 40 | margin-top:-10px; 41 | } 42 | .header-member{ 43 | background:white; 44 | padding:30px 30px 0px 30px; 45 | margin-bottom: 10px; 46 | font-size:30px; 47 | } 48 | .no-member{ 49 | padding:10px; 50 | background: #f8f8f8; 51 | margin:10px 10px; 52 | border-radius: 5px; 53 | } 54 | .member-container{ 55 | padding:10px; 56 | } 57 | .loadmore-members{ 58 | margin:10px; 59 | padding:10px; 60 | border:1px solid #bdc3c7; 61 | border-radius: 4px; 62 | cursor:pointer; 63 | } 64 | 65 | /* for devices less than 480px screen */ 66 | @media screen and (max-width:640px){ 67 | .header-member{ 68 | background:white; 69 | padding:25px 25px 10px 20px; 70 | margin-bottom: 10px; 71 | font-size:25px; 72 | line-height: 35px; 73 | } 74 | .member-seach-span{ 75 | margin:10px 0px; 76 | width: 100%; 77 | } 78 | .member-search{ 79 | width:100%; 80 | 81 | -webkit-box-sizing: border-box; 82 | -moz-box-sizing: border-box; 83 | box-sizing: border-box; 84 | } 85 | .bcol-member-block{ 86 | width:120px; 87 | } 88 | .member-image{ 89 | width:100%; 90 | } 91 | .member{ 92 | width:100%; 93 | } 94 | } 95 | 96 | -------------------------------------------------------------------------------- /themes/glima/css/menu.css: -------------------------------------------------------------------------------- 1 | .menu-bar{ 2 | padding-top:13px; 3 | margin:0px; 4 | list-style: none; 5 | float:right; 6 | } 7 | .menu-bar li{ 8 | padding:10px; 9 | margin:0px; 10 | color:white; 11 | display: inline; 12 | } 13 | .menu-bar li:hover{ 14 | background:#37655b; 15 | cursor: pointer; 16 | border-radius: 5px; 17 | } 18 | .fa-space{ 19 | padding:0px 5px 0px 0px; 20 | } 21 | 22 | .menu-text{ 23 | color:white; 24 | text-align:center; 25 | display:none; 26 | padding:10px; 27 | cursor:pointer; 28 | } 29 | .menu-unread{ 30 | background: #e74c3c; 31 | color:white; 32 | padding:5px; 33 | border-radius: 10px; 34 | font-weight: bold; 35 | } 36 | 37 | @media screen and (max-width:640px){ 38 | .menu{ 39 | background:#2c3e50; 40 | } 41 | .menu-bar li:hover{ 42 | background:#5f6366; 43 | cursor: pointer; 44 | border-radius: 0px; 45 | } 46 | .menu-bar{ 47 | display: block; 48 | float:center; 49 | padding: 10px 0px; 50 | text-align:center; 51 | } 52 | } 53 | 54 | @media screen and (max-width:480px){ 55 | .menu-bar li{ 56 | background:#2c3e50; 57 | cursor: pointer; 58 | border-radius: 0px; 59 | width:100%; 60 | display:block; 61 | } 62 | .menu-bar li:hover{ 63 | background:#5f6366; 64 | } 65 | .menu-text{ 66 | display:inherit; 67 | } 68 | } -------------------------------------------------------------------------------- /themes/glima/css/userlog.css: -------------------------------------------------------------------------------- 1 | 2 | /* CSS file to style the pages from view - userlog */ 3 | 4 | .input{ 5 | outline:0; 6 | width:100%; 7 | box-sizing: border-box; 8 | -moz-box-sizing: border-box; 9 | -webkit-box-sizing: border-box; 10 | } 11 | .btn-login{ 12 | background:#16a085; 13 | padding:8px 25px; 14 | margin:8px 0px; 15 | } 16 | .red{ 17 | background:#F39C11; 18 | } 19 | .box-userlog{ 20 | width:300px; 21 | } 22 | .box{ 23 | background:white; 24 | padding:15px 20px 1px; 25 | border-radius:10px; 26 | } 27 | .error{ 28 | background:silver; 29 | color:white; 30 | padding:10px; 31 | border-radius:5px; 32 | font-weight:bold; 33 | margin-bottom: 10px; 34 | } 35 | .activation{ 36 | font-size:12px; 37 | font-weight: normal; 38 | } 39 | 40 | 41 | .availability{ 42 | font-weight: bold; 43 | } 44 | input.error-input{ 45 | border:1px solid #e74c3c; 46 | } 47 | .error-drop{ 48 | background: #e74c3c; 49 | padding:5px; 50 | color:white; 51 | border-radius: 4px; 52 | margin-bottom: 10px; 53 | } 54 | .a-red{ 55 | background: #e74c3c; 56 | } 57 | .a-green{ 58 | background: #2ecc71; 59 | } 60 | .check-username{ 61 | background: #bdc3c7; 62 | border-radius: 5px; 63 | padding:3px 10px; 64 | color:white; 65 | font-weight: bold; 66 | cursor: pointer; 67 | } 68 | .register{ 69 | font-weight: bold; 70 | } 71 | .error-drop{ 72 | display:none; 73 | } 74 | .ash{ 75 | color:silver; 76 | } 77 | .login-image{ 78 | width:200px; 79 | border-radius: 10px; 80 | } 81 | .login-box{ 82 | background:white; 83 | padding:20px; 84 | border-radius: 5px; 85 | } 86 | .log-input{ 87 | } 88 | .log-title{ 89 | font-weight: bold; 90 | padding: 10px 0px; 91 | } 92 | 93 | @media screen and (max-width:640px){ 94 | .bcol-30,.bcol-70{ 95 | width:98%; 96 | } 97 | .login-box{ 98 | background:white; 99 | padding:20px; 100 | border-radius: 5px; 101 | } 102 | 103 | .box-userlog{ 104 | padding-left: 10px; 105 | } 106 | } 107 | @media screen and (max-width:480px){ 108 | .box-userlog{ 109 | padding-left: 3%; 110 | width:94%; 111 | } 112 | } 113 | -------------------------------------------------------------------------------- /themes/glima/frontpage.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |
24 | 25 | 29 |
30 |
31 |
32 |
33 |
34 |
35 | 36 |
37 | AD_BLOCK->VISIBLE; 39 | if($show){ 40 | ?> 41 |
42 | set('tmpl','front'); 44 | pathang::snippet('ads'); 45 | ?> 46 | 47 |
48 | 49 | 50 |
51 |
52 | 55 | 56 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /themes/glima/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
32 | 33 | 37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | 55 |
56 |
57 |
58 |
59 |
60 |
61 | 64 | 65 | -------------------------------------------------------------------------------- /themes/glima/login.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /themes/glima/no_cache.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | <?php pathang::Meta('title'); ?> 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |
34 |
35 | 36 | 40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 | 51 | 52 | -------------------------------------------------------------------------------- /themes/glima/no_responsive.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | <?php pathang::Meta('title'); ?> 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
31 | 32 | 36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | 47 | 48 | -------------------------------------------------------------------------------- /themes/glima/profile.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 |
30 | 31 | 35 |
36 |
37 |
38 |
39 |
40 |
41 | 52 |
53 |
54 |
55 | 58 | 59 | -------------------------------------------------------------------------------- /themes/glima/script/feed-menu.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var fmenu = $('.feed-menu-list'); 3 | var menu_width = $('.feed-menu').attr('menuwidth'); 4 | var current_width = $(window).width(); 5 | var pos = (current_width - menu_width)/2; 6 | if(current_width<480) 7 | $('.feed-menu').css('left',pos+'px'); 8 | 9 | $('.feed-menu-list-item').css('padding-left','20px'); 10 | 11 | $(window).resize(function(){ 12 | var current_width = $(window).width(); 13 | var menu_width = $('.feed-menu').attr('menuwidth'); 14 | var pos = (current_width - menu_width)/2; 15 | $('.feed-menu').css('left',pos+'px'); 16 | }); 17 | }); -------------------------------------------------------------------------------- /themes/glima/script/menu.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var menu = $('.menu-bar'); 3 | var current_width = $(window).width(); 4 | if(current_width>480) 5 | menu.show(); 6 | else 7 | menu.hide(); 8 | 9 | $('.menu-text').on('click',function(){ 10 | var check = menu.is(":visible") ; 11 | if(check) 12 | menu.slideToggle(); 13 | else 14 | menu.slideToggle(); 15 | }); 16 | 17 | $(window).resize(function(){ 18 | var current_width = $(window).width(); 19 | if(current_width>480) 20 | menu.show(); 21 | else 22 | menu.hide(); 23 | }); 24 | }); -------------------------------------------------------------------------------- /themes/simplex/admin.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
32 | 33 | 37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 | 51 | 52 | -------------------------------------------------------------------------------- /themes/simplex/css/feed-menu.css: -------------------------------------------------------------------------------- 1 | .flip{ 2 | padding:0px 0px 0px 10px; 3 | } 4 | .feed-menu-list{ 5 | padding:0px; 6 | margin:0px; 7 | list-style: none; 8 | } 9 | .feed-menu-list li{ 10 | padding:10px; 11 | margin:0px; 12 | background:#16A086; 13 | color:white; 14 | } 15 | .feed-menu-list li:hover{ 16 | background:#1abc9c; 17 | cursor: pointer; 18 | } 19 | a.feed-menu-list-item-link{ 20 | color:white; 21 | } 22 | .fa-space{ 23 | padding:0px 5px 0px 0px; 24 | } 25 | 26 | .feed-menu-list li.active{ 27 | background: #1abc9c; 28 | } 29 | 30 | @media screen and (max-width:640px){ 31 | .feed-menu-list-item{ 32 | text-align: center; 33 | } 34 | .feed-menu-text{ 35 | display:none; 36 | } 37 | } 38 | 39 | @media screen and (max-width:480px){ 40 | .bcol-30{ 41 | width:100%; 42 | } 43 | .feed-menu-container{ 44 | position:fixed; 45 | bottom:0px; 46 | height:40px; 47 | width:500px; 48 | background:#16A086; 49 | } 50 | .feed-menu{ 51 | position: fixed; 52 | bottom:8px; 53 | left:50px; 54 | z-index:10; 55 | } 56 | .feed-menu-list{ 57 | list-style:none; 58 | } 59 | .feed-menu-list li{ 60 | display: inline; 61 | padding-left:10px; 62 | } 63 | .feed-menu-list-item{ 64 | width:10%; 65 | } 66 | .feed-menu-text{ 67 | display: none; 68 | } 69 | } 70 | 71 | -------------------------------------------------------------------------------- /themes/simplex/css/index.css: -------------------------------------------------------------------------------- 1 | 2 | .body{ 3 | background:#EEF4F4; 4 | padding:1%; 5 | padding-top:0px; 6 | } 7 | .header{ 8 | padding:0px 1%; 9 | background:#34495E; 10 | } 11 | .footer{ 12 | padding: 0px 1%; 13 | 14 | } 15 | .footer .container-main{ 16 | 17 | } 18 | .container-main{ 19 | max-width:900px; 20 | margin:0px auto; 21 | padding:0px; 22 | } 23 | .pad-20{ 24 | padding:20px 0px; 25 | } 26 | .pad-header{ 27 | padding:20px 0px; 28 | } 29 | 30 | .notify-container{ 31 | background: white; 32 | padding:30px; 33 | } 34 | .table{ 35 | border:1px; 36 | width:100%; 37 | } 38 | .no-notify{ 39 | background: #f8f8f8; 40 | padding:10px; 41 | } 42 | .new-unread{ 43 | color:#e67e22; 44 | border:1px solid #f39c12; 45 | font-size: 10px; 46 | padding:5px 2px; 47 | margin-left: 10px; 48 | border-radius: 4px; 49 | } 50 | 51 | .up{ 52 | font-size:20px; 53 | } 54 | .s-icons{ 55 | color:silver; 56 | } 57 | .s-icons:hover{ 58 | color:#7f8c8d; 59 | } 60 | .ftr{ 61 | padding-left:5px; 62 | font-size:10px; 63 | } 64 | ul.ftr_menu{ 65 | margin:0px; 66 | padding:0px; 67 | } 68 | ul.ftr_menu li{ 69 | display:inline; 70 | padding:5px; 71 | } 72 | a.tw{ 73 | color:#7f8c8d; 74 | } 75 | @media screen and (max-width:640px){ 76 | .container-main{ 77 | margin:0px auto; 78 | padding:10px 10px ; 79 | } 80 | .footer{ 81 | text-align: center; 82 | } 83 | .ftrr .bcol-30, .ftrr .bcol-70{ 84 | width:100%; 85 | } 86 | .pull-right{ 87 | float:none; 88 | text-align: center; 89 | } 90 | .logo{ 91 | display: block; 92 | text-align: center; 93 | padding:20px 0px; 94 | } 95 | .header{ 96 | padding:0px; 97 | } 98 | .pad-header{ 99 | padding:0px; 100 | } 101 | .bcol-25,.bcol-75{ 102 | width:100%; 103 | } 104 | .bcol-30{ 105 | width:10%; 106 | } 107 | .bcol-70{ 108 | width:90%; 109 | } 110 | } 111 | @media screen and (max-width:480px){ 112 | .notify-container{ 113 | background: white; 114 | padding:10px; 115 | } 116 | h1{ 117 | font-size: 25px; 118 | line-height: 35px; 119 | } 120 | .bcol-30{ 121 | width:100%; 122 | } 123 | .bcol-70{ 124 | width:100%; 125 | } 126 | } 127 | -------------------------------------------------------------------------------- /themes/simplex/css/members.css: -------------------------------------------------------------------------------- 1 | 2 | .member-body{ 3 | background: white; 4 | } 5 | .member{ 6 | padding:0px; 7 | width:150px; 8 | } 9 | .bcol-member-block{ 10 | width:150px; 11 | border:1px solid #ecf0f1; 12 | padding:5px 3px 5px 3px; 13 | margin:1%; 14 | } 15 | .member-image{ 16 | width:140px; 17 | } 18 | .member-name{ 19 | font-weight: bold; 20 | padding:5px; 21 | 22 | } 23 | .member-button{ 24 | padding-bottom: 15px; 25 | } 26 | .btn-follow{ 27 | background:#16a085; 28 | padding:3px 8px; 29 | } 30 | .btn-following{ 31 | background:#7f8c8d; 32 | padding:3px 8px; 33 | } 34 | input.member-search{ 35 | padding:10px; 36 | font-size: 15px 37 | } 38 | .member-seach-span{ 39 | float:right; 40 | margin-top:-10px; 41 | } 42 | .header-member{ 43 | background:white; 44 | padding:30px 30px 0px 30px; 45 | margin-bottom: 10px; 46 | font-size:30px; 47 | } 48 | .no-member{ 49 | padding:10px; 50 | background: #f8f8f8; 51 | margin:10px 10px; 52 | border-radius: 5px; 53 | } 54 | .member-container{ 55 | padding:10px; 56 | } 57 | .loadmore-members{ 58 | margin:10px; 59 | padding:10px; 60 | border:1px solid #bdc3c7; 61 | border-radius: 4px; 62 | cursor:pointer; 63 | } 64 | 65 | /* for devices less than 480px screen */ 66 | @media screen and (max-width:640px){ 67 | .header-member{ 68 | background:white; 69 | padding:25px 25px 10px 20px; 70 | margin-bottom: 10px; 71 | font-size:25px; 72 | line-height: 35px; 73 | } 74 | .member-seach-span{ 75 | margin:10px 0px; 76 | width: 100%; 77 | } 78 | .member-search{ 79 | width:100%; 80 | 81 | -webkit-box-sizing: border-box; 82 | -moz-box-sizing: border-box; 83 | box-sizing: border-box; 84 | } 85 | .bcol-member-block{ 86 | width:120px; 87 | } 88 | .member-image{ 89 | width:100%; 90 | } 91 | .member{ 92 | width:100%; 93 | } 94 | } 95 | 96 | -------------------------------------------------------------------------------- /themes/simplex/css/menu.css: -------------------------------------------------------------------------------- 1 | .menu-bar{ 2 | padding-top:13px; 3 | margin:0px; 4 | list-style: none; 5 | float:right; 6 | } 7 | .menu-bar li{ 8 | padding:10px; 9 | margin:0px; 10 | color:white; 11 | display: inline; 12 | } 13 | .menu-bar li:hover{ 14 | background:#3E566F; 15 | cursor: pointer; 16 | border-radius: 5px; 17 | } 18 | 19 | .menu-bar li.product{ 20 | background:#e74c3c; 21 | 22 | cursor: pointer; 23 | border-radius: 5px; 24 | } 25 | .fa-space{ 26 | padding:0px 5px 0px 0px; 27 | } 28 | 29 | .menu-text{ 30 | color:white; 31 | text-align:center; 32 | display:none; 33 | padding:10px; 34 | cursor:pointer; 35 | } 36 | .menu-unread{ 37 | background: #e74c3c; 38 | color:white; 39 | padding:5px; 40 | border-radius: 10px; 41 | font-weight: bold; 42 | } 43 | 44 | @media screen and (max-width:640px){ 45 | .menu{ 46 | background:#2c3e50; 47 | } 48 | .menu-bar li:hover{ 49 | background:#34495e; 50 | cursor: pointer; 51 | border-radius: 0px; 52 | } 53 | .menu-bar{ 54 | display: block; 55 | float:center; 56 | padding: 10px 0px; 57 | text-align:center; 58 | } 59 | } 60 | 61 | @media screen and (max-width:480px){ 62 | .menu-bar li{ 63 | background:#2c3e50; 64 | cursor: pointer; 65 | border-radius: 0px; 66 | width:100%; 67 | display:block; 68 | } 69 | .menu-bar li:hover{ 70 | background:#34495e; 71 | } 72 | .menu-text{ 73 | display:inherit; 74 | } 75 | } -------------------------------------------------------------------------------- /themes/simplex/css/userlog.css: -------------------------------------------------------------------------------- 1 | 2 | /* CSS file to style the pages from view - userlog */ 3 | 4 | .input{ 5 | outline:0; 6 | width:100%; 7 | box-sizing: border-box; 8 | -moz-box-sizing: border-box; 9 | -webkit-box-sizing: border-box; 10 | } 11 | .btn-login{ 12 | background:#16a085; 13 | padding:8px 25px; 14 | margin:8px 0px; 15 | } 16 | .red{ 17 | background:#F39C11; 18 | } 19 | .box-userlog{ 20 | width:300px; 21 | } 22 | .box{ 23 | background:white; 24 | padding:15px 20px 1px; 25 | border-radius:10px; 26 | } 27 | .error{ 28 | background:silver; 29 | color:white; 30 | padding:10px; 31 | border-radius:5px; 32 | font-weight:bold; 33 | margin-bottom: 10px; 34 | } 35 | .activation{ 36 | font-size:12px; 37 | font-weight: normal; 38 | } 39 | 40 | 41 | .availability{ 42 | font-weight: bold; 43 | } 44 | input.error-input{ 45 | border:1px solid #e74c3c; 46 | } 47 | .error-drop{ 48 | background: #e74c3c; 49 | padding:5px; 50 | color:white; 51 | border-radius: 4px; 52 | margin-bottom: 10px; 53 | } 54 | .a-red{ 55 | background: #e74c3c; 56 | } 57 | .a-green{ 58 | background: #2ecc71; 59 | } 60 | .check-username{ 61 | background: #bdc3c7; 62 | border-radius: 5px; 63 | padding:3px 10px; 64 | color:white; 65 | font-weight: bold; 66 | cursor: pointer; 67 | } 68 | .register{ 69 | font-weight: bold; 70 | } 71 | .error-drop{ 72 | display:none; 73 | } 74 | .ash{ 75 | color:silver; 76 | } 77 | .login-image{ 78 | width:200px; 79 | border-radius: 10px; 80 | } 81 | .login-box{ 82 | background:white; 83 | padding:20px; 84 | border-radius: 5px; 85 | } 86 | .log-input{ 87 | } 88 | .log-title{ 89 | font-weight: bold; 90 | padding: 10px 0px; 91 | } 92 | 93 | @media screen and (max-width:640px){ 94 | .bcol-30,.bcol-70{ 95 | width:98%; 96 | } 97 | .login-box{ 98 | background:white; 99 | padding:20px; 100 | border-radius: 5px; 101 | } 102 | 103 | .box-userlog{ 104 | padding-left: 10px; 105 | } 106 | } 107 | @media screen and (max-width:480px){ 108 | .box-userlog{ 109 | padding-left: 3%; 110 | width:94%; 111 | } 112 | } 113 | -------------------------------------------------------------------------------- /themes/simplex/frontpage.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 |
24 | 25 | 29 |
30 |
31 |
32 |
33 |
34 |
35 | 36 |
37 | AD_BLOCK->VISIBLE; 39 | if($show){ 40 | ?> 41 |
42 | set('tmpl','front'); 44 | pathang::snippet('ads'); 45 | ?> 46 | 47 |
48 | 49 | 50 |
51 |
52 | 55 | 56 | 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /themes/simplex/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
32 | 33 | 37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | 55 |
56 |
57 |
58 |
59 |
60 |
61 | 64 | 65 | -------------------------------------------------------------------------------- /themes/simplex/login.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /themes/simplex/no_cache.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | <?php pathang::Meta('title'); ?> 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |
34 |
35 | 36 | 40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 | 51 | 52 | -------------------------------------------------------------------------------- /themes/simplex/no_responsive.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | <?php pathang::Meta('title'); ?> 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
31 | 32 | 36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | 47 | 48 | -------------------------------------------------------------------------------- /themes/simplex/profile.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <?php pathang::Meta('title'); ?> 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 |
30 | 31 | 35 |
36 |
37 |
38 |
39 |
40 |
41 | 52 |
53 |
54 |
55 | 58 | 59 | -------------------------------------------------------------------------------- /themes/simplex/script/feed-menu.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var fmenu = $('.feed-menu-list'); 3 | var menu_width = $('.feed-menu').attr('menuwidth'); 4 | var current_width = $(window).width(); 5 | var pos = (current_width - menu_width)/2; 6 | if(current_width<480) 7 | $('.feed-menu').css('left',pos+'px'); 8 | 9 | $('.feed-menu-list-item').css('padding-left','20px'); 10 | 11 | $(window).resize(function(){ 12 | var current_width = $(window).width(); 13 | var menu_width = $('.feed-menu').attr('menuwidth'); 14 | var pos = (current_width - menu_width)/2; 15 | $('.feed-menu').css('left',pos+'px'); 16 | }); 17 | }); -------------------------------------------------------------------------------- /themes/simplex/script/menu.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var menu = $('.menu-bar'); 3 | var current_width = $(window).width(); 4 | if(current_width>480) 5 | menu.show(); 6 | else 7 | menu.hide(); 8 | 9 | $('.menu-text').on('click',function(){ 10 | var check = menu.is(":visible") ; 11 | if(check) 12 | menu.slideToggle(); 13 | else 14 | menu.slideToggle(); 15 | }); 16 | 17 | $(window).resize(function(){ 18 | var current_width = $(window).width(); 19 | if(current_width>480) 20 | menu.show(); 21 | else 22 | menu.hide(); 23 | }); 24 | }); -------------------------------------------------------------------------------- /tmp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/packetcode/Feedstack/3f4b8ff0dfdabdc86672d4ad183898787fe5f11f/tmp/index.html --------------------------------------------------------------------------------