Thanks for the report. The develop branch actually already has a fix for that in place.
Regarding your shuffling issue, because the HTML output for those files is different on page refresh, the compiled HTML will be generated until the same random …
How are those pages constructed, meaning are they pages with controllers, are they in the CMS or are they view files? Note that there were some changes made between 1.3.2 and 1.4 due to how CI 3 handles it's routing. Primarily, 1.3.2 had an extra ho…
You can extend the Fuel_notification library and then when you want to overwrite it, use the attach method. Example below:
$my_notification = new MY_Notification(); $CI->fuel->attach('notification', $my_notification);
FUEL uses the Upload class and sometimes the mimetypes need to be updated to support the files being uploaded. Specifically, you may want to look at the Upload::is_allowed_filetype() method to see if the mime is supported.
I would start putting some debug code in the fuel/modules/forms/Fuel_forms.php file around line 968 to see what the actual $params values are and whether or not there are any upload errors. So around this line of code:
if ( ! $this->CI->upload…
The contents of the search are stored in the fuel_search table (fuel_search_tmp is used during the indexing process and essentially transfers it's contents to fuel_search only on successful indexing).
Usually when there are no contents in that tabl…
Layouts aren't accessible from the CMS only via code. They exist in the fuel/application/views/_layouts folder most likely. Stylesheets are located in the assets/css folder.
In your fuel/application/config/MY_fuel_layouts.php file, try adding the 'model' parameter to the following parameter to the block layout configuration array:
$config['blocks']['my_block_layout'] = array( ... 'model' => 'my_model', ... );
The dependent field makes an AJAX call by default that returns the models' Base_module_model::ajax_options() method that gets routed through fuel/modules/fuel/controllers/Module::ajax() controller method. You can change the AJAX request URL to be so…
1) The list_items does require it's own join and select logic separate from the find_all/_common_query because it can sometimes be quite different then what you may normally want with a find_all. To help get around this issue (since I run into it a …
It sounds like you are talking about using the "block" layout field
http://docs.getfuelcms.com/general/forms#block
In your model, setup a field to house the layout's data and add the name of that field to the models' serialized_fields property arra…
To debug, instead of using fuel_model, you can use the following (which is essentially what fuel_model is an alias to):
$CI->load->model('catalog_categories_model'); $data = $CI->catalog_categories_model->find_all(); $CI->catalog_cate…
I'm not quite sure I understand the problem. One way though may be to add something like the following in your module model's _common_query method that concats the 2 fields together and then reference that value:
public function _common_query($displ…
FUEL does not support uploading to a directory other then the assets folder (e.g. and S3 server). You would need to set up something like rsync to do that.
That appears to be a server specific error. Does the server have something like SUHOSIN installed or some other security measure?
https://suhosin.org/stories/index.html
Also, if it is your own module, you may want to set the following module parameter for your module in the fuel/application/config/MY_fuel_modules.php to prevent the CI xss_clean function from running:
'sanitize_input' => array('template','php'),
If you create an Articles module, you can use a the "multi" field in your Page layout and use the "model" parameter to populate the select field with the articles you want to associate with it. Below is an example if you used a Custom layout class:
…
There is no migration guide per se because of how different each project can be. However, there are a few pages in particular in the documentation that may be of help. For example, if you have existing Controllers that you want some amount of conten…