Forum Activity for @michael

michael
@michael
09/19/17 12:06:49AM
7,826 posts

Goodbye, Facebook and your useless results.



Thats real interesting Jimmy, thanks.

I'd read/watched another similar opinion piece,
(there was another but this is the only link I can find right now http://www.greysquall.com/2016/06/wasting-money-advertising-on-facebook.html )

But your's i so totally right on target for Jamroom, it surprised me.
michael
@michael
09/18/17 11:42:10PM
7,826 posts

Goodbye, Facebook and your useless results.



LOL, the domain name looked familiar boonex.com
Quote: ....as the UNA Facebook Page, articles at UNA.IO, articles at Boonex.com related to UNA an......

They make the Dolphin CMS which is a direct competitor to Jamroom.

Continuing to read...
michael
@michael
09/18/17 11:32:54PM
7,826 posts

Couple of gallery delete issues


Using Jamroom

go to:
ACP -> MODULES -> SITE -> SITE BUILDER -> TEMPLATES -> menu.tpl -> MODIFY
/modules/jrSiteBuilder/templates/menu.tpl

and delete the code that reads
<span class="notifications none">0</span>
It shouldn't be in there and wont be in there in the next version.
notifications.jpg notifications.jpg - 66KB
michael
@michael
09/18/17 10:38:22PM
7,826 posts

User Registration


Design and Skin Customization

Just seeing the jrLaunch page.

Will check it out here to see what I see. (have added the selection form into the signup widget in jrUser 2.2.2)

--edit--
This is also fixed in jrUser 2.2.2.

If you want to patch your jrUser module before the current one is released, in the view_jrUser_signup_save() function around line 1033 of:
/modules/jrUser/index.php

Locate this code
    // Create our user account
    $_data['user_password']  = $pass;
    $_data['user_language']  = (isset($_post['user_language']{0})) ? $_post['user_language'] : $_conf['jrUser_default_language'];
    $_data['user_active']    = 0;
    $_data['user_validated'] = 0;
    $_data['user_validate']  = $code;
change it to
    // Create our user account
    $_data['user_name']      = $_post['user_name'];
    $_data['user_email']     = $_post['user_email'];
    $_data['user_password']  = $pass;
    $_data['user_language']  = (isset($_post['user_language']{0})) ? $_post['user_language'] : $_conf['jrUser_default_language'];
    $_data['user_active']    = 0;
    $_data['user_validated'] = 0;
    $_data['user_validate']  = $code;

The issue is, because the form is not coming in from a jamroom created form the form validation system is not seeing that its valid.
updated by @michael: 09/18/17 11:18:57PM
michael
@michael
09/18/17 06:51:03PM
7,826 posts

Error: Query Error: Lock wait timeout exceeded; try restarting transaction


Installation and Configuration

What is the URL for an uploaded video? Can you attach the original here so I can try it on my server?
michael
@michael
09/18/17 03:36:10PM
7,826 posts

Configuring Tinymce


Jamroom Developers

agreed. The most confusing override situation I have run into is:

An override has been placed on a modules template via the ACP at somewhere like
ACP -> MODULES -> SOME MODULE -> TEMPLATES -> item_list.tpl -> MODIFY

THEN that template has been over-ridden in the skins with
/skins/(the skin)/jrSomeModule_item_list.tpl

THEN that template has been over-ridden by a change in the ACP at
ACP -> SKINS -> THE SKIN -> TEMPLATES -> jrSomeModule_item_list.tpl -> MODIFY

Hard to figure out. :)

If you're using PhpStorm, then the docblocks for modules contain a good amount of info. (screenshot)

For your situation, my guess is you're looking at an editor in the profiles, but adjusting the form_editor.tpl for Site Builder, or vice versa.

--edit--
TIP: If you're working on a skin that has a lot of TEMPLATE overrides from the ACP, clone it. Cloning a skin will move the ACP overrides into the file system version of the skin.
phpstorm.jpg phpstorm.jpg - 129KB

updated by @michael: 09/18/17 04:05:18PM
michael
@michael
09/18/17 03:27:34PM
7,826 posts

Error: Query Error: The table 'jr_jrcore_cache' is full


Installation and Configuration

my my.cnf file looks like this;
#                                                                                                                                                                            
# The MySQL database server configuration file.                                                                                                                              
#                                                                                                                                                                            
# You can copy this to one of:                                                                                                                                               
# - "/etc/mysql/my.cnf" to set global options,                                                                                                                               
# - "~/.my.cnf" to set user-specific options.                                                                                                                                
#                                                                                                                                                                            
# One can use all long options that the program supports.                                                                                                                    
# Run program with --help to get a list of available options and with                                                                                                        
# --print-defaults to see which it would actually understand and use.                                                                                                        
#                                                                                                                                                                            
# For explanations see                                                                                                                                                       
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html                                                                                                             
                                                                                                                                                                             
