Jump to content

DanielH

Members
  • Content Count

    423
  • Joined

  • Last visited

  • Days Won

    16

Reputation Activity

  1. Like
    DanielH got a reaction from Alejandro in Customize The Form That Adds New Listings   
    This can be done through the listing type setup language tab and custom themes.
    Create a new default.po file in a folder structure according to the documentation such as:
    root/templates/jreviews_overrides/local/eng/LC_MESSAGES/
    Copy the lines 898, 899 from the original default.po file:
    root\components\com_jreviews\jreviews\locale\eng\LC_MESSAGES\default.po

    msgid "LANG_LISTING_FORM_TITLE"
    msgstr "Listing Title"
    to your new custom default.po file.
    Change the msgid and msgstr value to what you want like
    msgid "LANG_LISTING_FORM_TITLE_BUSINESS"
    msgstr "Business Name"
    Then change the language string in the listing type language tab from
    LANG_LISTING_FORM_TITLE
    to
    LANG_LISTING_FORM_TITLE_BUSINESS
    Clear the jreviews cache.
    You need to edit these according to the theme/language customization documentation found in How to edit JReviews language files and add them in a/your custom theme as per the JReviews Theme Customization.
    I have attached the file structure with the default.po file. All you need to do is unzip and upload it to your root/templates/ folder then change the string in the listing type language section.
    You might not be able to append the msgid by adding the _BUSSINESS to it. It may have to be the default LANG_LISTING_FORM_TITLE in the .po file and listing type language string but try it both ways. For some reason I am thinking you can in the listing types and addons.
    jreviews_overrides.7z
  2. Like
    DanielH got a reaction from Alejandro in [SOLVED]error "cURL error 60" installing addons from app store during 3.5.0.0 upgrade on localhost   
    I'm using wampserver and should have known to search the web for that error just figured it might have been on your end. You were right though and that error usually can be fixed across all platforms using the same fix.
    For anyone else having the same "cURL error 60"  error on a local server do a search for "cacert.pem" without quotes in your install directory or use the one located in
    /com_s2framework/vendor/guzzle/guzzle/src/Guzzle/Http/Resources/ Copy the path and add it to your php.ini file.
    To place the path in the ini file open php.ini in an editor.
    find:
    ;curl.cainfo = replace with as an example:
    curl.cainfo = path_to/cacert.pem In my case it ended up as:
    curl.cainfo = C:\wamp64\www\install-folder-name\components\com_s2framework\vendor\guzzle\guzzle\src\Guzzle\Http\Resources\cacert.pem
  3. Like
    DanielH reacted to Mario Costabuck in Jreviews 3.5 upgrade? or update?   
    Could not wait (excited and all that at open source) the upgrade worked for me and perfectly as always. Thank you very much, this is good on so many levels.
  4. Like
    DanielH got a reaction from n00bster in Jreviews 3.5 upgrade? or update?   
    My last jreviews purchase was:
    JReviews for Joomla - $179.00 GeoMaps - $69.00 PaidListings - $69.00 MyLists - $39.00 UserProfiles - $39.00 total - $395.00 Plus iReview Template - $30 Grand total - $425.00 and that does not include the FacebookApp at that time, ListingResources - $39, Inport Addon - $69, Payment Stripe -$39 etc... addons to name a few, totaling another $147 which would have cost, for everything, $572.00. Plus the fact there has not been any price increases for the last five years really makes the $427.00 price tag for everything in the jreviews arsenal a really good deal.
  5. Like
    DanielH got a reaction from Alejandro in [SOLVED]error "cURL error 60" installing addons from app store during 3.5.0.0 upgrade on localhost   
    I'm using wampserver and should have known to search the web for that error just figured it might have been on your end. You were right though and that error usually can be fixed across all platforms using the same fix.
    For anyone else having the same "cURL error 60"  error on a local server do a search for "cacert.pem" without quotes in your install directory or use the one located in
    /com_s2framework/vendor/guzzle/guzzle/src/Guzzle/Http/Resources/ Copy the path and add it to your php.ini file.
    To place the path in the ini file open php.ini in an editor.
    find:
    ;curl.cainfo = replace with as an example:
    curl.cainfo = path_to/cacert.pem In my case it ended up as:
    curl.cainfo = C:\wamp64\www\install-folder-name\components\com_s2framework\vendor\guzzle\guzzle\src\Guzzle\Http\Resources\cacert.pem
  6. Thanks
    DanielH got a reaction from Alejandro in [SOLVED]error "cURL error 60" installing addons from app store during 3.5.0.0 upgrade on localhost   
    Hi Alejandro,
    First off congrats on the bold move going to opensource. I hope this works out for everyone and you are blessed in your venture.
    I am getting an error when attempting to upgrade/install the addons through the app store.
    "cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)" cURL support is enabled on the local server. I have a local issued ssl cert and the error 60 is as follows:
    CURLE_SSL_CACERT (60) Peer certificate cannot be authenticated with known CA certificates. I attempted to visit the app store in both http and https urls for the local install.
    Thanks!
    ADD: Will run through the process on the D.O. server to make sure there are no errors there, which there should not be being it is a known CA.
  7. Thanks
    DanielH got a reaction from Michael Pusch in Google Maps Pricing Structure   
    Not trying to offend anyone but lets be reasonable and everyone calm down.
    There's an affect to Alejandro's income already by users who do not renew their packages with jreviews then demand that their be money spent for other options scripted to save a buck for themselves. Some may complain about the costs without ever being charged by "g" or upgrading to use the new button option, yet someone has to pay for new map options. To threaten someone using the "you will loose income" statement about income they are not getting anyway is not a good way to go about it. After JReviews' track record and excellent support I trust Alejandro's judgement and timing.
    I suggest implementing the button Alejandro added and see what your costs are ,if any at all, before demanding jreviews spend money on this. There are many more other large jreviews site owners who have not stated anything about the costs or wanting new options yet. Many have not added the new button option. I think it would be best to see what they have to report from the button usage before flying off the handle.
    Site owners who cannot afford jreviews, a domain name, and hosting for the year are in the wrong business. Any business that cannot afford the minimal cost for a sites expenses at the joomla/jreviews level needs to look for a different line of work. My Digital Ocean hosting and everything, JR included, for one site is is roughly $550/yr. Most broke people spend that on soft drinks, booze, junk food, tobacco products or other wasted expenses in only a few months.
    Please don't use the threat tone towards Alejandro, he has one of the best products and SERVICE found anywhere in this market.
  8. Thanks
    DanielH got a reaction from Michael Pusch in Google Maps Pricing Structure   
    Not trying to offend anyone but lets be reasonable and everyone calm down.
    There's an affect to Alejandro's income already by users who do not renew their packages with jreviews then demand that their be money spent for other options scripted to save a buck for themselves. Some may complain about the costs without ever being charged by "g" or upgrading to use the new button option, yet someone has to pay for new map options. To threaten someone using the "you will loose income" statement about income they are not getting anyway is not a good way to go about it. After JReviews' track record and excellent support I trust Alejandro's judgement and timing.
    I suggest implementing the button Alejandro added and see what your costs are ,if any at all, before demanding jreviews spend money on this. There are many more other large jreviews site owners who have not stated anything about the costs or wanting new options yet. Many have not added the new button option. I think it would be best to see what they have to report from the button usage before flying off the handle.
    Site owners who cannot afford jreviews, a domain name, and hosting for the year are in the wrong business. Any business that cannot afford the minimal cost for a sites expenses at the joomla/jreviews level needs to look for a different line of work. My Digital Ocean hosting and everything, JR included, for one site is is roughly $550/yr. Most broke people spend that on soft drinks, booze, junk food, tobacco products or other wasted expenses in only a few months.
    Please don't use the threat tone towards Alejandro, he has one of the best products and SERVICE found anywhere in this market.
  9. Like
    DanielH reacted to bk-1530585905 in Who needs United States address data for jreviews fields and fieldoptions?   
    Hi, I like that and discovered the work it would take to tie these together for a site.  It would be nice to have the feature of entering a zip code and the city/state/county all get filled.
    If I had the data, I would probably use it, but the importance/priority isn't really there.  We currently just use text fields for everything but state which I was told was "good enough" because the work involved with tying it together wasn't worth the time or effort for our project.  But I can see it worth it for many other projects.
  10. Like
    DanielH got a reaction from Alejandro in Customize The Form That Adds New Listings   
    This can be done through the listing type setup language tab and custom themes.
    Create a new default.po file in a folder structure according to the documentation such as:
    root/templates/jreviews_overrides/local/eng/LC_MESSAGES/
    Copy the lines 898, 899 from the original default.po file:
    root\components\com_jreviews\jreviews\locale\eng\LC_MESSAGES\default.po

    msgid "LANG_LISTING_FORM_TITLE"
    msgstr "Listing Title"
    to your new custom default.po file.
    Change the msgid and msgstr value to what you want like
    msgid "LANG_LISTING_FORM_TITLE_BUSINESS"
    msgstr "Business Name"
    Then change the language string in the listing type language tab from
    LANG_LISTING_FORM_TITLE
    to
    LANG_LISTING_FORM_TITLE_BUSINESS
    Clear the jreviews cache.
    You need to edit these according to the theme/language customization documentation found in How to edit JReviews language files and add them in a/your custom theme as per the JReviews Theme Customization.
    I have attached the file structure with the default.po file. All you need to do is unzip and upload it to your root/templates/ folder then change the string in the listing type language section.
    You might not be able to append the msgid by adding the _BUSSINESS to it. It may have to be the default LANG_LISTING_FORM_TITLE in the .po file and listing type language string but try it both ways. For some reason I am thinking you can in the listing types and addons.
    jreviews_overrides.7z
  11. Like
    DanielH got a reaction from n00bster in Who needs United States address data for jreviews fields and fieldoptions?   
    Wanted to post this here before posting in the proper place for offering to see if there is any interest.
    In the past users have asked about an address database to make the setup of JReviews much easier. The time consuming task of creating and entering the data necessary for a complete address is monumental as you all know. What if you could insert that data in a few minutes instead of taking weeks or months, would it be worth it to you?
    I have a United States address (ie: country, state, county, city, zip code) database that has been in progress for quite a while, I was thinking about making it available to JReviews users if the demand warranted. All data was taken from the 2010 census, is complete and structured for JReviews fields and fieldoptions data, (content, fieldoptions, fields, and field groups) tables.
    As is, the data can only be used on new/fresh installs or any install that does not have any field groups, fields, or field options set up yet. Reason is ID numbers will not match but could be edited to work with any install if you want to. In the future I may offer a custom data set for existing installs but for now lets keep it to new installs.
    The structure is as follows:
    Field Groups:
    Location
    Geo Location
    Fields (in order)
    (Location group)
    Country - (single select) - 1 United States - Added this in case of future countries being added and control fields.
    State - (single select) - All 50 states including Hawaii plus District of Columbia (NO CONTROLS)
    County - (single select) - Over 3,000 counties. All counties including city counties where necessary (CONTROLLED BY STATE, jr_state)
    City -  (single select) - Over 29,000 cities. All address/post office cities with major schools/universities, military bases, national parks etc. (CONTROLLED BY STATE, jr_state)
    Zip/Postal Code - (single select) -  Over 40,000 zip codes. All active US zip codes including P.O. Box and continental US military. Over seas military not included. (CONTROLLED BY STATE, jr_state)
    Address - (text) empty
    Address2 - (text) empty
    (Geo Location group)
    Latitude - (decimal) - no coordinates included
    Longitude - (decimal) - no coordinates included
     
    In all 73,636 Rows of fieldoptions (states, counties, cities, zip codes) for the United States. US territories may be added as a supplement later if there is enough interest. The database is complete at this time but need to do more checking its function. There are some things included I am removing for my own site, such as military and university zip codes as "cities". They are only included because someone would eventually want them. The few things possibly not needed are easier to delete then to create and all this data in the first place.
    Not sure if there should be a small fee for this or even how much or what it would be worth to users who need it.
    Your questions, suggestions, and input is greatly appreciated. Please let me know what you think.
    I will put some screen shots up in the future if requested.
    Thanks

     
  12. Thanks
    DanielH got a reaction from Alejandro in Google Maps Pricing Structure   
    Alejandro, thank you for adding the user map load option to help lessen map loads and charges. As always you are on top of things.!!!
     
    Cheers!
    Daniel
  13. Like
    DanielH got a reaction from Alejandro in DigitalOcean Spaces for data and media storage instead of AWS S3?   
    AWESOME! I see you added this as well as many new features to Jreviews. Have been out of town for months. Have to get settled in in order to give the new versions a run. Been waiting for some of these features and like always, in time you always deliver.
    Thank you for your efforts and hard work!!!
    Daniel
  14. Like
    DanielH reacted to Alejandro in Logged in indicator for listing owner in listings (Joomla)   
    The question recently came up in another forum post. Using the same database query that Joomla uses in the administration of the site, you can add an indicator in listings to show if the listing owner is currently logged in to the site through a banner custom field.
     
    In the PHP format setting for the field you can add the following code:
    if ($entry['User']['user_id'] > 0) { $db = JFactory::getDbo(); $query = sprintf(' SELECT s.userid FROM #__session AS s WHERE s.guest = 0 AND s.client_id = 0 AND s.userid = %d LIMIT 1', $entry['User']['user_id']); $userid = $db->setQuery($query)->loadResult(); if ($userid) { return "User is logged in"; } } return "User not logged in";
  15. Like
    DanielH got a reaction from belltree in Report Listing   
    +1
     
    Not only for directory/business type listings but would also be great to have this feature for classifieds to allow users to report spam.
     
    -And-
     
    to add this in combination with this post about the same feature basics with options for reason of report. But even this without the options for reason would be great.
     
     
    Cheers!
     
    Daniel
  16. Like
    DanielH got a reaction from Ant in How to quickly generate dates for Jreviews Form builder   
    Thanks Ant!
     
    I use similar techniques when building sql data for all my fieldoptions. Its way faster to create the files and import then enter all the data manually.
     
    Excel and Notepad ++ are great tools for editing and creating number lists. Suggestion, I went ahead and created two number lists using Excel then saved the two files as .sql extension. List one is from 1-65,500 or the max you can create data row wise and List two is the same in reverse 65,500-1. That way I always have number lists to copy any digits whether needing ascending or descending instead of making one every time needed. Notepad ++ column pasting is one of the best tools going for working with lists.
     
    Cheers!
    Daniel
  17. Like
    DanielH reacted to Ant in How to quickly generate dates for Jreviews Form builder   
    Rather than hand code dates for Jreviews Form Builder, you can quickly generate them using Excel (or LibreOfficeCalc) and notepad++. I used http://regexr.com/to work out the regex used in the instructions below.
     
    First go into Excel and put the number you want to start from into the cell. I'm going to start with 2000. Take note of the cell position (example A1).
    In the cell below it (A2), write =A1+1 then press enter
    Right click the cell A2 and choose copy.
    Let's say you want to generate numbers upto 2100
    Now select the rows A3-A100 and right click them. Choose Paste.
    You should now see numbers from 2000-2100. Select these, right click and choose copy.
     
    Now open notepad++, open a new document by clicking File -> New
    Paste the numbers into the document.
     
    In notepad++ Click Search ->Replace
     
    In the "Find what" section type ([0-9][0-9][0-9][0-9])
    In the "Replace with" section type
    {
                                "value": "$1",
                                "title": "$1"
                            },
    Make sure that the tickbox for "Regular expression" is ticked as in the image below

     
    Next click "Replace All" it will generate the dates in json format for use in Jreviews Form Builder.
    You should see something like this
    {
        "value": "1900",
        "title": "1900"
    },
    {
        "value": "1901",
        "title": "1901"
    },
    etc
     
    This trick should also work if you need to generate sequential numbers, but you will need to change the "Find what" code to match the numbers you are working with. For most cases, in the "Find what" section type \d*\d
    and it should find the numbers.
  18. Like
    DanielH got a reaction from Ant in Additional Contacts List, Grid List or Grid Table   
    Hello,

    Nothing special just a very simple additional contact form, with some css, and different layouts allowing businesses to submit additional contact information. It's a great way to use one Contact field group or your current Contact group with your current email, phone etc...custom fields to offer some options. If using PaidListings add-on or custom access levels this field can be set to specific user groups.
     
    Add the fields_phpformat folder to your:

       /templates/jreviews_overrides/views/themes/mytheme/

    For example your path should look like this:

       /templates/jreviews_overrides/views/themes/mytheme/fields_phpformat

    If you don't already use custom css in your template upload the custom.css to:

       /templates/yourtrmplateused/css/custom.css

    If you already have custom styles in your template copy and paste the css markup below to your templates custom.css.
    /**Additional Contacts Formbuilder Output classes **/ /** Contacts List and Contacts Grid List **/ .deptTitle {     font-weight: bold; } .jrAdditionalcontacts> .jrFieldValue > .jrGrid > .jrCol4 {     margin-left: 0; } Create a new formbuilder custom field type and name it "Additional Contacts". By default this will add the    field value "jradditionalcontacts". NOTE: This value is used for jreviews class names in the field output. If you name your custom field something else then the custom.css class .jrAdditionalcontacts will need to be changed to your fields output css value. You can firebug the field output to get the exact class name.

    Add schema code from the schema.txt file to the json editor.
     
    Add the corresponding phpformat .thtml file name, (example: contacts_grid_list) to the "PHP Based Formatting" field. or leave blank and copy the contents to the php editor minus the opening "<?php" tag.
     
    and save...
     
    to select another layout change the file name in the or the code in the PHP Based Formatting.
     
    Used an array grid instead of an object table in the form json schema because the object table was to wide for mobile forms and each input field ends up way to narrow.
     
    The grid submit field form will look like this:

     
    The three different output examples. Did not include checks in the php for empty inputs.


    Contacts List:
    Normal jreviews output ul list styled using the jr class ".jrNoStyle"

    Contact Grid List:
    Same ul style plus in a jr responsive grid. The custom.css for this form removes the margin-left so the blocks will align. Jreviews default css already removes the margin-left from the first child.

    Contact Grid Table:
    The table is Jreviews default class styling. Not happy with how it works on mobile. On mobile landscape its not too bad. If you'd like add the hidden-sm classes to the colums/headers you want to hide for things to fit.
     
    Contacts schema and phpformat
     
    Cheers!
    Daniel
  19. Like
    DanielH reacted to belltree in Tooltips for custom fields on listings display?   
    Currently we have the available to define tooltips for custom fields so they appear on the listing submission page for users. Has there ever been any consideration for possibly adding tooltips that display on the listings themselves after they have been submitted to allow us to explain the meanings of some fields to users visiting the site?
  20. Like
    DanielH got a reaction from Daniel.de in Pagination without page reloads released!   
    Excellent Daniel.de!
     
    Thanks for your effort working with these guys to find the solution on this.
     
    Cheers!
    Daniel
  21. Like
    DanielH reacted to Daniel.de in Pagination without page reloads released!   
    If someone has problems by using Regular Labs Advanced Modules Manager with this new feature, this thread could be interesting:
     
    https://www.regularlabs.com/forum/advancedmodulemanager-pro/42673-advanced-module-manager-doesn-t-work-together-with-ajax-pagination-feature-get-request-from-jreviews
     
    I assigned different modules between listings. By activating the new pagnation feature Advanced Modules Manager stopped working correctly at these positions. With some good notes from Alejandro, Peter from Regular Labs could help me quick.
     
    If someone has the same problem, there is a Development-release from Peter which is enclosed in the thread I pasted.
  22. Like
    DanielH got a reaction from John lambton in Content Protection For Listing Data   
    Simple... set the field to view by registered users in permissions.
     
    Listing custom fields have permission settings already and code can be added to individual custom fields via php formatting as needed to customize any output or conditional. That's the beauty of jReviews.
     
    Cheers!
  23. Like
    DanielH got a reaction from John lambton in Privacy option for listing   
    Create a custom field that the listing owner can click, then a conditional in the listing detail surrounding anything that should be protected. This is already possible and very easy to accomplish.
     
    Cheers!
  24. Like
    DanielH got a reaction from John lambton in Content protection of Listing   
    Hi John,
     
    Replied to your feature request posts and am only a jReviews user.
     
    My suggestion would be to download jReviews and run the trial offer they have and you will not look back.
     
    Cheers!
    Daniel
  25. Like
    DanielH got a reaction from Richard A in Same Name but different Control Fields   
    Create a new one and give it the same title but assign a unique value. When having the same option and using several control fields and using click2search, that click2search will show all listings that have that value.
     
    ex:
    Title:                       Value:
    Queens County  /   queens-countynys / controlled by New York State (USA)
    Queens County  /   queens-countypei / controlled by Prince Edward Island (Canada)
     
    but if you only have one option/field controlled by many:
    Title:                       Value:
    Queens County  /   queens-countynys / controlled by (New York State (USA)) + ( Prince Edward Island (Canada)) click2search will show results for all that associate to it.
     
    I currently have almost a dozen field/options for truck
     
    Truck / truckford controlled by Ford
    Truck / truckchev controlled by Chevy
    Truck / truckdodge controlled by Dodge
    Truck / truckram controlled by Ram Trucks
    Truck / trucktoyota controlled by toyota
     etc...
     
    see how you can duplicate them on title yet have them controlled by specific parent controls? If I had only one for truck then I would not be able to specify the results. I learned this the hard way after adding thousands of cities, counties, states etc... and would get results that were a thousand miles away or from several different regions combined due to what you are questioning.
     
    Bottom line if you want the field/options to show specific data duplicate them and use unique values for each region.
×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Please refer to our Privacy Policy.