# This will be passed to all mysql clients                                                                                                                                   
# It has been reported that passwords should be enclosed with ticks/quotes                                                                                                   
# escpecially if they contain "#" chars...                                                                                                                                   
# Remember to edit /etc/mysql/debian.cnf when changing the socket location.                                                                                                  
[client]                                                                                                                                                                     
port            = 3306                                                                                                                                                       
socket          = /var/run/mysqld/mysqld.sock                                                                                                                                
                                                                                                                                                                             
# Here is entries for some specific programs                                                                                                                                 
# The following values assume you have at least 32M ram                                                                                                                      
                                                                                                                                                                             
# This was formally known as [safe_mysqld]. Both versions are currently parsed.                                                                                              
[mysqld_safe]                                                                                                                                                                
socket          = /var/run/mysqld/mysqld.sock                                                                                                                                
nice            = 0                                                                                                                                                          
                                                                                                                                                                             
[mysqld]                                                                                                                                                                     
#                                                                                                                                                                            
# * Basic Settings                                                                                                                                                           
#                                                                                                                                                                            
user            = mysql                                                                                                                                                      
pid-file        = /var/run/mysqld/mysqld.pid                                                                                                                                 
socket          = /var/run/mysqld/mysqld.sock                                                                                                                                
port            = 3306                                                                                                                                                       
basedir         = /usr                                                                                                                                                       
datadir         = /var/lib/mysql                                                                                                                                             
tmpdir          = /tmp                                                                                                                                                       
lc-messages-dir = /usr/share/mysql                                                                                                                                           
skip-external-locking                                                                                                                                                        
#                                                                                                                                                                            
# Instead of skip-networking the default is now to listen only on                                                                                                            
# localhost which is more compatible and is not less secure.                                                                                                                 
bind-address            = 127.0.0.1                                                                                                                                          
#                                                                                                                                                                            
# * Fine Tuning - 1 GIG RAM
#
key_buffer              = 32M
max_allowed_packet      = 32M
table_open_cache        = 1536
table_definition_cache  = 1536
open_files_limit        = 10240
tmp_table_size          = 32M
max_heap_table_size     = 32M
sort_buffer_size        = 1M
read_buffer_size        = 1M
read_rnd_buffer_size    = 768K
max_connections         = 50
innodb_buffer_pool_size = 48M
innodb_flush_method     = O_DIRECT
innodb_flush_log_at_trx_commit = 0
ft_min_word_len         = 3
ft_stopword_file        = ""

# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
myisam-recover-options  = BACKUP
#
# * Query Cache Configuration
#
query_cache_limit           = 1M
query_cache_size        = 32M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file        = /var/log/mysql/mysql.log
#general_log             = 1
#
# Error log - should be very few entries.
#
log_error = /var/log/mysql/error.log
#
# Here you can see queries with especially long duration
slow_query_log      = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time     = 3

#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
#       other settings you may need to change.
#server-id              = 1
#log_bin                        = /var/log/mysql/mysql-bin.log
expire_logs_days        = 10
max_binlog_size         = 100M
#binlog_do_db           = include_database_name
#binlog_ignore_db       = include_database_name
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem



[mysqldump]
quick
quote-names
max_allowed_packet      = 16M

[mysql]
#no-auto-rehash # faster start of mysql but no tab completition

[isamchk]
key_buffer              = 16M

#
# * IMPORTANT: Additional settings that can override those from this file!
#   The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/

This thread seems to suggest that the issue is innodb related.

StackOverflow: "How to solve “The table … is full” with “innodb_file_per_table”?"
https://dba.stackexchange.com/questions/43503/how-to-solve-the-table-is-full-with-innodb-file-per-table

See if your my.cnf is similar to mine.
michael
@michael
09/18/17 05:56:23AM
7,826 posts

Page/Widget Header Text and Fonts


Using Jamroom

The Site Builder system has no styling system built in at all, all the style comes from the skin.

From the skin you can access all your CSS files and they can customize anything including Site Builder in any way you like.

Each widget has classes and an ID on them so you can target all titles, or just titles for specific widgets.

So to target a title, you could use the CSS:
.sb-widget-block .title {
// ... css goes in here
}

or
.sb-widget-title {
// ... css goes in here
}

Or use the ID of the widget block if you want to target just one specific widget:

#c67 .sb-widget-title {
// ... css goes in here
}
michael
@michael
09/17/17 10:02:12PM
7,826 posts

Error: Query Error: Lock wait timeout exceeded; try restarting transaction


Installation and Configuration

The video module does use more space now than it did before because it builds more formats to make extra device streaming options.
more_formats.jpg more_formats.jpg - 69KB
  185